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!
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!
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
Opened by Hidden (robbel) - Sunday, 10 September 2006, 02:45 GMT
Last edited by Roman Kyrylych (Romashka) - Saturday, 18 November 2006, 13:35 GMT
|
DetailsI 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.
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.
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
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.