Ubuntu 12.04中的3D性能不佳

我之前已经发过一个问题,但我没有得到任何建议/帮助。 我会更加简短/一般,希望它会有所帮助。

我有一MSI HD 7850安装了Catalyst 12.4驱动程序的MSI HD 7850 。 我发现由于某些原因我的3D性能不佳,但我不完全确定。 我怀疑它可能只是显卡是新的,AMD只需要处理他们的驱动程序但是很高兴得到建议并缩小问题,以便我可以肯定而不是等待驱动程序更新,甚至可能没有帮助。

我运行了gxlgears来大致了解性能有多糟糕。 在默认大小,它平均约2000 FPS。 glxinfo命令确认渲染器使用的是带有OpenGL version 4.2 AMD Radeon HD 7800 Series

编辑如下:

正如其他人所要求的:

lspci -v输出在这里 。
fglrxinfo输出在这里
xvinfo输出在这里
glxinfo | grep rendering 对于直接渲染, glxinfo | grep rendering表示是。

这些确认一切都配置正确。

在Unity和Gnome Classic中:
glxgears的FPS约为2000 FPS
fgl_glxgears的FPS约为544 FPS

在LDXE中:
glxgears的FPS约为4600 FPS
fgl_glxgears的FPS约为1600 FPS

最后发现Compiz导致性能大幅下降,解决方案只是暂时改变窗口管理器。 感谢TechZilla的全力帮助!

您需要检查的第一件事是GLX Direct Rendering,您可以使用通用的mesa-utils,或fglrxinfo提供的fglrxinfo。 你已经安装了fglrxinfo ,所以你应该先尝试一下。

在终端中运行此命令。

 fglrxinfo 

报告输出显示的内容,这将告诉我们fglrx是否配置正确。

接下来得到glxinfo,通过安装

 sudo apt-get install mesa-utils 

运行此命令以获得直接呈现状态,这将是是或否答案。

 glxinfo | grep rendering 

使用xvinfo检查video叠加。 确保安装了x11-utils软件包。

 sudo apt-get install x11-utils 

运行此命令以检查Video Overlay,应该是长列表,而不是错误。

 xvinfo 

这只是基础知识,它不validation新的高清video扩展。 但是,它应该告诉你加速是否正常。

更新:

您的设置是正确的,并且堆肥已被确定为降低您的性能。 堆肥通常会降低性能,尤其是在WINE中玩游戏时。