alyssa changed the topic of #panfrost to: Panfrost - FLOSS Mali Midgard & Bifrost - Logs https://freenode.irclog.whitequark.org/panfrost - <daniels> avoiding X is a huge feature
_whitelogger has joined #panfrost
<urjaman> (also, the field is a float so to me it would seem odd to +1 it, but anyways...)
warpme_ has quit [Quit: Connection closed for inactivity]
_whitelogger has joined #panfrost
<alyssa> urjaman: Oops.
<alyssa> urjaman: MALI_NEGATIVE might be silly :)
stikonas has quit [Ping timeout: 276 seconds]
BenG83 has quit [Ping timeout: 240 seconds]
BenG83 has joined #panfrost
rhyskidd has quit [Ping timeout: 268 seconds]
rhyskidd has joined #panfrost
megi has quit [Ping timeout: 268 seconds]
davidlt has joined #panfrost
BenG83 has quit [Ping timeout: 268 seconds]
fysa has joined #panfrost
fysa has quit [Ping timeout: 250 seconds]
BenG83 has joined #panfrost
maccraft123 has joined #panfrost
fysa has joined #panfrost
maccraft123 has quit [Ping timeout: 240 seconds]
fysa has quit [Ping timeout: 265 seconds]
BenG83 has quit [Read error: Connection reset by peer]
BenG83 has joined #panfrost
shadeslayer06 has quit [Read error: Connection reset by peer]
<tomeu> narmstrong: btw, regarding https://gitlab.freedesktop.org/mesa/mesa/merge_requests/2337 , you can just click the merge after CI button now that you have pushed the R-b tag
fysa has joined #panfrost
kaspter has quit [Quit: kaspter]
kaspter has joined #panfrost
fysa has quit [Ping timeout: 240 seconds]
camus has joined #panfrost
kaspter has quit [Ping timeout: 240 seconds]
camus is now known as kaspter
camus has joined #panfrost
kaspter has quit [Ping timeout: 268 seconds]
camus is now known as kaspter
warpme_ has joined #panfrost
BenG83 has quit [Read error: Connection reset by peer]
BenG83 has joined #panfrost
fysa has joined #panfrost
<narmstrong> tomeu: wasn’t aware of that, i’ll rebase and do that
fysa has quit [Ping timeout: 276 seconds]
pH5 has joined #panfrost
stikonas has joined #panfrost
BenG83 has quit [Read error: Connection reset by peer]
<tomeu> wow, t720 is in a really bad state
<tomeu> narmstrong: is t820 also around the 3k passes ballpark?
stikonas has quit [Remote host closed the connection]
<narmstrong> tomeu: yeah, they seem to be in a similar state
<narmstrong> tomeu: hmm maybe worse indeed
fysa has joined #panfrost
megi has joined #panfrost
fysa has quit [Ping timeout: 245 seconds]
<tomeu> narmstrong: t720 worse than t820, right?
raster has joined #panfrost
<warpme_> tomeu: playing with t720 + Xorg i'm constantly getting "AIGLX error: sun4i-drm does not export required DRI extension". Looking on xorg sources: https://cgit.freedesktop.org/xorg/xserver/tree/glx/glxdricommon.c?h=xorg-server-1.20.5#n351 I'm not so familiar with GLX to understand what is missing - but I'm getting this error only on t720 and not on t820/t860. It looks like for t720 soothing is missing....
maccraft123 has joined #panfrost
maccraft123 has quit [Quit: WeeChat 2.6]
fysa has joined #panfrost
fysa has quit [Ping timeout: 245 seconds]
<warpme_> shooting->something 😉
<narmstrong> tomeu: yep much worse, but t820 is already is an awful state !
<tomeu> warpme_: ok, thanks, let's see what I find
<warpme_> tomeu: thx. I'm on all most actual software stack (5.4-rc5; xorg1.20.5; libdrm2.4.100; and current git mesa). Hint me in any way If I can help...
urjaman has quit [Ping timeout: 244 seconds]
<robmur01> T720 has the additional 'benefit' of all the largely-untested SFBD weirdness
<robmur01> although bizarrely, crusty old T620 actually seems less broken than T720 right now
davidlt has quit [Ping timeout: 240 seconds]
fysa has joined #panfrost
fysa has quit [Ping timeout: 264 seconds]
davidlt has joined #panfrost
<tomeu> alyssa: looks like the t720 doesn't like MALI_TILER_DISABLED
<tomeu> the blob uses the 0xfff hierarchy mask
<tomeu> with a size of 0x200
<tomeu> hmm, sounds familiar
<alyssa> Interesting
<alyssa> It's possible TILER_DISABLED is a newer feature
<tomeu> alyssa: though this is probably working on the T620
<alyssa> tomeu: Hm, yeah
<tomeu> so wonder if the T620 doesn't have some extra HW that the T720 doesn't
<tomeu> so userspace has to generate the polygon list in some cases
fysa has joined #panfrost
<alyssa> [ 953.957256] panfrost ff9a0000.gpu: AS_ACTIVE bit stuck
<alyssa> robher: ^ did I do a good??
megi has quit [Ping timeout: 245 seconds]
urjaman has joined #panfrost
fysa has quit [Ping timeout: 264 seconds]
stikonas has joined #panfrost
<robher> alyssa: what triggered that?
<robher> I think only a page fault with runtime on inactive could cause that.
<alyssa> Genuinely unsure, just saw it in my demsg
<alyssa> dmesg
chewitt has joined #panfrost
stikonas has quit [Remote host closed the connection]
stikonas has joined #panfrost
<tomeu> nice, got clears to work again
fysa has joined #panfrost
<tomeu> alyssa: 2 changes seem to be needed: enable checksum on scanout buffers and generate a polygon list when there's no draws
maccraft123 has joined #panfrost
<robher> alyssa: is that on 5.3 or 5.4?
stikonas has quit [Remote host closed the connection]
stikonas has joined #panfrost
maccraft123 has quit [Quit: WeeChat 2.6]
fysa has quit [Ping timeout: 265 seconds]
<tomeu> alyssa: I'm hitting this assert on t720 with kmscube on libmali: https://gitlab.freedesktop.org/mesa/mesa/blob/master/src/panfrost/encoder/pan_tiler.c#L261
<tomeu> alyssa: the hierarchy mask is 0x186
<tomeu> and when testing with a glmark2 scene, I fail at assert(mask & (0x80 | 0x100));
<tomeu> looks like we'll get to learn a bit more about the tiler :)
<alyssa> Wee
<alyssa> tomeu: Oh, very interesting.
<alyssa> The T860 blob doesn't do that, as I know
maccraft123 has joined #panfrost
<alyssa> tomeu: Also to be clear -- checksumming is *optional*
<alyssa> So if enabling checksum fixes the bug something else is wrong.
<alyssa> Or the bits we thought enable the checksum do something else
<tomeu> yeah, no idea yet
fysa has joined #panfrost
fysa has quit [Ping timeout: 265 seconds]
pH5 has quit [Quit: bye]
paulk-leonov has quit [Ping timeout: 245 seconds]
paulk-leonov has joined #panfrost
maccraft123 has quit [Ping timeout: 245 seconds]
fysa has joined #panfrost
pH5 has joined #panfrost
fysa has quit [Remote host closed the connection]
megi has joined #panfrost
maccraft123 has joined #panfrost
enunes has quit [Quit: ZNC 1.7.2 - https://znc.in]
enunes has joined #panfrost
Stenzek has quit [Ping timeout: 276 seconds]
Stenzek has joined #panfrost
raster has quit [Quit: Gettin' stinky!]
<robmur01> well, that's one race bug down...
afaerber has quit [Quit: Leaving]
afaerber has joined #panfrost
stikonas has quit [Remote host closed the connection]
stikonas has joined #panfrost
davidlt has quit [Ping timeout: 240 seconds]
<urjaman> hm?
maccraft123 has quit [Ping timeout: 245 seconds]
<alyssa> Weeeeeeeee
<HdkR> weeeeee
<anarsoul> alyssa: something works?
<alyssa> anarsoul: The race condition above