Summary: | Nvidia: GLX X_GLXCreateNewContext: BadValue (integer parameter out of range for operation) | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Branch p10 | Reporter: | Evgeny Shesteperov <alimektor> | ||||||||
Component: | kernel-modules-nvidia-un-def | Assignee: | Sergey V Turchin <zerg> | ||||||||
Status: | CLOSED NOTABUG | QA Contact: | qa-p10 <qa-p10> | ||||||||
Severity: | normal | ||||||||||
Priority: | P5 | CC: | varaksaaa | ||||||||
Version: | не указана | ||||||||||
Hardware: | x86_64 | ||||||||||
OS: | Linux | ||||||||||
Attachments: |
|
Description
Evgeny Shesteperov
2022-07-18 12:18:13 MSK
Created attachment 11128 [details]
inxi -F
Тема PCI ID не раскрыта. Прикрепите вывод от `lspci -nn`. Created attachment 11135 [details] lspci -nn (Ответ для Sergey V Turchin на комментарий #2) > Тема PCI ID не раскрыта. > Прикрепите вывод от `lspci -nn`. Прикрепляю. (Ответ для Evgeny Shesteperov на комментарий #0) > Начиная с kernel-modules-nvidia-std-def-510-68.02-alt2.330370.1 С 510.60 работало? (Ответ для Sergey V Turchin на комментарий #4) > (Ответ для Evgeny Shesteperov на комментарий #0) > > Начиная с kernel-modules-nvidia-std-def-510-68.02-alt2.330370.1 > С 510.60 работало? Указана версия, где обнаружен баг. По указанным шагам не воспроизвелась. Created attachment 15209 [details] p10 - un-def-6.1.67-alt1 - 470.223.02 - lspci, inxi Такая же ошибка: > 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: 24 (X_GLXCreateNewContext) > Value in failed request: 0x0 > Serial number of failed request: 32 > Current serial number in output stream: 33 Воспроизводится на драйвере nvidia 470.223.02 при запуске $ nvidia-prime-run glxinfo, $ nvidia-prime-run clinfo, $ nvidia-prime-run glmark2 ... Драйвер выбирается путём перемещения из /usr/share/hwdatabase/videoaliases/ файлов других версий, запуска # nvidia-install-driver, перезагрузки 2 раза. Воспроизводится на стенде: ========================== LENOVO IdeaPad 330-17IKB 81DM [p10] 7d382d6ce7f9fa5f7821c9f19263a642 alt-kworkstation-10.2.1-install-x86_64.iso libcuda-535.129.03-alt1.x86_64 kernel-image-un-def-6.1.67-alt1.x86_64 kernel-modules-nvidia-un-def-535.129.03-alt1.393539.1.x86_64 > # cat /proc/driver/nvidia/version > NVRM version: NVIDIA UNIX x86_64 Kernel Module 470.223.02 Sat Oct 7 15:39:11 UTC 2023 > GCC version: gcc version 10.3.1 20210703 (ALT Sisyphus 10.3.1-alt2) (GCC) Прикрепляю вывод $ lspci -nn и $ inxi -v 8 -z --filter-uuid --filter-label. Не воспроизводится при: ======================= С драйвером nvidia 535.129.03 такой проблемы нет. Проблемы нет и c std-def на драйверах 470.223.02, 535.129.03: kernel-image-std-def-5.10.203-alt1.x86_64 kernel-modules-nvidia-std-def-535.129.03-alt1.330443.1.x86_64 Переоткрываю в связи с комментарием выше. (Ответ для Artem Varaksa на комментарий #7) [...] > Драйвер выбирается путём перемещения из /usr/share/hwdatabase/videoaliases/ > файлов других версий, запуска # nvidia-install-driver, перезагрузки 2 раза. После таких манипуляций нужно запустить `/usr/libexec/X11/drvpre.d/nvidia -v`, убедиться, что он написал, что переключил драйвер, потом 1 раз перезагрузиться. (Ответ для Sergey V Turchin на комментарий #9) > После таких манипуляций нужно запустить `/usr/libexec/X11/drvpre.d/nvidia > -v`, убедиться, что он написал, что переключил драйвер, потом 1 раз > перезагрузиться. О переключении драйвера пишет nvidia-install-driver: > [...] > nvidia: switching kernel module from 535.129.03 to 470.223.02 (# /usr/libexec/X11/drvpre.d/nvidia -v) не пишет об изменении: > # /usr/libexec/X11/drvpre.d/nvidia -v > nvidia: kernel release - 6.1.67-un-def-alt1 > nvidia: module version file - /lib/modules/6.1.67-un-def-alt1/.versions/nvidia > nvidia: last kernel module version - 470.223.02 > nvidia: found /usr/share/hwdatabase/videoaliases//nvidia-470.223.02.xinf > nvidia: found VGA controller 00008086:00005917 > nvidia: found NVIDIA 3D controller 000010de:00001d10 > nvidia: best kernel module version - 470.223.02 > nvidia: loaded kernel module version - 470.223.02 > nvidia: don't unload kernel module > nvidia: don't touch symlink /lib/modules/6.1.67-un-def-alt1/nVidia/nvidia.ko (to /lib/modules/nvidia/6.1.67-un-def-alt1-470.223.02) > nvidia: don't touch symlink /lib/modules/6.1.67-un-def-alt1/nVidia/nvidia-modeset.ko (to /lib/modules/nvidia/modeset-6.1.67-un-def-alt1-470.223.02) > nvidia: don't touch symlink /lib/modules/6.1.67-un-def-alt1/nVidia/nvidia-uvm.ko (to /lib/modules/nvidia/uvm-6.1.67-un-def-alt1-470.223.02) > nvidia: don't touch symlink /lib/modules/6.1.67-un-def-alt1/nVidia/nvidia-drm.ko (to /lib/modules/nvidia/drm-6.1.67-un-def-alt1-470.223.02) > nvidia: driver directory: /usr/lib64/nvidia_470.223.02/ > nvidia: driver32 directory: /usr/lib/nvidia_470.223.02/ > nvidia: kernel release - 6.1.67-un-def-alt1 > nvidia: module version file - /lib/modules/6.1.67-un-def-alt1/.versions/nvidia > nvidia: last kernel module version - 470.223.02 > nvidia: driver directory: /usr/lib64/nvidia_470.223.02/ > nvidia: driver32 directory: /usr/lib/nvidia_470.223.02/ > nvidia: don't touch symlink /etc/X11/lib64_nvidia/nvidia_drv.so (to /usr/lib64/nvidia_470.223.02/nvidia_drv.so) Вероятно, что nvidia-install-driver сам запускает эту команду. Ошибка все равно воспроизводится после перезагрузки. Я вам написал порядок действий. Если не согласны так делать, разбирайтесь сами. (Ответ для Sergey V Turchin на комментарий #11) > Я вам написал порядок действий. Если не согласны так делать, разбирайтесь > сами. Я сделал так, как вы написали. Ошибка воспроизводится. (Ответ для Artem Varaksa на комментарий #7) > С драйвером nvidia 535.129.03 такой проблемы нет. |