Có thể kể từ năm 2013 bằng cách sử dụng giảm tải đồ họa (xem http://us.doad.nvidia.com/XFree86/Linux-x86/319.12/README/randr14.html )
Sau đây sử dụng trình điều khiển miễn phí (nouveau) và sẽ không hoạt động bằng cách sử dụng trình điều khiển độc quyền của nvidia.
Tôi đã sử dụng nó trong một vài tháng và nó hoạt động đủ tốt cho tôi. Đây là thiết lập của tôi:
__nvidia__ __intel___ __nvidia__
| | | |
| DVI-I-1 | VGA-1 | DVI-D-1 |
|__________|__________|__________|
Đây là những gì bạn nên sử dụng nếu bạn đang chạy một thẻ nvidia và muốn xuất ra màn hình thứ ba thông qua đồ họa nhúng (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
Bây giờ thêm phần này vào tập lệnh khởi động trình quản lý phiên của bạn:
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
Những miếng dán đó đến từ cấu hình của riêng tôi và nên được điều chỉnh để phù hợp với trường hợp sử dụng của riêng bạn. Tài liệu đầy đủ có sẵn tại đây: http://us.doad.nvidia.com/XFree86/Linux-x86/319.12/README/randr14.html
Trong cấu hình này, GPU nvidia thực hiện tất cả công việc kết xuất. Intel iGPU chỉ đơn giản hiển thị bất cứ thứ gì GPU chính gửi đến nó. Xin lưu ý rằng GPU nvidia hoàn toàn không biết trạng thái của iGPU khi nó gửi các khung để hiển thị. Điều đó có nghĩa là có thể có một lượng xé khá lớn (theo chiều ngang VÀ đường chéo!). Đối với những người muốn thực hiện điều đó, bạn không thể sử dụng tùy chọn "TearFree" trong Xorg.conf của mình.