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#3297 - SDL/X11 twice slower after upgrade

Attached to Project: Arch Linux
Opened by Eugenia Loli-Queru (Eugenia) - Wednesday, 05 October 2005, 05:43 GMT
Last edited by arjan timmerman (blaasvis) - Wednesday, 02 November 2005, 10:04 GMT
Task Type Bug Report
Category Packages: Current
Status Closed
Assigned To Jan de Groot (JGC)
Architecture not specified
Severity Medium
Priority Normal
Reported Version 0.7 Wombat
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Before the SDL, GTK and Xorg upgrade a few days ago, the LTris game was playing at the **same** speed on both windowed and fullscreen modes (16bpp, Gnome). Since the upgrade, the windowed mode got TWICE slower and the fullscreen mode is as fast as it used to be.

I don't know if this is an X11 or Gnome/Cairo or SDL issue, but the windowed mode is now twice slower than it used to be.

Please note that I play Ltris on "level 9" by default, which is the fast mode, so I am able to very easily distinguish the speed differences. I even re-compiled Ltris just in case it needed to get linked against the new SDL lib, but it didn't fix its speed.
This task depends upon

Closed by  Jan de Groot (JGC)
Wednesday, 22 March 2006, 23:16 GMT
Reason for closing:  Won't fix
Comment by Seppo Porspakka (porsse) - Saturday, 08 October 2005, 19:56 GMT
I am having similar problems now that I dared to do the big update (gnome 2.12, libtool slaying, gcc, xorg, ...). My gnome desktop is much laggier than before the update. Moving windows around seems to burn the CPU, where it was really smooth before. The process taking the CPU is X, but that probably doesn't tell where the problem is.

Also changing gnome workspace takes a long time if desktop icons were not visible in the earlier workspace, and they are in the new one. Background image shows up instantly, but it takes almost 1 second before the icons are updated.
Comment by Jan de Groot (JGC) - Tuesday, 11 October 2005, 06:58 GMT
This is because cairo stresses the XRender implementation in Xorg. When using nvidia drivers, you could try to enable RenderAccel, with other drivers, I would advise to wait for Xorg 6.9/7.0. Currently I'm working on 7.0RC0 packages, which I have running already on my system. Xorg 7.0 contains many optimizations for XRender and feels a bit faster than 6.8.2 when using cairo.
Comment by Jan de Groot (JGC) - Wednesday, 12 October 2005, 12:52 GMT
Eugenia, are you using Nvidia drivers? If so, try to reinstall them. Xorg comes with a new fresh and shiny mesa-dri libGL.so, which replaces your nvidia libGL.so on every upgrade. Isn't it nice? ;-)
Comment by Eugenia Loli-Queru (Eugenia) - Wednesday, 12 October 2005, 17:52 GMT
No, I am using the stock ATi (9200-mobility I think) drivers from Xorg. They worked fine all these years until the latest update where everything became slower in SDL games, even if SDL games don't use Cairo.
Comment by Seppo Porspakka (porsse) - Friday, 14 October 2005, 13:31 GMT
I noticed a strange thing: My desktop lagginess goes away after I have played a game of critter (SDL game, in AUR). Any theories? I'm using radeon 9200 and the xorg radeon drivers.
Comment by Eugenia Loli-Queru (Eugenia) - Friday, 14 October 2005, 19:31 GMT
I tried the LTris game under IceWM now, with no gnome/gtk/cairo apps running. The slowness when in window-mode is still there. It runs fullspeed as it should, only when in fullscreen. So, I think that the problem is either with the ATi driver, but most probably with XOrg itself. They broke something in the new release, or they added a "feature" that kills performance. But because it's difficult to "feel" the difference with normal gnome/kde operations, they probably haven't realized. But when running an fps-sensitive game, the problem is obvious to those who have been running the game for ages and know how it should run. :-/

Loading...