无法在 12.10 中安装 ATI 专有驱动程序

无法在 12.10 中安装 ATI 专有驱动程序

我有一台配备 ATI Radeon 6770M HD Hybrid 显卡的笔记本电脑。在 Ubuntu 12.04 中,我通过“附加驱动程序”安装了 fglrx 驱动程序,它可以正常工作。(我甚至可以切换 GPU)。但在新的 Ubuntu 12.10 中,安装后,Unity 无法加载。

只有鼠标和壁纸。如果我初始化设置,sudo aticonfig --initial那么在重新启动后它会发出警告说我处于低图形模式!如何解决这个问题?

之前我使用软件源来安装驱动程序。但是当我使用终端时,我收到了这个警告:

update-alternatives: warning: forcing reinstallation of alternative /usr/lib/fglrx/ld.so.conf because link group x86_64-linux-gnu_gl_conf is broken

更新:在启动板中提交了一个错误报告:https://bugs.launchpad.net/fglrx/+bug/1068661

答案1

我从全新安装的 12.10 开始(不是升级)我的显卡是 Radeon HD 5450

我做的第一件事是安装 Linux 源和 Linux 头文件

sudo apt-get install linux-source
sudo apt-get install linux-headers-generic

我注意到许多使用 Nvidia 显卡的人都必须这样做,并且我确信我看到过某处提到它也可以帮助 ATI 用户。

和其他人一样,如果我在重启后安装了任一专有驱动程序,我就能登录,但会失去统一。

我确实注意到的一件事是安装驱动程序并没有安装 Catalyst 控制中心(不确定其他人是否也一样)

因此我安装了 Synaptic 包管理器并从那里安装了 fglrx-updates

在此处输入图片描述

现已安装 Catalyst 控制中心。

但是,重新启动后,系统却挂在启动画面上,而无法在没有 Unity 的情况下登录。

所以我申请了nomodeset,这次它启动时 Unity 已存在

这是 fglrxinfo 的结果

在此处输入图片描述

以下是软件来源的说法

在此处输入图片描述

使用应用后nomodeset,我可能无法在启动时看到启动画面,但 fglrx-updates 运行良好。我甚至可以说它的性能比 12.04 更好

更多信息

Grub 为我提供了 2 个内核

3.5.0-18-generic 和 3.5.0-17-generic

较新的版本 '18' 很好,较旧的版本 '17' 在没有 Unity 的情况下仍可加载

答案2

对于那些拥有混合系统(ATI/intel)并且 fglrx 在 12.10 中停止工作的人来说,问题可能类似于此处描述的问题(fglrx 与最新版本的英特尔驱动程序不兼容): https://bugs.launchpad.net/ubuntu/+source/fglrx-installer-updates/+bug/1068404

我的建议是

  1. 删除所有 fglrx* 包:

    sudo apt-get purge fglrx*
    
  2. 将我的 PPA 添加到您的存储库列表中:

    sudo 添加 apt 存储库 ppa:andrikos

  3. 更新您的包裹信息:

    sudo apt-get update 
    
  4. 更新fglrxintel驱动程序:

    sudo apt-get install fglrx xserver-xorg-video-intel
    
  5. 不要忘记启用fglrx驱动程序

    sudo aticonfig --initial --force
    

答案3

我进入终端(例如 ++ )并执行了以下Ctrl操作AltF1

sudo apt-get remove fglrx

现在我的电脑很慢,但至少我可以使用它并等待问题解决。

答案4

这对我有用。

    sudo apt-get install linux-headers-generic

amd.com并下载其最新的测试版驱动程序(刚刚更新至 12.11)。运行并安装。

请注意,稳定的驱动程序不能与 Unity 一起使用。

然后前往这里获取删除水印的脚本:http://areyoueye.net/?p=187

杀了!

相关内容