NVidia(GTX 680)驱动程序Ubuntu 13.04黑屏

我已经尝试了两天让计算机运行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找到apt-cache search nvidia

我从NVidia的网站上下载了.run文件,并注销,启动了一个VTY会话,停止了lightdm,安装了它,并重启了多次。

无论采用何种方法,结果似乎都是一样的。 系统启动,我可以听到启动画面,我应该登录,但屏幕是黑色的,背光灯关闭。 我无法进入任何类似的VTY会话,我必须重新启动并将nomodeset添加到启动选项中。 当我让它进入登录屏幕时,我仍然会看到黑屏,但我可以进入VTY会话。 无论如何,我还没有能够解决它。

编辑1

不确定重要性,但我正在运行一个2560×1600原生分辨率显示器,如果它以某种方式进入其中。

NVIDIA卡连接到Catleap制造的27英寸显示器。它不能通过EDID很好地传达它的function,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 

只有一种方法我成功为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 

第3次重启

4它将以低分辨率重新启动,但现在还可以。

  1. 按CTRL + ALT + F2并登录

  2. 进入已下载NVidia驱动程序的文件夹,即’cd Downloads’

  3. sudo chmod + x NameOfFileDriver.run

  4. sudo service lightdm stop

  5. ./NameOfFileDriver.run – >它将运行安装:)

  6. 键入reboot:D

如果你已经卡在类似的pb上,我发布了一个答案似乎为我解决了这个问题: 在Ubuntu 13.04上安装NVIDIA GeForce GTX 560