我有一块 NVIDIA GeForce GTX 560 显卡,Ubuntu 13.04 运行内核 3.8.0-19(尝试过 3.10.0-999,问题相同),每当我尝试安装 NVIDIA 驱动程序时,都可以从http://www.nvidia.com并以 root 身份安装它(安装过程中由于设置运行级别失败而出现一些错误),或者执行以下步骤:
sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get install nvidia-current nvidia-settings
每当我重新启动系统时,我的整个屏幕都会乱七八糟(分辨率低于应有的水平,并且左侧和顶部的条形图缺失),我费了好大劲才卸载此驱动程序并恢复了屏幕分辨率和条形图。有没有安全有效的方法来为该显卡安装 NVIDIA 驱动程序?
答案1
我遇到了同样的问题,尝试了网上找到的所有答案,但都没有用。
如果你属于这种情况:
- 启动时,只有使用 nvidia 卡时,bios 才可见
- ubuntu 仅在主板屏幕输出时可见
原因似乎是现代 BIOS(新主板和相对较旧的视频卡)对设备检测不佳。
尝试执行以下操作:首先按照那里的指示进行操作:http://ubuntuguide.net/how-to-install-nvidia-graphics-driver-in-ubuntu-10-10-maverick-meerkat IE :
- 按照各处的建议安装 nvidia-current
- 确保 /etc/X11/ 中有一个 xorg.conf 文件
- 一旦您再次遇到黑屏等问题,那么从现在开始打开一个终端即可。如果有,请转到下一步,否则尝试:将您的显示器连接到主板输出,重新启动,转到 grub(在 bios 后启动时双击 shift),选择 ubuntu 的高级选项,连接互联网并进入 root 控制台。
- 编辑 xorg.conf 文件:sudo nano /etc/X11/xorg.conf
一旦出现:改变一切的是添加行
总线 ID “PCI:01:00:0”
在“设备”部分中,就我而言,给出了以下代码:
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BusID "PCI:01:00:0"
EndSection
保存(ctrl+x),将显示器连接到 nvidia 卡并重新启动,就我而言,这解决了问题。
答案2
在终端中尝试以下命令,看看是否有效:
sudo apt-get install linux-source
sudo apt-get install linux
sudo apt-get autoremove nvidia-current
sudo apt-get install xserver-xorg xserver-xorg-video-all
sudo apt-add-repository ppa:noobslab/nvidia-quantal
sudo apt-get update
sudo apt-get install nvidia-current
sudo reboot
另请查看此链接,也许对你有用。
答案3
您无需安装任何 PPA 来安装 nvidia 驱动程序,只需安装 nvidia-current 包,但您需要删除之前添加的 PPA,然后进行完整更新。
答案4
此处可能重复此答案:
如何在 Ubuntu13.04 中安装 Nvidia Driver GT 520 和 Cuda 5.0?
它涉及专为 CUDA 芯片组编写的 nvidia 驱动程序的 CUDA 支持。