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


46

我有一台装有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


刚提交了一个错误报告:bugs.launchpad.net/fglrx/+bug/1068661
THpubs 2012年

2
我相信此问题是因为ATI驱动程序尚不支持当前的X Server 1.13。因此,我们将等待ATI。
Phil Hannent 2012年

1
我刚刚在该错误报告中添加了我的评论。像这样的错误进入了决赛,我感到有些震惊,因为ATI卡并不罕见...
CadentOrange 2012年

1
AMD发布了一个特殊的12.9 beta驱动程序,该驱动程序可与12.10中的xserver 1.13一起使用:support.amd.com/us/kbarticles/Pages/…;但是,这似乎尚未打包到默认存储库中。此外,它仅支持HD 5000或更高版本的卡:askubuntu.com/questions/203232/...
安德鲁·毛

1
伙计们,请在答案中添加此信息,或将其添加到现有答案中,信息应张贴在此处,而不要埋在评论中!
豪尔赫·卡斯特罗

Answers:


25

我从全新的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的更新功能运作良好。我要说的是,它的性能比12.04更好

更多信息

Grub给我2个内核

通用3.5.0-18和3.5.0-17

较晚的'18'是好的,较旧的'17'仍在没有Unity的情况下加载


3
在刚刚安装了Ubuntu 12.10我安装linux-headers-genericfgrlx-updatesfgrlx-amdcccle-updates再重新启动,司机(包括催化剂控制中心)已经安装完毕。我没有nomodeset,但是与您不同的是,我之前没有尝试安装专有驱动程序。
Moshe Revah 2012年

@Zippoxer也许您可以将此信息添加到此错误报告bugs.launchpad.net/fglrx/+bug/1068661 它可能会帮助他人并帮助更快地对错误进行分类。
克里斯·卡特

1
无法应用'nomodeset'或无济于事。我已经通过此指令ubuntuforums.org/showthread.php?t=1613132添加了nomodeset来启动,但是仍然挂起了启动画面。如何解决?

这在HD5450上对我有用。我以前曾尝试过许多其他指南,但都没有成功。我不得不linux-sourcelinux-headers-generic已经安装了,所以我没得这个时候。我按照您的指示进行,一切正常。但是,我不必申请monodeset。非常感谢!
Jean-Louis Mbaka

@ Jean-Louis nomodeset,不是monodeset。不幸的是,我尝试了这个建议,但是即使没有模式设置,我的团结也消失了,终端也无法正常工作。弄乱。
2013年

7

对于那些拥有混合系统(ATI / intel)并且fglrx在12.10中停止工作的用户,问题可能类似于此处描述的问题(fglrx与最新版本的intel驱动程序不兼容): https://bugs.launchpad。网络/ ubuntu / +源/ fglrx-installer-updates / +错误/ 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
    

嗨,尼克,不幸的是,我尝试了您的解决方案,但对我而言效果不佳。我也想知道是否在4.下的命令应该是sudo aticonfig --initial?我也没有在aticonfig手册页下找到该命令。见man.cx/aticonfig(1)
davorao

是的davorao,这是最初的问题,我现在正在修复。你有什么系统?此解决方案适用于ubuntu 12.10下的混合ATI / intel
Nick Andrik

嗨,尼克,我的系统是充当集成GPU的Intel HD3000,以Radeon HD 6490M作为离散GPU。有问题的笔记本电脑是三星Chronos 7 700z3a-S03-DE。我已经尝试使用PPA中的xserver-xorg-video-intel deb,但无法使其正常工作。
davorao

我尝试了这种解决方案。有效。但是我有一个讨厌的“仅AMD测试”框,并且(不确定是否已连接,但很有可能)我的鼠标有时会挂起,有时也会挂在键盘上,特别是在团结栏中选择某些东西时。您是否认为已连接?解决方案越稳定越好!
greg606

我相信这是另一个错误。如果我的解决方案对您有用,可以请您投票赞成,以便更多人看到它?谢谢
尼克·安德里克

4

我到终端(Ctrl+ Alt+ F1为例),做:

sudo apt-get remove fglrx

现在,我的计算机运行缓慢,但至少我可以使用它并等待问题解决。


4

我发现了问题。在升级Ubuntu 12.04-> Ubuntu 12.10时,lightdm.conf中的内容将/etc/lightdm/被完全擦除。安装或重新配置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重新启动。您可能不必卸载fglrx,但我不知道。


1
您能告诉我们您遵循的步骤吗?从其他驱动程序安装了fglrx,并安装了gdm?
THpubs 2012年

sudo apt-get purge fglrx lightdm && sudo apt-get install lightdm ubuntu-desktop &&上面有关如何配置lightdm的内容进行了修订。
mmstick,2012年

一个小问题...只是意识到您已经从ubuntu 12.04更新了。我正在执行新安装
THpubs 2012年

4

这对我有用。

    sudo apt-get install linux-headers-generic

前往amd.com并下载其最新的Beta驱动程序(已更新至12.11)。运行并安装。

请注意,稳定的驱动程序将无法统一工作。

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

斯莱恩特!


嗨,@ ryanpcmcquen,您是否有一块纯AMD / ATI显卡,或者除了AMD / ATI离散显卡以外,您还有一块Intel作为集成显卡。我发现,对于仅使用AMD / ATI卡的用户,使用新的AMD Catalyst 12.11驱动程序的解决方案可以正常工作,但是对于那些添加了Intel集成卡的用户,则无法提供解决方案。
davorao 2012年

我有A8,所以没有Intel。
ryanpcmcquen 2012年

1
Radeon HD 5670可以为我工作。– thelastshadow 2012
26

使用beta驱动程序是在我的系统上实际工作的唯一解决方案,也使用单个Radeon HD卡。
布鲁诺·佩雷拉


1

我的解决方案:

  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


0

我遇到了同样的问题。我可以找到可能的解决方案吗?首先,我打开了Ubuntu-Software-Center,并在寻找“其他驱动程序”。安装“附加驱动程序”后,我安装了ATI驱动程序,并在重新启动后正常地统一使用了正确的专用驱动程序来启动我的笔记本启动器。

注意:在我的情况下,无法通过Software-Sources按钮进行安装。


1
这将适合我的解决方案,软件源中提供的软件包是否有问题?
克里斯·卡特

不是为我工作的:(
THpubs 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.