Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#5380 - Xorg 7.1: OpenGL apps bring CPU to 100% (ATI drivers)

Attached to Project: Arch Linux
Opened by Hidden (robbel) - Sunday, 10 September 2006, 02:45 GMT
Last edited by Roman Kyrylych (Romashka) - Saturday, 18 November 2006, 13:35 GMT
Task Type Bug Report
Category Packages: Current
Status Closed
Assigned To Travis Willard (Cerebral)
Architecture not specified
Severity High
Priority Normal
Reported Version 0.7.2 Gimmick
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

I am using the ati-fglrx-beyond 8.27.10-1 and ati-fglrx-utils 8.27.10-4 packages. If I start a simple OpenGL application now (e.g. tuxracer), CPU usage climbs to 100% quickly . Afaik, this was not the case before. Did other users notice something similar?
This task depends upon

Closed by  Travis Willard (Cerebral)
Saturday, 18 November 2006, 20:51 GMT
Reason for closing:  Not a bug
Additional comments about closing:  CPU usage depends on which openGL app you're running - glxgears hardly taxes the CPU at all, while tuxracer and fgl_glxgears do tax it. The results are generally the same with the nvidia driver - this is likely unavoidable.

Just because it's hardware accel. doesn't mean it'll be 0% CPU use - things like physics calculations or other stuff like that will still be on the CPU - just rendering and textures and so on are moved to the GPU.
Comment by Hidden (robbel) - Sunday, 10 September 2006, 02:58 GMT
Another example is fgl_glxgears which brings the CPU to 100% at around 400 FPS. Also, if I observed correctly, my frame rate went down a lot (DRI is still enabled). E.g. glxgears yields only around 900 FPS while I strongly believe it was around 4000-5000 FPS before.

Another experiment: If i start glxgears and have the OpenGL window visible on the Desktop, I get the low frame rate of ~900 FPS. If I move another application in front of it (i.e. the OpenGL window is now hidden), the frames go back up to ~5000. Not sure if this is obvious but I just wanted to report.

Hope anyone can help
Comment by Hidden (robbel) - Sunday, 10 September 2006, 03:01 GMT
Not sure if it matters, but I did the big arch update to xorg 7.1 today from within my old x (7.0). Hope that's not the source of problems..
Comment by Pierre Schmitz (Pierre) - Sunday, 10 September 2006, 09:15 GMT
I can confirm this with an nvidia-card. But isn`t this normal?
Comment by Travis Willard (Cerebral) - Monday, 02 October 2006, 20:31 GMT
Running fglrx 8.29.6.

I can confirm high CPU usage of fgl_glxgears and tuxracer, however tuxracer plays smooth regardless, and fgl_glxgears is not a benchmark, so I don't put alot of stock in its numbers, even if they do change. But yes, if you put a window in front of glxgears or fgl_glxgears, then it will definitely increase in "framerate", since it doesn't have to render anthing to the actual screen.

I can't remember what CPU usage was before xorg 7.1 during openGL apps though.

Loading...