ChanServ changed the topic of #aarch64-laptops to: Linux support for AArch64 Laptops (Chrome OS Trogdor Devices - Asus NovaGo TP370QL - HP Envy x2 - Lenovo Mixx 630 - Lenovo Yoga C630 - Lenovo ThinkPad X13s - and various other snapdragon laptops) - https://oftc.irclog.whitequark.org/aarch64-laptops
eluks has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
gwolf has joined #aarch64-laptops
enyalios_ has joined #aarch64-laptops
enyalios has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
rmsilva- has joined #aarch64-laptops
rmsilva has quit [Ping timeout: 480 seconds]
tobhe has joined #aarch64-laptops
chrisl has joined #aarch64-laptops
tobhe_ has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
hexdump0815 has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
hexdump01 has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
reng_ has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
reng has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
<valpackett> lynxy: firefox needs to be using a patched version of ffmpeg (namely raspberrypi's fork) because upstream ffmpeg STILL does not support zerocopy v4l2m2m >_<
<valpackett> we could also investigate why libva-v4l2 doesn't report any formats: https://github.com/mxsrc/libva-v4l2/issues/1#issuecomment-3043243265
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
jhovold has joined #aarch64-laptops
FANTOM has joined #aarch64-laptops
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
ravikant_ has joined #aarch64-laptops
SpieringsAE has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
kalebris_ has joined #aarch64-laptops
chrisl has joined #aarch64-laptops
kalebris has quit [Ping timeout: 480 seconds]
kalebris_ is now known as kalebris
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
<lynxy> valpackett: ah, thanks! i'll give that a shot :]
chrisl has joined #aarch64-laptops
<lynxy> as nice as ffmpeg is, it always seems like programs that rely on it end up maintaining their own fork
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
<jhovold> lynxy: I unfortuantely have been carrying the venus patches for the x13s (sc8280xp) for the past two years (which no one cares enough about to mainline), but not iris support for x1e which is still incomplete afaiu
<jhovold> but given the fact that the drivers crash wheen seeking and the lack of firefox (ffmpeg) support it may not matter that much
chrisl has joined #aarch64-laptops
<lynxy> i see x3
<lynxy> that's, unfortunately, unsurprising
<jhovold> steev: bryanodonoghue took a stab at reposting konradybcio's venus patches some months ago, I'm hoping he'll be able to address the outstanding review feedback and get it merged soon
<valpackett> drivers don't crash per se? gstreamer (and only gstreamer afaik) errors out when seeking
<valpackett> recently vp9 and hevc support were merged..
<jhovold> ok, good, i thought it was another reset; we do see the kernel crashing when transcoding though
<jhovold> with venus
<valpackett> oof. iris doesn't even support encoding yet i don't think
<jhovold> right
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
ravikant_ has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
ravikant_ has joined #aarch64-laptops
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
icecream95 has joined #aarch64-laptops
esenes has joined #aarch64-laptops
<icecream95> I think I've got a better idea of what's going wrong with Chromium now...
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
<icecream95> Because the GPU is qcom, here we decide to use client side dynamic buffers... note it is predicated on !fIsCoreProfile, but that's about what's exposed by ANGLE, not Freedreno: https://source.chromium.org/chromium/chromium/src/+/main:third_party/skia/src/gpu/ganesh/gl/GrGLCaps.cpp;l=515
<icecream95> So the implementation of drawElementsInstancedBaseVertexBaseInstance in ANGLE calls setDrawElementsState which, since hasAnyActiveClientAttrib is true, calls into this function: https://source.chromium.org/chromium/chromium/src/+/main:third_party/angle/src/libANGLE/renderer/gl/VertexArrayGL.cpp;l=191
<icecream95> Which then calls streamAttributes to actually upload the vertex data required by the draw call.
chrisl has quit [Ping timeout: 480 seconds]
ravikant_ has quit [Ping timeout: 480 seconds]
<icecream95> But! ContextGL::drawElementsInstancedBaseVertexBaseInstance doesn't pass baseVertex into that function, so it doesn't even upload the correct attributes, as well as putting them in the wrong place for a draw with baseVertex set.
<icecream95> So it seems that the bug was written all the way back in 2019. https://chromium-review.googlesource.com/c/angle/angle/+/1929083
esenes has left #aarch64-laptops [#aarch64-laptops]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
<icecream95> Interestingly Skia started supporting client side arrays with ANGLE relatively recently: https://skia-review.googlesource.com/c/skia/+/889317
<icecream95> (Note that this is all speculation from looking at apitraces and reading Chromium source code, I have not verified it.)
icecream95 has quit [Quit: rcirc on GNU Emacs 29.1]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
ravikant_ has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
ungeskriptet has quit [Read error: Permission denied]
ungeskriptet has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
ungeskriptet has quit [Ping timeout: 480 seconds]
ungeskriptet has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
SpieringsAE has quit [Quit: SpieringsAE]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
krzk has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
ravikant_ has quit []
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
krzk has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
ungeskriptet has quit [Remote host closed the connection]
ungeskriptet has joined #aarch64-laptops
chrisl has joined #aarch64-laptops
eluks has quit [Remote host closed the connection]
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
enyalios has joined #aarch64-laptops
enyalios_ has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
minecrell has quit [Quit: Ping timeout (120 seconds)]
minecrell has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
FANTOM has quit [Ping timeout: 480 seconds]
jhovold has quit [Ping timeout: 480 seconds]
Caterpillar has quit [Ping timeout: 480 seconds]
FANTOM has joined #aarch64-laptops
FANTOM has quit [Ping timeout: 480 seconds]
FANTOM has joined #aarch64-laptops
mbuhl has quit [Remote host closed the connection]
mbuhl has joined #aarch64-laptops