Ubuntu 12.04 nomodeset 修复启动问题但导致屏幕分辨率卡住

Ubuntu 12.04 nomodeset 修复启动问题但导致屏幕分辨率卡住

过去 3 天,我一直在 askubuntu 论坛上搜索,试图找出我的系统出了什么问题,我尝试了很多方法,但都无济于事。所以,我会解释我的情况,告诉你我尝试过的方法,希望有人能帮助我 :)

我有一台:HP Workstation xw4100 Pentium(R) 4 3.00 GHz 1.5 GB RAM NVIDIA Quadro4 380 XGL 显卡

它附带 Windows XP,我将其(使用 WUBI)设置为与 Ubuntu 12.04 双启动

安装后,我遇到了许多人遇到的问题,即启动时出现黑屏(我实际上是启动到终端基本 shell),通过添加到nomodesetgrub 中可以解决这个问题。当我这样做时,我的屏幕分辨率卡在 1280x768(而不是添加 nomodeset 之前为 1366x768)(此外,运行 XP 时最佳分辨率是 1280x720)

当我转到“附加驱动程序”时,它没有显示任何专有驱动程序,因此我使用此命令手动下载它们:

sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install nvidia-current

但重启后,图形变得更糟(现在卡在 800x600)所以我尝试配置驱动程序,sudo nvidia-xconfig但这只是创建了一个空的 xorg.config 文件。我发现一个地方其中一个人提供了信息以手动输入到 xorg.config 文件中,但这根本没有效果。

最后,我尝试安装先前版本的 NVIDIA 驱动程序,但它们甚至无法完全安装。

所以现在我刚刚重新安装了 Ubuntu 12.04,我要么需要找到第一个问题(nomodeset)的更好解决方案,要么让 nouveau 驱动程序正确配置以与我的 nvidia 显卡配合使用。

提前感谢您的帮助!

答案1

我猜想这是错误的存储库(如果 FLOSS 驱动程序“nouveau”不起作用),首先删除已安装的软件包和已添加的存储库以避免冲突。

请尝试按照本文中说明的步骤操作博客文章在最后一节“设置 Nvidia Optimus”

这将安装最新的 Nvidia 专有驱动程序:

sudo apt-add-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get install nvidia-current nvidia-settings

如果你确定你具有 optimus 功能或第二个集成显卡(如英特尔),你可以按如下方式继续安装 Bumblebe:

sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install bumblebee bumblebee-nvidia

答案2

好像有人遇到了同样的问题,并且能够通过编辑文件来纠正它xorg.config。您可以自己运行命令,也可以复制并粘贴作者在评论中发布的配置文件。

答案3

我的电脑也遇到了同样的问题,我通过安装 NVIDIA 显卡的 bumblebee 驱动程序解决了这个问题。我不确定它是否适用于你,因为我有一台笔记本电脑,而不是台式电脑,也许这个解决方案只适用于笔记本电脑显卡。你仍然可以试一试。

尝试进入 ubuntunomodeset然后在终端中输入:

sudo add-apt-repository ppa:bumblebee/stable
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install bumblebee bumblebee-nvidia linux-headers-generic

现在重新启动并检查它是否有效。

相关内容