Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
New ATI Drivers slower than kernel DRI?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
hornett
Tux's lil' helper
Tux's lil' helper


Joined: 12 Aug 2004
Posts: 84

PostPosted: Tue Jan 18, 2005 4:52 pm    Post subject: New ATI Drivers slower than kernel DRI? Reply with quote

I've installed the new ATI Drivers by doing the following...

ACCEPT_KEYWORDS="~x86" emerge -a ati-drivers
...
fglrxconfig
& copy new config file in place of old xorg.conf (after backing up!)
...
rebuild kernel without built in DRI support
...
reboot and startx
...
run opengl-update ati

X starts OK,

When I run glxinfo i get

Code:
direct rendering: Yes
server glx vendor string: SGI


and fglrxinfo returns

Code:
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: MOBILITY RADEON 9000 DDR Generic
OpenGL version string: 1.3.4769 (X4.3.0-8.8.25)


but, if I run glxgears, the framerate is only 700-800, and the CPU usage is 100%. With the kernel's DRI drivers I got 1800fps and a low CPU usage %.

It seems I am using software rendering, but how the fudge do I fix it?

Also I notice that if I drag out a selection box in Nautilus, the transparent box is drawn very slowly indeed compared to the Kernel drivers :(

Any help much appreciated, I've already tried googling and going through a couple of really long threads about ATI problems :(

Kernel: 2.6.10-nitro2
Xorg: 6.8.0

This has made me a very sad panda.
Please help!

Andy.
Back to top
View user's profile Send private message
steve_d555
Guru
Guru


Joined: 07 Nov 2004
Posts: 458
Location: Belmont, Massachusetts

PostPosted: Wed Jan 19, 2005 2:59 am    Post subject: Reply with quote

Is Composite started? I think that seems to be a problem with the New Drivers, as it wont load the Glx or Dri or something.

--Steve
Back to top
View user's profile Send private message
MrApples
Guru
Guru


Joined: 13 Dec 2002
Posts: 511

PostPosted: Wed Jan 19, 2005 3:33 am    Post subject: Reply with quote

yeah if composite is enabled dri will be disabled automatically which will significantly decrease performance

also though, glxgears is a poor representation of your cards capabilities, try a game or something along those lines
_________________
http://www.whatsinyourbox.org -- Technology discussion, news, and more.
Back to top
View user's profile Send private message
Jowilly
Guru
Guru


Joined: 22 Jun 2002
Posts: 319

PostPosted: Wed Jan 19, 2005 3:59 am    Post subject: Re: New ATI Drivers slower than kernel DRI? Reply with quote

hornett wrote:


but, if I run glxgears, the framerate is only 700-800, and the CPU usage is 100%. With the kernel's DRI drivers I got 1800fps and a low CPU usage %.


As you say you are probably on software rendering as it displays SGI. Have you tried unloading the fglrx module, or restarting the machine ?

Also, glxgears means nothing for benchmarks. Try Quake 3, doom3, or UT2004 if you want comparable results.
Back to top
View user's profile Send private message
hornett
Tux's lil' helper
Tux's lil' helper


Joined: 12 Aug 2004
Posts: 84

PostPosted: Wed Jan 19, 2005 1:46 pm    Post subject: Reply with quote

Yes, I tried to play Neverball and it did play but extremely slowly (maybe 1 or 2 fps - even my rubbish Nvidia MX460 on my other [slower] machine is capable of 40-60fps on this game).

I know what you are saying about glxgears being a poor performance indicator but it has gone from 0% cpu usage and 1800fps with the kernel drivers down to 100% 700fps with the ATI ones! Surely that can't be right?!

Also, I just checked and composite is not started. Restarting or unloading the module makes no difference.

Is SGI the correct string for the opengl vendor?

Thanks for the help :) Really appreciated :)
Back to top
View user's profile Send private message
Jowilly
Guru
Guru


Joined: 22 Jun 2002
Posts: 319

PostPosted: Wed Jan 19, 2005 2:38 pm    Post subject: Reply with quote

hornett wrote:


Is SGI the correct string for the opengl vendor?



Sorry, yes, I have just checked on my machine.... SGI is correct.

Everything seems right. The only thing that I could say is that your card is not properly supported with the new driver.

Do you know if it works for someone else with the same card ?

Also, did it work with xorg 6.7 and the 3.14.6 ati driver ?
Back to top
View user's profile Send private message
hornett
Tux's lil' helper
Tux's lil' helper


Joined: 12 Aug 2004
Posts: 84

PostPosted: Wed Jan 19, 2005 3:09 pm    Post subject: Reply with quote

No I don't know anybody else who uses Linux for a desktop machine at all! (Worrying since I'm on a very Linux orientated degree course!)

The card is Radeon Mobility 9000. I know it's not the best, but it plays Half Life 2 and FarCry very well on medium settings in XP.

I wish that ATI would open the specs so we could have more complete open source drivers :(
Back to top
View user's profile Send private message
trilexx
Apprentice
Apprentice


Joined: 19 Jul 2004
Posts: 217
Location: Austria

PostPosted: Fri Jan 21, 2005 10:25 am    Post subject: Reply with quote

I have the same problem with my Radeon9700 running xorg and composite enabled. And it always shows me SGI as vendor.
_________________
if it lives, compile it :D
Back to top
View user's profile Send private message
Wedge_
Advocate
Advocate


Joined: 08 Aug 2002
Posts: 3614
Location: Scotland

PostPosted: Fri Jan 21, 2005 10:44 am    Post subject: Reply with quote

trilexx wrote:
I have the same problem with my Radeon9700 running xorg and composite enabled. And it always shows me SGI as vendor.

Remember that enabling composite will disable DRI. If you're getting poor performance, that will be why.

@hornett: if the ATI driver is giving you such bad performance, why not go back to the "radeon" driver?
_________________
Per Ardua Ad Astra
The Earth is the cradle of the mind, but we cannot live forever in a cradle - Konstantin E. Tsiolkovsky
Gentoo Radeon FAQ
Back to top
View user's profile Send private message
hornett
Tux's lil' helper
Tux's lil' helper


Joined: 12 Aug 2004
Posts: 84

PostPosted: Fri Jan 21, 2005 2:15 pm    Post subject: Reply with quote

I want to play Neverball! It locks up my display with the radeon opensrc driver and I have to ssh in from another machine to reboot it.
Back to top
View user's profile Send private message
Wedge_
Advocate
Advocate


Joined: 08 Aug 2002
Posts: 3614
Location: Scotland

PostPosted: Fri Jan 21, 2005 3:33 pm    Post subject: Reply with quote

You don't have anti-aliasing enabled for the ATI driver do you? Check the "FSAAScale" setting in your xorg.conf - it should be "1" to disable FSAA.
_________________
Per Ardua Ad Astra
The Earth is the cradle of the mind, but we cannot live forever in a cradle - Konstantin E. Tsiolkovsky
Gentoo Radeon FAQ
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum