From: Dario L. <la...@cs...> - 2006-02-14 13:16:55
|
Hi all, I'm running r300 driver on my powerbook with ati 9600, and I've noted this problem: if I run glxgears after boot I get ~2600 fps, while after a sleep/resume I get ~1600 fps. I don't know if it's due to the dri driver, to the xorg radeon driver(bad frequency scaling?) or to some other thing, please redirect me to the right ml if this is not a dri problem. Thanks, Dario. -- Laera Dario Undergraduate student at Computer Science University of Bologna ICQ# 203250303 /==/ http://laera.web.cs.unibo.it Mail to: laera_at_cs.unibo.it dario_at_astec.ms |
From: Benjamin H. <be...@ke...> - 2006-02-16 01:20:50
|
On Tue, 2006-02-14 at 14:16 +0100, Dario Laera wrote: > Hi all, > I'm running r300 driver on my powerbook with ati 9600, and I've noted > this problem: if I run glxgears after boot I get ~2600 fps, while after > a sleep/resume I get ~1600 fps. I don't know if it's due to the dri > driver, to the xorg radeon driver(bad frequency scaling?) or to some > other thing, please redirect me to the right ml if this is not a dri > problem. It could be some other thing ... The radeonfb kernel driver tries to save & restore as much registers as it knows about on sleep / wakeup but it might be missing one or two ... it would be interesting to do register dumps and compare here. Ben. |
From: Dario L. <la...@cs...> - 2006-02-16 09:05:55
|
Benjamin Herrenschmidt wrote: > It could be some other thing ... The radeonfb kernel driver tries to > save & restore as much registers as it knows about on sleep / wakeup but > it might be missing one or two ... it would be interesting to do > register dumps and compare here. Well, I've never worked on a linux driver, but if someone can give me some instructions, I can try to look at the register dump, I should have time next days. Dario -- Laera Dario Undergraduate student at Computer Science University of Bologna ICQ# 203250303 /==/ http://laera.web.cs.unibo.it Mail to: laera_at_cs.unibo.it dario_at_astec.ms |
From: Benjamin H. <be...@ke...> - 2006-02-16 22:39:47
|
On Thu, 2006-02-16 at 10:05 +0100, Dario Laera wrote: > Benjamin Herrenschmidt wrote: > > It could be some other thing ... The radeonfb kernel driver tries to > > save & restore as much registers as it knows about on sleep / wakeup but > > it might be missing one or two ... it would be interesting to do > > register dumps and compare here. > > Well, I've never worked on a linux driver, but if someone can give me > some instructions, I can try to look at the register dump, I should have > time next days. I don't have time to work on that with your at the moment, but please ping me in a couple of weeks unless somebody else pops up to guide you through the process. Ben. |
From: Dario L. <la...@cs...> - 2006-02-17 08:53:00
|
I was wrong, the bug is not related to sleep... I noticed this performance fall down after running certain GL program. In particoular it happens after running xscreensaver(that usually starts after sleep :P) in fullscreen, not the preview in the conf window, and 3ddesk. When they runs I had to reboot to get normal performance. I've tried also neverball, bzflag and foobillard, but that were fine. Benjamin Herrenschmidt wrote: > I don't have time to work on that with your at the moment, but please > ping me in a couple of weeks unless somebody else pops up to guide you > through the process. > > Ben. I will certain do if you can still help me with this new analysis -- Laera Dario Undergraduate student at Computer Science University of Bologna ICQ# 203250303 /==/ http://laera.web.cs.unibo.it Mail to: laera_at_cs.unibo.it dario_at_astec.ms |
From: Benjamin H. <be...@ke...> - 2006-03-01 03:29:54
|
On Fri, 2006-02-17 at 09:52 +0100, Dario Laera wrote: > I was wrong, the bug is not related to sleep... I noticed this > performance fall down after running certain GL program. In particoular > it happens after running xscreensaver(that usually starts after sleep > :P) in fullscreen, not the preview in the conf window, and 3ddesk. When > they runs I had to reboot to get normal performance. I've tried also > neverball, bzflag and foobillard, but that were fine. > > Benjamin Herrenschmidt wrote: > > I don't have time to work on that with your at the moment, but please > > ping me in a couple of weeks unless somebody else pops up to guide you > > through the process. > > > > Ben. > > I will certain do if you can still help me with this new analysis Do you have more detail about this problem ? Like a specific example of screen saver or application which triggers it and how you measure the speed difference ? Best would be if you could reproduce on a "naked" X, that is run a pure server with an xterm and find a way to - measure perfs -> good - do something repeatable - measure perfs -> bad Of course, if you don't manage to be that precise, just do your best :) I need to reproduce here if I want to fix it :) Ben. |
From: Dario L. <la...@cs...> - 2006-03-02 16:27:07
|
Benjamin Herrenschmidt wrote: > > Do you have more detail about this problem ? Like a specific example of > screen saver or application which triggers it and how you measure the > speed difference ? Best would be if you could reproduce on a "naked" X, > that is run a pure server with an xterm and find a way to > > - measure perfs -> good > - do something repeatable > - measure perfs -> bad > > Of course, if you don't manage to be that precise, just do your best :) > I need to reproduce here if I want to fix it :) > > Ben. > Hi ben, I was unable to run a completely naked X, as if I try to run glxgears without a window manager I get a strange result... http://laera.web.cs.unibo.it/no-wm.png Using vtwm if I run glxgears I get ~ 2600 fps, then if I run 3ddesk (http://desk3d.sourceforge.net/) and restart glxgears it runs slower, ~1700 fps. On gnome I've also used BillardGL to test perfs: after 3ddesk or xscreensaver it can't reach the 80 fps previously obtained. I hope it can help. Dario. -- Laera Dario Undergraduate student at Computer Science University of Bologna ICQ# 203250303 /==/ http://laera.web.cs.unibo.it Mail to: laera_at_cs.unibo.it dario_at_astec.ms |
From: Pasi S. <ps...@ik...> - 2006-03-02 17:12:20
|
Dario Laera <la...@cs...> writes: > Benjamin Herrenschmidt wrote: >> >> Do you have more detail about this problem ? Like a specific example of >> screen saver or application which triggers it and how you measure the >> speed difference ? Best would be if you could reproduce on a "naked" X, >> that is run a pure server with an xterm and find a way to >> >> - measure perfs -> good >> - do something repeatable >> - measure perfs -> bad >> >> Of course, if you don't manage to be that precise, just do your best :) >> I need to reproduce here if I want to fix it :) >> >> Ben. >> > > Hi ben, > I was unable to run a completely naked X, as if I try to run glxgears > without a window manager I get a strange result... > http://laera.web.cs.unibo.it/no-wm.png > Using vtwm if I run glxgears I get ~ 2600 fps, then if I run 3ddesk > (http://desk3d.sourceforge.net/) and restart glxgears it runs slower, > ~1700 fps. On gnome I've also used BillardGL to test perfs: after 3ddesk > or xscreensaver it can't reach the 80 fps previously obtained. I get same kind of result on Radeon 9200, first run ~2000FPS, then after running some other ogl -application it becomes ~1400FPS. > I hope it can help. Metoo :) -- Psi -- <http://www.iki.fi/pasi.savolainen> |
From: Michel <mi...@da...> - 2006-03-02 17:34:10
|
On Thu, 2006-03-02 at 19:04 +0200, Pasi Savolainen wrote: > Dario Laera <la...@cs...> writes: >=20 > > I was unable to run a completely naked X, as if I try to run glxgears > > without a window manager I get a strange result... > > http://laera.web.cs.unibo.it/no-wm.png That's a glxgears bug that was fixed in the monolithic xc tree but apparently never merged to the Mesa tree. > > Using vtwm if I run glxgears I get ~ 2600 fps, then if I run 3ddesk > > (http://desk3d.sourceforge.net/) and restart glxgears it runs slower, > > ~1700 fps. On gnome I've also used BillardGL to test perfs: after 3ddes= k > > or xscreensaver it can't reach the 80 fps previously obtained. >=20 > I get same kind of result on Radeon 9200, first run ~2000FPS, then after > running some other ogl -application it becomes ~1400FPS. That's about the difference between page flipping and none here. Does the same thing also happen if you run the first app several times? (Page flipping is not possible when there are multiple 3D contexts; it sounds like maybe the counter doesn't get properly decremented or something) --=20 Earthling Michel D=C3=A4nzer | Debian (powerpc), X and DRI develop= er Libre software enthusiast | http://svcs.affero.net/rm.php?r=3Ddaenzer |
From: Dario L. <la...@cs...> - 2006-03-03 10:11:05
|
Michel D=C3=A4nzer wrote: > That's about the difference between page flipping and none here. Does > the same thing also happen if you run the first app several times? (Pag= e > flipping is not possible when there are multiple 3D contexts; it sounds > like maybe the counter doesn't get properly decremented or something) Ok, now many things are explaned: when I was testing xscreensaver on vtwm there was no problem, while in gnome I was getting bad performance. In vtwm I was killing every time the daemon, while in gnome xscreensaver continue running, so after the first start he still result as an ogl apps executing. Killing it resolves the problem. Same for 3ddesk that starts a daemon, killing it resolves the problem. Sorry for the fake bug. Thanks to all, Dario. --=20 Laera Dario Undergraduate student at Computer Science University of Bologna ICQ# 203250303 /=3D=3D/ http://laera.web.cs.unibo.it Mail to: laera_at_cs.unibo.it dario_at_astec.ms |
From: Benjamin H. <be...@ke...> - 2006-03-02 21:43:45
|
> I was unable to run a completely naked X, as if I try to run glxgears > without a window manager I get a strange result... > http://laera.web.cs.unibo.it/no-wm.png Does this still happen with latest DRI from CVS ? > Using vtwm if I run glxgears I get ~ 2600 fps, then if I run 3ddesk > (http://desk3d.sourceforge.net/) and restart glxgears it runs slower, > ~1700 fps. On gnome I've also used BillardGL to test perfs: after 3ddesk > or xscreensaver it can't reach the 80 fps previously obtained. > > I hope it can help. Ok, I'll see if I can reproduce Ben. |
From: Dario L. <la...@cs...> - 2006-03-03 09:39:06
|
Benjamin Herrenschmidt wrote: >> I was unable to run a completely naked X, as if I try to run glxgears >> without a window manager I get a strange result... >> http://laera.web.cs.unibo.it/no-wm.png > > Does this still happen with latest DRI from CVS ? > I have yesterday CVS of dri libs and drm, but glxgears is the stable one. Dario. -- Laera Dario Undergraduate student at Computer Science University of Bologna ICQ# 203250303 /==/ http://laera.web.cs.unibo.it Mail to: laera_at_cs.unibo.it dario_at_astec.ms |
From: Benjamin H. <be...@ke...> - 2006-03-02 22:02:30
|
> I was unable to run a completely naked X, as if I try to run glxgears > without a window manager I get a strange result... > http://laera.web.cs.unibo.it/no-wm.png > Using vtwm if I run glxgears I get ~ 2600 fps, then if I run 3ddesk > (http://desk3d.sourceforge.net/) and restart glxgears it runs slower, > ~1700 fps. On gnome I've also used BillardGL to test perfs: after 3ddesk > or xscreensaver it can't reach the 80 fps previously obtained. Remind me what machine this is ? My rv350 laptop gets about 1800fps all the time... I'll try again after I reboot the box later. Ben. |
From: Benjamin H. <be...@ke...> - 2006-03-02 22:03:20
|
> I was unable to run a completely naked X, as if I try to run glxgears > without a window manager I get a strange result... > http://laera.web.cs.unibo.it/no-wm.png > Using vtwm if I run glxgears I get ~ 2600 fps, then if I run 3ddesk > (http://desk3d.sourceforge.net/) and restart glxgears it runs slower, > ~1700 fps. On gnome I've also used BillardGL to test perfs: after 3ddesk > or xscreensaver it can't reach the 80 fps previously obtained. Do you have pageflipping enabled ? Ben. |
From: Dario L. <la...@cs...> - 2006-03-03 09:03:08
|
Benjamin Herrenschmidt wrote: > Do you have pageflipping enabled ? > > Ben. Yes, I'll report about page flipping disabled asap. I have a PowerBook5,2 G4 1GHz with ati mobility 9600. Dario. -- Laera Dario Undergraduate student at Computer Science University of Bologna ICQ# 203250303 /==/ http://laera.web.cs.unibo.it Mail to: laera_at_cs.unibo.it dario_at_astec.ms |
From: Dario L. <la...@cs...> - 2006-03-03 09:36:31
|
Benjamin Herrenschmidt wrote: > > Do you have pageflipping enabled ? > > Ben. > > With page flipping disabled I can't get more than ~1800 fps, no performance diffs. -- Laera Dario Undergraduate student at Computer Science University of Bologna ICQ# 203250303 /==/ http://laera.web.cs.unibo.it Mail to: laera_at_cs.unibo.it dario_at_astec.ms |