No announcement yet.

AMD 3200G with hardware H.264 encoding

  • Filter
  • Time
  • Show
Clear All
new posts

  • AMD 3200G with hardware H.264 encoding

    I'm trying to get my 3200G functioning reliably with hardware H.264 encoding. I can only encode for a little while (up to 30 minutes) before the encode stalls and errors start filling the logs. With both 4.19 and 5.2 kernels, the error I'm getting is along the lines of, repeating every 10 seconds or so:

    Aug 10 19:26:25 debian kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring vcn_enc0 timeout, signaled seq=155474, emitted seq=155476
    Aug 10 19:26:25 debian kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process ffmpeg pid 1586 thread ffmpeg:cs0 pid 1588
    Aug 10 19:26:15 debian kernel: [drm] GPU recovery disabled.
    Short of going down the route of debugging and filing a bug report myself, does anyone know of other amdgpu options, kernels or drivers that might work more reliably for encoding on my 3200G?

  • #2
    I've been testing further since to try and understand how to reproduce the issue reliably. Performing encodes or decodes only has not yet reproduced the error. Only decoding and encoding at the same time appears to cause the error. The work by the GPU also appears to correlate to time-to-failure. A H.265 -> H.265 decode & encode fails more rapidly than a H.264 -> H.264.