You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/* Double check that the BO is reserved by this CS */
if (dma_resv_locking_ctx((*bo)->tbo.base.resv) !=&parser->ticket)
return-EINVAL;
because the dma_resv_locking_ctx(..) result is zero. Everything is working fine when the return is replaced with a printf.
how to reproduce: easiest command is avcstreamoutdemo (from libva utils) but it won't really be successful (still some assertion failure) when it's working, just the amdgpu error would disappear.
mpv -v --hwdec=vaapi some-thing.mp4 (mp4 either h264 or hevc if vainfo lists hevc) should start working when fixed
The text was updated successfully, but these errors were encountered:
there is no 'ctx =' in ww_mutex.h, seems like nothing ever sets that field. ww_mutex_lock(_interruptible) just ignores the ctx argument! I'll try setting it there.
Finally got around to debugging the video acceleration on Vega again. (HEVC encoding was working, H264 encoding and ALL decoding broke at some point)
Turns out this "double check" is failing:
drm-kmod/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
Lines 1730 to 1732 in 2b7442a
because the
dma_resv_locking_ctx(..)
result is zero. Everything is working fine when thereturn
is replaced with aprintf
.how to reproduce: easiest command is
avcstreamoutdemo
(from libva utils) but it won't really be successful (still some assertion failure) when it's working, just the amdgpu error would disappear.mpv -v --hwdec=vaapi some-thing.mp4
(mp4 either h264 or hevc ifvainfo
lists hevc) should start working when fixedThe text was updated successfully, but these errors were encountered: