Одновременное использование ноутбука и внешнего монитора с помощью NVIDIA X Server

Возможно, я не в своей юрисдикции, но, может быть, вы можете начать с чего-то вроде этого, по крайней мере, у него нет проблем с пробелами:

find -maxdepth 1 -type f -printf '%f\000' | {
    while read -d $'\000'; do
            echo "$REPLY"
            echo
    done
}

Чтобы избежать любых возможных ложных предположений, как отмечено в комментариях, имейте в виду, что приведенный выше код эквивалентен:

   find -maxdepth 1 -type f -printf '%f\0' | {
        while read -d ''; do
                echo "$REPLY"
                echo
        done
    }
0
06.05.2019, 01:47
1 ответ

Аналогичная проблема :Работает только внешний монитор HDMI, экран ноутбука — нет. Использование Fedora 32.

После многих проверенных вариантов мне удалось заставить его работать со следующим файлом /etc/X11/xorg.conf. Обратите внимание, что ключом здесь является опция AllowNVIDIAGPUScreens . Вам нужна видеокарта с поддержкой Prime Render Offloading, для этого (у меня есть Nvidia GeForce RTX 2060 ):

.
Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    Screen      1  "Screen1" LeftOf "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option "AllowNVIDIAGPUScreens"
    Option         "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/input/mice"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    Option         "dpms"   "on"
EndSection

Section "Monitor"
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "Unknown"
    Option         "dpms"   "on"
EndSection

Section "Device"    # This is the cool NVIDIA GPU
    Identifier     "Device0"
    Driver         "nvidia"
    BusID          "PCI:1:0:0"
    VendorName     "NVIDIA Corporation"
    Screen         0
EndSection

Section "Device"   # This is the built-in GPU
    Identifier     "Device1"
    Driver         "modesetting"
    BusID          "PCI:0:2:0"
    Screen         1
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
EndSection
0
02.05.2020, 16:18

Теги

Похожие вопросы