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
<tlwoerner> yea!
<alyssa> tlwoerner: yea?
<tlwoerner> "yea" alyssa is back (?)
<tlwoerner> nobody else seemed excited, but i thought it warranted at least a "yea!"
<HdkR> yay \o/
<cphealy> yea!
<alyssa> pfheh thanks :p
<alyssa> the folks in #asahi will not be so enthusiastic :-p
livtheorb has quit [Quit: taking my bouncer and leaving]
vstehle has quit [Ping timeout: 480 seconds]
vstehle has joined #panfrost
chewitt has joined #panfrost
<chewitt> @alyssa I'm watching the XDC talk
<chewitt> it appears Canada has assimilated you
<chewitt> repeated use of "aboot" instead of "about" :D
chewitt has quit [Quit: Zzz..]
rasterman has joined #panfrost
rasterman has quit [Remote host closed the connection]
rasterman has joined #panfrost
camus1 has joined #panfrost
camus has quit [Ping timeout: 480 seconds]
camus has joined #panfrost
camus1 has quit [Read error: Connection reset by peer]
camus1 has joined #panfrost
camus1 has quit [Read error: Connection reset by peer]
camus has quit [Ping timeout: 480 seconds]
warpme_ has joined #panfrost
AreaScout_ has quit [Remote host closed the connection]
camus has joined #panfrost
robmur01 has quit [Quit: Leaving]
robmur01 has joined #panfrost
atler has joined #panfrost
atler has quit [Quit: atler]
<alyssa> uh. oops. :-p
<alyssa> the trouble with "assimilation" into Canada is that there are a dozen distinct Canadian accents, and in the major cities you're liable to hear... all of them.
<alyssa> (and in the cities large numbers of people speak English as a second language)
<robmur01> apologetic... so Canadian :P
<robmur01> BTW, I reckon that "supporting" T62x would probably want to wait until we've made the two halves of T628 reliably talk to each other
<alyssa> ...oh. right. that.
<robmur01> otherwise the most likely result will be a flood of broken ODroids
<robmur01> FWIW I've now got the CTS to the point of actually running tests on my Juno, under real X - xvfb seems insistent on trying to use swrast even though I've compiled it out. However X refuses to start on T620/T720 for reasons undetermined :(
<robmur01> (also I guess I need to replace cts-runner with Mesa's equivalent so it can tolerate crashes)
<alyssa> Weee
atler has joined #panfrost
<tomeu> robmur01: you can probably reuse mesa's kernel and rootfs for that
<tomeu> and maybe even the scripts
<robmur01> tomeu: oh, are there images somewhere accessible? I did try picking through the CI directory to see if there might be any clues about how the rootfs gets made, but quickly got lost
<tomeu> robmur01: you can download them from the same place where the boards downloads them: https://gitlab.freedesktop.org/mesa/mesa/-/jobs/13731826
nlhowell has joined #panfrost
nlhowell is now known as Guest79
nlhowell has joined #panfrost
Guest79 has quit [Ping timeout: 480 seconds]
chewitt has joined #panfrost
<rtp> robmur01: what did you meant by "two halves of T628" ?
* chewitt was wondering the same
<robmur01> rtp: T628 can have two "core groups", where each group (of up to 4 cores) has its own separate L2 cache and they are not coherent with each other
<robmur01> Consider it a bit like a T624 glued to a second T624 minus its tiler
<rtp> oh...
<HdkR> robmur01: Is that feature gone in newer generations btw?
<HdkR> "feature"
<rtp> what about T60x (eg T604) ? same kind of "feature" ?
<robmur01> The fact that all subsequent GPUs present as a single core group (or at least coherent core groups) probably says it all ;)
<chewitt> @alyssa You need this t-shirt https://www.ebay.com/itm/165069257423?hash=item266ee4facf:g:m3IAAOSw3f1g63D-
<robmur01> rtp: I believe there was technically a T608, but I have no idea if anyone ever built one. AFAIK T6x4 is always a single group of 1-4 cores
<HdkR> robmur01: Nice. I didn't track the hardware enough to know if it was still around. Is there a new extension for async compute tasks to not mess with graphics as much? Vulkan queues or something?
<robmur01> and of course technically you could have built a 4-core T628 - dunno if that would always be 2+2 or whether 3+1 or 4+0 would be valid configs, and there's no way I'm dredging up the RTL bundle to try to find out :P
<robmur01> hey, don't ask me about APIs, I just read the hardware manuals!
<HdkR> :>
<HdkR> Looks like the blob exposes two identical queues that likely run async
<tlwoerner> chewitt: lol "May not ship to Canada - Read item description or contact seller for shipping options."
<alyssa> I did not realize the day after XDC is the International Roast Alyssa's Accent Day :-p
<HdkR> I didn't realize that's how it works
JulianGro has joined #panfrost
camus1 has joined #panfrost
camus has quit [Ping timeout: 480 seconds]
rasterman has quit [Quit: Gettin' stinky!]
<Lyude> alyssa: Lol I also noticed your accent had increased since last time
<Lyude> mupuf's definitely did as well
<alyssa> Lyude: oh right it is still International Roast Alyssa's Accent Day
<Lyude> :P
jambalaya has quit [Remote host closed the connection]
jambalaya has joined #panfrost
<JulianGro> Is there any demand for open-source GLES 3.2 software? I got Vircadia running on my RockPro64 and there isn't too many issues.
<alyssa> Hmm?
<anholt_> if your GL rendering is interesting and unusual, then getting a trace into https://gitlab.freedesktop.org/gfx-ci/tracie/traces-db gives us a way to make sure your stuff works across drivers going forward.
nlhowell has quit [Ping timeout: 480 seconds]
<JulianGro> Oh yeah I can do that. We do have some rare rendering issues we haven't been able to track down, but on panfrost there is definitely some more than that (which I assume is down to me using GLES 3.2 which isn't supported)
<alyssa> GLES 3.2 is not supported, but GLES 3.2 is just GLES 3.1 plus a bunch of funny Android extensions
<alyssa> and we support (on Mali-G52 at least) GLES 3.1 and a few of the extensions cherry-picked for 3.2
<JulianGro> Is there plans to support 3.2, or is that likely never going to happen?
camus has joined #panfrost
camus1 has quit [Ping timeout: 480 seconds]
nlhowell has joined #panfrost
<alyssa> 🤷
<alyssa> Huge amount of work for very little effort. The useful extensions should be advertised already on bifrost.
<robclark> mmm, some people think that geom/tess is useful..
rasterman has joined #panfrost
<JulianGro> I guess that means that our software should probably check for GLES 3.1 + extensions instead of GLES 3.2
<robclark> I *always* recommend checking for lower gl version + extensions you actually need
bluebugs has quit [Read error: No route to host]
<alyssa> JulianGro: 💯
<alyssa> Probably actually ES 3.0 + extensions but I guess ES3.1 on any modern part is standard now
<alyssa> ES3.0->ES3.1 is just a lot of effort :-p
nlhowell is now known as Guest102
nlhowell has joined #panfrost
Guest102 has quit [Ping timeout: 480 seconds]
warpme_ has quit [Quit: Connection closed for inactivity]
<robclark> if you don't need compute shaders, then looking for gles30 + extensions will open up some more options.. but I guess if you do need compute shaders you might as well look for gles31+extensions
<JulianGro> I will actually have to go find out a lot more about how all of this stuff works. The engine that Vircadia uses is basically a hand-me-down and we only have a single person that seems to have an idea what they are doing while also having barely any time to invest. That should definitely be the next kind of area that I take a look at and see if I can make some sense or contribute some info on some of our issues.
bluebugs has joined #panfrost
JulianGro has quit [Remote host closed the connection]