그래픽 오프로드를 사용하여 2013 년부터 가능합니다 ( http://us.download.nvidia.com/XFree86/Linux-x86/319.12/README/randr14.html 참조 )
다음은 무료 드라이버 (nouveau)를 사용하며 nvidia의 독점 드라이버로는 작동하지 않습니다.
나는 이것을 몇 달 동안 사용해 왔으며 그것은 나를 위해 충분히 잘 작동합니다. 내 설정은 다음과 같습니다.
__nvidia__ __intel___ __nvidia__
| | | |
| DVI-I-1 | VGA-1 | DVI-D-1 |
|__________|__________|__________|
다음은 nvidia 카드를 사용하고 내장 된 그래픽 (인텔)을 통해 세 번째 화면을 출력하려는 경우 사용해야하는 내용입니다.
Xorg.conf
# Discrete Card as Primary GPU
Section "ServerLayout"
Identifier "layout"
Screen 0 "nouveau"
Inactive "intel"
EndSection
Section "Device"
Identifier "nouveau"
Driver "nouveau"
BusID "PCI:1:0:0" # see man lspci
EndSection
Section "Screen"
Identifier "nouveau"
Device "nouveau"
EndSection
Section "Device"
Identifier "intel"
Driver "modesetting"
EndSection
Section "Screen"
Identifier "intel"
Device "intel"
EndSection
이제 이것을 세션 관리자 시작 스크립트에 추가하십시오.
xrandr --setprovideroutputsource modesetting nouveau
xrandr --output VGA-1 --mode 1920x1080
sleep 1s
xrandr --output VGA-1 --mode 1920x1080 --pos 1920x0 --rotate normal --output DVI-D-1 --mode 1920x1080 --pos 3840x0 --output DVI-I-1 --mode 1920x1080 --pos 0x0
이 페이스트는 내 구성에서 제공되며 사용자의 사용 사례에 맞게 조정해야합니다. 전체 문서는 여기에 있습니다 : http://us.download.nvidia.com/XFree86/Linux-x86/319.12/README/randr14.html
이 구성에서 nvidia GPU는 모든 렌더링 작업을 수행합니다. 인텔 iGPU는 단순히 메인 GPU가 보내는 모든 것을 표시합니다. nvidia GPU는 표시 할 프레임을 보낼 때 iGPU의 상태를 완전히 인식하지 못합니다. 이는 상당한 양의 인열이있을 수 있음을 의미합니다 (가로 및 대각선으로!). 트루하고 싶어하는 사람들을 위해 Xorg.conf에서 "TearFree"옵션을 사용할 수 없습니다.