Важен ли порядок модулей ядра NVIDIA в mkinitcpio?

Важен ли порядок модулей ядра NVIDIA в mkinitcpio?

Я ищу решение для разрыва экрана 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)

Связанный контент