我之前已经发过一个问题,但并没有得到任何建议/帮助。我会更简短/概括一点,希望这能有所帮助。
我有一个安装了驱动程序MSI HD 7850
的电脑Catalyst 12.4
。我发现我的 3D 性能很差,原因不明,但我不太清楚是什么原因。我怀疑可能是因为显卡是新的,AMD 只需要改进驱动程序,但如果能得到建议并缩小问题范围,这样我就可以放心了,而不是等待可能毫无帮助的驱动程序更新。
我运行了 gxlgears 来大致了解一下性能有多差。在默认大小下,它的平均速度约为 2000 FPS。该命令glxinfo
确认渲染器正在AMD Radeon HD 7800 Series
使用OpenGL version 4.2
。
编辑如下:
正如其他人所问的那样:
lspci -v
输出是这里.
fglrxinfo
输出是这里
xvinfo
输出是这里
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 的帮助!
答案1
您需要检查的第一件事是 GLX Direct Rendering,您可以使用通用的 mesa-utils,或者fglrxinfo
由 FGLRX 提供的。您已经fglrxinfo
安装了,所以您应该先尝试一下。
在终端中运行此命令。
fglrxinfo
报告输出显示的内容,这将告诉我们 fglrx 是否配置正确。
接下来获取 glxinfo,它通过以下方式安装
sudo apt-get install mesa-utils
运行此命令以获取直接渲染状态,它将是肯定或否定的答案。
glxinfo | grep rendering
使用 xvinfo 检查视频覆盖。确保已安装 x11-utils 包。
sudo apt-get install x11-utils
运行此命令来检查视频覆盖,应该是一个长列表,而不是错误。
xvinfo
这只是基础知识,它不会验证新的高清视频扩展。但它应该会告诉您加速是否有效。
更新:
您的设置是正确的,并且已确认堆肥会降低您的性能。堆肥通常会降低性能,尤其是在使用 WINE 玩游戏时。