3D 性能极低

3D 性能极低

我最近购买了 Radeon HD 6850,并在我的计算机上安装了最新版本的 12.04。

它有 4GB RAM、相当快的 CPU 和速度惊人的 S-ATA HDD。

然而我注意到我的 3D 性能极低,这导致整个系统很慢。

正如所提到的这个问题其中,glgears 的平均 FPS 为 70,而 fgl_glxgears 的平均 FPS 为 45。

我正在使用 Unity 2D,并安装了“附加驱动程序”中支持的驱动程序。(不是发布后的驱动程序)。

fglrxinfo 输出:

display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 6800 Series 
OpenGL version string: 4.2.11627 Compatibility Profile Context

glxinfo | grep 渲染:direct rendering: Yes

xvinfo 输出

我在安装时就已经注意到了这个问题,因此我尝试了 AMD 网站上的当前版本和旧版本(11.X)——两者都没有按预期工作,因为它们有时会出现一些奇怪的故障。

之后我重新安装了 Ubuntu,因此不会有任何干扰。

你们有人知道发生了什么事吗?

/编辑:unity_support_test 输出:

OpenGL vendor string:   ATI Technologies Inc.
OpenGL renderer string: AMD Radeon HD 6800 Series 
OpenGL version string:  4.2.11627 Compatibility Profile Context

Not software rendered:    yes
Not blacklisted:          yes
GLX fbconfig:             yes
GLX texture from pixmap:  yes
GL npot or rect textures: yes
GL vertex program:        yes
GL fragment program:      yes
GL vertex buffer object:  yes
GL framebuffer object:    yes
GL version is 1.4+:       yes

Unity 3D supported:       yes

答案1

我要做的第一件事是安装较新版本的 FGLRX,因为您拥有发行版中可用的版本。您不需要从 AMD 获取版本,此时,您可以从存储库中获取更新版本。

首先卸载当前版本。

sudo apt-get purge fglrx fglrx-amdcccle

然后安装存储库中提供的最新版本

sudo apt-get install fglrx-updates fglrx-amdcccle-updates

重新启动计算机,重新登录桌面,再次报告您的 FPS 结果。

我还想提一下,如果将“等待垂直刷新”设置为任何“开启”选项,您将获得非常低的帧速率。确保将其设置为“关闭,除非应用程序指定”您可以在 Catalyst 控制中心找到它。这是我能想到的唯一其他原因,会导致在正确配置下 FPS 如此低。我 100% 认真的说,您需要检查此设置。这不仅仅是一个建议,它对 FPS 分数非常重要。

答案2

我的解决方案是:

  1. sudo apt-get purge fglrx fglrx-amdcccle
  2. sudo apt-get 安装 fglrx-updates fglrx-amdcccle-updates
  3. 启动 Ati Catalyst 控制中心 -> 确认显示器频率和分辨率设置为最佳/推荐(对于我的两个设备 - 显示器/电视 - 设置错误 -> 这使我获得了最大的性能提升)
  4. 在显示选项选项卡中启用“Tear Free Desktop 启用撕裂”
  5. 在每个插入设备(显示器、电视)的高级设置中,有一个选项卡,我可以在其中激活两个复选框之一。一个复选框显示的内容类似于“让图形适配器执行...”,然后实现了另一个巨大的性能提升!

相关内容