<tomeu>
that's reliably happening only when Chromium starts rendering webgl
<tomeu>
but before then, even if things look fine to my eye, I see these being logged from time to time: Jul 31 10:05:40 cizrna kernel: panfrost ffa30000.gpu: mmu irq status=1
<tomeu>
robher: the GPU seems to be hung afterwards, I only get:
<robher>
alyssa: humm, without any madvise? Isn't that going to aggravate OOM conditions?
<alyssa>
robher: .....Yes.....
<alyssa>
I officially have too many random branches
<alyssa>
Let's get stuff cleaned and pushed and make forward progress again
<robher>
alyssa: I was asking because I have initial shrinker/madvise support ready.
<alyssa>
Ooo
<robher>
alyssa: I thought I'd be able to shrink the heap and that kind of works if you ignore that there is no sync with jobs and memory could disappear at any time. So heap shrinking will be userspace's problem I think. :)
<alyssa>
robher: Grr... :P
<chewitt>
alyssa: ping! .. anything noteworthy in T820 dEQP testing? .. I can see you logged into the board and built some stuff (or looks that way)
<alyssa>
chewitt: Pong!
<alyssa>
I tried building dEQP and got stuck on some issue with libpng
<alyssa>
I'd appreciate if you could take a look; I don't know armbian
<chewitt>
i'd have thunk libpng was something that could just be installed
<alyssa>
chewitt: Some issue with NEON symbols missing
<chewitt>
hmm
<HdkR>
What's a neon symbol?
<chewitt>
something that hangs outside 80's nightclubs :)
* alyssa
just implemented gl_FrontFacing
davidlt has quit [Ping timeout: 268 seconds]
yann has joined #panfrost
jcureton has quit [Remote host closed the connection]
herbmilleriw has joined #panfrost
hlmjr has quit [Ping timeout: 245 seconds]
jcureton has joined #panfrost
chewitt has quit [Quit: Zzz..]
<jcureton>
are there known issues with alpha blending? i'm seeing some very strange things on T720
<jcureton>
it essentially looks like the alpha at any given pixel is equal to the average of the RGB values at that pixel, and the actual prescribed alpha value is ignored
jcureton has quit [Remote host closed the connection]
jcureton has joined #panfrost
<alyssa>
jcureton: I'm.. not sure
<alyssa>
To preface, blending is without question the most complex part of Midgard
<alyssa>
We're finally passing 100% of dEQP's GLES2 blend tests on T860, but not 100% on T760 for reasons nobody really knows
<alyssa>
I'm willing to believe T720 to be in even worse shape, since when the <T760 code was being worked on, nobody really understood Midgard's blending yet
<alyssa>
(To be fair, we still don't, hah. But getting there.)
<jcureton>
gotcha. there is actually a pretty simple test case for this in weston-simple-egl
<alyssa>
Mm, alright
<jcureton>
it should be a fully opaque rotating RGB triangle with a 50% alpha black border around it. i see no border, and a triangle with varying alpha depending on the RGB values at a given point
<alyssa>
...Bizarre.
<alyssa>
It may be informative to run dEQP-GLES2.functional.fragment_ops.blend.* on your hardware of choice
<jcureton>
i'm trying to boil it down to the simplest possible reproduction atm
<alyssa>
Presumably lots of tests there are failing
<jcureton>
i'll give that a shot as well!
<alyssa>
jcureton: FWIW, weston-simple-egl seems to work fine here (T860)
<alyssa>
I don't see the border but my eyes aren't great.