<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>50948</bug_id>
          
          <creation_ts>2024-07-20 13:27:12 +0300</creation_ts>
          <short_desc>Не работает nvidia-smi, nvidia-settings</short_desc>
          <delta_ts>2024-08-23 13:15:29 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>nvidia-smi</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Иван">vulpinyua</reporter>
          <assigned_to name="Sergey V Turchin">zerg</assigned_to>
          <cc>zerg</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>249070</commentid>
    <comment_count>0</comment_count>
    <who name="Иван">vulpinyua</who>
    <bug_when>2024-07-20 13:27:12 +0300</bug_when>
    <thetext>Добрый день. У меня проблема с работоспособностью драйвера nvidia. Устанавливаю драйвер по инструкции с alt wiki, всё проходит без ошибок. Пробую запустить nvidia-prime-run glxgears, получаю следующее:
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  152 (GLX)
  Minor opcode of failed request:  3 (X_GLXCreateContext)
  Value in failed request:  0x0
  Serial number of failed request:  26
  Current serial number in output stream:  27

Пробую запустить nvidia-smi, пишет следующее:
Failed to initialize NVML: Driver/library version mismatch
NVML library version: 550.90

Мои наблюдения:
- во время установки драйвера в терминале высвечивалась строчка nvidia: switching kernel module from 550.90.07 to 470.256.02. То есть, по умолчанию устанавливаются оба драйвера вышеуказанных версий, но nvidia автоматом переключает на версию ниже.

- если я правильно понимаю, nvidia-smi ругается на то, что версия текущего драйвера (470) не соответствует версии библиотеки libnvidia-ml (550-й версии). Хотя в системе у меня стоят оба драйвера - 470 и 550, система выбирает по умолчанию 470-й. Пробовал удалять 470 драйвер через synaptic - он тянет за собой и 550-й.

- nvidia-settings никакой информации о карте и драйвере не выдаёт

Мои выхлопы из терминала:
$ inxi -G
Graphics:
  Device-1: Intel Haswell-ULT Integrated Graphics driver: i915 v: kernel
  Device-2: NVIDIA GK208BM [GeForce 920M] driver: nvidia v: 470.256.02
  Device-3: Sunplus Innovation HD WebCam driver: uvcvideo type: USB
  Display: x11 server: X.Org v: 1.21.1.13 driver: X: loaded: modesetting
    unloaded: fbdev,vesa dri: crocus gpu: i915 resolution: 1: 1920x1080~60Hz
    2: 1366x768~60Hz
  API: EGL v: 1.5 drivers: crocus,swrast
    platforms: gbm,x11,surfaceless,device
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.1.4
    renderer: Mesa Intel HD Graphics (HSW GT1)
  API: Vulkan v: 1.3.283 drivers: N/A surfaces: xcb,xlib

$ glxinfo | grep &quot;OpenGL version&quot;
OpenGL version string: 4.6 (Compatibility Profile) Mesa 24.1.4 (т.е. opengl рендерится встроенной картой, и nvidia-prime-run вообще никакого профита не даёт, программы в любом случае работают через встройку. Не знаю, как переложить рендеринг opengl на дискретку)

Параметры системы:
Ядро 6.1.100-std-def-alt1
Видеокарта Nvidia GeForce 920m (у меня ноутбук intel-nvidia)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>250491</commentid>
    <comment_count>1</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2024-08-23 13:15:29 +0300</bug_when>
    <thetext>Да. Ругань на несоответствие версии драйвера и версии библиотеки -- причина неработы.
Обновите видеокарту для возможности использования драйвера 550-й версии.

nvidia-prime-run должен работать. Можно проверить на LiveCD Рабочей станции К.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>