I have semi-working KMS/DRI2 setup, on slackware-current: Kernel - drm-rawhide branch (commit ed70a54c74f78f426497654676dda7ac53055d13 Author: Dave Airlie <airlied@redhat.com> Date: Fri May 1 11:58:10 2009 +1000) libdrm - modesetting-gem branch (commit 1edb70f1b909d06f1c0ee7c9c794aec99454e488 Author: Dave Airlie <airlied@redhat.com> Date: Thu Apr 16 16:31:28 2009 +1000) mesa - radeon-rewrite branch (commit 13e0ff0df1bb75993bded7b248dd37f58fbfd22c Author: Jerome Glisse <glisse@freedesktop.org> Date: Sat May 9 12:56:27 2009 +0200) + two commits cherry-picked from mesa/master ("DRI2: Implement protocol for DRI2GetBuffersWithFormat" and "DRI2: Implement interface for drivers to access DRI2GetBuffersWithFormat") xserver - git master (commit c2b668e6fff11c52f2a3f0dc3f4d1fc2c5bcf3e6 Author: Jeremy Huddleston <jeremyhu@freedesktop.org> Date: Tue May 5 20:27:53 2009 -0700) ddx - xf86-video-ati from Dave Airlied tree, branch radeon-gem-cs3 (commit 48156758ec2c406c28b52b3cd65e77f29d98f79b Author: Dave Airlie <airlied@linux.ie> Date: Wed May 6 00:22:42 2009 +1000) + patch from Jerome Glisse blog (Re: Problems with RS690 [info]swulf 2009-05-07 08:21 pm UTC (link)) because my xserver too new for Dave's DDX driver (wrong dri setup) Whole setup more or less works, with 25 fps in built-in beryl benchmark (yes, i still use those old binaries, Beryl 0.6.0) But glxinfo gives me some strange results: GL_MAX_TEXTURE_SIZE = 4096 .... GL_MAX_VIEWPORT_DIMS = 4096, 4096 Probably my card can't handle this. No visual corruption now, but i have single 1024x768 screen only. My videocard is: 01:00.0 VGA compatible controller: ATI Technologies Inc RV280 [Radeon 9200 SE] (rev 01) (prog-if 00 [VGA controller]) Subsystem: Hightech Information System Ltd. Excalibur 9200SE VIVO 128M Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 16 Memory at c8000000 (32-bit, prefetchable) [size=128M] I/O ports at b800 [size=256] Memory at d7ef0000 (32-bit, non-prefetchable) [size=64K] Expansion ROM at d7ec0000 [disabled] [size=128K] Capabilities: [58] AGP version 2.0 Capabilities: [50] Power Management version 2 Kernel driver in use: radeon Kernel modules: radeonfb
Created attachment 25696 [details] X.org log from currently running session
Created attachment 25697 [details] xorg.conf Sorry for so many lines, they accumulated over years ....
Created attachment 25698 [details] glxinfo -l
Created attachment 25701 [details] glxinfo -l Bug still here, after upgrading Mesa to commit 98bb5c610dc68d8e9a185216ce9d2dc6d278c114 (radeon: add support for new dri2 interfaces & fix single buffer rendering [radeon-rewrite])
Closing this one i pushed a fix which still need a bit more work for non memory manager case.
Mass version move, cvs -> git
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.