GPU упал с шины (Nvidia)

Я недавно сделал сообщение, потому что я не мог получить свой GPU NVIDIA и выполнение. Это - сообщение: свяжитесь с моим другим сообщением. Я получил свой gpu, работающий теперь (посредством настроек X-сервера NVIDIA). Это мои спецификации:

версия человечности: 16.04.1

GPU: корпорация NVIDIA GM108M [GeForce 840M]

Но каждый раз, когда я приостанавливаю свой ноутбук и перезагружаю его, я получаю черный экран с этим сообщением об ошибке:

[ 5107.273042] usbhid 2-3:1.0: suspend error -5  
[ 5107.644336] NVRM: Xid (PCI:0000:03:00): 79, GPU has fallen off the bus.)  
[ 5107.644336] 

Единственное решение там, должен полностью перезагрузить мой ноутбук с кнопкой питания.

---Дополнительная информация---

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 375.26                 Driver Version: 375.26                    |
|-------------------------------+----------------------+----------------------+
| 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 840M        Off  | 0000:03:00.0     Off |                  N/A |
| N/A   47C    P0    N/A /  N/A |    242MiB /  2002MiB |     24%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID  Type  Process name                               Usage      |
|=============================================================================|
|    0      1409    G   /usr/lib/xorg/Xorg                             149MiB |
|    0      2471    G   compiz                                          92MiB |
|    0      2774    G   /usr/lib/firefox/firefox                         1MiB |
+-----------------------------------------------------------------------------+

Таким образом это только происходит, когда мой ноутбук помещает себя в sleep-/suspend-mode (я деактивировал это теперь, таким образом, это больше не входит в sleep-/suspend-mode). Включение моего ноутбука не имеет никаких проблем с этим. Никогда не встречался с этим прежде также. Я также переключился назад на свой Intel GPU, чтобы протестировать, если он все еще происходит, но он не делает. Таким образом, это должно сделать что-то с моим GPU Nvidia.

4
задан 28 May 2018 в 12:22

7 ответов

В следующий раз попытайтесь зарегистрировать на пути SSH для останавливаний/перезагружения компьютера. Другая процедура должна была бы нажать magic+r для развязывания клавиатуры от X и нажимающий cltr+alt+del.

у меня есть та же проблема с этой версией драйвера. Попробуйте пакет драйвера человечности!

1
ответ дан 1 December 2019 в 10:16

У меня была подобная проблема о Linux Mint. Большинство сообщений форума предположило, что это - что-то, чтобы сделать с Активным управлением государственной властью (ASPM) на Linux, который не играет хорошо с драйвером Nvidia. Они предложили, чтобы Вы выключили ASPM в параметрах загрузки. Однако это не работает, если у Вас есть ASPM прочь в Вашей BIOS. Я наконец заставил это работать путем включения ASPM в BIOS, но выключая его в параметрах загрузки - таким образом, Linux знает что его управление ASPM и не BIOS.

-1
ответ дан 1 December 2019 в 10:16

У меня была та же самая проблема, я решил ее путем помещения видеокарты в персистентный режим:

$ sudo nvidia-smi -pm 1

Я не знаю то, что это действительно делает, но кажется, что это работает на меня.

Я нашел решение на следующем форуме: https://bbs.archlinux.org/viewtopic.php? id=145527

2
ответ дан 1 December 2019 в 10:16

Имея ту же проблему о Ubuntu 18.04, я использую главный Nvidia для графики, переключающейся с nvidia-driver-396 (.24) установленный. Эта проблема только происходит при работе специализированного использования карты:

sudo prime-select nvidia

При восстановлении с приостанавливают, рабочий стол высвечивает затем на черных экранах, как упомянуто выше с тем же самым сообщением об ошибке.

Аппаратные средства (Dell Inspiron 7559): Nvidia GTX 960 м Intel i7-6700HQ

Word Around:

Фиксация, которая работала на меня, должна была удалить своп-файл по умолчанию, сделанный во время установки, и создать специализированный раздел подкачки, конечно, не забыть добавлять к fstab и прямой личинке к разделу с резюме = "UUID".

0
ответ дан 1 December 2019 в 10:16

Я узнал, что Ubuntu 18.04 дает опцию использования Ubuntu на Уэйленде, который я изучил, альтернатива X-серверу. Я вошел в систему с помощью Ubuntu на опции Уэйленда на экране входа в систему:

the login screen

Теперь я могу использовать приостановить опцию без любой проблемы.

0
ответ дан 1 December 2019 в 10:16

Все перепробовал. Помогло только одно: отключение ASPM. Добавьте это в аргументы загрузки ядра: pcie_aspm = off

3
ответ дан 31 January 2020 в 15:03

Обновление: в системе отслеживания проблем Ubuntu была связанная ошибка, которая с тех пор была исправлена ​​и выпущена. Не уверен, что этот ответ полезен. https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1847937


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

fix заключается в добавлении следующих аргументов к параметрам загрузки ядра: rcutree.rcu_idle_gp_delay=1 acpi_osi=! acpi_osi='Windows 2009' Вы можете протестировать это исправление, перезагрузившись и нажав «e» на основной загрузочной записи в grub. Добавьте аргументы в конец строки, оканчивающейся на linux, и нажмите CTRL+X для загрузки. Попробуйте приостановить и разбудить систему. Если это работает, ты золотой! Чтобы сделать исправление постоянным, вам нужно отредактировать файл \etc\default\grub:

  1. Откройте окно терминала и вставьте следующую команду: sudo xed /etc/default/grub
  2. ]Введите свой пароль. Затем найдите строку, начинающуюся с GRUB_CMDLINE_LINUX_DEFAULT=
  3. Добавьте аргументы в конец этой строки в кавычках. Выглядит это примерно так: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash rcutree.rcu_idle_gp_delay=1 acpi_osi=! acpi_osi='Windows 2009'"
  4. Выполнить sudo update-grub

Якобы успешный результат может Этого можно добиться, заменив Windows 2009 на Linux, чтобы указать BIOS, какую ОС мы используем. Это не сработало для меня, но другие прокомментировали ниже, что им это помогло. В моем случае я оставил его как Windows 2009.

Источник: https://forums.linuxmint.com/viewtopic.php?p=1728952&sid=d2f654dfa1082400eeea98c9fbf01918#p1728952

5
ответ дан 7 May 2020 в 19:24

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

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