Bug 54322

Summary: Проблема драйверов видеокарты NVIDIA GeForce GT 710
Product: Branch p11 Reporter: DkmS <dkms>
Component: firmware-nvidia-470.256.02Assignee: qa-team <qa-team>
Status: CLOSED NOTABUG QA Contact: qa-p11 <qa-p11>
Severity: normal    
Priority: P5 CC: obidinog, zerg
Version: unspecified   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
логи и список пакетов none

Description DkmS 2025-05-16 12:31:13 MSK
Created attachment 18483 [details]
логи и список пакетов

**Описание проблемы**:  
В ALT Linux Station K 11 (ядро 6.12.24-6.12-alt1) наблюдается конфликт версий драйверов NVIDIA (470.256.02, 570.133.07, 550.107.02, 390.157, 340.108), что приводит к:

- Использованию llvmpipe вместо NVIDIA в OpenGL (`glxinfo` показывает `llvmpipe (LLVM 18.1.8, 256 bits)`).
- Ошибке `nvidia-smi`: `Failed to initialize NVML: Driver/library version mismatch`.
- Отсутствию плавного воспроизведения FHD видео в SMPlayer/VLC (CPU 25–75%, GPU 70–90%), несмотря на рабочий VDPAU (`vdpauinfo` показывает 470.256.02).
- Невозможности установить драйвер 470.256.02 через `.run` из-за ошибки `The nvidia kernel module was not created`.

**Шаги воспроизведения**:

1.  Обновление системы через `apt-get update && apt-get upgrade` подтягивает пакеты NVIDIA 570.133.07, хотя для GeForce GT 710 нужен 470.256.02.
2.  Установка драйвера 470.256.02 через `NVIDIA-Linux-x86_64-470.256.02.run` завершается ошибкой (лог: `/var/log/nvidia-installer.log`).
3.  Попытка удалить конфликтующие пакеты (`nvidia_glx_570.133.07`, `firmware-nvidia-570.133.07`) не решает проблему llvmpipe.
4.  Воспроизведение H.264 видео в SMPlayer/MPV даёт подёргивания через 30 сек, в отличие от Windows 11 на том же компьютере (GPU 40–45%, CPU 1–6%, плавное воспроизведение постоянно).

**Ожидаемое поведение**:

- Установка только совместимого драйвера (470.256.02 для GT 710) без конфликтов.
- OpenGL использует NVIDIA (`glxinfo` показывает `NVIDIA GeForce GT 710/PCIe/SSE2`).
- Плавное воспроизведение FHD видео (GPU ~40–45%, CPU ~1–6%) в SMPlayer/MPV, как в Windows 11.

**Текущая конфигурация**:

- Ядро: 6.12.24-6.12-alt1
- Пакеты NVIDIA: список в приложении
- X11: `/etc/X11/xorg.conf.d/xorg.conf` с `Driver "nvidia"`, создан для 570.133.07.
- Логи установки драйвера в.470 от NVIDIA и др. прилагаются.
Comment 1 obidinog@basealt.ru 2025-05-22 16:59:12 MSK
Уточните, пожалуйста, каким образом вы устанавливаете драйвер?

У меня подгружается драйвер корректно
# inxi -G
Graphics:
  Device-1: NVIDIA GK208B [GeForce GT 710] driver: nvidia v: 470.256.02
Comment 2 Sergey V Turchin 2025-05-22 16:59:34 MSK
(Ответ для DkmS на комментарий #0)
> 2.  Установка драйвера 470.256.02 через `NVIDIA-Linux-x86_64-470.256.02.run`
Не поддерживается. Есть в репозитории.
Comment 3 DkmS 2025-05-24 10:52:58 MSK
(Ответ для Sergey V Turchin на комментарий #2)
> (Ответ для DkmS на комментарий #0)
> > 2.  Установка драйвера 470.256.02 через `NVIDIA-Linux-x86_64-470.256.02.run`
> Не поддерживается. Есть в репозитории.

Я знаю, что не поддерживается, это уже как последняя надежда.
Изначально никаких действий с драйверами не предпринимал, просто установил Станцию К 10.4, потом обновил её на в.11. Статичная графика (интерфейс, фото и т.п.) воспроизводится нормально, но видео - как описано.
Никакие попытки исправить ситуацию, в т.ч. с помощью ИИ, эффекта не дают.
Comment 4 DkmS 2025-05-24 11:03:48 MSK
(Ответ для obidinog@basealt.ru на комментарий #1)
> Уточните, пожалуйста, каким образом вы устанавливаете драйвер?
> 
> У меня подгружается драйвер корректно
> # inxi -G
> Graphics:
>   Device-1: NVIDIA GK208B [GeForce GT 710] driver: nvidia v: 470.256.02

Никаким образом не устанавливал - мне неизвестно, что его нужно специально устанавливать. По всем признакам, он и без меня установился при обновлении системы до в.11, но как-то не так, в результате видео не воспроизводится как ожидалось. 
Версия у меня такая же:
vdpauinfo
display: :0   screen: 0
API version: 1
Information string: NVIDIA VDPAU Driver Shared Library  470.256.02  Thu May  2 14:48:35 UTC 2024
Comment 5 Sergey V Turchin 2025-05-26 10:35:08 MSK
(Ответ для DkmS на комментарий #0)
> В ALT Linux Station K 11 (ядро 6.12.24-6.12-alt1) наблюдается конфликт
> версий драйверов NVIDIA
Нет такого.
 
> - Установка только совместимого драйвера (470.256.02 для GT 710)
Невозможно в обозримом будущем. Да и не нужно.
Comment 6 Sergey V Turchin 2025-05-26 10:36:26 MSK
Ядро обновить не забудьте.
Comment 7 Sergey V Turchin 2025-05-26 10:40:56 MSK
То, что некоторые библиотеки устанваливаются последней версии -- осоебенность упаковки и она меняться не будет. 470-я версия драйваера для устаревших видеокарт и в полной мере поддерживаться не будет даже производителем.

Если вам необходим максимум возможностей драйвера:
* взять свежий пакет nvidia_glx_libs_*
* собрать самостоятельно, выкинув излишнее в spec-файле
* установить и поставить эти библиотеки на Hold в конфиге apt
Comment 8 DkmS 2025-05-27 10:52:50 MSK
(Ответ для Sergey V Turchin на комментарий #7)
> То, что некоторые библиотеки устанваливаются последней версии --
> осоебенность упаковки и она меняться не будет. 470-я версия драйваера для
> устаревших видеокарт и в полной мере поддерживаться не будет даже
> производителем.
> 
> Если вам необходим максимум возможностей драйвера:
> * взять свежий пакет nvidia_glx_libs_*
> * собрать самостоятельно, выкинув излишнее в spec-файле
> * установить и поставить эти библиотеки на Hold в конфиге apt

Выясняется, что дело вовсе не в ядре и не в драйверах. В чём - не в моей компетенции делать предположения.
Экземпляр Альта, на котором проявлялись описанные недостатки ("неправильное воспроизведение видео") был получен путём обновления предыдущей версии 10.4 с использованием процедуры из Вики (обновление прошло довольно быстро и никаких сообщений об ошибках не было).
Live-экземпляры обеих версий воспроизводят видео правильно. Установленный начисто экземпляр версии 11 также работает правильно (в смысле воспроизведения видео).
Comment 9 Sergey V Turchin 2025-05-27 11:13:05 MSK
(Ответ для DkmS на комментарий #8)
> обновление прошло довольно быстро и никаких сообщений об ошибках не было
Произведите
apt-get autoremove
, но вдумчиво.