Bug 53339 - Улучшения или изменения в пакетах относящихся к NVIDIA
Summary: Улучшения или изменения в пакетах относящихся к NVIDIA
Status: CLOSED WONTFIX
Alias: None
Product: Sisyphus
Classification: Development
Component: nvidia_glx_common (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Nobody's working on this, feel free to take it
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-03-06 12:57 MSK by iQQator
Modified: 2025-03-07 09:33 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description iQQator 2025-03-06 12:57:56 MSK
Добрый день Сергей,

Протестировав собранные драйвера на своей NVIDIA 4080 Super пришел к нескольким вопросам:

1) Зачем в предзависимости к пакету nvidia_glx_570 стоит nvidia_glx_common, если пользователь четко знает какая версия драйвера ему нужна, в текущем варианте ставится все пакеты nvidia_glx_xxx

2) Можно ли отказаться от добавления initcall_... в grub (ранее используемого для решения проблемы фантомного монитора) и заменить на использование options nvidia_drm fbdev=1, который выполняет ту-же функцию но не блокирует TTY :)

3) Для правильной работы CUDA/OpenCL нужно что-бы был загружен модуль nvidia_uvm (отвечающий за общую память с GPU), вероятно при установке пакетов libnvidia-cuda стоит добавлять nvidia-uvm в /etc/modules-load.d/nvidia-uvm.conf
Comment 1 iQQator 2025-03-06 13:01:03 MSK
4) Добавить в /etc/modprobe.d/nvidia_common.conf 

место для хранения темперами файлов и включение опции сохранения видеопамяти
- это, как и разрешение сервисов хайбернета и сна, необходимо для запуска GDM в Wayland режиме

# to satify gdm policy requirements for s0ix suspend/resume
options nvidia NVreg_PreserveVideoMemoryAllocations=1
options nvidia NVreg_TemporaryFilePath=/var/tmp

Может сделать пакет gdm-rules-nvidia :)
Comment 2 Sergey V Turchin 2025-03-06 13:34:05 MSK
(Ответ для iQQator на комментарий #0)
> Зачем в предзависимости к пакету nvidia_glx_570 стоит nvidia_glx_common,
Необходимо.
Comment 3 Sergey V Turchin 2025-03-06 13:34:51 MSK
(Ответ для iQQator на комментарий #0)
> nvidia_drm fbdev=1
В 570 по умолчанию включен.
Comment 4 Sergey V Turchin 2025-03-06 13:36:03 MSK
(Ответ для iQQator на комментарий #0)
> нужно что-бы был загружен модуль nvidia_uvm
Загружается автоматически.
Comment 5 iQQator 2025-03-07 09:10:49 MSK
[iqqator@drinkcurse ~]$ lsmod | grep nvidia
nvidia_drm            135168  29
nvidia_modeset       1548288  11 nvidia_drm
nvidia              89899008  223 nvidia_modeset
drm_ttm_helper         16384  1 nvidia_drm
video                  81920  1 nvidia_modeset

проверил - не грузит драйвер nvidia_uvm
Comment 6 iQQator 2025-03-07 09:12:41 MSK
Еще все же прошу развернуто пояснить ваше слово "Необходимо", но желательно без слов "Так надо" и "Я художник я так вижу" :))))
Comment 7 Sergey V Turchin 2025-03-07 09:32:12 MSK
(Ответ для iQQator на комментарий #6)
> Еще все же прошу развернуто пояснить ваше слово "Необходимо"
Без него не будет работать. Вообще.
Comment 8 Sergey V Turchin 2025-03-07 09:33:58 MSK
Не валите всё в кучу, пожалуйста. Каждую проблему отдельным багом.