使用 prime-select 切换 GPU 时出现问题(nvidia 和 intel)

使用 prime-select 切换 GPU 时出现问题(nvidia 和 intel)

我对 Linux 还很陌生,我想在我的戴尔 XPS 9570 中使用 prime-select 程序来运行集成的英特尔和专用的 Nvidia (1050 Ti) GPU,但遇到了麻烦。

如果我不触及使用以下命令生成的 xorg.conf nvidia-xconfig

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 430.50


Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    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"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

我的英特尔显卡运行良好,但使用 nvidia 显卡时屏幕却变黑。

如果我使用这个 xorg.conf (我在 nvidia 论坛上获取的):

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "nvidia"
    Inactive       "intel"
EndSection

Section "Device"
    Identifier     "intel"
    Driver     "modesetting"
    BusID      "PCI:0@0:2:0"
    Option     "AccelMethod" "None"
EndSection

Section "Screen"
    Identifier     "intel"
    Device     "intel"
EndSection

Section "Device"
    Identifier     "nvidia"
    BusID      "PCI:1@0:0:0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    Option     "ConstrainCursor" "off"
EndSection

Section "Screen"
    Identifier     "nvidia"
    Device         "nvidia"
    Option     "AllowEmptyInitialConfiguration" "on"
    Option     "IgnoreDisplayDevices" "CRT"
EndSection

nvidia gpu 可以工作,但是英特尔的 gpu 在启动时会出现黑屏。

有什么办法可以解决这个问题?我多次清除并重新安装 nvidia(像往常一样的管道),但错误仍然存​​在。

谢谢。

编辑:

使用这个 xorg.conf:

Section "Device"
    Identifier     "intel"
    Driver         "modesetting"
    BusID          "PCI:0:2:0"
EndSection
enter code here

我能够使用两个 GPU 启动而不出现黑屏,但 nvidia 的看起来不行。我的意思是,nvidia-smi没有显示任何类型的已用内存,也没有显示正在运行的任务。有什么想法吗?

相关内容