
私はNvidiaの画面ティアリングの解決策をトラブルシューティングしています。ArchLinux ウィキ有効にするように指示するDRMカーネルモード設定:
nvidia 364.16ではDRMカーネルモード設定のサポートが追加されました。この機能を有効にするには、nvidia-drm.modeset=1カーネルパラメータを追加し、 nvidia、nvidia_modeset、nvidia_uvm、nvidia_drminitramfs#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 カーネル モジュールの順序は重要ですか?
答え1
構文が間違っていると思います。
変数MODULES
配列であるなので、これへの割り当ては次のように行う必要があります(...)
:
MODULES=(ext4 dm_mod dm_crypt vfat nvidia nvidia_modeset nvidia_uvm nvidia_drm)