我刚刚安装了 Radeon HD 7790 OC 的专有驱动程序,如下所示本指南,使用第三步(从 AMD 二进制文件构建 .deb),因为附加驱动程序对话框没有为我推荐任何驱动程序(我认为 7790 似乎使用了不同的驱动程序,因为它在AMD 网站 (桌面图形 -> Radeon HD -> Radeon HD 7790 PCIE)。安装没有错误。无论如何,在我重新启动后,Unity 环境丢失了,我仍然可以通过键绑定打开窗口,但仅此而已。所有针对丢失的 Unity 的修复(如通过 compiz 重置...)均无效。
fglrxinfo
输出:
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 155 (ATIFGLEXTENSION)
Minor opcode of failed request: 66 ()
Serial number of failed request: 13
Current serial number in output stream: 13
这是我的xorg.conf
生成结果aticonfig --initial
:
Section "ServerLayout"
Identifier "aticonfig Layout"
Screen 0 "aticonfig-Screen[0]-0" 0 0
EndSection
Section "Module"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]-0"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
Monitor "aticonfig-Monitor[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
顺便说一下,这是在 Ubuntu Raring 上。
答案1
我设法使用 Unity 在 ubuntu 13.04 AMD64 上安装了 HD7790 fglrx 驱动程序。这不是精确的步骤 - 我试图记住我做了哪些步骤。我不保证。
- 删除 fglrx 驱动程序
sudo apt-get remove --purge fglrx fglrx-amdcccle fglrx-updates fglrx-amdcccle-updates xvba-va-driver
- 使用指南http://wiki.cchtml.com/index.php/Ubuntu_Raring_Installation_Guide#Before_you_start(从安装前提条件到安装创建的 debs),我尝试了另一个驱动程序,但它只适用于 13.4http://www2.ati.com/drivers/linux/amd-catalyst-13.4-linux-x86.x86_64.zip
rm /etc/X11/xorg.conf
也许你应该备份一下,但我的配置已经损坏sudo amdconfig --initial -f
sudo reboot
# 启动后仅显示桌面背景,没有其他内容- Ctrl按+ Alt+打开终端T
glxgears
# 没有错误,超过 1400 FPS...驱动程序已安装并正常工作sudo apt-get install compizconfig-settings-manager
# 安装 ccsmccsm
# 以标准用户身份运行,而不是以 root 身份运行,在我的情况下,Unity 插件已被禁用。- 启用 Unity 插件并确认启用其他模块和重写键绑定的请求