S nejnovejsim FW z
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git je to bez erroru pri loadovani FW, ale nestabilita pretrvava. Kdyz se FW odstrani uplne (/lib/firmware/amdgpu), provede se update-initramfs, a rebootuje, tak se amdgpu vubec nezavede. Tudiz Ubuntu zrejme FW nejak zavadi, jen se to nevypisuje v dmesg.
nejnovejsi FW:
# dmesg | grep amdgpu
[ 2.871949] [drm] amdgpu kernel modesetting enabled.
[ 2.885120] amdgpu: Virtual CRAT table created for CPU
[ 2.885649] amdgpu: Topology: Add CPU node
[ 2.886485] amdgpu 0000:64:00.0: enabling device (0006 -> 0007)
[ 2.904291] amdgpu 0000:64:00.0: amdgpu: Fetched VBIOS from VFCT
[ 2.904859] amdgpu: ATOM BIOS: 113-PHXGENERIC-001
[ 2.905451] amdgpu 0000:64:00.0: firmware: direct-loading firmware amdgpu/psp_13_0_4_toc.bin
[ 2.906110] amdgpu 0000:64:00.0: firmware: direct-loading firmware amdgpu/psp_13_0_4_ta.bin
[ 2.906877] amdgpu 0000:64:00.0: firmware: direct-loading firmware amdgpu/dcn_3_1_4_dmcub.bin
[ 2.907649] amdgpu 0000:64:00.0: firmware: direct-loading firmware amdgpu/gc_11_0_1_pfp.bin
[ 2.908393] amdgpu 0000:64:00.0: firmware: direct-loading firmware amdgpu/gc_11_0_1_me.bin
[ 2.909086] amdgpu 0000:64:00.0: firmware: direct-loading firmware amdgpu/gc_11_0_1_rlc.bin
[ 2.909753] amdgpu 0000:64:00.0: firmware: direct-loading firmware amdgpu/gc_11_0_1_mec.bin
[ 2.911004] amdgpu 0000:64:00.0: firmware: direct-loading firmware amdgpu/vcn_4_0_2.bin
[ 2.911703] amdgpu 0000:64:00.0: [drm:jpeg_v4_0_early_init [amdgpu]] JPEG decode is enabled in VM mode
[ 2.912737] amdgpu 0000:64:00.0: firmware: direct-loading firmware amdgpu/gc_11_0_1_mes_2.bin
[ 2.913461] amdgpu 0000:64:00.0: firmware: direct-loading firmware amdgpu/gc_11_0_1_mes1.bin
[ 2.914316] amdgpu 0000:64:00.0: vgaarb: deactivate vga console
[ 2.914325] amdgpu 0000:64:00.0: amdgpu: Trusted Memory Zone (TMZ) feature enabled
[ 2.914421] amdgpu 0000:64:00.0: amdgpu: VRAM: 4096M 0x0000008000000000 - 0x00000080FFFFFFFF (4096M used)
[ 2.914432] amdgpu 0000:64:00.0: amdgpu: GART: 512M 0x0000000000000000 - 0x000000001FFFFFFF
[ 2.914441] amdgpu 0000:64:00.0: amdgpu: AGP: 267894784M 0x0000008400000000 - 0x0000FFFFFFFFFFFF
[ 2.914813] [drm] amdgpu: 4096M of VRAM memory ready
[ 2.914823] [drm] amdgpu: 29960M of GTT memory ready.
[ 2.915745] amdgpu 0000:64:00.0: firmware: direct-loading firmware amdgpu/gc_11_0_1_imu.bin
[ 2.916019] amdgpu 0000:64:00.0: firmware: direct-loading firmware amdgpu/sdma_6_0_1.bin
[ 2.916073] amdgpu 0000:64:00.0: amdgpu: Will use PSP to load VCN firmware
[ 3.495251] amdgpu 0000:64:00.0: amdgpu: RAS: optional ras ta ucode is not available
[ 3.503666] amdgpu 0000:64:00.0: amdgpu: RAP: optional rap ta ucode is not available
[ 3.503675] amdgpu 0000:64:00.0: amdgpu: SECUREDISPLAY: securedisplay ta ucode is not available
[ 3.535222] amdgpu 0000:64:00.0: amdgpu: SMU is initialized successfully!
[ 3.678240] amdgpu 0000:64:00.0: [drm:jpeg_v4_0_hw_init [amdgpu]] JPEG decode initialized successfully.
[ 3.680676] kfd kfd: amdgpu: Allocated 3969056 bytes on gart
[ 3.680698] kfd kfd: amdgpu: Total number of KFD nodes to be created: 1
[ 3.680984] amdgpu: Virtual CRAT table created for GPU
[ 3.681524] amdgpu: Topology: Add dGPU node [0x15bf:0x1002]
[ 3.681529] kfd kfd: amdgpu: added device 1002:15bf
[ 3.681543] amdgpu 0000:64:00.0: amdgpu: SE 1, SH per SE 2, CU per SH 6, active_cu_number 12
[ 3.681731] amdgpu 0000:64:00.0: amdgpu: ring gfx_0.0.0 uses VM inv eng 0 on hub 0
[ 3.681736] amdgpu 0000:64:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0
[ 3.681740] amdgpu 0000:64:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 4 on hub 0
[ 3.681744] amdgpu 0000:64:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 6 on hub 0
[ 3.681747] amdgpu 0000:64:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 7 on hub 0
[ 3.681750] amdgpu 0000:64:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 8 on hub 0
[ 3.681753] amdgpu 0000:64:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 9 on hub 0
[ 3.681756] amdgpu 0000:64:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 10 on hub 0
[ 3.681760] amdgpu 0000:64:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 11 on hub 0
[ 3.681763] amdgpu 0000:64:00.0: amdgpu: ring sdma0 uses VM inv eng 12 on hub 0
[ 3.681766] amdgpu 0000:64:00.0: amdgpu: ring vcn_unified_0 uses VM inv eng 0 on hub 8
[ 3.681769] amdgpu 0000:64:00.0: amdgpu: ring jpeg_dec uses VM inv eng 1 on hub 8
[ 3.681772] amdgpu 0000:64:00.0: amdgpu: ring mes_kiq_3.1.0 uses VM inv eng 13 on hub 0
[ 3.686511] [drm] Initialized amdgpu 3.54.0 20150101 for 0000:64:00.0 on minor 0
[ 3.695066] fbcon: amdgpudrmfb (fb0) is primary device
[ 5.296672] amdgpu 0000:64:00.0: [drm] fb0: amdgpudrmfb frame buffer device
[ 7.720626] snd_hda_intel 0000:64:00.1: bound 0000:64:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
zadny FW:
dmesg | grep amdgpu
[ 2.625946] [drm] amdgpu kernel modesetting enabled.
[ 2.639692] amdgpu: Virtual CRAT table created for CPU
[ 2.640393] amdgpu: Topology: Add CPU node
[ 2.640985] amdgpu 0000:64:00.0: enabling device (0006 -> 0007)
[ 2.653707] amdgpu 0000:64:00.0: amdgpu: Fetched VBIOS from VFCT
[ 2.654264] amdgpu: ATOM BIOS: 113-PHXGENERIC-001
[ 2.654816] amdgpu 0000:64:00.0: firmware: failed to load amdgpu/psp_13_0_4_toc.bin (-2)
[ 2.655935] amdgpu 0000:64:00.0: firmware: failed to load amdgpu/psp_13_0_4_toc.bin (-2)
[ 2.656515] amdgpu 0000:64:00.0: Direct firmware load for amdgpu/psp_13_0_4_toc.bin failed with error -2
[ 2.657090] [drm:amdgpu_device_init [amdgpu]] *ERROR* early_init of IP block <psp> failed -19
[ 2.658123] amdgpu 0000:64:00.0: firmware: failed to load amdgpu/dcn_3_1_4_dmcub.bin (-2)
[ 2.658727] amdgpu 0000:64:00.0: firmware: failed to load amdgpu/dcn_3_1_4_dmcub.bin (-2)
[ 2.659316] amdgpu 0000:64:00.0: Direct firmware load for amdgpu/dcn_3_1_4_dmcub.bin failed with error -2
[ 2.659896] [drm:dm_early_init [amdgpu]] *ERROR* DMUB firmware loading failed: -19
[ 2.660668] [drm:amdgpu_device_init [amdgpu]] *ERROR* early_init of IP block <dm> failed -19
[ 2.661421] amdgpu 0000:64:00.0: firmware: failed to load amdgpu/gc_11_0_1_pfp.bin (-2)
[ 2.662044] amdgpu 0000:64:00.0: firmware: failed to load amdgpu/gc_11_0_1_pfp.bin (-2)
[ 2.662646] amdgpu 0000:64:00.0: Direct firmware load for amdgpu/gc_11_0_1_pfp.bin failed with error -2
[ 2.663258] [drm:amdgpu_device_init [amdgpu]] *ERROR* early_init of IP block <gfx_v11_0> failed -19
[ 2.664646] amdgpu 0000:64:00.0: firmware: failed to load amdgpu/vcn_4_0_2.bin (-2)
[ 2.665286] amdgpu 0000:64:00.0: firmware: failed to load amdgpu/vcn_4_0_2.bin (-2)
[ 2.665898] amdgpu 0000:64:00.0: Direct firmware load for amdgpu/vcn_4_0_2.bin failed with error -2
[ 2.666518] [drm:amdgpu_device_init [amdgpu]] *ERROR* early_init of IP block <vcn_v4_0> failed -19
[ 2.667269] amdgpu 0000:64:00.0: [drm:jpeg_v4_0_early_init [amdgpu]] JPEG decode is enabled in VM mode
[ 2.668066] amdgpu 0000:64:00.0: firmware: failed to load amdgpu/gc_11_0_1_mes_2.bin (-2)
[ 2.668943] amdgpu 0000:64:00.0: firmware: failed to load amdgpu/gc_11_0_1_mes_2.bin (-2)
[ 2.669592] amdgpu 0000:64:00.0: Direct firmware load for amdgpu/gc_11_0_1_mes_2.bin failed with error -2
[ 2.670232] [drm] try to fall back to amdgpu/gc_11_0_1_mes.bin
[ 2.670886] amdgpu 0000:64:00.0: firmware: failed to load amdgpu/gc_11_0_1_mes.bin (-2)
[ 2.671562] amdgpu 0000:64:00.0: firmware: failed to load amdgpu/gc_11_0_1_mes.bin (-2)
[ 2.672212] amdgpu 0000:64:00.0: Direct firmware load for amdgpu/gc_11_0_1_mes.bin failed with error -2
[ 2.672889] [drm:amdgpu_device_init [amdgpu]] *ERROR* early_init of IP block <mes_v11_0> failed -19
[ 2.673716] amdgpu 0000:64:00.0: amdgpu: Fatal error during GPU init
[ 2.674391] amdgpu 0000:64:00.0: amdgpu: amdgpu: finishing device.