如何使用 RadeonHD 卡的开源驱动程序在 12.04 中启用 Unity 3D 支持?

如何使用 RadeonHD 卡的开源驱动程序在 12.04 中启用 Unity 3D 支持?

正如标题所述,当我使用开源驱动程序 (xorg-edgers) 时,我无法启用 Unity 3D 支持。顺便说一下,我有一台 xfx Radeon HD 6950。

如果我安装 AMD 专有的 12.3 驱动程序,它就可以工作,但 2D 性能比开源驱动程序差,而且随机出现冻结和锁定。因此,我尝试使用开源驱动程序,到目前为止没有任何问题,除了这个问题。

运行此命令$ /usr/lib/nux/unity_support_test -p会显示以下内容:

OpenGL vendor string:   VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 0x300)
OpenGL version string:  2.1 Mesa 8.0.2

Not software rendered:    no
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:       no

此命令$ lspci -nn | grep VGA显示:

01:00.0 VGA compatible controller [0300]: Advanced Micro Devices [AMD] nee ATI Cayman PRO [Radeon HD 6950] [1002:6719]

那么,这是正常的吗?我需要返回专有驱动程序来启用 Unity 3D 吗?

如果有人能帮助我,我将不胜感激。

答案1

我在使用集成 Radeon 4250 (RS880) 时也遇到了同样的问题,在安装了 xserver-xorg-video-ati 包后,这个问题就解决了。

我读了关于这个包的信息:

“Rage、Mach 或 Radeon 主板的用户只有在 /etc/X11/xorg.conf 中使用驱动程序“r128”、“mach64”或“radeon”而不是依赖自动检测时才可以删除此软件包。”

所以看起来我正在使用自动检测。

现在我获得了 3D 加速(和 Unity 3D),尽管我注意到登录屏幕上的鼠标光标并不流畅(每秒会冻结几分之一秒)。

相关内容