Archlinux wiki で引用されているNvidiaの画面ティアリングの解決策のトラブルシューティングを行っています。これは 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)。 mkinitcpioのNVIDIAカーネルモジュールの順序は重要ですか?
あなたの構文は間違っていると思います。
MODULES
変数 配列です なので、割り当ては(...)
を使用して行う必要があります。
MODULES=(ext4 dm_mod dm_crypt vfat nvidia nvidia_modeset nvidia_uvm nvidia_drm)