Рейтинг:1

Проприетарные драйверы NVIDIA в Ubuntu 20.04 и 21.10 не работают

флаг fr

У меня есть видеокарта GeForce RTX 3060 Ti и чистая установка Ubuntu 20.04 LTS. Моя материнская плата от MSI: PRO Z690-A DDR4(MS-7D25). Я установил ОС с загрузочного USB-накопителя и выбрал параметры Загрузка обновлений при установке Ubuntu и Установите стороннее программное обеспечение для графики и оборудования Wi-Fi, а также дополнительные форматы мультимедиа.. После установки я загрузился в ОС.

Теперь я все еще хотел драйверы NVIDIA, поэтому я последовал это руководство.

Я обновил программное обеспечение с помощью средства обновления программного обеспечения с графическим интерфейсом. Я заглянул в раздел «Дополнительные драйверы» раздела «Программное обеспечение и обновления», и был выбран драйвер Nouveau. я нажал Использование метапакета драйверов NVIDIA из nvidia-driver-470 (проприетарный, проверенный)вариант, применил изменения и перезагрузился. Теперь мой компьютер не проходит мимо логотипа загрузки MSI. Я могу получить tty с помощью Ctrl+Alt+F3. Оттуда я выполнил эти команды:

$ ubuntu-драйверы устройств
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
модалии: pci:v000010DEd00002489sv000010DEsd0000153Cbc03sc00i00
производитель: корпорация NVIDIA
драйвер: nvidia-driver-470 - рекомендуется несвободный дистрибутив
драйвер: nvidia-driver-495 — несвободный дистрибутив
драйвер: nvidia-driver-460-server — несвободный дистрибутив
драйвер: nvidia-driver-460 — несвободный дистрибутив
драйвер: nvidia-driver-470-server — несвободный дистрибутив
драйвер: xserver-xorg-video-nouveau — встроенный бесплатный дистрибутив

Обратите внимание, что я не получаю модель поле! Я не знаю, почему...

$ nvidia-settings -q все
Не удалось инициализировать сервер: не удалось подключиться: в подключении отказано

ОШИБКА: Дисплей управления не определен; запустите `nvidia-settings --help` для получения информации об использовании.
$ nvidia-smi
Ср дек 22 11:47:05 2021       
+--------------------------------------------- ----------------------------+
| NVIDIA-SMI 470.86 Версия драйвера: 470.86 Версия CUDA: 11.4 |
|-------------------------------+---------------- -----+----------------------+
| Имя GPU Persistence-M| Bus-Id Disp.A | Летучий некорр. ЕСК |
| Мощность вентилятора Temp Perf:Использование/Ограничение| Использование памяти | GPU-Util Compute M. |
| | | МИГ М. |
|===============================+================= =====+======================|
| 0 NVIDIA GeForce ... Выкл. | 00000000:01:00.0 Выкл | Н/Д |
| 0% 33C P8 6 Вт / 200 Вт | 14 МБ / 7982 МБ | 0% По умолчанию |
| | | Н/Д |
+---------------------------------------------+---------------- -----+----------------------+
                                                                               
+--------------------------------------------- ----------------------------+
| Процессы: |
| GPU GI CI PID Тип Имя процесса Память GPU |
| ID Использование ID |
|================================================ =============================|
| 0 Н/Д Н/Д 1017 G /usr/lib/xorg/Xorg 8MiB |
| 0 Н/Д Н/Д 1310 G /usr/bin/gnome-shell 3MiB |
+--------------------------------------------- ----------------------------+
$ nvidia-smi --query-gpu=имя --format=csv, без заголовка
NVIDIA GeForce RTX 3060 Ti
$ sudo lshw -c видео
  *-отображать
       описание: VGA-совместимый контроллер
       продукт: GA104 [Хешрейт GeForce RTX 3060 Ti Lite]
       производитель: корпорация NVIDIA
       физический идентификатор: 0
       информация о шине: pci@0000:01:00.0
       версия: а1
       ширина: 64 бита
       часы: 33 МГц
       возможности: pm msi pciexpress vga_controller bus_master cap_list rom
       конфигурация: драйвер = задержка nvidia = 0
       ресурсы: irq:160 память:42000000-42ffffff память:60000000-6fffffff память:70000000-71ffffff ioport:5000(размер=128) память:43000000-4307ffff
  *-показать UNCLAIMED
       описание: VGA-совместимый контроллер
       продукт: AlderLake-S GT1
       производитель: корпорация Intel
       физический идентификатор: 2
       информация о шине: pci@0000:00:02.0
       версия: 0с
       ширина: 64 бита
       часы: 33 МГц
       возможности: pciexpress msi pm vga_controller bus_master cap_list
       конфигурация: задержка=0
       ресурсы: память: 41000000-41ffffff память: 50000000-5ffffff ioport: 6000 (размер = 64) память: c0000-dffff память: 45000000-4bffffff
$ systemctl статус gdm
gdm.service — Диспетчер отображения GNOME
     Загружено: загружено (/lib/systemd/system/gdm.service; статично; предустановка поставщика: включена)
     Активен: активен (работает) со среды 22 декабря 2021 г., 11:17:05 CET; 31мин назад
    Процесс: 892 ExecStartPre=/usr/share/gdm/generate-config (code=exited, status=0/SUCCESS)
    Процесс: 913 ExecStartPre=/usr/lib/gdm3/gdm-wait-for-drm (code=exited, status=0/SUCCESS)
   Основной PID: 916 (gdm3)
      Заданий: 3 (лимит: 76852)
     Память: 5,6 М
     Группа CG: /system.slice/gdm.service
             ââ916 /usr/sbin/gdm3

22 декабря 11:17:05 spectroag systemd[1]: запуск диспетчера отображения GNOME...
22 декабря 11:17:05 spectroag systemd[1]: запущен диспетчер отображения GNOME.
22 декабря 11:17:07 spectroag gdm-autologin][961]: gkr-pam: пароль для пользователя недоступен
22 декабря 11:17:07 spectroag gdm-autologin][961]: pam_unix(gdm-autologin:session): сеанс открыт для пользователя-разработчика пользователем (uid=0)
22 декабря 11:17:07 spectroag gdm-autologin][961]: gkr-pam: gnome-keyring-daemon запущен правильно

(Я установил Ubuntu с автоматическим входом в систему)

$ судо lspci -vnn | grep -i VGA -A 25
00:02.0 Контроллер, совместимый с VGA [0300]: Устройство Intel Corporation [8086:4680] (версия 0c) (prog-if 00 [Контроллер VGA])
    Имя устройства: встроенное — видео
    Подсистема: Micro-Star International Co., Ltd. [MSI] Устройство [1462:7d25]
    Флаги: bus master, fast devsel, latency 0, IRQ 255
    Память на 41000000 (64-разрядная, без предварительной выборки) [размер = 16M]
    Память на 50000000 (64-разрядная, с предварительной выборкой) [размер = 256M]
    Порты ввода-вывода на 6000 [размер = 64]
    Расширение ROM на 000c0000 [виртуальный] [отключено] [размер = 128K]
    Возможности: [40] Информация о поставщике: Len=0c <?>
    Возможности: [70] Express Root Complex Integrated Endpoint, MSI 00
    Возможности: [ac] MSI: Enable- Count=1/1 Maskable+ 64bit-
    Возможности: [d0] Управление питанием версии 2
    Возможности: [100] Идентификатор адресного пространства процесса (PASID)
    Возможности: [200] Служба трансляции адресов (ATS)
    Возможности: [300] Интерфейс запроса страницы (PRI)
    Возможности: [320] Виртуализация ввода-вывода с одним корнем (SR-IOV)

00:06.0 Мост PCI [0604]: устройство корпорации Intel [8086:464d] (версия 02) (прог-если 00 [нормальное декодирование])
    Флаги: bus master, fast devsel, latency 0, IRQ 123
    Шина: основная = 00, дополнительная = 02, подчиненная = 02, секундная задержка = 0
    Ввод/вывод за мостом: [отключено]
    Память за мостом: 44800000-448fffff [size=1M]
    Предварительная выборка памяти за мостом: [отключено]
    Возможности: [40] Express Root Port (Slot+), MSI 00
    Возможности: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
    Возможности: [90] Подсистема: Устройство [0000:0000]
--
01:00.0 Контроллер, совместимый с VGA [0300]: Устройство NVIDIA Corporation [10de:2489] (rev a1) (prog-if 00 [Контроллер VGA])
    Подсистема: Устройство корпорации NVIDIA [10de:153c]
    Флаги: bus master, fast devsel, latency 0, IRQ 160
    Память на 42000000 (32-разрядная, без предварительной выборки) [размер = 16M]
    Память на 60000000 (64-разрядная, с предварительной выборкой) [размер = 256M]
    Память на уровне 70000000 (64-разрядная, с возможностью предварительной выборки) [размер = 32M]
    Порты ввода-вывода на 5000 [размер = 128]
    Расширение ПЗУ на 43000000 [виртуальный] [отключено] [размер = 512K]
    Возможности: [60] Управление питанием версии 3
    Возможности: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
    Возможности: [78] Express Legacy Endpoint, MSI 00
    Возможности: [b4] Информация о поставщике: Len=14 <?>
    Возможности: [100] Виртуальный канал
    Возможности: [250] Отчет о допустимой задержке
    Возможности: [258] Подсостояния L1 PM
    Возможности: [128] Бюджетирование мощности <?>
    Возможности: [420] Расширенные отчеты об ошибках
    Возможности: [600] Информация о поставщике: ID=0001 Rev=1 Len=024 <?>
    Возможности: [900] Дополнительный PCI Express
    Возможности: [bb0] Изменяемый размер BAR <?>
    Возможности: [c1c] Физический уровень 16,0 ГТ/с <?>
    Возможности: [d00] Маржа дорожки у приемника <?>
    Возможности: [e00] Функция передачи данных <?>
    Используемый драйвер ядра: nvidia
    Модули ядра: nvidiafb, nouveau, nvidia_drm, nvidia
$ простой выбор запроса
нвидиа
$ пс вспомогательный | группа X
root 1017 0.0 0.0 25358216 56396 tty2 Sl+ 11:17 0:01 /usr/lib/xorg/Xorg vt2 -displayfd 3 -auth /run/user/1000/gdm/Xauthority -background none -noreset -keeptty -verbose 3
root 2905 0.0 0.0 25346156 51956 tty1 Sl+ 11:50 0:00 /usr/lib/xorg/Xorg vt1 -displayfd 3 -auth /run/user/125/gdm/Xauthority -background none -noreset -keeptty -verbose 3
develop+ 3488 0.0 0.0 17676 664 tty3 R+ 12:12 0:00 grep --color=auto X

(Я выполняю это в tty3)

$ кошка /etc/по умолчанию/жратва | grep CMDLINE
GRUB_CMDLINE_LINUX_DEFAULT="тихий всплеск"
GRUB_CMDLINE_LINUX=""

Любая идея, что может происходить? Похоже, что это должно работать, но я не могу получить никаких визуальных эффектов.

В моем BIOS я вижу, что безопасная загрузка отключена, также я использую UEFI, если это имеет значение.

Пожалуйста, дайте мне знать, если я должен предоставить больше информации!

РЕДАКТИРОВАТЬ: У меня есть экран для отображения журнала во время загрузки, поэтому я могу видеть, что он делает, прежде чем застрять. Это последняя часть того, что на экране:

[ OK ] Запущен сеанс 1 пользователя-разработчика.
         Запуск службы политики планирования RealtimeKit...
         Запуск демона NVIDIA Persistence...
[ OK ] Запущен демон NVIDIA Persistence.
[ OK ] Запущен демон Snap.
         Запуск Подождите, пока snapd не будет полностью заполнен...
[ OK ] Готово Дождитесь полного заполнения snapd.
[ OK ] Запущена служба политики планирования RealtimeKit.
         Запуск демона для управления питанием...
[ OK ] Запущен демон для управления питанием.

Большинство процессов, которые я ожидал бы, также там, но я не могу скопировать все это для вас. Похоже, он держится после окончания, и я понятия не имею, почему до сих пор...

ОБНОВИТЬ : Я установил Ubuntu 21.10 и загрузил драйвер с помощью sudo apt install nvidia-driver-470. При перезагрузке у меня такая же ситуация, как описано в посте. На этот раз я также не могу войти в VT3, нажав ctrl alt f3, так как он продолжает возвращаться к тому, что я думаю, что это VT1 (экран входа), показывая черный экран с курсором (опять же, как в посте).

ОБНОВИТЬ : я пытался обновить свой версия биоса, но версия v11 заблокировала всю мою систему, и мне пришлось вручную понизить версию BIOS до версии v10. Я пробовал с драйвером 495.44, а также с драйвером 470.94, которого нет в стандартных репозиториях. Пробовал с ядром 5.15. К сожалению, ничего не получилось. С ядром 5.15 и драйвером 495.44 последним журналом загрузки является «Запуск показа экрана загрузки Plymouth ...», и у меня нет журнала о завершении.

ОБНОВИТЬ : Вот еще информация: /var/журнал/boot.log, что выглядит вполне нормально для меня. /var/lib/gdm3/.local/share/xorg/Xorg.0.log, который показывает интересную ошибку. Для обоих журналов я использую ядро ​​​​5.13.0-22-generic и драйвер NVIDIA 470.86 при новой установке.

ChanganAuto avatar
флаг us
Отключите безопасную загрузку, этого должно быть достаточно.
Maarten Meijer avatar
флаг fr
@ChanganAuto Я надеялся, что этого тоже будет достаточно, но, к сожалению, он уже отключен ... «Быстрая загрузка MSI» и «Быстрая загрузка» также отключены.
ChanganAuto avatar
флаг us
Быстрая загрузка НЕ ​​является безопасной загрузкой.
Maarten Meijer avatar
флаг fr
Я знаю, что и быстрая загрузка, и безопасная загрузка отключены. Я только что упомянул об этом, потому что подумал, что это может касаться и вас.
флаг za
С уважением, если я могу спросить; почему вы хотите запустить Ubuntu 20.04, а не 21.04 или 21.10? Решение вашей проблемы может потребовать часов попыток и дней ожидания ответов. Практичность? Когда я установил 21.10, мне понадобилось около 25 минут, а в результате — стабильно работающий рабочий стол. Возможно, вы захотите рассмотреть новое обновление. Чтобы ускорить процесс, я бы выбрал минимальную установку, по умолчанию Nouveau, затем вручную установил драйвер Nvidia, чтобы на этом этапе не было проблем, а затем установил все остальное, что мне может понадобиться. Я считаю, что «синаптический» очень полезен для этого.
Maarten Meijer avatar
флаг fr
Я решил установить Ubuntu 20.04, потому что это самая новая версия с LTS. Я решил, что это будет лучше всего, так как я хотел бы запустить стабильную ОС с хорошей поддержкой. Я не думал, что более новые версии будут лучше поддерживать мои драйверы, но сейчас попробую. Учитывая «ручную установку драйвера Nvidia», вы имеете в виду не использовать графический интерфейс? Я использовал графический интерфейс, потому что это самый надежный способ установки драйверов, но я могу попробовать установить драйвер с помощью `sudo apt install nvidia-470`. Я попробую это!
Maarten Meijer avatar
флаг fr
Обновление: я установил Ubuntu 21.10 и загрузил драйвер с помощью «sudo apt install nvidia-driver-470». При перезагрузке у меня такая же ситуация, как описано в посте. На этот раз я также не могу войти в VT3, нажав ctrl alt f3, так как он продолжает возвращаться к тому, что я думаю, что это VT1 (экран входа), показывая черный экран с курсором (опять же, как в посте).
heynnema avatar
флаг ru
Знаете ли вы, как добавить «nomodeset» в меню GRUB во время загрузки?
флаг cc
Найдите на этом сайте 3060ti и убедитесь, что вы не одиноки. Сначала убедитесь, что прошивка вашей материнской платы обновлена, попробуйте последний доступный драйвер Nvidia (495.44 из стандартных репозиториев) и, если необходимо, последнее ядро, которое вы можете получить, начиная с версии 21.10.
Maarten Meijer avatar
флаг fr
@heynnema да, я знаю, как это сделать. Я пробовал, и это заставляет меня использовать драйверы nouveau, но это не помогает мне с использованием драйверов NVIDIA.
Maarten Meijer avatar
флаг fr
@ubfan1 Я пытался обновить свою версию BIOS (https://www.msi.com/Motherboard/PRO-Z690-A-DDR4/support#down-bios), но версия v11 испортила всю мою систему, и мне пришлось вручную понизить BIOS до v10. Я пробовал с драйвером 495.44, а также с драйвером 470.94, которого нет в стандартных репозиториях. Пробовал с ядром 5.15. К сожалению, ничего не получилось. С ядром 5.15 и драйвером 495.44 последним журналом загрузки является «Запуск показа экрана загрузки Plymouth ...», и у меня нет журнала о завершении
heynnema avatar
флаг ru
@ubfan1 Nvidia 495 — бета-драйвер. Следует использовать 470.
heynnema avatar
флаг ru
@MaartenMeijer Мальчик, у тебя определенно тяжелые времена. Nvidia 495 — это бета-драйвер. Я бы остановился на 470. Что касается BIOS, перейдите в BIOS v10 и выберите «сброс до заводских настроек» или «сброс до заводских настроек», а затем повторите попытку обновления BIOS v11. Вы используете Wayland или X11? Проверьте панель «Настройки / О программе», если можете. В противном случае вы можете проверить это на экране входа в систему. Nvidia и Wayland еще не очень хорошо играют.
Maarten Meijer avatar
флаг fr
@heynnema Действительно, я уже переключился обратно на 470. У меня даже не появляется экран входа в систему, поэтому я не уверен, использовал ли я Wayland, но теперь я отключил Wayland в `/etc/gdm3/custom.conf`, но проблема все еще остается ... Мой BIOS v10 уже был с настройками по умолчанию, поэтому я не думаю, что это поможет.
heynnema avatar
флаг ru
@MaartenMeijer Если вы загружаетесь с помощью nomodeset, вы попадаете на экран входа в систему? Если это так, проверьте, настроены ли вы на использование wayland или x11/xorg.
Maarten Meijer avatar
флаг fr
Нет, это ничего не меняет, я все еще должен использовать tty3
heynnema avatar
флаг ru
@MaartenMeijer Загружается ли он с Ubuntu Live USB? Если да, попробуйте установить туда Nvidia 470 (используя Software & Updates) и посмотрите, работает ли она. У вас есть другая карта Nvidia, которую вы можете попробовать? Я бы связался с MSI по поводу вашей проблемы с BIOS v11 и с Nvidia по поводу вашей текущей проблемы.
heynnema avatar
флаг ru
@MaartenMeijer Войдите в систему через tty3 и очистите драйвер Nvidia. Тогда вы, по крайней мере, сможете загрузиться и использовать nouveau, пока не получите поддержку от Nvidia. (Возможно, проблема в вашем BIOS).
heynnema avatar
флаг ru
Начинайте комментировать меня с @heynnema или я, вероятно, пропущу их.
флаг cc
Оба кабеля питания подключены к карте? См. https://www.nvidia.com/en-us/geforce/forums/game-ready-drivers/13/416912/rtx-3060-ti-driver-issues/ для решения проблемы с черным экраном.
Рейтинг:1
флаг fr

Я заставил его работать! Я глуп, что сделал это так поздно, но мой монитор был подключен к порту HDMI материнской платы, а не графического процессора. Простое перетаскивание кабеля к порту графического процессора решило проблему, потому что драйверы работали правильно... Надеюсь, никому больше не придется через это пройти!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.