我已经尝试了两天让我的电脑运行 NVidia 驱动程序。我运行的是 GTX 680 和 64 位架构。
我尝试了多种方法,以下是其中几种:
- 我的 NVIDIA 680GTX 的附加驱动程序未显示在附加驱动程序工具中
- http://linuxg.net/install-new-nvidia-drivers-nvidia-319-17-on-ubuntu-13-04-raring-ringtail/
- http://ubuntuforums.org/showthread.php?t=2138983
- http://news.softpedia.com/news/How-to-Install-Latest-Nvidia-Drivers-in-Ubuntu-13-04-350497.shtml
“附加驱动程序”选项卡上什么都没显示,但我已经使用了sudo apt-get install nvidia-current
几乎所有我能找到的 nvidia 软件包apt-cache search nvidia
我从 NVidia 的网站下载了 .run 文件,并多次注销、启动 VTY 会话、停止 lightdm、安装它并重新启动。
无论采用哪种方法,结果似乎都是一样的。系统启动后,我可以听到启动画面,我应该登录,但屏幕是黑色的,背光关闭。我无法进入任何 VTY 会话,我必须重新启动并添加到nomodeset
启动选项。当我让它进入登录屏幕时,我仍然会看到黑屏,但我可以进入 VTY 会话。无论如何,我还没有能够修复它。
编辑1
不确定是否重要,但我正在运行 2560x1600 原始分辨率显示器,如果这在某种程度上起到作用的话。
答案1
NVIDIA 卡连接到 Catleap 制造的 27 英寸显示器。它无法通过 EDID 很好地传达其功能,并且 xserver 无法确定要使用的分辨率和刷新率。以下方法xorg.conf
解决了该问题:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 313.30 (buildmeister@swio-display-x86-rhel47-05) Wed Mar 27 16:37:22 PDT 2013
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 88.8
VertRefresh 59.5
Option "DPMS"
Modeline "2560x1440_60.00" 241.50 2560 2608 2640 2720 1440 1443 1448 1481 +HSync -VSync
DisplaySize 597 336
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "NoLogo" "True"
Option "UseEDID" "False"
Option "UseEDIDDPI" "False"
Option "UseEDIDFreqs" "False"
Option "ExactModeTimingsDVI" "True"
Option "metamodes" "2560x1440_60 +0 +0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
答案2
只有一种方法,我成功地为 Ubuntu 13.04 做到了,你很幸运,这很容易:)
第一个在 nvidia 网站上下载的驱动程序:NVIDIA-Linux-x86_64-319.17.run(我的情况是这个)
第二步创建 /etc/modprobe.d/nvidia-graphics-drivers.conf 并在里面写入
blacklist nouveau
blacklist lbm-nouveau
blacklist nvidia-173
blacklist nvidia-96
blacklist nvidia-current
blacklist nvidia-173-updates
blacklist nvidia-96-updates
alias nvidia nvidia_current_updates
alias nouveau off
alias lbm-nouveau off
第三次重启
第四,它将以低分辨率重新启动,但目前没问题。
按 CTRL+ALT+F2 并登录
进入下载 NVidia 驱动程序的文件夹,即“cd Downloads”
sudo chmod +x NameOfFileDriver.run
sudo 服务 lightdm 停止
./NameOfFileDriver.run --> 它将运行安装:)
输入重启 :D
答案3
如果你已经陷入类似的 pb 中,我发布了一个似乎可以帮我解决这个问题的答案:在 Ubuntu 13.04 上安装 NVIDIA GeForce GTX 560