Error transcoding with AMD 4650G
I have a Ryzen 4650G and I am trying to get Jellyfin transcoding to work. I'm running Proxmox 7.0 (kernel 5.11) and then an LXC Debian bullseye container. Inside it, I use docker to run the Jellyfin container. I have the exact same setup for Frigate (in another LXC) which is also using transcoding for a video-stream continuously and it works fine. I saw that linuxserver.io has an option for AMD drivers so I set this in the compose. However, when trying to transcode, the following appears in dmesg:
dmesg log (apologies new line is not appearing
[ 80.966554] amdgpu 0000:03:00.0: amdgpu: [mmhub0] retry page fault (src_id:0 ring:0 vmid:1 pasid:32769, for process ffmpeg pid 2906 thread ffmpeg:cs0 pid 2908) [ 80.966618] amdgpu 0000:03:00.0: amdgpu: in page starting at address 0x80013b3f4000 from client 18 [ 80.966647] amdgpu 0000:03:00.0: amdgpu: VM_L2_PROTECTION_FAULT_STATUS:0x00143851 [ 80.966671] amdgpu 0000:03:00.0: amdgpu: Faulty UTCL2 client ID: VCN (0x1c) [ 80.966692] amdgpu 0000:03:00.0: amdgpu: MORE_FAULTS: 0x1 [ 80.966709] amdgpu 0000:03:00.0: amdgpu: WALKER_ERROR: 0x0 [ 80.966727] amdgpu 0000:03:00.0: amdgpu: PERMISSION_FAULTS: 0x5 [ 80.966745] amdgpu 0000:03:00.0: amdgpu: MAPPING_ERROR: 0x0 [ 80.966762] amdgpu 0000:03:00.0: amdgpu: RW: 0x1 [ 80.966780] amdgpu 0000:03:00.0: amdgpu: [mmhub0] retry page fault (src_id:0 ring:0 vmid:1 pasid:32769, for process ffmpeg pid 2906 thread ffmpeg:cs0 pid 2908) [ 80.966822] amdgpu 0000:03:00.0: amdgpu: in page starting at address 0x80013b3f5000 from client 18 [ 80.966853] amdgpu 0000:03:00.0: amdgpu: VM_L2_PROTECTION_FAULT_STATUS:0x00000000 [ 80.966875] amdgpu 0000:03:00.0: amdgpu: Faulty UTCL2 client ID: MP1 (0x0) [ 80.966896] amdgpu 0000:03:00.0: amdgpu: MORE_FAULTS: 0x0 [ 80.966913] amdgpu 0000:03:00.0: amdgpu: WALKER_ERROR: 0x0 [ 80.966930] amdgpu 0000:03:00.0: amdgpu: PERMISSION_FAULTS: 0x0 [ 80.966948] amdgpu 0000:03:00.0: amdgpu: MAPPING_ERROR: 0x0 [ 80.966965] amdgpu 0000:03:00.0: amdgpu: RW: 0x0 [ 80.966982] amdgpu 0000:03:00.0: amdgpu: [mmhub0] retry page fault (src_id:0 ring:0 vmid:1 pasid:32769, for process ffmpeg pid 2906 thread ffmpeg:cs0 pid 2908) [ 80.967024] amdgpu 0000:03:00.0: amdgpu: in page starting at address 0x80013b3f6000 from client 18 [ 80.967054] amdgpu 0000:03:00.0: amdgpu: VM_L2_PROTECTION_FAULT_STATUS:0x00000000 [ 80.967076] amdgpu 0000:03:00.0: amdgpu: Faulty UTCL2 client ID: MP1 (0x0) [ 80.967097] amdgpu 0000:03:00.0: amdgpu: MORE_FAULTS: 0x0 [ 80.967113] amdgpu 0000:03:00.0: amdgpu: WALKER_ERROR: 0x0 [ 80.967130] amdgpu 0000:03:00.0: amdgpu: PERMISSION_FAULTS: 0x0 [ 80.967149] amdgpu 0000:03:00.0: amdgpu: MAPPING_ERROR: 0x0 [ 80.967166] amdgpu 0000:03:00.0: amdgpu: RW: 0x0 [ 80.967183] amdgpu 0000:03:00.0: amdgpu: [mmhub0] retry page fault (src_id:0 ring:0 vmid:1 pasid:32769, for process ffmpeg pid 2906 thread ffmpeg:cs0 pid 2908) [ 80.967246] amdgpu 0000:03:00.0: amdgpu: in page starting at address 0x80013b3f7000 from client 18 [ 80.967285] amdgpu 0000:03:00.0: amdgpu: VM_L2_PROTECTION_FAULT_STATUS:0x00000000 [ 80.967319] amdgpu 0000:03:00.0: amdgpu: Faulty UTCL2 client ID: MP1 (0x0) [ 80.967365] amdgpu 0000:03:00.0: amdgpu: MORE_FAULTS: 0x0 [ 80.967384] amdgpu 0000:03:00.0: amdgpu: WALKER_ERROR: 0x0 [ 80.967402] amdgpu 0000:03:00.0: amdgpu: PERMISSION_FAULTS: 0x0 [ 80.967420] amdgpu 0000:03:00.0: amdgpu: MAPPING_ERROR: 0x0 [ 80.967437] amdgpu 0000:03:00.0: amdgpu: RW: 0x0 [ 90.975112] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring vcn_enc0 timeout, signaled seq=6, emitted seq=7 [ 90.975294] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process ffmpeg pid 2906 thread ffmpeg:cs0 pid 2908 [ 90.975455] amdgpu 0000:03:00.0: amdgpu: GPU reset begin! [ 91.208840] [drm] Register(0) [mmUVD_POWER_STATUS] failed to reach value 0x00000001 != 0x00000002 [ 91.395110] [drm] Register(0) [mmUVD_RB_RPTR] failed to reach value 0x000000c0 != 0x00000050 [ 91.573730] [drm] Register(0) [mmUVD_POWER_STATUS] failed to reach value 0x00000001 != 0x00000002 [ 91.610295] [drm] free PSP TMR buffer [ 91.643028] amdgpu 0000:03:00.0: amdgpu: MODE2 reset [ 91.643423] amdgpu 0000:03:00.0: amdgpu: GPU reset succeeded, trying to resume [ 91.643548] [drm] PCIE GART of 1024M enabled (table at 0x000000F400900000). [ 91.643699] [drm] PSP is resuming... [ 91.663435] [drm] reserve 0x400000 from 0xf41f800000 for PSP TMR [ 92.061783] amdgpu 0000:03:00.0: amdgpu: RAS: optional ras ta ucode is not available [ 92.085823] amdgpu 0000:03:00.0: amdgpu: RAP: optional rap ta ucode is not available [ 92.085829] amdgpu 0000:03:00.0: amdgpu: SMU is resuming... [ 92.087306] amdgpu 0000:03:00.0: amdgpu: SMU is resumed successfully! [ 92.264737] [drm] kiq ring mec 2 pipe 1 q 0 [ 92.265665] [drm] DMUB hardware initialized: version=0x01020008 [ 92.354956] [drm] VCN decode and encode initialized successfully(under DPG Mode). [ 92.355003] [drm] JPEG decode initialized successfully. [ 92.355006] amdgpu 0000:03:00.0: amdgpu: ring gfx uses VM inv eng 0 on hub 0 [ 92.355008] amdgpu 0000:03:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0 [ 92.355009] amdgpu 0000:03:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 4 on hub 0 [ 92.355010] amdgpu 0000:03:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 5 on hub 0 [ 92.355011] amdgpu 0000:03:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 6 on hub 0 [ 92.355012] amdgpu 0000:03:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 7 on hub 0 [ 92.355012] amdgpu 0000:03:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 8 on hub 0 [ 92.355013] amdgpu 0000:03:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 9 on hub 0 [ 92.355014] amdgpu 0000:03:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 10 on hub 0 [ 92.355015] amdgpu 0000:03:00.0: amdgpu: ring kiq_2.1.0 uses VM inv eng 11 on hub 0 [ 92.355016] amdgpu 0000:03:00.0: amdgpu: ring sdma0 uses VM inv eng 0 on hub 1 [ 92.355017] amdgpu 0000:03:00.0: amdgpu: ring vcn_dec uses VM inv eng 1 on hub 1 [ 92.355017] amdgpu 0000:03:00.0: amdgpu: ring vcn_enc0 uses VM inv eng 4 on hub 1 [ 92.355018] amdgpu 0000:03:00.0: amdgpu: ring vcn_enc1 uses VM inv eng 5 on hub 1 [ 92.355019] amdgpu 0000:03:00.0: amdgpu: ring jpeg_dec uses VM inv eng 6 on hub 1 [ 92.364271] amdgpu 0000:03:00.0: amdgpu: recover vram bo from shadow start [ 92.364275] amdgpu 0000:03:00.0: amdgpu: recover vram bo from shadow done [ 92.364289] [drm] Skip scheduling IBs! [ 92.364302] amdgpu 0000:03:00.0: amdgpu: GPU reset(1) succeeded! [ 92.365912] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125! [ 92.366148] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125! [ 92.372498] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125! [ 92.388081] [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125! [ 92.845845] amdgpu 0000:03:00.0: amdgpu: [mmhub0] retry page fault (src_id:0 ring:0 vmid:2 pasid:32769, for process ffmpeg pid 2994 thread ffmpeg:cs0 pid 2995) [ 92.845889] amdgpu 0000:03:00.0: amdgpu: in page starting at address 0x80013bbf4000 from client 18 [ 92.845910] amdgpu 0000:03:00.0: amdgpu: VM_L2_PROTECTION_FAULT_STATUS:0x00243851 [ 92.845926] amdgpu 0000:03:00.0: amdgpu: Faulty UTCL2 client ID: VCN (0x1c) [ 92.845941] amdgpu 0000:03:00.0: amdgpu: MORE_FAULTS: 0x1 [ 92.845953] amdgpu 0000:03:00.0: amdgpu: WALKER_ERROR: 0x0 [ 92.845965] amdgpu 0000:03:00.0: amdgpu: PERMISSION_FAULTS: 0x5 [ 92.845978] amdgpu 0000:03:00.0: amdgpu: MAPPING_ERROR: 0x0 [ 92.845990] amdgpu 0000:03:00.0: amdgpu: RW: 0x1 [ 92.846002] amdgpu 0000:03:00.0: amdgpu: [mmhub0] retry page fault (src_id:0 ring:0 vmid:2 pasid:32769, for process ffmpeg pid 2994 thread ffmpeg:cs0 pid 2995) [ 92.846031] amdgpu 0000:03:00.0: amdgpu: in page starting at address 0x80013bbf5000 from client 18 [ 92.846055] amdgpu 0000:03:00.0: amdgpu: VM_L2_PROTECTION_FAULT_STATUS:0x00000000 [ 92.846071] amdgpu 0000:03:00.0: amdgpu: Faulty UTCL2 client ID: MP1 (0x0) [ 92.846085] amdgpu 0000:03:00.0: amdgpu: MORE_FAULTS: 0x0 [ 92.846759] amdgpu 0000:03:00.0: amdgpu: WALKER_ERROR: 0x0 [ 92.847440] amdgpu 0000:03:00.0: amdgpu: PERMISSION_FAULTS: 0x0 [ 92.848109] amdgpu 0000:03:00.0: amdgpu: MAPPING_ERROR: 0x0 [ 92.848769] amdgpu 0000:03:00.0: amdgpu: RW: 0x0 [ 92.849434] amdgpu 0000:03:00.0: amdgpu: [mmhub0] retry page fault (src_id:0 ring:0 vmid:2 pasid:32769, for process ffmpeg pid 2994 thread ffmpeg:cs0 pid 2995) [ 92.850121] amdgpu 0000:03:00.0: amdgpu: in page starting at address 0x80013bbf6000 from client 18 [ 92.850812] amdgpu 0000:03:00.0: amdgpu: VM_L2_PROTECTION_FAULT_STATUS:0x00000000 [ 92.851500] amdgpu 0000:03:00.0: amdgpu: Faulty UTCL2 client ID: MP1 (0x0) [ 92.852190] amdgpu 0000:03:00.0: amdgpu: MORE_FAULTS: 0x0 [ 92.852878] amdgpu 0000:03:00.0: amdgpu: WALKER_ERROR: 0x0 [ 92.853550] amdgpu 0000:03:00.0: amdgpu: PERMISSION_FAULTS: 0x0 [ 92.854194] amdgpu 0000:03:00.0: amdgpu: MAPPING_ERROR: 0x0 [ 92.854818] amdgpu 0000:03:00.0: amdgpu: RW: 0x0 [ 92.855436] amdgpu 0000:03:00.0: amdgpu: [mmhub0] retry page fault (src_id:0 ring:0 vmid:2 pasid:32769, for process ffmpeg pid 2994 thread ffmpeg:cs0 pid 2995) [ 92.856085] amdgpu 0000:03:00.0: amdgpu: in page starting at address 0x80013bbf7000 from client 18 [ 92.856737] amdgpu 0000:03:00.0: amdgpu: VM_L2_PROTECTION_FAULT_STATUS:0x00000000 [ 92.857397] amdgpu 0000:03:00.0: amdgpu: Faulty UTCL2 client ID: MP1 (0x0) [ 92.858053] amdgpu 0000:03:00.0: amdgpu: MORE_FAULTS: 0x0 [ 92.858706] amdgpu 0000:03:00.0: amdgpu: WALKER_ERROR: 0x0 [ 92.859357] amdgpu 0000:03:00.0: amdgpu: PERMISSION_FAULTS: 0x0 [ 92.859995] amdgpu 0000:03:00.0: amdgpu: MAPPING_ERROR: 0x0 [ 92.860621] amdgpu 0000:03:00.0: amdgpu: RW: 0x0 [ 96.604306] hrtimer: interrupt took 3305 ns [ 99.210194] amdgpu 0000:03:00.0: amdgpu: [mmhub0] retry page fault (src_id:0 ring:0 vmid:3 pasid:32770, for process ffmpeg pid 3079 thread ffmpeg:cs0 pid 3083) [ 99.210873] amdgpu 0000:03:00.0: amdgpu: in page starting at address 0x80013b3f4000 from client 18 [ 99.211549] amdgpu 0000:03:00.0: amdgpu: VM_L2_PROTECTION_FAULT_STATUS:0x00343851 [ 99.212207] amdgpu 0000:03:00.0: amdgpu: Faulty UTCL2 client ID: VCN (0x1c) [ 99.212891] amdgpu 0000:03:00.0: amdgpu: MORE_FAULTS: 0x1 [ 99.213600] amdgpu 0000:03:00.0: amdgpu: WALKER_ERROR: 0x0 [ 99.214259] amdgpu 0000:03:00.0: amdgpu: PERMISSION_FAULTS: 0x5 [ 99.214907] amdgpu 0000:03:00.0: amdgpu: MAPPING_ERROR: 0x0 [ 99.215570] amdgpu 0000:03:00.0: amdgpu: RW: 0x1 [ 99.216201] amdgpu 0000:03:00.0: amdgpu: [mmhub0] retry page fault (src_id:0 ring:0 vmid:3 pasid:32770, for process ffmpeg pid 3079 thread ffmpeg:cs0 pid 3083) [ 99.216886] amdgpu 0000:03:00.0: amdgpu: in page starting at address 0x80013b3f5000 from client 18 [ 99.217604] amdgpu 0000:03:00.0: amdgpu: VM_L2_PROTECTION_FAULT_STATUS:0x00000000 [ 99.218267] amdgpu 0000:03:00.0: amdgpu: Faulty UTCL2 client ID: MP1 (0x0) [ 99.218959] amdgpu 0000:03:00.0: amdgpu: MORE_FAULTS: 0x0 [ 99.219631] amdgpu 0000:03:00.0: amdgpu: WALKER_ERROR: 0x0 [ 99.220292] amdgpu 0000:03:00.0: amdgpu: PERMISSION_FAULTS: 0x0 [ 99.220983] amdgpu 0000:03:00.0: amdgpu: MAPPING_ERROR: 0x0 [ 99.221639] amdgpu 0000:03:00.0: amdgpu: RW: 0x0 [ 99.222276] amdgpu 0000:03:00.0: amdgpu: [mmhub0] retry page fault (src_id:0 ring:0 vmid:3 pasid:32770, for process ffmpeg pid 3079 thread ffmpeg:cs0 pid 3083) [ 99.222932] amdgpu 0000:03:00.0: amdgpu: in page starting at address 0x80013b3f6000 from client 18 [ 99.223597] amdgpu 0000:03:00.0: amdgpu: VM_L2_PROTECTION_FAULT_STATUS:0x00000000 [ 99.224256] amdgpu 0000:03:00.0: amdgpu: Faulty UTCL2 client ID: MP1 (0x0) [ 99.224967] amdgpu 0000:03:00.0: amdgpu: MORE_FAULTS: 0x0 [ 99.225651] amdgpu 0000:03:00.0: amdgpu: WALKER_ERROR: 0x0 [ 99.226313] amdgpu 0000:03:00.0: amdgpu: PERMISSION_FAULTS: 0x0 [ 99.226984] amdgpu 0000:03:00.0: amdgpu: MAPPING_ERROR: 0x0 [ 99.227625] amdgpu 0000:03:00.0: amdgpu: RW: 0x0 [ 99.228261] amdgpu 0000:03:00.0: amdgpu: [mmhub0] retry page fault (src_id:0 ring:0 vmid:3 pasid:32770, for process ffmpeg pid 3079 thread ffmpeg:cs0 pid 3083) [ 99.228964] amdgpu 0000:03:00.0: amdgpu: in page starting at address 0x80013b3f7000 from client 18 [ 99.229680] amdgpu 0000:03:00.0: amdgpu: VM_L2_PROTECTION_FAULT_STATUS:0x00000000 [ 99.230360] amdgpu 0000:03:00.0: amdgpu: Faulty UTCL2 client ID: MP1 (0x0) [ 99.231019] amdgpu 0000:03:00.0: amdgpu: MORE_FAULTS: 0x0 [ 99.231664] amdgpu 0000:03:00.0: amdgpu: WALKER_ERROR: 0x0 [ 99.232303] amdgpu 0000:03:00.0: amdgpu: PERMISSION_FAULTS: 0x0 [ 99.232968] amdgpu 0000:03:00.0: amdgpu: MAPPING_ERROR: 0x0 [ 99.233614] amdgpu 0000:03:00.0: amdgpu: RW: 0x0 [ 102.918270] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring vcn_enc0 timeout, signaled seq=13, emitted seq=14 [ 102.919130] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process pid 0 thread pid 0 [ 102.920086] amdgpu 0000:03:00.0: amdgpu: GPU reset begin! [ 103.161913] [drm] Register(0) [mmUVD_POWER_STATUS] failed to reach value 0x00000001 != 0x00000002 [ 103.346436] [drm] Register(0) [mmUVD_RB_RPTR] failed to reach value 0x000000c0 != 0x00000050 [ 103.531090] [drm] Register(0) [mmUVD_RB_RPTR2] failed to reach value 0x000000c0 != 0x00000050 [ 103.709798] [drm] Register(0) [mmUVD_RBC_RB_RPTR] failed to reach value 0x00000050 != 0x00000250 [ 103.888381] [drm] Register(0) [mmUVD_POWER_STATUS] failed to reach value 0x00000001 != 0x00000002 [ 103.922683] [drm] free PSP TMR buffer [ 103.955171] amdgpu 0000:03:00.0: amdgpu: MODE2 reset [ 103.955415] amdgpu 0000:03:00.0: amdgpu: GPU reset succeeded, trying to resume [ 103.955494] [drm] PCIE GART of 1024M enabled (table at 0x000000F400900000). [ 103.955603] [drm] PSP is resuming... [ 103.975345] [drm] reserve 0x400000 from 0xf41f800000 for PSP TMR [ 104.363019] amdgpu 0000:03:00.0: amdgpu: RAS: optional ras ta ucode is not available [ 104.386675] amdgpu 0000:03:00.0: amdgpu: RAP: optional rap ta ucode is not available [ 104.386685] amdgpu 0000:03:00.0: amdgpu: SMU is resuming... [ 104.388175] amdgpu 0000:03:00.0: amdgpu: SMU is resumed successfully! [ 104.566079] [drm] kiq ring mec 2 pipe 1 q 0 [ 104.566631] [drm] DMUB hardware initialized: version=0x01020008 [ 104.655820] [drm] VCN decode and encode initialized successfully(under DPG Mode). [ 104.655938] [drm] JPEG decode initialized successfully. [ 104.655942] amdgpu 0000:03:00.0: amdgpu: ring gfx uses VM inv eng 0 on hub 0 [ 104.655944] amdgpu 0000:03:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0 [ 104.655946] amdgpu 0000:03:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 4 on hub 0 [ 104.655947] amdgpu 0000:03:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 5 on hub 0 [ 104.655948] amdgpu 0000:03:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 6 on hub 0 [ 104.655949] amdgpu 0000:03:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 7 on hub 0 [ 104.655950] amdgpu 0000:03:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 8 on hub 0 [ 104.655951] amdgpu 0000:03:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 9 on hub 0 [ 104.655952] amdgpu 0000:03:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 10 on hub 0 [ 104.655954] amdgpu 0000:03:00.0: amdgpu: ring kiq_2.1.0 uses VM inv eng 11 on hub 0 [ 104.655955] amdgpu 0000:03:00.0: amdgpu: ring sdma0 uses VM inv eng 0 on hub 1 [ 104.655956] amdgpu 0000:03:00.0: amdgpu: ring vcn_dec uses VM inv eng 1 on hub 1 [ 104.655957] amdgpu 0000:03:00.0: amdgpu: ring vcn_enc0 uses VM inv eng 4 on hub 1 [ 104.655958] amdgpu 0000:03:00.0: amdgpu: ring vcn_enc1 uses VM inv eng 5 on hub 1 [ 104.655959] amdgpu 0000:03:00.0: amdgpu: ring jpeg_dec uses VM inv eng 6 on hub 1 [ 104.665116] amdgpu 0000:03:00.0: amdgpu: recover vram bo from shadow start [ 104.665120] amdgpu 0000:03:00.0: amdgpu: recover vram bo from shadow done [ 104.665133] [drm] Skip scheduling IBs! [ 104.665174] amdgpu 0000:03:00.0: amdgpu: GPU reset(2) succeeded!
Apologies again for the above text, its not copying the newline.
Thanks,