I already posted a question before but I didn't really get any advice/help. I'll be a bit more brief/general in hope it'll help.
I have an MSI HD 7850
with the Catalyst 12.4
drivers installed. I've found that I'm having bad 3D performance for some reason but I'm not entirely sure what. I suspect it may just that the graphics card is new and AMD just need to work on their drivers but it would be nice to get advice and narrow the problem down so that I can be sure rather than wait for driver updates that may not even help.
I ran gxlgears to give some general idea of how bad the performance is. At default size it is averaging around 2000 FPS. The command glxinfo
confirms the renderer is using AMD Radeon HD 7800 Series
with OpenGL version 4.2
.
Edits below:
As asked for others:
lspci -v
output is here.
fglrxinfo
output is here
xvinfo
output is here
glxinfo | grep rendering
says yes for direct rendering.
These confirmed that everything was configured correctly.
Within Unity and Gnome Classic:
glxgears
had an FPS of around 2000 FPS
fgl_glxgears
had an FPS of around 544 FPS
Within LDXE:
glxgears
had an FPS of around 4600 FPS
fgl_glxgears
had an FPS of around 1600 FPS
In the end it was discovered that Compiz was causing a large performance decrease and solution was simply to change window manager for the time being. Thanks to TechZilla for all his help!
sudo apt-get install mutter
, after package is installed,sudo update-alternatives --config x-window-manager
choose Mutter. Restart computer, log in gnome again. Then test out your FPS results. Report said results, if they differ up or down. If they remain the same, then report they are ~ the same. – J. M. Becker May 12 '12 at 19:21fgl_glxgears
I get around 1500 FPS. Withglxgears
I get around 3000 FPS. These stay consistent until I close it and reopen it where they revert back to the other figures. – Pandem May 12 '12 at 19:40sudo apt-get purge mutter
. You can even clean up unnecessary dependencies withsudo apt-get autoremove --purge
Openbox is what I use, it performs great IMO. Do you run Openbox with composting? Use any of these: xcompmgr, cairo-compmgr, or unagi??? I think I might be near the answer... – J. M. Becker May 12 '12 at 19:56dpkg -l | grep ^ii | awk ' { print $2 }' | egrep \(xcompmgr\|cairo-compmgr\|unagi\)
report the results. If the packages are not installed, you should get no output. Regarding Mutter, I was expecting you had the default Compiz, I thought it was possible you would get better FPS. Unfortunately you did not get a better FPS, which is why I want to see if Openbox could be under-performing due to adding composting. – J. M. Becker May 12 '12 at 20:32fgl_glxgears
I get 1600 FPS. Usingglxgears
I get around 4600 FPS with no change over time. I tried running Guild Wars and Team Fortress 2 and performance was substantially better and smoother as well. TF2 wasn't great but it was still a lot better than previously. – Pandem May 12 '12 at 21:01No I am not sure if I'm using Openbox. As I said previously when I changed to Mutter with your instructions there was no visual change then either. I have a feeling that the alternative x-window-manager setting just isn't taking effect or is being ignored. I tried checking the running processes and compiz is a running process, so I think that is the WM in effect like you suggested a while ago.
– Pandem May 12 '12 at 21:43sudo update-alternatives --config x-window-manager
. It rather indicated Openbox was the current choice, and Compiz wasn't selectable. – Pandem May 12 '12 at 21:46openbox --replace
and the windows changed. I still didn't have the panels butfgl_glxgears
andglxgears
gave the same results as when I was in LDXE. I managed to change the WM in the normal Gnome-Classic session with the same command and got the same results (except with panels). – Pandem May 12 '12 at 22:15