좋습니다. 다음 게시물의 지침을 읽고 따랐지만 커널 모듈이 여전히 로드 중입니다...
커널 모듈을 영구적으로 비활성화하는 방법은 무엇입니까?
/etc/modprobe.d/blacklist.conf를 통해 커널 모듈을 제외하면 작동하지 않습니다.
나는 달리고 있다
Debian GNU/Linux 9
처음에는 /etc/modprobe.d/blacklist.conf 파일을 만들었습니다.
blacklist nouveau
blacklist nvidiafb
개별 모듈에 대한 파일을 만들어 보았습니다.
/etc/modprobe.d/nvidiafb.conf = blacklist nvidiafb
/etc/modprobe.d/nouveau.conf = blacklist nouveau
커널 부팅 매개변수를 추가해 보았습니다.
modprobe.blacklist=nouveau modprobe.blacklist=nvidiafb
/etc/modprobe.d/blacklist.conf에서 설치를 위조해 보았습니다.
install nouveau /bin/false
install nvidiafb /bin/false
시도할 때마다 나는 도망쳤어요
depmod -ae && update-initramfs -u
그러나 모듈이 여전히 로드되는 것 같습니다.
02:00.0 VGA compatible controller: NVIDIA Corporation GP104 [GeForce GTX 1070] (rev a1) (prog-if 00 [VGA controller])
Subsystem: Gigabyte Technology Co., Ltd GP104 [GeForce GTX 1070]
Flags: fast devsel, IRQ 10
Memory at dc000000 (32-bit, non-prefetchable) [disabled] [size=16M]
Memory at a0000000 (64-bit, prefetchable) [disabled] [size=256M]
Memory at b0000000 (64-bit, prefetchable) [disabled] [size=32M]
I/O ports at d000 [disabled] [size=128]
Expansion ROM at dd000000 [disabled] [size=512K]
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Legacy Endpoint, MSI 00
Capabilities: [100] Virtual Channel
Capabilities: [250] Latency Tolerance Reporting
Capabilities: [128] Power Budgeting <?>
Capabilities: [420] Advanced Error Reporting
Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
Capabilities: [900] #19
Kernel driver in use: vfio-pci
Kernel modules: nvidiafb, nouveau
더 이상 시도할 방법이 없는 것 같아요
답변1
lspci
귀하의 답변은 출력 에 있습니다 . nouveau/nvidiafb가 로드되어 있지 않습니다.
은행:
Kernel modules: nvidiafb, nouveau
비디오 카드를 "지원"하는 커널 모듈을 식별하십시오. 또 다른 라인:
Kernel driver in use: vfio-pci
비디오 카드에 실제로 로드되는 모듈을 지정합니다. 이 예에서는 그래픽 카드를 가상 머신에 전달하려는 사람들이 일반적으로 사용하는 vfio-pci 커널 모듈을 지정했습니다.
내 시스템에 Nvidia 독점 바이너리를 로드했기 때문에 출력이 약간 다릅니다.
42:00.0 VGA compatible controller: NVIDIA Corporation TU104GL [Quadro RTX 4000] (rev a1) (prog-if 00 [VGA controller])
Subsystem: NVIDIA Corporation TU104GL [Quadro RTX 4000]
...
Capabilities: [bb0] Resizable BAR <?>
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
이 장치에 로드할 수 있는 모듈이 여러 개 있지만 실제로는 nvidia 커널 모듈이 사용됩니다.