Unity 消失 fglrx Radeon HD 7790

Unity 消失 fglrx Radeon HD 7790

我刚刚安装了 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 驱动程序。这不是精确的步骤 - 我试图记住我做了哪些步骤。我不保证。

  1. 删除 fglrx 驱动程序sudo apt-get remove --purge fglrx fglrx-amdcccle fglrx-updates fglrx-amdcccle-updates xvba-va-driver
  2. 使用指南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
  3. rm /etc/X11/xorg.conf也许你应该备份一下,但我的配置已经损坏
  4. sudo amdconfig --initial -f
  5. sudo reboot# 启动后仅显示桌面背景,没有其他内容
  6. Ctrl按+ Alt+打开终端T
  7. glxgears# 没有错误,超过 1400 FPS...驱动程序已安装并正常工作
  8. sudo apt-get install compizconfig-settings-manager# 安装 ccsm
  9. ccsm# 以标准用户身份运行,而不是以 root 身份运行,在我的情况下,Unity 插件已被禁用。
  10. 启用 Unity 插件并确认启用其他模块和重写键绑定的请求

相关内容