Ubuntu 12.04 中的 3D 性能不佳

Pan*_*dem 5 performance ati radeon 12.04

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

我有一个安装MSI HD 7850Catalyst 12.4驱动程序的。我发现由于某种原因我的 3D 性能很差,但我不完全确定是什么。我怀疑这可能只是显卡是新的,而 AMD 只需要在他们的驱动程序上工作,但最好能得到建议并缩小问题的范围,这样我就可以确定而不是等待甚至可能没有帮助的驱动程序更新.

我运行 gxlgears 来大致了解性能有多差。在默认大小下,它平均约为 2000 FPS。该命令glxinfo确认渲染器正在使用AMD Radeon HD 7800 Serieswith OpenGL version 4.2

编辑如下:

正如对其他人的要求:

lspci -v输出在这里
fglrxinfo输出在这里
xvinfo输出在这里
glxinfo | grep rendering说是直接渲染。

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

在 Unity 和 Gnome Classic 中:
glxgearsFPS 约为 2000 FPS
fgl_glxgears,FPS 约为 544 FPS

在 LDXE 中:
glxgearsFPS 约为 4600 FPS
fgl_glxgears具有约 1600 FPS 的 FPS

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

J. *_*ker 3

您需要检查的第一件事是GLX直接渲染,您可以使用通用的mesa-utils,或者fglrxinfo由FGLRX提供的。您已经fglrxinfo 安装了,所以您应该先尝试一下。

在终端中运行此命令。

fglrxinfo
Run Code Online (Sandbox Code Playgroud)

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

接下来获取 glxinfo,它是通过安装的

sudo apt-get install  mesa-utils
Run Code Online (Sandbox Code Playgroud)

运行此命令以获取直接渲染状态,答案将是是或否。

glxinfo  | grep rendering
Run Code Online (Sandbox Code Playgroud)

使用 xvinfo 检查视频覆盖。确保 x11-utils 软件包已安装。

sudo apt-get install x11-utils
Run Code Online (Sandbox Code Playgroud)

运行此命令来检查视频覆盖,应该是一个长列表,而不是错误。

xvinfo
Run Code Online (Sandbox Code Playgroud)

这只是基础知识,它不验证新的高清视频扩展。然而,它应该告诉您加速是否有效。

更新:

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