mkinitcpio에서 NVIDIA 커널 모듈의 순서가 중요합니까?

mkinitcpio에서 NVIDIA 커널 모듈의 순서가 중요합니까?

Nvidia 화면 찢김 솔루션 문제를 해결하고 있습니다.아치리눅스 위키활성화되어 있음을 나타냅니다.DRM 커널 모드 설정:

nvidia 364.16은 DRM 커널 모드 설정에 대한 지원을 추가합니다. 이 기능을 활성화하려면 nvidia-drm.modeset=1 커널 매개변수를 추가한 다음 엔비디아, 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)

관련 정보