卡在 640x480 分辨率;

卡在 640x480 分辨率;

好吧,今天我打开电脑,显示器卡在 640x480,我试图更改显示设置,但它不允许我更改任何选项。我尝试切换到不同的 Nvidia 驱动程序(开源和专有),但没有成功,也尝试切换回 Nouveau 驱动程序,仍然没有成功。不确定是什么原因造成的,但我认为这是由于更新了某些东西而发生的,我记得我上次在电脑上让它进行一些更新。我该如何诊断并修复它?

我在 Xbuntu 上 分销商 ID:Ubuntu 描述:Ubuntu 18.04.2 LTS 发行版:18.04 代号:bionic

答案1

这对我有用:

  1. 搜索 Nvidia 软件包
    $ dpkg -l | grep -i nvidia
    
  2. 删除所有 Nvidia 驱动程序
    $ sudo apt-get remove --purge '^nvidia-.*'
    
  3. 去:软件更新⇢附加驱动程序⇢选择第一个⇢应用更改⇢重新启动

答案2

这看起来像nomodeset。

确保它没有在你的 ubuntu 配置中的某处设置

grep nomodeset /etc/-rs

这应该仅默认打印:

GRUB_CMDLINE_LINUX_RECOVERY="$GRUB_CMDLINE_LINUX_RECOVERY 无模式设置"

如果它出现在其他地方,即/etc/default/grub- 删除它并使用更新 grub 配置

sudo 更新-grub2

然后重新启动。

还请检查正在使用哪个图形驱动程序。

lspci-v

查找您的显卡或 VGA 字符串部分。

万一

正在使用的内核驱动程序:nouveau

打开应用程序菜单并转到更新 -> 设置 -> 附加驱动程序

或通过终端:

/usr/bin/python3 /usr/bin/software-properties-gtk --open-tab 4

并安装可用的专有驱动程序之一。

请记住,切换驱动程序后您需要重新启动电脑。

答案3

上周,我在修复一台旧电脑时遇到了同样的问题。无论我安装什么 Linux 发行版,分辨率都卡在 640x480。我尝试了不同的显卡、专有 BIOS 设置等。我在另一个分区上安装了旧版本的 OpenSUSE 12.3 (Dartmouth),它在所有分辨率下都能正常工作。我尝试安装新版本的 OpenSUSE 12.3,它也在所有分辨率下都能正常工作。我尝试的所有最新 Linux 发行版都要求我使用 ACPI=off 来启动。这避免了黑屏、冻结等,但分辨率卡在 640x480

此时,我决定它与内核、驱动程序或启动选项有关。我尝试了此链接 https://help.ubuntu.com/community/BootOptions 中的每个常见内核选项列表,并发现使用诺拉匹克选项就是解决方案。它适用于之前失败的每个发行版,我的所有解决方案都有效。

答案4

尝试了 @Bhaskar S 的答案,但对我不起作用。我尝试进入 GRUB 菜单并选择不同的内核选项,然后完整分辨率又恢复了。

相关内容