安装fglrx驱动程序后Unity无法启动


10

我安装了Ubuntu 12.10,首先当我去查看以前在图形卡部分拥有的系统信息时,我使用了突触管理器并下载了fglrx,之后我重新启动了笔记本电脑,但现在我没有有任何菜单,所有菜单都消失了。

现在,我仅使用键盘快捷键来使用Ubuntu。我的图形卡是AMD ATI。

我该怎么做才能使菜单恢复原状?


我可以引导进入ubuntu安全模式吗?
亚历克斯(Alex)

我猜您有AMD(ATI)显卡吗?
布鲁诺·佩雷拉

您始终可以通过按CTRL + ALT + F1并在此进行更改来访问终端。
mreq 2012年

请告诉我们您拥有哪种视频卡,以及所做更改的性质。
Scott Severance 2012年

是的,我是布鲁诺,现在解决,但是还是要谢谢
亚历克斯(Alex)

Answers:


10

登录系统后,按Ctrl+ shift+ F1并键入此命令

sudo apt-get remove fglrx-*
sudo sh /usr/share/ati/fglrx-uninstall.sh

它将删除您刚安装的驱动程序,它们与X服务器的新版本不兼容,并且在安装它们时会破坏Unity。

Launchpad.net上当前存在一个打开的错误,请签名并遵循它以取得进一步的进展。这是ATI驱动程序问题:

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


重新启动后,它应返回到开源驱动程序并可以使用,请查看该错误,并在安全时重新安装该驱动程序。
布鲁诺·佩雷拉

我只能执行第一个命令。对于第二个目录,ati在我的情况下该目录不存在。不过谢谢
myTerminal 2015年

4

您也可以通过右键单击桌面并选择更改桌面背景,然后将其升级到设置并将驱动程序从显示设置更改回默认设置来进行修复。


2

在当天早些时候的第一次尝试中遇到了类似的问题之后,今天晚上我成功地做到了这一点。

尝试之后,我注意到的一件事是Synaptic Package Manager中的内核文件非常混乱,并且引用了不同的内核版本。所以我要做的第一件事就是清理所有混乱的东西。

但是,如果您尚未这样做,则首先需要清除当前情况。

打开一个终端并输入:

sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*

重启。

然后进入Synaptic Package Manager(sudo apt-get install synaptic如果尚未安装,请使用)并在“ linux”上进行过滤。然后按字母顺序排序,并查找以“ linux”开头的行。您会看到一个文件标记为要升级[!]。升级并重新启动。

重新启动后,回到Synaptic并再次执行相同的过滤器。使用明智的安装/卸载方法,请尝试确保所有相关的已安装内核文件(包括“标头”类型的文件)都与同一内核版本相关。我选了最新的“ .18”。

完成此操作后,关闭Synaptic并打开终端并输入以下内容:
sudo apt-get install linux-headers-$(uname -r)

再次重新启动只是出于很好的考虑,一旦您重新进入,请打开一个终端并输入以下内容:

uname -r

您现在应该拥有最新(.18)版本的内核。

打开一个终端并输入:

sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases

sudo apt-get install ia32-libs lib32gcc1

这应该花点时间。
cd /usr ; sudo ln -svT lib /usr/lib64

再次重新启动,以防万一。

现在,进入Ubuntu软件中心,在任务栏上单击“编辑”,然后选择“软件源”。在其他驱动程序选项卡上选择中间选项,然后单击“应用更改”。

完成后,重新启动,然后在终端中输入以下内容:
sudo aticonfig --initial -f

然后再次重启。

现在,您所需要做的就是在破折号中键入“ amd”以启动Catalyst并根据需要设置驱动程序。

我认识到某些重启可能是不必要的,但这正是我所做的,现在我安装了一个不错的新Ubuntu 12.10。


1

我也有这个问题。

要恢复为开源驱动程序,我使用了上面提到的方法:

您也可以通过右键单击桌面并选择更改桌面背景,然后将其升级到设置并将驱动程序从显示设置更改回默认设置来进行修复。

这对我有用(我偶然发现了如何做-当时我还没有看到这个线程!),但是开源驱动程序仍然存在问题,这使我首先尝试了专有驱动程序:功耗非常高/运行非常热。

我使用此线程中提到的另一种方法实现了部分解决方案:

原因是您安装了缺少linux-headers-generic的驱动程序。请先安装它们,然后删除驱动程序,然后重新安装,重新启动,一切都会好起来的。

这使我能够安装专有的驱动程序-但有一个新问题:在移动/切换窗口等时,图像破裂,并且有几秒钟的延迟。

因此,现在我再次回到开源驱动程序。

更新:

我刚刚用以前的linux-headers(3.5.0-17与3.5.0-18进行了比较)进行了尝试,结果相同。

因此,安装linux-headers-*-generic(例如linux-headers-3.5.0-18-generic)会使Unity使用专有驱动程序运行,但是图形性能最初很差​​。

但是,我通过在Catalyst Control Center中启用“无泪”解决了这一问题。

我上面所说的图像破裂,以及例如在移动窗口或在应用程序之间切换时的几秒钟的延迟现在得到解决

希望这可以帮助。(我拥有在东芝Satellite Pro L850-13F上运行的AMD HD 7670M图形。)


0

原因是您安装了缺少linux-headers-generic的驱动程序。请先安装它们,然后删除驱动程序,然后重新安装,重新启动,一切都会好起来的。


0

在MacBookpro 8.3 Dual boot上尝试适当的驱动程序时,我遇到了类似的问题。我可以登录,但什么也看不到。我可以右键单击并看到一个下拉菜单。我也可以启动终端(alt + ctrl + t),但看不到任何菜单。我试图将驱动程序还原为使用开放源代码的驱动程序(如第二个答案中@alex所建议的,方法是右键单击->更改桌面背景->进入设置->软件资源->其他驱动程序),但是它不起作用; 尽管此解决方案以前只对我有用。

最终对我有用的东西(从另一个线程)打开虚拟控制台:Ctrl+ Alt+F1

sudo apt-get update
sudo apt-get install ubuntu-desktop
sudo dpkg-reconfigure ubuntu-desktop
sudo reboot

然后尝试登录,这将带回您的桌面


0

我有同样的问题。我解决了问题,安装了最新的amd催化剂驱动程序后无法启动ubuntu 12.10。答案 消失了,但登录Ubuntu(标准)后,菜单没有出现。但是以来宾身份登录时(??),我安装了一个临时帐户,该帐户已登录过一次。然后,我用自己的帐户登录。终端会话为根。我把新用户的文件当作自己的文件,然后将此文件复制到我的用户目录中的文件中。注销并再次登录。可行!


0

您遇到了错误的屏幕分辨率,这就是为什么只看到部分桌面的原因。要更改分辨率,请执行此操作。

您可以在终端xrandr -q中使用该命令来查看可用于显示的分辨率

Xrandr用于设置屏幕输出的大小,方向和/或反射。它还可以设置屏幕尺寸。

例如,要将屏幕分辨率更改为1024 x 768,请输入:xrandr -s 1024x768

只需使用它即可将其更改为所需的大小。

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.