Làm cách nào để kiểm tra phiên bản trình điều khiển Nvidia hiện đang sử dụng và chuyển đổi sang phiên bản khác?


17

Tôi đang cố gắng tìm hiểu trình điều khiển Nvidia nào hiện đang được sử dụng trong hệ thống (và cách chuyển đổi nó sang phiên bản khác hoặc nouveautrình điều khiển nguồn mở ).

modinfobiết về một số trình điều khiển nvidia được cài đặt trong hệ thống ( nvidia_173nvidia_331), nhưng lsmodchỉ gọi nó nvidia(và modinfo nvidiakhông thành công):

$ 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:~$

Làm thế nào để tìm ra cái nào đang được sử dụng?

Làm thế nào để chuyển đổi một đang được sử dụng?

Re: trình điều khiển bổ sung

Trong 12.04, tôi không có additional-driverstab nào trongupdate-manager :

người quản lý cập nhật trong 12.04

cũng không phải là một additional-drivers ứng dụng trong menu, cũng không phải là một chương trình (được kiểm tra bởi locate), cũng không phải là một gói có thể cài đặt (được kiểm tra bởi apt-cache search).

(Giải thích ngoài chủ đề về lý do của tôi muốn kiểm tra và chuyển đổi trình điều khiển nvidia)

Bởi vì tôi có thể gặp vấn đề với việc chạy SketchUp dưới rượu vì trình điều khiển nvidia, như đã báo cáo ở đó .

Một CẬP NHẬT ngoài chủ đề: thực ra, sau đó hóa ra đây là một vấn đề không liên quan đến nvidia khác (xem trong "Mẹo") (được tìm thấy qua " Phác thảo không phản hồi "), phải được khắc phục trong rượu-1.7.31 ; phiên bản này trở lên có sẵn trong kho lưu trữ Ubuntu Wine cho Trusty trở lên, vì vậy tôi cần nâng cấp từ 12.04 (Chính xác) lên Trusty để sử dụng các gói đó. Tuy nhiên, câu hỏi của tôi ở đây có ý nghĩa độc lập với giải pháp thực sự trong tình huống của tôi.

Câu trả lời:


14

Chỉ cần mở additional-driversứng dụng, tìm kiếm nó trong dấu gạch ngang hoặc trongsoftware and updates

nhập mô tả hình ảnh ở đây

Trong 12.04 bạn có thể tải về một additional driversứng dụng HERE .


Trong 12.04, tôi không có additional-driversứng dụng trong menu (cũng không phải chương trình, cũng không phải gói - được kiểm tra theo locateapt-cache searchtương ứng).
imz - Ivan Zakharyaschev

Nhìn vào phần mềm và các bản cập nhật, như trong ảnh chụp màn hình
Mark Kirby

Hãy nhìn vào ảnh chụp màn hình của tôi (Tôi đã cập nhật câu hỏi). Nó giống như của bạn, nhưng không có tab "trình điều khiển bổ sung".
imz - Ivan Zakharyaschev

Được cập nhật với nơi tìm thấy nó cho 12.04
Đánh dấu Kirby

1
Là một workaround, loại bỏ các trình điều khiển nvidia với sudo apt-get purge nvidia*sẽ làm cho hệ thống để rơi trở lại vào nouveau.
Đánh dấu Kirby

33

Liệt kê các trình điều khiển có sẵn thông qua

% 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

và cài đặt với, vd

sudo apt-get install nvidia-346

Hiển thị trình điều khiển đang sử dụng

  • 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

    nhập mô tả hình ảnh ở đây

  • 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-smilà cách nếu bạn cài đặt trình điều khiển bằng .runtệp chính thức .
yaobin
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.