Ubuntu 12.04 中的 3D 性能不佳

Ubuntu 12.04 中的 3D 性能不佳

我之前已经发过一个问题,但并没有得到任何建议/帮助。我会更简短/概括一点,希望这能有所帮助。

我有一个安装了驱动程序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 中:
glxgearsFPS 约为 2000 FPS
fgl_glxgearsFPS 约为 544 FPS

在 LDXE 中:
glxgearsFPS 约为 4600 FPS
fgl_glxgearsFPS 约为 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 玩游戏时。

相关内容