내 커널에 패치가 있는 NVIDIA 드라이버를 어떻게 제거할 수 있나요?

내 커널에 패치가 있는 NVIDIA 드라이버를 어떻게 제거할 수 있나요?

apt를 사용하여 모든 NVIDIA 드라이버를 제거했습니다.적절한 목록 --설치됨 | 그렙 엔비디아아무것도 반환하지 않습니다. 하지만 dmesg를 살펴보면 다음과 같은 예를 볼 수 있습니다.

[    4.148454] NVRM: API mismatch: the client has the version 410.104, but
               NVRM: this kernel module has the version 430.50.  Please
               NVRM: make sure that this kernel module and all NVIDIA driver
               NVRM: components have the same version.

그리고 내가 달리면lsmod | 그렙 엔비디아:

nvidia_drm             49152  1
nvidia_modeset       1114112  1 nvidia_drm
nvidia              19038208  1 nvidia_modeset
drm_kms_helper        180224  1 nvidia_drm
drm                   483328  4 drm_kms_helper,nvidia_drm
ipmi_msghandler       102400  2 ipmi_devintf,nvidia

내 시스템에서 이 모든 항목을 어떻게 제거합니까?

답변1

좋아, 마침내 그 일을 해냈고 그렇게 복잡하지도 않았습니다. 먼저 현재 커널의 이름을 알아야 했습니다.

stiv@gaidar:~$ uname -a
Linux gaidar 5.0.0-31-generic #33~18.04.1-Ubuntu SMP Tue Oct 1 10:20:39 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

그런 다음 이 폴더로 이동했습니다.

stiv@gaidar:/lib/modules$ ls /lib/modules/
5.0.0-23-generic  5.0.0-25-generic  5.0.0-27-generic  5.0.0-29-generic  5.0.0-31-generic

그것은 포함.ko내부 파일:

stiv@gaidar:~$ ls /lib/modules/5.0.0-31-generic/updates/dkms
nvidia-drm.ko  nvidia.ko  nvidia-modeset.ko  nvidia-uvm.ko

나는 그것들을 삭제하여 이 훌륭한 드라이버를 제거했습니다.

관련 정보