ChanServ changed the topic of #panfrost to: Panfrost - FLOSS Mali Midgard & Bifrost - Logs https://oftc.irclog.whitequark.org/panfrost - <macc24> i have been here before it was popular
floof58_ has joined #panfrost
floof58 has quit [Ping timeout: 480 seconds]
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
alarumbe has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
alarumbe has joined #panfrost
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
pendingchaos has quit [Remote host closed the connection]
pendingchaos has joined #panfrost
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
narmstrong has quit [Ping timeout: 480 seconds]
dschuermann has quit [Ping timeout: 480 seconds]
krh has quit [Ping timeout: 480 seconds]
cwabbott_ has joined #panfrost
cwabbott has quit [Ping timeout: 480 seconds]
robher has quit [Ping timeout: 480 seconds]
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
jstultz has quit [Ping timeout: 480 seconds]
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
ezequielg has quit [Ping timeout: 480 seconds]
ezequielg has joined #panfrost
narmstrong has joined #panfrost
ezequielg_ has joined #panfrost
ezequielg has quit [Ping timeout: 480 seconds]
robher has joined #panfrost
jstultz has joined #panfrost
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
WoC has quit [Remote host closed the connection]
dschuermann has joined #panfrost
krh has joined #panfrost
davidlt has joined #panfrost
WoC has joined #panfrost
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
f11f12 has quit [Remote host closed the connection]
f11f12 has joined #panfrost
davidlt has quit [Ping timeout: 480 seconds]
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
camus has joined #panfrost
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
warpme_ has joined #panfrost
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
rasterman has joined #panfrost
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
davidlt has joined #panfrost
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
JulianGro has joined #panfrost
soreau has quit [Read error: Connection reset by peer]
soreau has joined #panfrost
atler has quit [Read error: No route to host]
atler has joined #panfrost
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
davidlt has quit [Ping timeout: 480 seconds]
warpme_ has quit [Quit: Connection closed for inactivity]
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
davidlt has joined #panfrost
nlhowell has joined #panfrost
atler has quit [Ping timeout: 480 seconds]
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
rasterman has quit [Quit: Gettin' stinky!]
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
gouchi has joined #panfrost
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
nlhowell is now known as Guest3102
nlhowell has joined #panfrost
Guest3102 has quit [Remote host closed the connection]
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
f11f12 has quit [Remote host closed the connection]
f11f12 has joined #panfrost
nlhowell has quit [Ping timeout: 480 seconds]
f11f12 has quit []
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
JulianGro has quit [Remote host closed the connection]
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
<alyssa> Panfrost mode activate =)
<macc24> bifrost_performane -= 10
<alyssa> bbrezillon: pointed out a piglit fail with the AFBC branch. was going to check that out
<alyssa> 2021-10-06T01:31:08.824328 spec@oes_texture_view@rendering-formats,Crash
<alyssa> what happened here? did we uprev piglit?
<alyssa> ooh, reproduced
<alyssa> oh and this is a legitimate regression from AFBC
<alyssa> __builtin_ffs()
<alyssa> DATA_INVALID_FAULT from this particular AFBC thing
<alyssa> note: blit shaders are not setting the shader reg alloc bit correctly, this hurts perf
<alyssa> also can probably set some overdraw flags..
davidlt has quit [Ping timeout: 480 seconds]
<alyssa> the broken case is INTERSECT with AFBC... but effective tile size is 16x16 and it's 16x16 AFBC and that shouldn't cause faults anyway
<alyssa> apparently have a R32F AFBC texture. that seems.. wrong
<alyssa> allegedly it's a thing.
<alyssa> ....but not on v7
<alyssa> is it on v6? dunno
<alyssa> More to the point, it's not allowlisted in Panfrost.
<alyssa> so we're missing a decompression for copyimage nonsense
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
<alyssa> macc24: MESA: warning: Disabling AFBC with a blit. Reason: Incompatible AFBC formats when rendering
<alyssa> I'm glad you made me add those warnings with PAN_MESA_DEBUG=perf ;-P
<alyssa> cphealy: AFBC MR will make you happy :)
<alyssa> glmark2 -brefract from 44fps to 59fps on g52
<cphealy> Wohoo!
<alyssa> glmark2 -bdesktop from 205fps to 238fps on g52
<cphealy> alyssa: very nice!
<alyssa> cphealy: TBF this worked in the past but had to be disabled due to bugginess
<alyssa> I'm now at 4 distinct AFBC bugs fixed in my "reenable" MR
<alyssa> Incidentally, 3/4 of those affect older Malis too
<alyssa> so they're just straight up bug fixes... that AFBC is advertised on older Mali but not v7 is less "v7 AFBC is especially buggy" and more "our test infra is biased towards v7"..
<cphealy> Now we just need that buffer regression with glmark2 worked out and we may actually be faster than...
<cphealy> ;-)
<alyssa> glmark2 -bbuffer is totally CPU bound for me
<alyssa> I am curious if it's also CPU bound with the DDK
<cphealy> No, DDK is not CPU bound.
<alyssa> Interesting.
<cphealy> DDK was hitting 58fps for me while Mesa 21.1 was 51fps. With Mesa 21.2, fps dropped to 3fps.
<alyssa> would love the bisect
<cphealy> The DDK vs Mesa 21.1 comparison was not completely apples-to-apples though as DDK had AFBC enabled while Mesa 21.1 did not have AFBC in my case.
<cphealy> Yea, I need to do that.
<alyssa> except for maybe the winsys*, -bbuffer doesn't use AFBC regardless
<cphealy> Even for the render buffer for display scanout?
<alyssa> that's winsys
<alyssa> I don't think the Linux DDK builds do AFBC for the winsys
<alyssa> The Android DDK does, I believe.
<alyssa> and the fbo-drawbuffers-none fail is a real regression since AFBC as well. Groan
<alyssa> AFBC with MRT. Mm...
<alyssa> ....overlapping internal buffer offsets?
<alyssa> no, this is wrong, missing views still take up space in the tilebuffer
<alyssa> but why would that only be a problem with afbc..
<alyssa> Too much changes when enabling afbc for the cmdstream to make much sense here.
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
<alyssa> gl_FragColor with MRT... mmhmm...
<alyssa> still not clear how AFBC would affect anything
atler has joined #panfrost
<alyssa> Uhhhhhhhhhhhhh
<alyssa> This is taking a turn for the weird.
<alyssa> Uhm.
<alyssa> ...It's a bug in the variants cache. Awful.
<cphealy> Sounds like your finding all kinds of "opportunity" ;-)
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
<alyssa> cphealy: Hm?
<alyssa> I fixed it.
<alyssa> And it turns out the bug wasn't even AFBC related, just a random* fail triggered by the AFBC change
<alyssa> * Deterministic but dependent on call order and other stuff Gallium that doesn't make any guarantees about so liable to break at any moment
<alyssa> dEQP error: u_blitter:600: Caught recursion. This is a driver bug
<alyssa> that.. cannot be good
<alyssa> Someone doesn't look my decompression
<alyssa> *like
<alyssa> sampling issue. Hm
<alyssa> tex PIPE_FORMAT_Z24_UNORM_S8_UINT
<alyssa> sampler PIPE_FORMAT_X24S8_UINT
<alyssa> What a joy.
<alyssa> Those are compatible for AFBC, right?
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
<alyssa> yes, they are. so just need to write moar code to handle AFBC compatibility the Right way
<alyssa> right.. okay.
gouchi has quit [Remote host closed the connection]
<macc24> dpavucontr
<macc24> oops
rasterman has joined #panfrost
macc24_ has joined #panfrost
atler is now known as Guest3138
atler has joined #panfrost
macc24 has quit [Ping timeout: 480 seconds]
WoC has quit [Remote host closed the connection]
Guest3138 has quit [Ping timeout: 480 seconds]
WoC has joined #panfrost
macc24 has joined #panfrost
macc24_ has quit [Ping timeout: 480 seconds]
rasterman has quit [Quit: Gettin' stinky!]