
Я ищу решение для разрыва экрана Nvidia, указанное наArchlinux викикоторый предписывает включитьНастройка режима ядра DRM:
nvidia 364.16 добавляет поддержку настройки режима ядра DRM. Чтобы включить эту функцию, добавьте параметр ядра nvidia-drm.modeset=1 и добавьте nvidia, nvidia_modeset, nvidia_uvm и nvidia_drmв ваш initramfs#MODULES.
Я ввел МОДУЛИ вmkinitcpio.conf
как указано. Вот соответствующая строка из моего .conf
файла:MODULES="ext4 dm_mod dm_crypt vfat nvidia nvidia_modeset nvidia_uvm nvidia_drm"
При устранении неполадок я обнаружил доказательства того, что модули не загружены:
$ rmmod nvidia_drm nvidia_modeset nvidia
rmmod: ERROR: Module nvidia_drm is not currently loaded
rmmod: ERROR: Module nvidia_modeset is not currently loaded
Я знаю, что mkinitcpio HOOKS идут по порядку (т. е. LUKS).Важен ли порядок модулей ядра NVIDIA в mkinitcpio?
решение1
Я думаю, что ваш синтаксис неверен.
ПеременнаяMODULES
это массив, поэтому присвоение ему должно быть выполнено с помощью (...)
:
MODULES=(ext4 dm_mod dm_crypt vfat nvidia nvidia_modeset nvidia_uvm nvidia_drm)