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