Ubuntu 不会使用 MX 150 的 Nvidia 驱动程序。(黑屏)

Ubuntu 不会使用 MX 150 的 Nvidia 驱动程序。(黑屏)

我真的对这个问题束手无策。我就是找不到办法让笔记本电脑使用 MX150 而不是集成的英特尔 GPU。我已经尝试了所有能找到的方法。

首先,我尝试简单地从 安装最新的 Nvidia 驱动程序Software & Updates。当我重新启动时,没有任何变化。然后我尝试使用 从终端安装驱动程序,ubuntu-drivers但无济于事。

我最初使用的是 Wayland,但阅读了一些资料后,我发现它与 Nvidia GPU 配合得不太好,经过一番麻烦之后,我切换到了 X11。

然后,我尝试以相同的方式重新安装 Nvidia 驱动程序,但当我重新启动计算机时,我看到的是黑屏。我能够从此状态恢复的唯一方法是启动恢复模式并以 root 身份使用apt purge nvidia*apt autoremove。发生这种情况时,如果我等待足够长的时间,我可以使用Ctrl+Alt+F<x>切换到tty<x>。我还尝试sudo startx从运行tty2,但这导致它完全变黑并且没有响应。

此外,我已经从 BIOS 关闭了 SecureBoot,并且我还尝试了除推荐的 440 版本之外的所有不同版本的驱动程序。

当我设法让计算机启动时,Nvidia X 设置只打开了一个空菜单。我尝试将其prime-select改回 Intel,重新启动,然后改回 Nvidia,但没有任何效果。

我真的无法在互联网上找到其他东西来尝试,尽管我很喜欢 Ubuntu,但这可能是一个交易破坏者,因为我需要我的 GPU 来进行机器学习。

以下是一些有用命令的输出(如果我遗漏了任何您认为重要的内容,请评论):

  1. inxi -G
Graphics:  Card-1: Intel Device 3ea0
           Card-2: NVIDIA GP108M [GeForce MX150]
           Display Server: x11 (X.Org 1.19.6 ) driver: i915
           Resolution: [email protected]
           OpenGL: renderer: Mesa DRI Intel UHD Graphics (Whiskey Lake 3x8 GT2)
           version: 4.5 Mesa 19.0.8
  1. glxinfo|egrep "OpenGL vendor|OpenGL renderer"
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) UHD Graphics (Whiskey Lake 3x8 GT2) 
  1. lspci -nnk |egrep -A3 -i "3D|VGA"
00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:3ea0]
    Subsystem: Razer USA Ltd. Device [1a58:1000]
    Kernel driver in use: i915
    Kernel modules: i915
--
02:00.0 3D controller [0302]: NVIDIA Corporation GP108M [GeForce MX150] [10de:1d10] (rev a1)
    Subsystem: Razer USA Ltd. GP108M [GeForce MX150] [1a58:1000]
    Kernel modules: nvidiafb, nouveau, nvidia
03:00.0 PCI bridge [0604]: Intel Corporation JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C 2016] [8086:15da] (rev 02)
  1. cat /etc/X11/xorg.conf
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 435.21


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"
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce MX150"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "AllowEmptyInitialConfiguration" "True"
    Option         "Coolbits" "31"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
  1. cat /etc/modprobe.d/nvidia-graphics-drivers.conf
blacklist nouveau
blacklist lbm-nouveau
alias nouveau off
alias lbm-nouveau off

我真的希望有人能帮忙。谢谢。

相关内容