현재 사용되는 Nvidia 드라이버 버전을 검사하고 다른 대안으로 전환하는 방법은 무엇입니까?


17

현재 시스템에서 어떤 Nvidia 드라이버를 사용하고 있는지 (그리고 다른 버전이나 오픈 소스 nouveau드라이버로 전환하는 방법) 찾으려고합니다 .

modinfo시스템에 설치된 여러 개의 NVIDIA 드라이버에 대해 알고 ( nvidia_173nvidia_331)하지만, lsmod그냥 호출 nvidia(그리고 modinfo nvidia실패) :

$ modinfo nv
nvidia_173  nvidia_331  nvidiafb    nvme        nvram       nv_tco      
marsmorgana@marsmorgana:~$ modinfo nvidia_331 
filename:       /lib/modules/3.11.0-26-generic/updates/dkms/nvidia_331.ko
alias:          char-major-195-*
version:        331.113
supported:      external
license:        NVIDIA
alias:          pci:v000010DEd00000E00sv*sd*bc04sc80i00*
alias:          pci:v000010DEd00000AA3sv*sd*bc0Bsc40i00*
alias:          pci:v000010DEd*sv*sd*bc03sc02i00*
alias:          pci:v000010DEd*sv*sd*bc03sc00i00*
depends:        drm
vermagic:       3.11.0-26-generic SMP mod_unload modversions 686 
parm:           NVreg_Mobile:int
parm:           NVreg_ResmanDebugLevel:int
parm:           NVreg_RmLogonRC:int
parm:           NVreg_ModifyDeviceFiles:int
parm:           NVreg_DeviceFileUID:int
parm:           NVreg_DeviceFileGID:int
parm:           NVreg_DeviceFileMode:int
parm:           NVreg_RemapLimit:int
parm:           NVreg_UpdateMemoryTypes:int
parm:           NVreg_InitializeSystemMemoryAllocations:int
parm:           NVreg_UsePageAttributeTable:int
parm:           NVreg_MapRegistersEarly:int
parm:           NVreg_RegisterForACPIEvents:int
parm:           NVreg_CheckPCIConfigSpace:int
parm:           NVreg_EnablePCIeGen3:int
parm:           NVreg_EnableMSI:int
parm:           NVreg_MemoryPoolSize:int
parm:           NVreg_RegistryDwords:charp
parm:           NVreg_RmMsg:charp
parm:           NVreg_AssignGpus:charp
marsmorgana@marsmorgana:~$ lsmod | fgrep nv
nvidia               9704581  42 
drm                   247722  2 nvidia
marsmorgana@marsmorgana:~$ modinfo nvidia
ERROR: modinfo: could not find module nvidia
marsmorgana@marsmorgana:~$

어느 것을 사용하고 있는지 알아내는 방법?

사용중인 것을 바꾸는 방법?

다시 : 추가 드라이버

12.04에는 다음과 같은 additional-drivers탭이 없습니다 update-manager.

12.04의 업데이트 관리자

additional-drivers메뉴 의 앱, 프로그램 (으로 확인 locate) 또는 설치 가능한 패키지 (으로 확인 apt-cache search).

(nvidia 드라이버를 검사하고 전환하려는 나의 이유에 대한 주제를 벗어난 설명)

보고 된 바와 같이 nvidia 드라이버로 인해 와인에서 SketchUp을 실행하는 데 문제가있을 수 있습니다 .

주제를 벗어난 업데이트 : 실제로, 이것은 나중에 알려진 다른 엔비디아 관련 문제 ( "팁"참조) ( " 스케치 업이 응답하지 않음 "을 통해 발견됨 )이며 와인 -1.7.31에서 수정 되어야한다는 것이 밝혀졌습니다 . 이 버전 이상 Trusty 이상의 Ubuntu Wine 리포지토리 에서 사용할 수 있으므로 해당 패키지를 사용하려면 12.04 (Precise)에서 Trusty로 업그레이드해야합니다. 그럼에도 불구하고, 나의 질문은 나의 상황에서 실제 해결책과 독립적으로 의미가 있습니다.

답변:


14

additional-drivers앱을 열고 대시 또는 검색software and updates

여기에 이미지 설명을 입력하십시오

12.04에서는 여기 에서 additional drivers앱을 다운로드 할 수 있습니다 .


12.04에서, 나는이없는 additional-drivers메뉴에서 응용 프로그램 (도 아니고 프로그램이나 패키지를 -에 의해 확인 locateapt-cache search각각).
imz-Ivan Zakharyaschev

스크린 샷과 같이 소프트웨어 및 업데이트를 살펴보십시오
Mark Kirby

스크린 샷을 살펴보십시오 (질문을 업데이트했습니다). 그것은 당신과 같지만 "추가 드라이버"탭이 없습니다.
imz-Ivan Zakharyaschev

12.04에 대한 위치로 업데이트
Mark Kirby

1
이 문제를 해결하려면 nvidia 드라이버를 제거 sudo apt-get purge nvidia*하면 시스템이 nouveau로 돌아갑니다.
Mark Kirby

33

를 통해 사용 가능한 드라이버 나열

% apt-cache search nvidia | grep -P '^nvidia-[0-9]+\s'
nvidia-304 - NVIDIA legacy binary driver - version 304.125
nvidia-310 - Transitional package for nvidia-310
nvidia-319 - Transitional package for nvidia-319
nvidia-331 - Transitional package for nvidia-331
nvidia-340 - NVIDIA binary driver - version 340.76
nvidia-346 - NVIDIA binary driver - version 346.59

예를 들어

sudo apt-get install nvidia-346

사용중인 드라이버 표시

  • nvidia-smi

    Sat Sep  5 11:57:22 2015       
    +------------------------------------------------------+                       
    | NVIDIA-SMI 340.76     Driver Version: 340.76         |                       
    |-------------------------------+----------------------+----------------------+
    | GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
    | Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
    |===============================+======================+======================|
    |   0  GeForce 9800 GT...  Off  | 0000:01:00.0     N/A |                  N/A |
    | 65%   52C    P0    N/A /  N/A |    271MiB /  1023MiB |     N/A      Default |
    +-------------------------------+----------------------+----------------------+
    
    +-----------------------------------------------------------------------------+
    | Compute processes:                                               GPU Memory |
    |  GPU       PID  Process name                                     Usage      |
    |=============================================================================|
    |    0            Not Supported                                               |
    +-----------------------------------------------------------------------------+
    
  • nvidia-settings

    여기에 이미지 설명을 입력하십시오

  • nvidia-settings -q NvidiaDriverVersion

      Attribute 'NvidiaDriverVersion' (sturm:1.0): 340.76
      Attribute 'NvidiaDriverVersion' (sturm:1[gpu:0]): 340.76
    
  • cat /proc/driver/nvidia/version

    NVRM version: NVIDIA UNIX x86_64 Kernel Module  340.76  Thu Jan 22 12:11:08 PST 2015
    GCC version:  gcc version 4.9.2 (Ubuntu 4.9.2-10ubuntu13)
    

nvidia-smi공식 .run파일을 사용하여 드라이버를 설치 한 방법 입니다.
yaobin
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.