Обычные драйверы Ubuntu не распознают nvidia-driver- 450

  • Ubuntu18.04
  • CUDA 10.0
  • Ядро 5.3.0-53-generic

Я обновил библиотеку CUDA с версии 10.2 до 11.0, следуя инструкции NVIDIA здесь .

Графический процессор правильно распознается как:

$ lspci  | grep -i "nvidia"
01:00.0 VGA compatible controller: NVIDIA Corporation Device 1ed0 (rev a1)
01:00.1 Audio device: NVIDIA Corporation Device 10f8 (rev a1)
01:00.2 USB controller: NVIDIA Corporation Device 1ad8 (rev a1)
01:00.3 Serial bus controller [0c80]: NVIDIA Corporation Device 1ad9 (rev a1)

$ nvidia-smi
Mon Jun  8 18:14:57 2020
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 450.36.06    Driver Version: 450.36.06    CUDA Version: 11.0     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  GeForce RTX 2080    On   | 00000000:01:00.0 Off |                  N/A |
| N/A   44C    P8     4W /  N/A |    118MiB /  7979MiB |      0%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A      2532      G   /usr/lib/xorg/Xorg                 39MiB |
|    0   N/A  N/A      2934      G   /usr/bin/gnome-shell               76MiB |
+-----------------------------------------------------------------------------+

Тем не менее, ubuntu-drivers-common не распознает новый nvidia-driver-450:

$ ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001ED0sv00001028sd000008C4bc03sc00i00
vendor   : NVIDIA Corporation
manual_install: True
driver   : nvidia-driver-435 - distro non-free
driver   : nvidia-driver-440 - third-party free recommended
driver   : nvidia-driver-418 - third-party free
driver   : nvidia-driver-430 - third-party free
driver   : xserver-xorg-video-nouveau - distro free builtin

Интересно, почему это так? У вас есть идеи?
Спасибо.

0
задан 8 June 2020 в 12:53

1 ответ

У меня есть Dell 7577 с GTX 1060 и недавно обновлен до 20.04. Как и в случае с 18.04.10, у драйвера / модуля nvidia были проблемы с обнаружением 1060. Мое решение состояло в том, чтобы использовать «nvidia-xconfig» для создания файла xorg.conf, а затем указать поля Driver и BusID ...

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia-440"
    BusID          "PCI:1@0:0:0"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
--- ------121--------866234----

Утилита ubuntu-drivers должна отображать драйверы, предоставляемые Ubuntu.

Показывает manual_install: True . Это означает, что у вас есть драйвер, установленный вручную. Кажется, это действительно так; -)

Я не вижу проблем нигде.

0
ответ дан 19 June 2020 в 21:29

Другие вопросы по тегам:

Похожие вопросы: