Добрый день. У меня проблема с работоспособностью драйвера 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 "OpenGL version" 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)
Да. Ругань на несоответствие версии драйвера и версии библиотеки -- причина неработы. Обновите видеокарту для возможности использования драйвера 550-й версии. nvidia-prime-run должен работать. Можно проверить на LiveCD Рабочей станции К.