[NVC0] GF119 failed to load nouveau/nvd9_fuc409c (-2)
Hello. I am using Debian Sid with 5.6 Linux kernel and Nvidia GT 520 GPU and it is always on 270Mhz because nouveau driver can't load firmware.
[ 2.214364] nouveau 0000:03:00.0: firmware: failed to load nouveau/nvd9_fuc409c (-2)
[ 2.214387] nouveau 0000:03:00.0: Direct firmware load for nouveau/nvd9_fuc409c failed with error -2
[ 2.214401] nouveau 0000:03:00.0: firmware: failed to load nouveau/fuc409c (-2)
[ 2.214404] nouveau 0000:03:00.0: Direct firmware load for nouveau/fuc409c failed with error -2
But I installed firmware and did update-initramfs -u
:
root@worksation1:~# file /lib/firmware/nouveau/nvd9_fuc409c
/lib/firmware/nouveau/nvd9_fuc409c: data
root@worksation1:~# du -sh /lib/firmware/nouveau/nvd9_fuc409c
16K /lib/firmware/nouveau/nvd9_fuc409c
root@worksation1:~# ls /lib/firmware/nouveau/
nv106_fuc084 nv84_vp nv98_vp nva8_fuc086 nvc0_fuc085 nvc1_fuc409d nvc4_fuc086 nvce_fuc084 nvcf_fuc41ac nvd9_fuc409c nve4_fuc41ad nve7_fuc409d nvf1_fuc086 vuc-vp3-h264-0
nv106_fuc085 nv84_vp-h264-1 nva3_bsp nvaa_fuc084 nvc0_fuc086 nvc1_fuc41ac nvc4_fuc409c nvce_fuc085 nvcf_fuc41ad nvd9_fuc409d nve6_fuc084 nve7_fuc41ac nvf1_fuc409c vuc-vp3-mpeg12-0
nv106_fuc086 nv84_vp-h264-2 nva3_fuc084 nvaa_fuc085 nvc0_fuc409c nvc1_fuc41ad nvc4_fuc409d nvce_fuc086 nvd7_fuc084 nvd9_fuc41ac nve6_fuc085 nve7_fuc41ad nvf1_fuc409d vuc-vp3-vc1-0
nv108_fuc084 nv84_vp-mpeg12 nva3_fuc085 nvaa_fuc086 nvc0_fuc409d nvc3_fuc084 nvc4_fuc41ac nvce_fuc409c nvd7_fuc085 nvd9_fuc41ad nve6_fuc086 nvf0_fuc084 nvf1_fuc41ac vuc-vp3-vc1-1
nv108_fuc085 nv84_vp-vc1-1 nva3_fuc086 nvac_fuc084 nvc0_fuc41ac nvc3_fuc085 nvc4_fuc41ad nvce_fuc409d nvd7_fuc086 nve0_bsp nve6_fuc409c nvf0_fuc085 nvf1_fuc41ad vuc-vp3-vc1-2
nv108_fuc086 nv84_vp-vc1-2 nva3_ppp nvac_fuc085 nvc0_fuc41ad nvc3_fuc086 nvc8_fuc084 nvce_fuc41ac nvd7_fuc409c nve0_vp nve6_fuc409d nvf0_fuc086 vuc-h264-0 vuc-vp4-h264-0
nv108_fuc409c nv84_vp-vc1-3 nva3_vp nvac_fuc086 nvc0_ppp nvc3_fuc409c nvc8_fuc085 nvce_fuc41ad nvd7_fuc409d nve4_fuc084 nve6_fuc41ac nvf0_fuc409c vuc-mpeg12-0 vuc-vp4-mpeg12-0
nv108_fuc409d nv98_bsp nva5_fuc084 nvaf_fuc084 nvc0_vp nvc3_fuc409d nvc8_fuc086 nvcf_fuc084 nvd7_fuc41ac nve4_fuc085 nve6_fuc41ad nvf0_fuc409d vuc-mpeg4-0 vuc-vp4-mpeg4-0
nv108_fuc41ac nv98_fuc084 nva5_fuc085 nvaf_fuc085 nvc1_fuc084 nvc3_fuc41ac nvc8_fuc409c nvcf_fuc085 nvd7_fuc41ad nve4_fuc086 nve7_fuc084 nvf0_fuc41ac vuc-mpeg4-1 vuc-vp4-mpeg4-1
nv108_fuc41ad nv98_fuc085 nva5_fuc086 nvaf_fuc086 nvc1_fuc085 nvc3_fuc41ad nvc8_fuc409d nvcf_fuc086 nvd9_fuc084 nve4_fuc409c nve7_fuc085 nvf0_fuc41ad vuc-vc1-0 vuc-vp4-vc1-0
nv84_bsp nv98_fuc086 nva8_fuc084 nvc0_bsp nvc1_fuc086 nvc4_fuc084 nvc8_fuc41ac nvcf_fuc409c nvd9_fuc085 nve4_fuc409d nve7_fuc086 nvf1_fuc084 vuc-vc1-1 vuc-vp4-vc1-1
nv84_bsp-h264 nv98_ppp nva8_fuc085 nvc0_fuc084 nvc1_fuc409c nvc4_fuc085 nvc8_fuc41ad nvcf_fuc409d nvd9_fuc086 nve4_fuc41ac nve7_fuc409c nvf1_fuc085 vuc-vc1-2 vuc-vp4-vc1-2
I can't switch pstate for my GPU and video memory without firmware:
root@worksation1:~# cat /sys/kernel/debug/dri/0/pstate
07: core 810 MHz memory 897 MHz
0f: core 810 MHz memory 897 MHz
AC: core 270 MHz memory 405 MHz
root@worksation1:~# LC_ALL=C echo 7 > /sys/kernel/debug/dri/0/pstate
-bash: echo: write error: Function not implemented
Temperature and voltage in sensors
while playing OpenGL game are 40C and 0.9V. While using proprietary driver they were 65C and 1.01V.
My kernel boot options:
nouveau.config="NvBoost=2,NvGrUseFW=1,NvClkMode=7"
The full dmesg output: dmesg1.log
On my GPU 3D Mesa nvc0 driver is really good comparing to proprietary driver on 270 Mhz. I really want to use free driver with normal P15 clocks because of good performance and coming EoL of proprietary one :)
Thanks for help.