[РЕШЕНО] Проблема в Wine. X Error of failed request: BadValue (integer parameter out of range for operation) Major opcode of failed request: 154 (GLX)

Здравствуйте, в чём проблема:

[kirill@kirill-tobefilledbyoem Need for Speed - Most Wanted]$ wine speed.exe

X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 154 (GLX)
Minor opcode of failed request: 3 (X_GLXCreateContext)
Value in failed request: 0x0
Serial number of failed request: 170
Current serial number in output stream: 171
[kirill@kirill-tobefilledbyoem Need for Speed - Most Wanted]$ sudo wine speed.exe

[sudo] пароль для kirill:
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 154 (GLX)
Minor opcode of failed request: 3 (X_GLXCreateContext)
Value in failed request: 0x0
Serial number of failed request: 170
Current serial number in output stream: 171

[kirill@kirill-tobefilledbyoem Need for Speed - Most Wanted]$

Если тупой вопрос, то извините, просто в Linux недавно начал вникать
150_Kirill_150
sudo wine speed.exe
не надо запускать wine через sudo

Проверьте что стоят все опенгл библиотеки для вашей видеокарточки в том числе и 32-х битные.
проверьте работу опенгл
 glxgears
#и
glxgears32

https://wiki.archlinux.org/index.php/OpenGL
https://wiki.archlinux.org/index.php/Wine
какой вывод у команды: inxi -Gxx
а также у команды: glxinfo | grep OpenGL
какие драйверы для видеокарты установлены?
vs220
150_Kirill_150
sudo wine speed.exe
не надо запускать wine через sudo

Проверьте что стоят все опенгл библиотеки для вашей видеокарточки в том числе и 32-х битные.
проверьте работу опенгл
 glxgears
#и
glxgears32

https://wiki.archlinux.org/index.php/OpenGL
https://wiki.archlinux.org/index.php/Wine

Проверяю через glxgears появляется какие-то шестерёнки и пишет это

Running synchronized to the vertical refresh. The framerate should be
approximately the same as the monitor refresh rate.
412 frames in 5.0 seconds = 82.234 FPS
424 frames in 5.0 seconds = 84.601 FPS
425 frames in 5.0 seconds = 84.999 FPS
425 frames in 5.0 seconds = 84.801 FPS

На glxgears32 откликается ошибкой:

X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 154 (GLX)
Minor opcode of failed request: 3 (X_GLXCreateContext)
Value in failed request: 0x0
Serial number of failed request: 27
Current serial number in output stream: 28
vs220
150_Kirill_150
sudo wine speed.exe

не надо запускать wine через sudo

Это я попробовал на всякий случай. Теперь буду знать
150_Kirill_150
glxgears32 откликается ошибкой:
Значит не стоят 32-х битные версии опенгл библиотек.
Поставьте нужные для вашей видеокарточки
frankyboy
какой вывод у команды: inxi -Gxx
а также у команды: glxinfo | grep OpenGL
какие драйверы для видеокарты установлены?

На команду inxi -Gxx отклик такой:

[kirill@kirill-tobefilledbyoem Рабочий стол]$ inxi -Gxx
Graphics: Device-1: NVIDIA GF108 [GeForce GT 630] driver: nvidia v: 390.141 bus-ID: 01:00.0
chip-ID: 10de:0f00
Display: x11 server: X.Org 1.20.10 compositor: kwin_x11 driver: loaded: nvidia
resolution: 1024x768~85Hz s-dpi: 81
OpenGL: renderer: GeForce GT 630/PCIe/SSE2 v: 4.6.0 NVIDIA 390.141
direct render: Yes
[kirill@kirill-tobefilledbyoem Рабочий стол]$

А после ввода команды glxinfo | grep OpenGL такое написало:

[kirill@kirill-tobefilledbyoem Рабочий стол]$ glxinfo | grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GT 630/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 390.141
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6.0 NVIDIA 390.141
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 390.141
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
[kirill@kirill-tobefilledbyoem Рабочий стол]$

frankyboy
какие драйверы для видеокарты установлены?

В выводе команд написан драйвер. Пытался ставить драйвера выше по версии, но они были не совместимы с видеокартой. Приходилось через консоль устанавливать родные драйвера
vs220
150_Kirill_150
glxgears32 откликается ошибкой:
Значит не стоят 32-х битные версии опенгл библиотек.
Поставьте нужные для вашей видеокарточки

Конечно извините за наглость, но как их поставить? Какие пакеты надо скачать через Pacman?
150_Kirill_150
Какие пакеты надо
Зависит от вашей видеокарточки и используемого драйвера.
покажите вывод
lspci -k | grep -A5 -e VGA -e 3D
https://wiki.archlinux.org/index.php/Xorg#Driver_installation
vs220
150_Kirill_150
Какие пакеты надо

Зависит от вашей видеокарточки и используемого драйвера.
покажите вывод

lspci -k | grep -A5 -e VGA -e 3D

https://wiki.archlinux.org/index.php/Xorg#Driver_installation

[kirill@kirill-tobefilledbyoem Рабочий стол]$ lspci -k | grep -A5 -e VGA -e 3D
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 5: ignoring bad line starting with 'NVreg_InitializeSystemMemoryAllocations=0'
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 6: ignoring bad line starting with 'NVreg_EnablePCIERelaxedOrderingMode=1'
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 7: ignoring bad line starting with 'NVreg_EnableStreamMemOPs=1'
01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 630] (rev a1)
Subsystem: Device 7377:0000
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia_drm, nvidia
01:00.1 Audio device: NVIDIA Corporation GF108 High Definition Audio Controller (rev a1)
Subsystem: Device 7377:0000
[kirill@kirill-tobefilledbyoem Рабочий стол]$
150_Kirill_150
Kernel driver in use: nvidia
Тогда надо lib32-nvidia-utils
вики
https://wiki.archlinux.org/index.php/Official_repositories#multilib
 
Зарегистрироваться или войдите чтобы оставить сообщение.