将Ubuntu从12.04升级到12.10 Ati radeon HD 3450灾难!


8

升级后,我的电脑和12.04 ubuntu屏幕上的所有内容都已准备就绪。

重新启动系统时,未检测到图形卡。我被迫以低图形模式启动计算机,最终我变成了粉红色桌面,只带我的地图,根本没有其他程序。

现在我该怎么做?我需要在系统上恢复图片,以便可以在线上传它们。

我最初在终端上进行了图形卡测试,结果表明该卡与统一3D兼容。我有ATI radeon HD 3450,最初运行的是32位版本的Ubuntu 12.04

现在,我的Linux安装不完整,没有可用的图形卡或台式机,因此我不确定如何解决此问题。

Answers:


6

Ati删除了Radeon 2xxx,3xxx和4xxx系列显卡的最新驱动程序支持,Ubuntu 12.10现在使用了这些驱动程序。您需要安装AMD的旧版驱动程序才能使用这些旧卡。这是一篇博客文章,其中提供了几种方法。帖子推荐的解决方案(对我有用)是使用Tomasz Makarewicz提供的3rd party存储库。它只需要4个终端命令。

但是首先,您需要能够访问您的应用程序。Unity在此问题下出现故障,删​​除了对破折号的访问,因此您应该切换到使用GNOME经典桌面环境。引导计算机后,可以从登录屏幕执行此操作。单击名称右侧的小图标,您应该会看到桌面选项的下拉列表。选择GNOME Classic (No effects)。然后照常登录。您现在应该在桌面的左上角有一个“应用程序”菜单。大多数应用程序应该放在明显的地方。要进入终端,按照菜单路径Applications> Accessories> Terminal。

要使用Makarewicz的存储库安装旧版驱动程序,请打开终端并输入以下命令。第一个命令将需要您的sudo密码,并且还将为您提供文本转储,以说明发生了什么情况。

sudo add-apt-repository ppa:makson96/fglrx
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install fglrx-legacy

然后重新启动计算机。您的图形问题应得到解决。


额外说明。如果您切换到GNOME经典模式,Ubuntu将记住以后的启动。如果要重新获得现代的Ubuntu桌面,则下次登录时必须重新选择Unity。
— Caleb

对于“第三方存储库”概念的新手,还有另一条评论。这是AMD或Ubuntu完全不支持的存储库。您隐含地相信使它既有能力又无恶意的人。就是说,据我所知,提供fglrx-legacy存储库的人只是在尝试提供帮助,它对我来说是神奇的。请记住,安装此工具存在一些固有的风险。如果您想完全放心,可以尝试我引用的博客文章中讨论的一些更复杂的选项。
— Caleb 2012年

ppa:makson96 / fglrx不支持HD 3xxx系列
— Francisco Rocha

@FranciscoRocha我认为它确实支持他们。它适用于我的Radeon HD 3850,在ppa网站上显示:“该存储库提供了用于旧显卡Radeon HD 2xxx-4xxx的AMD Catalyst驱动程序”
— Caleb

1
这似乎不适用于Trusty 14.04 :(
— Someone13

2

看来,在其专有驱动程序的最新版本中,AMD放弃了对Radeon 2xxx,3xxx和4xxx系列图形卡的支持。结果,Ubuntu 12.10附带的新fglrx驱动程序与这些卡不兼容。

您需要卸载专有驱动程序,而改用开源驱动程序。

要卸载fglrx驱动程序(更多详细信息):

sudo apt-get remove --purge xorg-driver-fglrx fglrx*
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri fglrx-modaliases
sudo dpkg-reconfigure xserver-xorg

我没有ATI卡,所以无法测试步骤。您可以在Ubuntu Wiki上找到更多信息:专有驱动程序,开源驱动程序


1

深吸一口气。冷静。

这就是我们要做的-保存所有个人设置并从头开始重新安装ubuntu。

现在去查找或刻录一份ubuntu副本,可以使用12.10或12.04,以及一个USB驱动器。启动它。

现在,您可以从livecd安装Linux(我希望它能正常工作),并且您需要使用旧版Linux打开驱动器。此文件应自动安装,如果没有,请添加注释,然后我将进行编辑以告诉您如何访问它。

您需要从旧的安装中复制/ home的内容(这应该显示为livecd中的一个或多个驱动器)-复制所有内容,因为其中包含特定于您的安装的任何设置以及您的个人喜好。立即上传您想要的内容。复制您需要的其他任何内容。理想情况下,您还希望检索已安装的其他内容的列表,但我不记得如何从其他安装中立即完成此操作。如果您看不懂/ home,它将变得很棘手,并且您选择了一个加密分区。可能有一种访问它的方法,但是可能需要您引导到旧的安装并使用命令行。

现在来了有点吓人的部分。要解决乏味的升级,其工作量很大。按照常规使用相同的用户名擦拭并重新安装这些linux分区。将/ home复制回原位(我可能会遗漏任何特定于unity的内容,或者如果我真的想播放它,请保存可能只复制桌面文件夹和一些以。开头的目录-这些是包含程序特定文件的隐藏目录) 。引导至新安装并安装所需的任何软件包。


1

重新安装整个系统也许可以修复它,但这不是必需的。引导后按Ctrl + Alt + F1进入终端。

sudo apt-get purge fglrx fglrx-amdcccle
sudo reboot

这应该恢复为非专有的视频驱动程序(应该慢一些,但是可以工作)。

如果Unity桌面启动正常,并且您想重新安装专有的视频驱动程序:在Dash中编写“软件源”,将其启动,转到“其他驱动程序”选项卡,然后选择fglrx驱动程序。(不是fglrx-updates。)重新启动。


(专有驱动程序可能不支持您的ATI卡。)在这种情况下,请使用非专有(开源)驱动程序。
— 2012年

0

我是Ubuntu的新手,一周前将它安装在具有ATI HD Radeon 3450的Dell 4600尺寸上。我尝试了AMD的linux选项,即amd-catalyst-13.12-linux-x86.x86_64,该功能不适用于我的系统。重新安装后,我尝试了Caleb提供的选件,该选件为我工作,然后停在那里。

尽管在研究中我偶然发现了另一个解决方案,但如果失败了,我想尝试一下。

来自非官方linux社区(http://wiki.cchtml.com/index.php/Ubuntu_Precise_Installation_Guide)的WIKI指出,最新的Linux驱动程序(amd-catalyst-13.12-linux-x86.x86_64.zip)不支持RadeonHD系列。 20xx-40xx。而且他们引用的是较旧的驱动程序(amd-driver-installer-12.6-legacy-x86.x86_64.zip),不幸的是,这些链接已断开,无法从AMD站点下载。

但是,我确实在http://geeko.ioda.net/mirror/amd-fglrx-legacy/raw-src/中找到了驱动程序。如前所述,我还没有尝试过该选项。另外我也不知道此下载是否可以信任。万一需要此驱动程序,我已经下载了它。

我希望有人能够使用该驱动程序并能够判断其是否可以正常运行


注意:我进行了全新安装。已安装10.04桌面,已从升级管理器安装了ATI驱动程序,已升级到12.04,然后按照该线程中的命令行进行操作。
— Ubuntu_N00B 2014年

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.