从 11.10 升级到 12.04 后出现图形问题

从 11.10 升级到 12.04 后出现图形问题

我认为这是一个奇怪的现象。

硬件:富士通西门子 Amilo 3530、4GB RAM、2x500GB HDD、ATI Radeon 3650

因此,我从 Update Mangler 将 11.10 升级到了 12.04。一切进展顺利,安装大约需要 90 分钟。然后,重新启动后,它告诉我无法确定我的图形设置并且正在低分辨率模式下运行。然后它给了我 4 个选项:

在低图形模式下运行一个会话
重新配置图形排除错误
退出到控制台登录。

无论我选择哪个,它都只会显示终端并要求我登录,我登录后,它只会留下一个闪烁的光标。我不知道它到底希望我做什么。

我该怎么办?11.10 安装后运行正常,这让我对自己放弃 Windows 的决定感到很高兴。但是,现在,我发现我有一台根本无法使用的笔记本电脑,Ubuntu 根本没有给我任何指示。真不开心。如果有人能帮助我,我将不胜感激,因为我需要尽快拿回我的笔记本电脑,而且不想去买一份 Windows!

答案1

我不知道这个更新对其他人有多大用处,因为我像盲人一样摸索着……

不管怎样,我完全不知道自己在做什么,于是我又回到了老式的摸索方式,‘试试看会发生什么’。嘿,它在 80 年代的 DOS 上工作正常……

sudo apt-get install ubuntu-desktop (this ghave a message that latest version was already installed)
sudo apt-get update
sudo apt-get install fglrx
sudo apt-get update
sudo reboot

我不知道我为什么要这么做,反正我觉得这个东西好像坏了,我凭直觉做了些什么也没什么可失去的,你猜怎么着?是的,它以全分辨率启动到了 12.04。

我认为我还没有修复它。目前,我把它弄得一团糟。

启动后,它出现一个错误:12.04 遇到内部错误,这与 zenity 有关吗?!

再次重启后,出现了同样的错误,但这次是:/usr/lib/i386-linux-gnucolord/colord 我不知道为什么会这样。

更新管理器现在正在向我提供一些更新,我有点担心尝试。

谁能告诉我为什么我所做的有效,我现在需要做些别的事情吗?

干杯!马克

答案2

谁能告诉我为什么我所做的有效,我现在需要做些别的事情吗?

马克,恕我直言,您可以悄悄地安装更新;如果出现问题,则意味着您的操作系统已经不稳定。

看来,在您的情况下,只需安装显卡驱动程序即可解决问题。驱动程序尚未安装,这与在操作系统安装期间正确设置的 ubuntu-desktop 不同。

因此让 Ubuntu 更新它提供的所有重要软件包,然后重新启动系统并检查:如果一切正常那就好了,否则如果错误再次弹出,请尝试更新错误屏幕中描述的软件包(您可能需要单击“详细信息”按钮并向下滚动)

让我们知道!

答案3

我遇到了同样的问题,但使用的是 ATI Radeon HD6850。进一步研究了这个问题,但我不明白到底发生了什么。

我会回来报告我的发现。

马克:这可能有关系,但您当时使用的是哪种显示驱动程序?

编辑:我的系统修好了。我发现这个帖子帮我修复了这个问题:
Acer Aspire 5552 上显示“您的系统正在以低图形模式运行”

一步一步,这就是我所做的:

1.) 进入控制台

2.) sudo apt-get remove fglrx(如果存在,则运行 fglrx-amdcccle)

3.) sudo sh /usr/share/ati/fglrx-uninstall.sh(如果失败,则使用--force选项运行)

4.) sudo apt-get update && sudo apt-get upgrade && sudo apt-get autoremove

5.)sudo shutdown -r现在

系统将重新启动并进入登录屏幕。此时,通过附加驱动程序重新安装驱动程序,重新启动,一切就绪。问题​​已解决。

答案4

我在使用 ATI Radeon 5450 时也遇到过类似的问题(从头安装 12.04)——高分辨率(1920 x 1080)下安装正常,但有时(啊……)重启后 Ubuntu 仍然处于低分辨率。我安装/重新安装了驱动程序,但无济于事。最后,我按照说明手动添加了一条新模式行在 Ubuntu 帮助 wiki 中

由于硬件或驱动程序存在问题,可能无法始终检测到显示器的正确分辨率。例如,从显示器查询的 EDID 数据块可能不正确。

如果模式已经存在,但与特定输出无关,则可以像这样添加它:

xrandr --addmode S-video 800x600

如果该模式尚不存在,您需要先通过指定模式行来创建它:

xrandr --newmode <Mode``Line>

您可以使用 gtf 或 cvt 实用程序创建模式行。例如,如果您要添加分辨率为 800x600、频率为 60 Hz 的模式,则可以输入以下命令:(输出如下所示。)

$ cvt 800 600 60
# 800x600 59.86 Hz (CVT 0.48M3) hsync: 37.35 kHz; pclk: 38.25 MHz
Modeline "800x600_60.00"   38.25  800 832 912 1024  600 603 607 624 -hsync +vsync

然后将“Modeline”后面的信息复制到xrandr命令中:

xrandr --newmode "800x600_60.00"   38.25  800 832 912 1024  600 603 607 624 -hsync +vsync

进入模式后,需要使用--addmode上面解释的命令将其添加到输出中。

相关内容