Собственно кейс:
1) 2 видеокарты: radeon rx560 и nvidia gtx1060 без видеовыходов (mining версия). rx560 основная, к ней подключен монитор.
2) xorg настроен на 2 экрана: Screen0 (rx560) и Screen1 (gtx1060).
3) Нужно в окне или в full на Screen0 показать Screen1.
Через x11vnc работает, но это явный оверхед fb через сетевой протокол гонять.
Кроме x11vnc есть еще варианты? Или его как-то хитро настроить можно, чтобы как можно меньше оверхеда давал?
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "BenQ GW2320"
HorizSync 30.0 - 83.0
VertRefresh 50.0 - 76.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "amdgpu"
VendorName "AMD"
BoardName "Radeon RX 560"
BusID "PCI:1:0:0"
Option "AccelMethod" "glamor"
Option "DRI" "3"
EndSection
Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "P106-100"
BusID "PCI:38@0:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Device1"
DefaultDepth 24
Option "UseDisplayDevice" "none"
SubSection "Display"
Virtual 1920 1080
Depth 24
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" 1921 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection