Ставлю archlinux из инсталлятора archinstall. В качестве графической оболочки выбрана KDE, проприетарный драйвер nvidia, grub.
После старта системы с выбором Plasma (Wayland) в glxinfo видно, что используется видеочип Intel, в выводе nvidia-smi в процессах только Xorg.
При этом после подключения внешнего монитора, он не включился.
После того, как прописал nvidia_drm.modeset=1 в /etc/modprobe.d/nvidia.conf внешний монитор успешно включился, в информации glxinfo по прежнему видочип Intel, в процессы nvidia-smi добавился kwin_wayland:
$ nvidia-smi
+---------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=======================================================================================|
| 0 N/A N/A 2098 G /usr/lib/xorg/Xorg 4MiB |
| 0 N/A N/A 3425 G /usr/bin/kwin_wayland 2MiB |
+---------------------------------------------------------------------------------------+
Так же в /etc/mkinitcpio.conf были прописаны MODULES=(nvidia nvidia_modeset nvidia_uvm nvidia_drm)
После этого решил проверить используется ли видеочип nvidia, запустил в хроме видео 4К, смотрю вывод nvidea-smi: Потребляемая память процессами не изменилась, и новых используемых процессов не добавилось.
Когда запустил хром через prime-run, в nvidia-smi появился и процесс, и потребляемая память стала значительно рости.
- Подскажите, правильно ли я сейчас понимаю, что в таком варианте мои приложение продолжают запускаться на чипе Intel, минуя nvidia? Лишь только kwin запустился на nvidia, что это за процесс?
- В убунту в утилите nvidia можно было принудительно переключать выбранную видеокарту Intel, nvidia, или гибридный режим. Подскажите, как включить указанные варианты на archlinux?
arch, kde, wayland