我最近一直在尝试在网上寻找解决方案,但没有找到适用于 Ubuntu 11.10 的有用或准确方法。我也咨询了 NVIDIA 帮助,但那里的东西对我没有用。
我从系统设置中安装了附加驱动程序,但它们与我的 GeForce 6200 不完全兼容。首先,我尝试找到如何停止 X 服务器。我成功了,但另一个问题是 nouveau 内核。
这真是令人沮丧。有人能告诉我安装 NVIDIA 驱动程序的准确可靠方法吗?
答案1
我昨晚才刚做了这个。以下是我所做的。
- 将所有说明复制到某处或剪切并粘贴到您可以在虚拟控制台上阅读的文本文件中 - 您将在没有图形用户界面的情况下完成此操作。
- 从以下位置下载适当的 Linux 驱动程序nvidia.com。它以“自解压存档”的形式提供,您可以像运行 shell 脚本一样运行它。下载完成后,我更改了文件的权限,使其可执行(
chmod +x << name of download file >>
)。 sudo apt-get install build-essential linux-headers-`uname -r`
在终端中运行。- 此时我切换到虚拟控制台(同时按住Ctrl++ )。默认情况下Alt, Ubuntu 似乎预配置了 5 个虚拟控制台... 在某些时候来回切换可能会派上用场。只需用 到中的任何功能键替换 即可。F6F6F1F5
- 关闭 X-Windows:
sudo service lightdm stop
- 删除旧版本驱动程序:
sudo apt-get --purge remove $(dpkg -l | grep nvidia | awk '{print $2}')
- 运行从 NVIDIA 下载的脚本并按照其所有提示进行操作:
sudo <script>
- 重启。
有一次,NVIDIA 脚本抱怨一些预安装脚本有错误,并让我选择是否继续 - 我继续。似乎有效。
不提供任何明示或暗示的保证 - 使用风险由您自行承担。:)
答案2
对我来说,这非常有效。我只需按照步骤操作,快速重启后 Unity 即可运行。 在 Ubuntu 中安装专有驱动程序的快速可靠方法
答案3
sudo touch /etc/modprobe.d/disable-nouveau.conf
sudo gedit /etc/modprobe.d/disable-nouveau.conf
添加以下两行,保存然后关闭:
blacklist nouveau
options nouveau modeset=0
2)重新启动 Ubuntu 进入恢复模式。请参阅底部的注释。
3)引导至不同的运行级别:sudo init 3
4)停止X:sudo services lightdm stop
5)手动编辑 xorg 配置文件如果不存在,则跳过此步骤:使用locate xorg.conf
检查。
删除以下行:
Driver "nv"
(或驱动程序“vesa”)(或驱动程序“fbdev”)并将其替换为以下行:
Driver "nvidia"
删除以下几行:
Load "dri"
Load "GLCore"
在文件的模块部分,添加以下行(如果它尚不存在):
Load "glx"
6)cd
获取驱动文件然后安装驱动:sudo sh NVIDIA-Linux-<version>.run
如果有必要的话,先使其成为可执行文件:chmod +x NVIDIA-Linux-<version>.run
7)如果你这样做不是之前有一个 xorg.conf 文件需要编辑,当安装程序询问时,它会为您创建一个配置文件。
8)启动X并重新启动Ubuntu:sudo services lightdm start
上述步骤是我使用过并成功运行的。启动时您应该会看到 NVIDIA 徽标,就在 Ubuntu 徽标之后。
来源:http://us.download.nvidia.com/XFree86/Linux-x86/290.10/README/index.html
答案4
获取最新图形驱动程序的一个更好、更安全的方法是添加 Xorg-Edgers 最新 X 破解版苯甲酸到您的来源。有关您的来源的行、如何使用此 ppa 的说明、警告和有关如何停用它的说明,请参阅Xorg-Edgers启动板页面。
我强烈建议你阅读这些说明,因为本页上的驱动程序未测试实验性的,甚至可能会破坏您的系统。
添加 ppa 将自动为您提供更新的版本或错误修复,此外,如果您需要删除驱动程序,这将更加方便。对于从制造商处下载的驱动程序,这一切都无法轻松完成。