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

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

我已经尝试了两天让我的电脑运行 NVidia 驱动程序。我运行的是 GTX 680 和 64 位架构。

我尝试了多种方法,以下是其中几种:

“附加驱动程序”选项卡上什么都没显示,但我已经使用了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

第三次重启

第四,它将以低分辨率重新启动,但目前没问题。

  1. 按 CTRL+ALT+F2 并登录

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

  3. sudo chmod +x NameOfFileDriver.run

  4. sudo 服务 lightdm 停止

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

  6. 输入重启 :D

答案3

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

相关内容