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

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

现在我只使用键盘快捷键来使用Ubuntu。 我的显卡是AMD ATI。

我该怎么做才能把菜单带回来?

Ctrl + Shift + F1并在登录系统后输入此命令

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

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

Launchpad.net上有一个当前开放的bug,请签名并关注它以获得进一步的进展。 这是ATI驱动程序问题:

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

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

我在今天早些时候第一次尝试遇到类似问题后,今晚成功完成了这项工作。

在尝试之后我注意到的一件事是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并再次执行相同的filter。 使用明智的安装/卸载尝试并确保所有相关的已安装内核文件(包括“标头”类型文件)都与相同的内核版本相关。 我拿了最新的“.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

然后重启一次。

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

我知道有些重新启动可能是不必要的,但这正是我所做的,现在我有一个不错的新Ubuntu 12.10安装。

我也有这个问题。

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

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

这对我有用(我偶然发现了如何做到这一点 – 当时我还没有见过这个post!)但我仍然遇到开源驱动程序的问题,这让我首先尝试了专有的驱动程序:功耗很高/跑得很热。

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

原因是你安装了缺少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中启用“Tear Free”解决了这个问题。

现在解决了上面提到的图像分解和几秒钟的滞后,例如移动窗口或在应用程序之间切换。

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

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

当我在MacBookpro 8.3双启动上尝试使用适当的驱动程序时,我遇到了类似的问题。 我可以登录,但我什么也看不见。 我可以右键单击并查看下拉菜单。 我也可以启动终端(alt + ctrl + t)但我看不到任何菜单。 我试图恢复驱动程序以使用开源驱动程序(正如@alex在第二个答案中通过右键单击 – >更改桌面背景 – >上升到设置 – >软件资源 – >其他驱动程序)但它不起作用; 虽然这个解决方案曾经为我工作过一次。

最终为我工作的(来自另一个线程)打开虚拟控制台: Ctrl + Alt + F1

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

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

我有同样的问题。 我解决了问题,因为在安装最新的amd催化剂驱动程序后无法启动ubuntu 12.10的答案徽标消失了,但登录Ubuntu(标准),显示菜单不在那里。 但是以guest身份登录工作(??)我安装了一个临时帐户,在此帐户上登录一次。 然后我登录了自己的帐户。 终端会话为root。 我将新用户的文件作为我自己的文件,并将这些文件复制到users目录中我自己的文件中。 退出并重新登录。 那很有效!

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

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

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

例如,要将屏幕分辨率更改为1024 x 768,您可以键入:xrandr -s 1024×768

只需使用它将其更改为您想要的大小。