Hal ini dimungkinkan sejak 2013 menggunakan grafis offloading (lihat http://us.download.nvidia.com/XFree86/Linux-x86/319.12/README/randr14.html )
Yang berikut ini menggunakan driver gratis (nouveau) dan tidak akan berfungsi menggunakan driver milik nvidia.
Saya telah menggunakan ini selama beberapa bulan dan itu bekerja cukup baik untuk saya. Inilah pengaturan saya:
__nvidia__ __intel___ __nvidia__
| | | |
| DVI-I-1 | VGA-1 | DVI-D-1 |
|__________|__________|__________|
Inilah yang harus Anda gunakan jika Anda kehabisan kartu nvidia dan ingin menampilkan layar ketiga melalui grafik yang diembed (intel):
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
Sekarang tambahkan ini ke skrip startup manajer sesi Anda:
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
Pasta-pasta itu berasal dari konfigurasi saya sendiri dan harus diubah agar sesuai dengan kasus penggunaan Anda sendiri. Dokumentasi lengkap tersedia di sini: http://us.download.nvidia.com/XFree86/Linux-x86/319.12/README/randr14.html
Dalam konfigurasi ini, GPU nvidia melakukan semua pekerjaan rendering. Intel iGPU hanya menampilkan apa pun yang dikirim GPU utama kepadanya. Harap dicatat bahwa GPU nvidia sama sekali tidak mengetahui keadaan iGPU saat mengirimkan frame untuk ditampilkan. Itu berarti mungkin ada cukup banyak robekan (horizontal dan diagonal!). Bagi mereka yang mungkin ingin menerimanya, Anda tidak dapat menggunakan opsi "TearFree" di Xorg.conf Anda.