On 11/22/2010 09:40 PM, Robin Atwood wrote:
On Tuesday 23 November 2010, Nikos Chantziaras wrote:
On 11/22/2010 07:02 PM, Robin Atwood wrote:
I have just gone through the steps to use the Radeon KMS driver on my old
laptop which has an RV350 [Mobility Radeon 9600 M10]. Everything seems to
work all right and I get the right "render string" from glxinfo.
However, I thought it might enable compositing to work on the KDE4
desktop but there is no change. What's more, glxgears used to give about
2200 FPS but now it's 50! So have I been wasting my time?
You have to enable compositing yourself in System Settings.
Of course, but it didn't take.
KMS means you're using DRI2 now, which results in a VSync'ed OpenGL
rendering. Though I'd expect 60FPS because of VSync, not 50 :-P
One other thing you should do is to enable the "gallium" USE flag and
re-emerge Mesa. Then switch to the Gallium driver using:
eselect mesa r300 gallium
Because that driver is the recommended one for your hardware (R300).
The classic driver should be avoided.
Thanks, I would try that, but...
# emerge -av media-libs/mesa
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild U ] x11-libs/libX11-1.4.0 [1.3.6] USE="-doc -ipv6 -static-libs -
test (-xcb%*)" 2,036 kB
[ebuild R ] media-libs/mesa-7.8.2 USE="nptl pic xcb -debug (-gallium) -
motif (-selinux)" VIDEO_CARDS="radeon -intel -mach64 -mga -nouveau -r128 -
savage -sis -svga -tdfx -via" 0 kB
I set "gallium" in /etc/make.conf but (-gallium) means the flag is turned off
in a profile somewhere?
Oh, you're not on ~arch. I assumed to much. I don't know how that
works on old versions of the drivers and Mesa, or whether Gallium3D was
any good with old versions of Mesa. I can only confirm that it works on
recent versions.
For your KDE problem, try adding/changing these in your
~/.kde4/share/config/kwinrc:
[Compositing]
Backend=OpenGL
CheckIsSafe=false
DisableChecks=true
Enabled=true
GLDirect=true
GLTextureFilter=1
GLVSync=false
OpenGLIsUnsafe=false