Bug 47128

Summary: NVRM: GPU 0000:01:00.0: Failed to copy vbios to system memory.
Product: Sisyphus Reporter: Dmitry Popov <chronoxnova>
Component: kernel-image-std-defAssignee: Vitaly Chikunov <vt>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: chronoxnova, kernelbot, obidinog, placeholder, vt, zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
лог dmesg
none
лог xorg
none
лог xorg 470.223.02 none

Description Dmitry Popov 2023-08-04 18:52:35 MSK
Created attachment 13986 [details]
лог dmesg

Здравствуйте. Появилась проблема работы проприетарного драйвера Nvidia 470 с ядрами 6.x

Драйвер ставится по инструкции с Альт Вики. Ноутбук Acer V5 572G
Intel i3 + Nvidia 750M Nvidia Optimus
Проблема появилась после обновления ядра с 6.1.32 до 6.1.42 (текущее un-def ядро 6.4 ведет себя так же) На ядре 5.10 проблемы нет и все прекрасно работает. Пробовались разные сочетания p10/Sisyphus
std-def 5.10 p10
un-def 6.1 p10
std-def 6.1 Sisyphus
un-def 6.4 Sisyphus

Проблемы нет только на ядре 5.10, в остальных случаях - да, есть.

Внешне все выглядит нормально. 
uname -a
Linux v5-572g 6.1.42
inxi -G
Graphics:
  Device-1: Intel 3rd Gen Core processor Graphics driver: i915 v: kernel
  Device-2: NVIDIA GK107M [GeForce GT 750M] driver: nvidia v: 470.199.02
  Device-3: Suyin HD WebCam driver: uvcvideo type: USB
  Display: x11 server: X.Org v: 1.21.1.8 with: Xwayland v: 23.1.2 driver: X:
    loaded: modesetting unloaded: fbdev,vesa dri: crocus gpu: i915
    resolution: 1366x768~60Hz
  API: OpenGL v: 4.2 Mesa 23.1.5 renderer: Mesa Intel HD Graphics 4000 (IVB
    GT2)

при этом 
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



лог xorg сообщает (EE)

[    27.704] (EE) NVIDIA(GPU-0): Failed to initialize the NVIDIA GPU at PCI:1:0:0.  Please
[    27.704] (EE) NVIDIA(GPU-0):     check your system's kernel log for additional error

в dmesg ошибки NVRM: GPU 0000:01:00.0: Failed to copy vbios to system memory.
Comment 1 Dmitry Popov 2023-08-04 18:53:07 MSK
Created attachment 13987 [details]
лог xorg
Comment 2 obidinog@basealt.ru 2023-08-14 09:48:25 MSK
Платформа:
kworkstation-10.1-x86-64

Пакет:
nvidia_glx_470.199.02

Стенд:
HP ENVY x360 15-bp0xx NVIDIA GM108M [GeForce 940MX] 

Ошибка воспроизводится на версии nvidia 470.199. На версии 535.86.05 работает корректно. Не в зависимости от ядра.
Comment 3 Sergey V Turchin 2023-08-14 11:20:46 MSK
На одной и той же видеокарте, правильно?
Comment 4 obidinog@basealt.ru 2023-08-14 11:23:29 MSK
(Ответ для Sergey V Turchin на комментарий #3)
> На одной и той же видеокарте, правильно?

Да, один и тот же стенд. Запускалось через nvidia-prime-run
Comment 5 Dmitry Popov 2023-11-09 15:14:06 MSK
Created attachment 15003 [details]
лог xorg 470.223.02

по прежнему не работает. в dmesg все так же, как на предыдущей версии драйвера. ядро 6.5.10
Comment 6 Sergey V Turchin 2023-11-09 16:04:14 MSK
(Ответ для Dmitry Popov на комментарий #0)
>   Device-2: NVIDIA GK107M [GeForce GT 750M]
Это какая конкретно? Покажите вывод от
lspci -nn | grep '\[03'
и укажите производителя.

P.S.
Недавно приобрел в один из старых компьютеров
NVIDIA GM107 [GeForce GTX 750] [10de:1381]
и она работает на распоследних драйверах без проблем.
Comment 7 Dmitry Popov 2023-11-09 17:13:49 MSK
(Ответ для Sergey V Turchin на комментарий #6)
> (Ответ для Dmitry Popov на комментарий #0)
> >   Device-2: NVIDIA GK107M [GeForce GT 750M]
> Это какая конкретно? Покажите вывод от
> lspci -nn | grep '\[03'
> и укажите производителя.
> 
> P.S.
> Недавно приобрел в один из старых компьютеров
> NVIDIA GM107 [GeForce GTX 750] [10de:1381]
> и она работает на распоследних драйверах без проблем.

Это ноутбук Acer Aspire V5 572G

lspci -nn | grep '\[03'
00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09)
01:00.0 3D controller [0302]: NVIDIA Corporation GK107M [GeForce GT 750M] [10de:0fe4] (rev a1)
Comment 8 Dmitry Popov 2023-11-16 12:32:48 MSK
(Ответ для Sergey V Turchin на комментарий #6)
> (Ответ для Dmitry Popov на комментарий #0)
> >   Device-2: NVIDIA GK107M [GeForce GT 750M]
> Это какая конкретно? Покажите вывод от
> lspci -nn | grep '\[03'
> и укажите производителя.
> 
> P.S.
> Недавно приобрел в один из старых компьютеров
> NVIDIA GM107 [GeForce GTX 750] [10de:1381]
> и она работает на распоследних драйверах без проблем.

Да, походив по интернету:

Ваш ID карточки присутствует в последних дровах nvidia. ID моей карты - потолок 470 серия.
Comment 9 Sergey V Turchin 2023-11-16 13:52:25 MSK
https://forums.developer.nvidia.com/t/failed-to-copy-vbios-to-system-memory/128188/5
Советуют поиграться загрузочными опциями ядра и стоит отметка, что решено.

https://forums.developer.nvidia.com/t/failed-to-copy-vbios-to-system-memory/128188/6
Человек пишет, что ему помогла сборка ядра с такими опциями, но я слабо понимаю, что именно там могло повлиять.
Comment 10 Dmitry Popov 2023-11-16 19:39:51 MSK
(Ответ для Sergey V Turchin на комментарий #9)
> https://forums.developer.nvidia.com/t/failed-to-copy-vbios-to-system-memory/
> 128188/5
> Советуют поиграться загрузочными опциями ядра и стоит отметка, что решено.
> 
> https://forums.developer.nvidia.com/t/failed-to-copy-vbios-to-system-memory/
> 128188/6
> Человек пишет, что ему помогла сборка ядра с такими опциями, но я слабо
> понимаю, что именно там могло повлиять.

Это видел/было/пробовал. Я про параметры загрузки. Еще до заведения баги. Не помогло.
Comment 11 Dmitry Popov 2023-11-21 07:46:12 MSK
(Ответ для Sergey V Turchin на комментарий #9)
> https://forums.developer.nvidia.com/t/failed-to-copy-vbios-to-system-memory/
> 128188/5
> Советуют поиграться загрузочными опциями ядра и стоит отметка, что решено.
> 
> https://forums.developer.nvidia.com/t/failed-to-copy-vbios-to-system-memory/
> 128188/6
> Человек пишет, что ему помогла сборка ядра с такими опциями, но я слабо
> понимаю, что именно там могло повлиять.

Согласно приведенной ссылке, испробовал варианты загрузочных опций ядра. сизиф std-def и un-def Ожидаемо, без изменений. Лог dmesh и xorg такие же, как в закрепе.
Comment 12 Dmitry Popov 2024-09-16 06:08:51 MSK
Доброго времени суток. Движений по проблеме нет? Баг актуален.