Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 11 May 2008 00:13:34 +0200
From:      Zbigniew Baniewski <zb@ispid.com.pl>
To:        freebsd-multimedia@freebsd.org
Subject:   Re: FreeBSD7/xorg/radeon: Section "Screen" totally ignored
Message-ID:  <20080510221334.GA5317@sarge.my.own.domain.no-net>
In-Reply-To: <20080510193445.GA6432@sarge.my.own.domain.no-net>
References:  <20080510131932.GA5444@sarge.my.own.domain.no-net> <200805102123.22952.shoesoft@gmx.net> <20080510193445.GA6432@sarge.my.own.domain.no-net>

next in thread | previous in thread | raw e-mail | index | archive | help
Interesting is difference between FreeBSD's and Linux's drivers. Below
a paragraph from Linux's log - pay attention, that under FreeBSD there
was no "RADEONModeInit()", and no following lines for 800x600 (my default
resolution):


(II) RADEON(0): [dri] Visual configs initialized  
(**) RADEON(0): DRI New memory map param
(**) RADEON(0): RADEONInitMemoryMap() : 
(**) RADEON(0):   mem_size         : 0x04000000
(**) RADEON(0):   MC_FB_LOCATION   : 0xd3ffd000
(**) RADEON(0):   MC_AGP_LOCATION  : 0xffffffc0
(**) RADEON(0): RADEONModeInit()
800x600        49.50   800  816  896 1056   600  601  604  625 (16,16) +H +V
800x600        49.50   800  816  896 1056   600  601  604  625 (16,16) +H +V
(**) RADEON(0): Pitch = 10485920 bytes (virtualX = 1280, displayWidth = 1280)
(**) RADEON(0): dc=4950, of=39600, fd=176, pd=8
(**) RADEON(0): RADEONInit returns 0x81ff518   
(**) RADEON(0): RADEONRestoreMode()
(**) RADEON(0): RADEONRestoreMode(0x81ff518)
(**) RADEON(0): RADEONRestoreMemMapRegisters() :
(**) RADEON(0):   MC_FB_LOCATION   : 0xd3ffd000 
(**) RADEON(0):   MC_AGP_LOCATION  : 0xffffffc0 
(**) RADEON(0):   Map Changed ! Applying ...    
(**) RADEON(0):   Map applied, resetting engine ...
(**) RADEON(0): Updating display base addresses... 
(**) RADEON(0): Memory map updated.
(**) RADEON(0): Programming CRTC1, offset: 0x00000000
(**) RADEON(0): Wrote: 0x0000000c 0x000300b0 0x00000000 (0x0000a400)
(**) RADEON(0): Wrote: 0x0000000c 0x000300b0 0x00000000 (0x0000a400)
(**) RADEON(0): Wrote: rd=12, fd=176, pd=3
(**) RADEON(0): GRPH_BUFFER_CNTL from 20205c5c to 20035c5c
(**) RADEON(0): RADEONSaveScreen(0)
(II) RADEON(0): Depth moves disabled by default
(**) RADEON(0): Setting up initial surfaces
(**) RADEON(0): Initializing fb layer
(**) RADEON(0): Setting up accel memmap
(II) RADEON(0): CP in BM mode
(II) RADEON(0): Using 8 MB GART aperture
(II) RADEON(0): Using 1 MB for the ring buffer
(II) RADEON(0): Using 2 MB for vertex/indirect buffers
(II) RADEON(0): Using 5 MB for GART textures
(II) RADEON(0): Memory manager initialized to (0,0) (1280,8191)
(II) RADEON(0): Reserved area from (0,1024) to (1280,1026)
(II) RADEON(0): Largest offscreen area available: 1280 x 7165
(II) RADEON(0): Will use back buffer at offset 0xa00000
(II) RADEON(0): Will use depth buffer at offset 0xc80000
(II) RADEON(0): Will use 50176 kb for textures at offset 0xf00000
(**) RADEON(0): Initializing backing store
(==) RADEON(0): Backing store disabled
(**) RADEON(0): DRI Finishing init !  
(II) RADEON(0): X context handle = 0x1
(II) RADEON(0): [drm] installed DRM signal handler
(II) RADEON(0): [DRI] installation complete


But what causes the problem?
-- 
				pozdrawiam / regards

						Zbigniew Baniewski



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080510221334.GA5317>