FreeBSD7/xorg/radeon: Section "Screen" totally ignored

Zbigniew Baniewski zb at ispid.com.pl
Sat May 10 22:13:37 UTC 2008


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


More information about the freebsd-multimedia mailing list