LINUX.ORG.RU

История изменений

Исправление QsUPt7S, (текущая версия) :

drm_kms_helper.edid_firmware это же вроде только для старых ядер подходит? Сейчас вроде только drm.edid_firmware работает.

Кроме того, для работы Wayland, требуется включить kms. Хук kms в /etc/mkinitcpio.conf и параметр ядра nvdia_drm.modeset=1. В случае раннего включения kms (MODULES=(... nvidia nvidia_modeset nvidia_uvm nvidia_drm ...) в /etc/mkinitcpio.conf) для форсирования EDID ArchWiki рекомендует добавить ещё и FILES=(/usr/lib/firmware/edid/your_edid.bin). Для нормальной работы фреймбуфера дополнительно требуется добавить nvidia_drm.fbdev=1 (не во всех случаях нормально работает) в параметры ядра. Наконец должна присутствовать библиотека libnvidia-egl-wayland.so, которая в дистрибутивах на основе Arch опакечена в egl-wayland, а как в openSUSE - не знаю.

Исходная версия QsUPt7S, :

drm_kms_helper.edid_firmware это же вроде только для старых ядер подходит? Сейчас вроде только drm.edid_firmware работает.

Кроме того, для работы Wayland, требуется включить kms. Хук kms в /etc/mkinitcpio.conf и параметр ядра nvdia_drm.modeset=1. В случае раннего включения kms (MODULES=(... nvidia nvidia_modeset nvidia_uvm nvidia_drm ...) в /etc/mkinitcpio.conf) для форсирования EDID ArchWiki рекомендует добавить ещё и FILES=(/usr/lib/firmware/edid/your_edid.bin). Для нормальной работы фреймбуфера дополнительно требуется nvidia_drm.fbdev=1 (не во всех случаях нормально работает). Наконец должна присутствовать библиотека libnvidia-egl-wayland.so, которая в дистрибутивах на основе Arch опакечена в egl-wayland, а как в openSUSE - не знаю.