Ist die Reihenfolge der NVIDIA-Kernelmodule in mkinitcpio wichtig?

Ist die Reihenfolge der NVIDIA-Kernelmodule in mkinitcpio wichtig?

Ich behebe eine Lösung für Nvidia Screen Tearing, die auf derArchlinux-Wikidie anweist,DRM-Kernelmoduseinstellung:

nvidia 364.16 unterstützt die DRM-Kernelmoduseinstellung. Um diese Funktion zu aktivieren, fügen Sie den Kernelparameter nvidia-drm.modeset=1 hinzu und fügen Sie hinzu nvidia, nvidia_modeset, nvidia_uvm und nvidia_drmzu Ihren initramfs#MODULES.

Ich habe die MODULE eingegeben inmkinitcpio.conf wie angegeben. Hier ist die relevante Zeile aus meiner .confDatei:MODULES="ext4 dm_mod dm_crypt vfat nvidia nvidia_modeset nvidia_uvm nvidia_drm"

Bei der Fehlerbehebung habe ich Hinweise darauf gefunden, dass die Module nicht geladen sind:

$ rmmod nvidia_drm nvidia_modeset nvidia
rmmod: ERROR: Module nvidia_drm is not currently loaded
rmmod: ERROR: Module nvidia_modeset is not currently loaded

Ich weiß, dass mkinitcpio-HOOKS der Reihe nach ablaufen (z. B. LUKS).Ist die Reihenfolge der NVIDIA-Kernelmodule in mkinitcpio wichtig?

Antwort1

Ich denke, dass Ihre Syntax falsch ist.

Die MODULESVariableist ein Array, daher sollte die Zuweisung wie folgt erfolgen (...):

MODULES=(ext4 dm_mod dm_crypt vfat nvidia nvidia_modeset nvidia_uvm nvidia_drm)

verwandte Informationen