Добрый день. Система: ALT Workstation 11.1 (Prometheus) Железо: Видеокарта GTX 1070 Графический сервер: Wayland После обновления драйвера NVIDIA до версии 580.82.07 возникли следующие ошибки: 1. При добавлении модулей Nvidia в initrd.mk MODULES_TRY_ADD += nvidia nvidia-drm nvidia-modeset nvidia-uvm DISABLE_FEATURES += nvidia перестала работать гибернация ( на 570 драйвере работала). При выходе из гибернации ПК включаестся как при обычном включении. Ошибки в журнале: journalctl -b -p err kernel: nvidia 0000:01:00.0: PM: pci_pm_freeze(): nv_pmops_freeze [nvidia] returns -5 kernel: nvidia 0000:01:00.0: PM: dpm_run_callback(): pci_pm_freeze returns -5 kernel: nvidia 0000:01:00.0: PM: failed to quiesce async: error -5 kernel: PM: hibernation: Failed to load image, recovering. 2. При выходе из ждущего режима ( в независимости добавлены модули или нет) появляются ошибки в журнале ( на 570 драйвере их небыло) journalctl -b -p err kernel: xhci_hcd 0000:05:00.0: dma_pool_destroy xHCI ring segments busy kernel: xhci_hcd 0000:05:00.0: dma_pool_destroy xHCI input/output contexts busy хотя все USB порты работают в штатном режиме.
>1. При добавлении модулей Nvidia в initrd.mk > >MODULES_TRY_ADD += nvidia nvidia-drm nvidia-modeset nvidia-uvm >DISABLE_FEATURES += nvidia А это зачем делаете?
Да по многим причинам, уже много лет на всех дистрибутивах. А в чем подвох? Ранняя загрузка видеодрайвера плохая идея?
(Ответ для Павел на комментарий #2) > Да по многим причинам, уже много лет на всех дистрибутивах. > > А в чем подвох? Ранняя загрузка видеодрайвера плохая идея? Попробуйте это убрать.
Убрал сразу, как увидел эту проблему. Без этих модулей гибернация работает. Только это не решает проблему с добавленными модулями.
Тем более в драйвере версии 570 , всё прекрасно работало.
Отключите PreserveVideoMemoryAllocations в /etc/modprobe.d/nvidia_common.conf
Если я убираю параметр "options nvidia NVreg_PreserveVideoMemoryAllocations=1" из /etc/modprobe.d/nvidia_common.conf , про при выходе из режима ожидания белый экран! nvidia на wayland не умеет правильно работать с видеопамятью без этого параметра.
Тогда вам только в NVIDIA обращаться.
Ясно! Придётся устанавливать драйвера с сайта Nvidia для правильной работы. Спасибо за потраченное на меня время.
(Ответ для Павел на комментарий #9) > Придётся устанавливать драйвера с сайта Nvidia Там те же самые. Если знаете какие-то настройки -- сообщите.
Могу написать только одно! Где то год назад такая же ошибка у меня появилась на archlinux. И помогла именно установка драйвера с сайта nvidia! (как раз он работал безупречно) Да и я читал о исправлениях к версии драйвера 580. и нечего относящиеся к данной проблеме там нет.
(Ответ для Sergey V Turchin на комментарий #8) > Тогда вам только в NVIDIA обращаться. Вроде бы в 580-х какие-то видеокарты перестали поддерживать. И я думал, что у нас будут 570-e отдельно по этому случаю. И если у нас будут 570-е то можно было бы на них переключиться?
Да вроде моя старушка ещё в полной мере поддерживается Nvidia. Я конечно ещё раз более тщательнее прочту аннотацию к этой версии драйвера ( но уверен на 90% что поддержка полная намой видяшки) тем более всё остальное что касается драйвера nvidia работает как часики!!! даже исправили давнею проблему с tty консолями при подключении второго монитора с другим разрешением. что очень порадовало)
Тут либо проблемы с сопутствующими библиотеками, либо с настройками при сборке под альт. Но это моё дилетантское предположение.
(Ответ для Антон Мидюков на комментарий #12) > я думал, что у нас будут 570-e отдельно по этому случаю. Будут 580-е по этому случаю.
(Ответ для Павел на комментарий #14) > либо с настройками при сборке под альт. Если только с настройками, которые можно изменить после установки. /proc/driver/nvidia/params
(Ответ для Sergey V Turchin на комментарий #15) > (Ответ для Антон Мидюков на комментарий #12) > > я думал, что у нас будут 570-e отдельно по этому случаю. > Будут 580-е по этому случаю. Большое вам спасибо!!!)
https://packages.altlinux.org/ru/tasks/392940/