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>