无法在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

我开始使用干净的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-通用和3.5.0-17-通用

后面的’18’是好的,较老的’17’仍然没有Unity加载

对于那些拥有混合系统(ATI / intel)并且fglrx在12.10中停止工作的人来说,问题可能就像这里描述的那样(fglrx与最新版本的intel驱动程序不兼容): https://bugs.launchpad。净/ ubuntu的/ +源/的fglrx的安装程序更新function/ +错误/ 1068404

我建议的是什么

  1. 删除所有fglrx *包:

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

    sudo add-apt-repository ppa:andrikos

  3. 更新您的包裹信息:

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

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

     sudo aticonfig --initial --force 

我去了终端(例如Ctrl + Alt + F1 )并做了:

 sudo apt-get remove fglrx 

现在我的计算机速度很慢,但至少我可以使用它并等待问题得到解决。

我发现了问题。 在升级Ubuntu 12.04 – > Ubuntu 12.10时, /etc/lightdm/中的lightdm.conf内容被完全删除。 安装或重新配置lightdm不会在此处安装此文件,因此lightdm不知道如何显示自己。 您必须执行以下操作:

 sudo apt-get purge fglrx lightdm && sudo apt-get install lightdm ubuntu-desktop && sudo nano /etc/lightdm/lightdm.conf 

插入以下文字:

 [SeatDefaults] user-session=ubuntu greeter-session=unity-greeter allow-guest=false 

通过CTRL + X和sudo reboot保存文件。 您可能不必卸载fglrx,但我不知道。

这对我有用。

  sudo apt-get install linux-headers-generic 

转到amd.com并下载他们最新的beta驱动程序(刚刚更新到12.11)。 运行并安装。

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

然后前往此处获取脚本以删除水印: http : //areyoueye.net/? p = 187

的Slaínte!

目前fglrx-installer和Ubuntu 12.10存在一个漏洞

https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/1025488

在你继续做某些事情之前,我总是说“搜索开放和确认的错误” ,特别是当发布新发布时。

如果影响您,您可以参与此错误,在那里发表评论并点击“是它影响我”按钮(您必须拥有一个Launchpad帐户)。

我的解决方案:

  1. 删除当前fglrx sudo sh /usr/share/ati/fglrx-uninstall.sh sudo apt-get remove --purge fglrx*

  2. 添加ppa存储库sudo apt-add-repository ppa:andrikos/ppa

  3. 更新包列表sudo apt-get update

  4. 安装包sudo apt-get install fglrx-updates

我遇到了同样的问题。 我可以找到一个可能的解决方案 首先,我打开了Ubuntu软件中心,我正在寻找“额外的驱动程序”。 安装“附加驱动程序”后,我安装了ATI驱动程序,重新启动后,我的笔记本启动通常是统一的,并使用正确的propietary驱动程序。

注意:在我的情况下,Software-Sources按钮的安装不起作用。