Протестил на конфигурации друга работу ноутбука с GTX 1060, подключенным через akitio thunderbolt адаптер - рай, сказка, всё хорошо, но вопрос не в этом.
Для X-ов определение основной видеокарты выполняется через настройку PrimaryGPU, которая для арча прописана в 10-nvidia-drm-outputclass.conf:
/usr/share/X11/xorg.conf.d/10-nvidia-drm-outputclass.conf
Section "OutputClass"
Identifier "intel"
MatchDriver "i915"
Driver "modesetting"
EndSection
Section "OutputClass"
Identifier "nvidia"
MatchDriver "nvidia-drm"
Driver "nvidia"
Option "AllowEmptyInitialConfiguration"
Option "PrimaryGPU" "yes"
ModulePath "/usr/lib/nvidia/xorg"
EndSection
Если я правильно понимаю, то X сервер при запуске находит несколько GPU, и если один из них nvidia, то он и считается главным для любого устройства вывода.
А как с этим будет работать wayland? Не смог нагуглить ни «wayland egpu», ни конфигов weston, которые отвечали бы за выбор устройства (в арчвики есть упоминание нескольких выводов и косвенное упоминание нескольких карт, но не более).
Гугл говорит, что wayland на данный момент не поддерживает гибридную графику, но опять же - это не гибридная графика - всё запускается и работает на одном GPU, хотя и можно менять выход и возвращать изображение на экран ноутбука. В моём случае все запустилось и заработало без bumblebee, optimus или primus.