오랫동안 저는 NVIDIA 독점 드라이버를 사용해 왔습니다. ~ 안에추가 드라이버NVIDIA 드라이버가 활성화되었습니다. 그러나 다른 이유로 Nouveau 드라이버를 사용하고 싶기 때문에 해당 드라이버를 "제거"했습니다. 그러나 modprobe -l
다음과 같은 결과가 나오므로 여전히 NVIDIA 드라이버를 사용하고 있다고 믿을 만한 이유가 있습니다 .
$ modprobe -l | grep 'nvidia'
kernel/drivers/video/nvidia/nvidiafb.ko
내가 어떻게 할정말내가 사용하고 있는 드라이버가 무엇인지 확인하고 Nouveau를 활성화하는 방법은 무엇입니까?
답변1
nvidiafb
Linux 커널 내부의 프레임 버퍼 드라이버입니다. NVIDIA의 독점 모듈이 아닙니다. (nvidia.ko).
모듈에 대한 간단한 설명을 보려면 터미널에서 다음 명령을 실행하십시오.
modinfo nvidiafb | grep description
프레임버퍼에 대해 더 자세히 알고 싶다면 다음을 읽어보세요.우분투 위키의 FrambeBuffer.
다음 명령을 적용하면 일부 nvidia 패키지가 설치되어 있는지 확인할 수 있습니다.
dpkg -l | grep -i nvidia
nouveau 모듈이 로드되어 있는지 검색하고 싶다면 신청하면 됩니다.
lsmod | grep nouveau
nvidia 제한된 모듈이 로드된 경우 nouveau 모듈도 로드할 수 없습니다(서로 충돌).
Nvidia의 (제한된) 모듈 이름은 입니다 nvidia
. nvidiafb나 이와 유사한 것이 아닙니다.
또한 추가 드라이버 페이지에서 검색할 수도 있습니다. 아래 예에서는사용 중인 독점 드라이버가 없습니다.
그리고 어떤 드라이버가 사용 중인지 보여줄 수 있는 또 다른 명령은 다음과 같습니다.
lspci -nnk | grep -iA2 vga
거기에 다음과 같은 줄이 보일 것입니다.
kernel driver in use: *****
nvidia라면 nvidia 드라이버가 설치되어 사용 중인 것입니다. 그것이 새로운 것이라면 그렇지 않습니다.
답변2
훌륭한 도구를 사용할 수 있습니다 inxi
. 저장소에서 설치하십시오.
sudo apt install inxi
또는 github에서:https://github.com/smxi/inxi
그런 다음 다음을 통해 쿼리를 수행합니다.
$ inxi -Gx
Graphics: Card: NVIDIA GP104 [GeForce GTX 1080] bus-ID: 01:00.0
Display Server: X.Org 1.19.5 driver: nvidia Resolution: [email protected]
OpenGL: renderer: GeForce GTX 1080/PCIe/SSE2 version: 4.5.0 NVIDIA 390.25 Direct Render: Yes
NVIDIA 390.25
세 번째 줄에는 Nvidia Binary 드라이버를 사용하고 있음을 의미하는 문자열이 표시됩니다 .
답변3
이것은 오래된 질문이지만 다른 사람이 동일한 답변을 찾고 있는 경우를 대비하여 신뢰할 수 있는 답변이 있습니다.
다음 명령을 실행하십시오.
sudo lshw -class video | grep driver=
샘플 출력:
configuration: driver=nouveau latency=0
자세한 내용을 보려면 다음을 실행하세요.
sudo lshw -class video
다음은 샘플 출력입니다.
*-display
description: VGA compatible controller
product: GP106M [GeForce GTX 1060 Mobile 6GB]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nouveau latency=0
resources: irq:124 memory:db000000-dbffffff memory:90000000-9fffffff memory:a0000000-a1ffffff ioport:e000(size=128) memory:c0000-dffff
답변4
~에어느NVIDIA 드라이버가 설치되어 커널에 로드된 Linux 시스템에서는 다음을 실행할 수 있습니다.
cat /proc/driver/nvidia/version