我最近安装了 Ubuntu 12.04
。但是我遇到了一些图形驱动程序问题。
我的显卡是 GeForce 7150m / nForce 630。我安装了很多更新,但是我只能在 2D 模式下运行 Ubuntu,而且大多数应用程序都非常慢(例如谷歌地球,或按alt+ tab)。
有人知道我该如何解决这个问题吗?我会非常感激的。谢谢。丹尼尔。
答案1
通过 PPAm 安装只需清除之前的安装并重新安装
跑步:
sudo add-apt-repository ppa:nvidia-vdpau/ppa
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys CEC06767
sudo apt-get update
sudo apt-get install nvidia
如果这不起作用,您可以尝试 Nvidia 的专有驱动程序,您可以尝试这个:
去http://nvidia.com并将驱动程序下载到已知目录(
~/Downloads
例如)按Ctrl+ Alt+F6切换到另一个虚拟终端并使用您的用户名/密码登录
运行
sudo service lightdm stop
(否则 Nvidia 安装程序将不会运行,因为有一个活动的 X 会话)运行
cd ~/Downloads && sudo chmod +x ~/Downloads/NVIDIA-Linux-x86_64-295.33.run
(如果这是您下载的版本,则使安装程序可执行)运行
sudo ./NVIDIA-Linux-x86_64-295.33.run
并对所有安装程序问题按“确定”(默认选项)安装程序完成后,运行
sudo reboot now
以重新启动机器。在 lightdm 上,登录 Unity 3D 并验证是否有任何变化或改进。
还:
确保您没有运行 nouveau。您可以通过运行来检查 nouveau 是否已加载
lsmod | grep -i nouveau
。它应该不会显示任何结果。确保您当前加载的 NVidia 内核模块与已安装的驱动程序是相同的版本。
你可以检查 Nvidia 内核模块是否已加载
lsmod | grep -i nv
。如果你从 NVidia 网站/FTP 上的专有/二进制安装程序安装了 Nvidia 驱动程序,它应该输出“nvidia”。如果您从 Ubuntu 存储库(pakage)安装了 NVidia,
nvidia-current
它应该输出 nvidiafb。要检查内核模块版本,请使用
modinfo nvidia
或modinfo nvidiafb
。它应该输出“version: 以及其他模块详细信息。
此版本应与您安装的驱动程序相匹配。