Я недавно сделал сообщение, потому что я не мог получить свой 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.
В следующий раз попытайтесь зарегистрировать на пути SSH для останавливаний/перезагружения компьютера. Другая процедура должна была бы нажать magic+r для развязывания клавиатуры от X и нажимающий cltr+alt+del.
у меня есть та же проблема с этой версией драйвера. Попробуйте пакет драйвера человечности!
У меня была подобная проблема о Linux Mint. Большинство сообщений форума предположило, что это - что-то, чтобы сделать с Активным управлением государственной властью (ASPM) на Linux, который не играет хорошо с драйвером Nvidia. Они предложили, чтобы Вы выключили ASPM в параметрах загрузки. Однако это не работает, если у Вас есть ASPM прочь в Вашей BIOS. Я наконец заставил это работать путем включения ASPM в BIOS, но выключая его в параметрах загрузки - таким образом, Linux знает что его управление ASPM и не BIOS.
У меня была та же самая проблема, я решил ее путем помещения видеокарты в персистентный режим:
$ sudo nvidia-smi -pm 1
Я не знаю то, что это действительно делает, но кажется, что это работает на меня.
Я нашел решение на следующем форуме: https://bbs.archlinux.org/viewtopic.php? id=145527
Имея ту же проблему о Ubuntu 18.04, я использую главный Nvidia для графики, переключающейся с nvidia-driver-396 (.24) установленный. Эта проблема только происходит при работе специализированного использования карты:
sudo prime-select nvidia
При восстановлении с приостанавливают, рабочий стол высвечивает затем на черных экранах, как упомянуто выше с тем же самым сообщением об ошибке.
Аппаратные средства (Dell Inspiron 7559): Nvidia GTX 960 м Intel i7-6700HQ
Фиксация, которая работала на меня, должна была удалить своп-файл по умолчанию, сделанный во время установки, и создать специализированный раздел подкачки, конечно, не забыть добавлять к fstab и прямой личинке к разделу с резюме = "UUID".
Я узнал, что Ubuntu 18.04 дает опцию использования Ubuntu на Уэйленде, который я изучил, альтернатива X-серверу. Я вошел в систему с помощью Ubuntu на опции Уэйленда на экране входа в систему:
Теперь я могу использовать приостановить опцию без любой проблемы.
Все перепробовал. Помогло только одно: отключение ASPM. Добавьте это в аргументы загрузки ядра: pcie_aspm = off
Обновление: в системе отслеживания проблем 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
:
- Откройте окно терминала и вставьте следующую команду:
sudo xed /etc/default/grub
- ]Введите свой пароль. Затем найдите строку, начинающуюся с
GRUB_CMDLINE_LINUX_DEFAULT=
- Добавьте аргументы в конец этой строки в кавычках. Выглядит это примерно так:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash rcutree.rcu_idle_gp_delay=1 acpi_osi=! acpi_osi='Windows 2009'"
- Выполнить
sudo update-grub
Якобы успешный результат может Этого можно добиться, заменив Windows 2009
на Linux
, чтобы указать BIOS, какую ОС мы используем. Это не сработало для меня, но другие прокомментировали ниже, что им это помогло. В моем случае я оставил его как Windows 2009
.
Источник: https://forums.linuxmint.com/viewtopic.php?p=1728952&sid=d2f654dfa1082400eeea98c9fbf01918#p1728952