Nouveau 드라이버 또는 독점 NVIDIA 드라이버를 사용하고 있습니까?


14

오랫동안 NVIDIA 독점 드라이버를 사용했습니다. 에서 추가 드라이버 NVIDIA 드라이버가 활성화되었다. 그러나 다른 이유로 누보 드라이버를 사용하고 싶기 때문에 해당 드라이버를 "제거"했습니다. 그러나 여전히 NVIDIA 드라이버 modprobe -l를 다음과 같은 출력으로 사용하고 있다고 믿을만한 이유 가 있습니다.

$  modprobe -l | grep 'nvidia'
kernel/drivers/video/nvidia/nvidiafb.ko

어떻게합니까 정말 내가 사용하고 어떤 드라이버를 결정하고, 어떻게 누보을 사용하려면?

답변:


21

nvidiafbLinux 커널 내부의 프레임 버퍼 드라이버입니다. nvidia의 독점 모듈이 아닙니다. (nvidia.ko).

모듈에 대한 간단한 설명을 보려면 터미널에서 다음 명령을 실행하십시오.

modinfo nvidiafb | grep description

framebuffer에 대해 더 알고 싶다면 Ubuntu WikiFrambeBuffer를 읽으십시오 .

다음 명령을 적용하여 일부 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 드라이버가 설치되어 사용 중입니다. 그것이 누보라면 그렇지 않습니다.


Kernel driver in useNVIDIA 장치를 lspci -nnk전혀 사용 하지 않는 경우 어떻게됩니까 ?
CMCDragonkai

NVIDIA에서 사용할 수있는 모든 모듈 인 @CMCDragonkai는로드되지 않습니다. 카드가 전혀 사용되지 않을 수 있습니다 (하이브리드 그래픽이있는 경우 사용하지 못할 수 있음).
NickTux

많이 생각했다. nvidia 드라이버를 사용하거나로드하지 않았습니다. BIOS를 통해 부팅하면 X는 VESA 드라이버를 사용하여 종료되지만 UEFI를 통해 부팅하면 X를 전혀 시작할 수 없습니다.
CMCDragonkai

8

훌륭한 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: 3440x1440@74.92hz
OpenGL: renderer: GeForce GTX 1080/PCIe/SSE2 version: 4.5.0 NVIDIA 390.25 Direct Render: Yes

세 번째 줄에서 문자열 NVIDIA 390.25을 볼 수 있는데 이는 Nvidia Binary 드라이버를 사용하고 있음을 의미합니다.


대박. 그래픽 드라이버가 설치되어 있고 활성화되어 있는지 표시합니다. Display Server: X.Org 1.18.4 drivers: intel (unloaded: fbdev,vesa) FAILED: nouveau
Underverse

3

X를 재부팅하거나 다시 시작해야 할 수도 있습니다. 그런 다음 시도해 볼 수 있습니다.

grep nouveau /var/log/Xorg.0.log

산출:

[29.227] (==) 자동 구성 드라이버 0과 일치하는 누보

[29.227] (==) 자동 구성 드라이버 2와 일치하는 누보

[29.227] (II) LoadModule : "nouveau"

[29.227] (II) /usr/lib64/xorg/modules/drivers/nouveau_drv.so로드

[29.227] (II) 모듈 누보 : vendor = "X.Org Foundation"

[29.240] (II) [drm] nouveau 인터페이스 버전 : 1.1.0

[29.534] (II) NOUVEAU (0) : [DRI2] DRI 드라이버 : 누보

[29.534] (II) NOUVEAU (0) : [DRI2] VDPAU 드라이버 : 누보

[30.474] (II) AIGLX : 누보로드 및 초기화


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

1

모든 설치 및 커널에로드 된 NVIDIA 드라이버와 리눅스 시스템, 당신은 실행할 수 있습니다 :

cat /proc/driver/nvidia/version
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.