Summary: | The new MESA degrades performance on RS690M and x1270 graphs chip. | ||
---|---|---|---|
Product: | Mesa | Reporter: | dE <de.techno> |
Component: | Drivers/DRI/r300 | Assignee: | Default DRI bug account <dri-devel> |
Status: | RESOLVED WONTFIX | QA Contact: | |
Severity: | major | ||
Priority: | medium | CC: | alvaro.aguirre, programmer11180 |
Version: | 7.5 | ||
Hardware: | All | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
dE
2010-03-31 22:56:45 UTC
Same problem here. Moving to DRI/R300 since the 690/X12xx uses a 4xx-series 3D core and so runs the r300 driver, not r600. Development work has shifted from the "classic" r300 HW driver to the "R300g" Gallium3D-based driver - probably would be good to start testing that on your systems. The 300g driver includes an improved SW TCL implementation (using LLVM) and should generally be faster on your systems. Where can I get this? r300g or 300g doesn't yield any search results in portage. (In reply to comment #3) > Where can I get this? r300g or 300g doesn't yield any search results in > portage. With x11 overlay, something like the below? emerge eselect-mesa eselect mesa list Now you should see r300 classic and gallium, and be able to switch between them: eselect mesa set r300 gallium eselect mesa set r300 classic Emerging layman.... (In reply to comment #5) > Emerging layman.... You also need a recent version of mesa with gallium use flag. But from your initial description it looks like you already have that use flag: media-libs/mesa Installed versions: 9999 (..) (gallium (..)) No, actually I removed that after finding no difference, but I never used eselect to actually use the classic or gallium drivers. Right now, I can't enable the gallium USE flag (it's surrounded by () and I don't know what it means). Ok, I somehow compiled with gallium support, but the module mesa is missing in eselect. Any more ways to use r300? Done. No difference with KMS turned on or off. eselect mesa list i915 (Intel 915, 945) i965 (Intel 965, G/Q3x, G/Q4x) r300 (Radeon R300-R500) classic * r600 (Radeon R600-R700) gallium * sw (Software renderer) classic gallium * I guess you have to build Mesa from source (git) to get r300g. Actually it's more of a kernel issue. If I use the Gentoo kernel on Sabayon, the frame rates reduce to a fraction. Corresponding opposite results. That ATI chip got burnt out, and nobody else's complaining. Performance of this card (and driver too) could be better. Recomended configuration under Gentoo: USE="gallium -classic llvm" VIDEO_CARDS="radeon r300" llvm can give you in some applications/games double framerate, so please use it. And reminding, that glxgears isn't benchmark. Bigger value better, but doesnt measure real performance. This is 3 years old bug, so closing as WONTFIX, if someone step up to improve performance, as owner of RS690, i'll be glad :) Hello comrades. I also have the same problem. glxgears shows only 236 fps. $ glxinfo direct rendering: Yes server glx vendor string: SGI server glx version string: 1.4 client glx vendor string: Mesa Project and SGI client glx version string: 1.4 GLX version: 1.4 OpenGL vendor string: X.Org R300 Project OpenGL renderer string: Gallium 0.4 on ATI RS690 OpenGL version string: 2.1 Mesa 9.2.2 OpenGL shading language version string: 1.20 |
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.