Skip to content

Media

All topics

Note Type Scope Confidence
A venus firmware assert wedges the video GDSC, and the driver’s recovery then retries every 10 ms forever finding soc:msm8998 proven
GStreamer’s V4L2 pool copies every venus frame when the sink offers no video meta: 12 fps at 4K, 82 fps otherwise finding device:google-taimen proven
Hardware decode does work in Epiphany – the residual ceiling is WebKit’s ~7 processes per tab, not the decoder and not GEM runaway finding device:google-taimen proven
There is no hardware video decode on taimen – venus is described in DT but not built finding device:google-taimen proven
The “SIGKILL wedges venus until reboot” was VP9 bandwidth starvation misread – venus survives SIGKILL on both codecs finding device:google-taimen proven
The msm8998 venus wedge was wrapper clock auto-gating, and one write closes it finding device:google-taimen proven
Hardware video decode works on taimen – three more root causes, and no power collapse finding device:google-taimen proven
Enabling venus on msm8998 kills the SoC instantly, and the missing bus vote is not why finding device:google-taimen proven
msm8998 TZ refuses venus resume with -EINVAL, mainline swallows it, and the whole block stays dark finding device:google-taimen proven
A second environment.d file setting the same variable deletes the first one’s value trap generic proven
The taimen-v7.2 tree was ten venus patches behind its own aport series, and a venus_core built from it wedges the SoC trap device:google-taimen proven