我有一台装有 NVIDIA GeForce GT 210 显卡和 Ubuntu 10.4 的工作站,在尝试让它们协同工作时遇到了相当烦人的问题。(不过,在其他机器和早期版本的 Ubuntu 上,我一直是相当满意的 NVIDIA 用户。)
首先,简单地使用“管理 -> 硬件驱动程序”自动建议的 NVIDIA 驱动程序根本不起作用。基于这个答案,我尝试使用 NVIDIA 的驱动程序,并让它工作了一段时间。但现在(可能是由于重新启动,或者apt-get upgrade
)我又倒霉了。
现在似乎与 Nouveau 驱动程序存在冲突。我尝试将其删除:
apt-get --purge remove xserver-xorg-video-nouveau
(按照建议这里)并重启我也尝试过,
modprobe -r nouveau
但是FATAL: Module nouveau is in use.
但是当尝试(重新)执行 NVidia 的安装程序(NVIDIA-Linux-x86_64-256.53.run)时,它一直抱怨 Nouveau。我开始想不出主意了,所以欢迎任何帮助!
答案1
似乎一旦我克服了这个问题,我能够切换到使用较新的内核(自动安装apt-get upgrade
:2.6.32-21 到 2.6.32-25),并且使用该内核时 Nouveau 模块不再使用(可能是由于删除了 xserver-xorg-video-nouveau 包?)。
然后,在安装了适当的 linux-headers 包后,NVIDIA 安装程序同意继续,并重建内核模块并投入使用。
然后进行一些双显示器配置,最后一切似乎都相当顺利。呼。:-)
(非 NVIDIA 驱动程序存在以下问题:1)对于 VGA 输出,图像水平位置错误;即使手动调整显示器也无法纠正 2)DVI 和 VGA 输出的颜色(或对比度)非常不同。卡上只有一个 DVI 输出,所以我需要为另一台显示器使用 VGA。)
我不确定是否有人会遇到和我一样的困境,但是,回顾,对于拥有相同或类似显卡的人来说:
- 你能让 NVidia GeForce GT 210 在 Ubuntu 10.04 上正常工作。
- 直接从 NVIDIA 获取驱动程序(如这里所述),但在安装之前,彻底摆脱 Nouveau。
编辑:删除 Nouveau 驱动程序
我不得不重新设置我的机器(由于系统磁盘、Intel X25-M SSD 损坏并必须更换...),这次绕过了任何 eCryptfs 问题,所以现在我更清楚如何删除和禁用 Nouveau 驱动程序(以便能够安装 NVIDIA 驱动程序):
apt-get --purge remove xserver-xorg-video-nouveau
- 正如所描述的在这个答案中:编辑
/etc/default/grub
并添加行GRUB_CMDLINE_LINUX="nouveau.modeset=0"
sudo update-grub
- 重启
之后,你应该能够安装 NVIDIA 驱动程序与 Nouveau 不冲突。
答案2
Ubuntu X 团队维护着一组反向移植的驱动程序这里。您应该尝试安装这些,否则每次获得内核更新时您都必须重新安装驱动程序。
答案3
我遇到了类似的问题。试试这个:
- 使用 synaptic 删除了 nouveau。
- 下载 nVIDIA 驱动程序
- 重启,在grub菜单中选择“恢复模式”
- 输入以下命令进入运行级别 3
telinit 3
- 安装 nvidia:sudo sh
- 我必须将 nouveau 列入黑名单并
sudo gedit /etc/modprobe.d/blacklist.conf
添加此行blacklist nouveau
这对我有用。
我尝试过这个 GT 230
答案4
我有一台 210GT,使用 rpeository 的 nvidia-current 驱动程序,从 10.04 到 11.04 一直运行,没有出现任何问题。为了使驱动程序正常工作,您可能需要创建一个新的 /etc/X11/xorg.conf 文件。为此,请打开终端并输入:
sudo nvidsia-xconfig
运行上述命令将备份旧的 xorg.conf 文件。新文件创建后,您只需重新启动即可。