过去 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),通过添加到nomodeset
grub 中可以解决这个问题。当我这样做时,我的屏幕分辨率卡在 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
现在重新启动并检查它是否有效。