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
<macc24> i have started to read "mail" as "mali"
<macc24> this is what happens after panfrost
<kinkinkijkin> just defrost your pans and you'll be normal again
archetech has quit [Quit: Konversation terminated!]
<alyssa> macc24: that has been me for years now lol
<kinkinkijkin> your invitation to the club has been sent to you, please check your mali for it over the next 5 days
raster has joined #panfrost
<macc24> kinkinkijkin: i see no invitation in /dev/dri/card2
<macc24> alyssa: what is blocking 8354?
<alyssa> macc24: wanted to give boris a chance to rereview
<alyssa> also I have constant stuff almost working
* macc24 pokes bbrezillon
<alyssa> macc24: it's the weekend, shh :p
<macc24> oh yeah i forgot
<macc24> i wonder if panfrost ever gets gl4
archetech has joined #panfrost
<icecream95> macc24: What would you use it for?
<macc24> icecream95: yes
<alyssa> look... I'm not going to tell people what to do, but I would much prefer pursuing Vulkan than hacking together a checkmark-compliant geometry shader implementation
<macc24> alyssa: does that include vulkan on bifrost?
archetech has quit [Quit: Konversation terminated!]
<alyssa> macc24: In my fantasy world, sure, why not C:
archetech has joined #panfrost
icecream95 has quit [Quit: leaving]
vstehle has quit [Ping timeout: 246 seconds]
stikonas has quit [Ping timeout: 272 seconds]
<macc24> alyssa: vulkan on valhall?
<alyssa> sure, why not
<HdkR> The future is always open to ideas
Elpaulo has quit [Read error: Connection reset by peer]
Elpaulo has joined #panfrost
archetech has quit [Quit: Konversation terminated!]
icecream95 has joined #panfrost
<alyssa> icecream95: hey, could use a second opinion:
<alyssa> mesa branchpoint is wednesday
<alyssa> worth flipping on es3 for the release and rushing it or waiting until next release but having time to let the bugs get ironed out?
<alyssa> (I guess there's always backports..)
<icecream95> alyssa: I guess you could turn it on but disable it again if the rate of bug fixes is still too high before release
<alyssa> that's a reasonable approach, true, thanks :)
<icecream95> Bifrost is still pretty unstable anyway, so the bugs of es3 aren't likely to make it much worse
<alyssa> heh, yes..
<alyssa> main feature missing is MRT which I hope to land on Monday, bbrezillon got it working today :)
<alyssa> (Scheduler will wait until after the branch point then, keep down the bug fix noise..)
<alyssa> Plus management will be happy if I can say 21.1 is X% faster than 21.0 ;P
<alyssa> =D
<icecream95> alyssa: If you want I can wait a couple of weeks before updating my checksumming branch to make 21.1 even moar faster
raster has quit [Quit: Gettin' stinky!]
<alyssa> icecream95: hehe
<alyssa> I don't expect I'll have review b/w leftover between now and Wednesday if I'm going to sneak MRT + ES3 in
<dstzd> what is MRT?
<HdkR> Multipkle render targets
<HdkR> multiple*
<HdkR> GL 3.x mandates 8 MRT targets, ES 3.0 mandates 4
<HdkR> Lets a fragment shader write/blend to independent framebuffers
chewitt has quit [Ping timeout: 246 seconds]
chewitt has joined #panfrost
chewitt has quit [Ping timeout: 246 seconds]
rcf has quit [Quit: WeeChat 2.9]
chewitt has joined #panfrost
<anarsoul> alyssa: are you working on M1 GPU driver? :)
vstehle has joined #panfrost
davidlt has joined #panfrost
_whitelogger has joined #panfrost
davidlt has quit [Ping timeout: 256 seconds]
felipealmeida has quit [Ping timeout: 256 seconds]
felipealmeida has joined #panfrost
rcf has joined #panfrost
chewitt has quit [Read error: Connection reset by peer]
chewitt has joined #panfrost
agrisis has quit [Ping timeout: 272 seconds]
karolherbst has joined #panfrost
rak-zero has joined #panfrost
rak-zero has quit [Client Quit]
<icecream95> alyssa: I'm happy to help r/e any framebuffer compression -- I've still got my "state of the art" Tcl script from last time somewhere
<icecream95> That reminds me to check if Bifrost AFBC is any different to on Midgard or not…
kaspter has joined #panfrost
icecream95 has quit [Ping timeout: 272 seconds]
rak-zero has joined #panfrost
rak-zero has quit [Read error: Connection reset by peer]
<pmjdebruijn> hey
<pmjdebruijn> can mesa/gallium provide OpenGL (for X11) on OpenGLES hardware?
<HdkR> Depends on the hardware, but yes
<HdkR> It's up to the driver to implement things that will make it work with GL or ES
<pmjdebruijn> aah
<HdkR> Panfrost is at GL 3.0 for example
<pmjdebruijn> how that for bifrost?
<HdkR> GL 2.1
<pmjdebruijn> but it should work?
<pmjdebruijn> ok
<pmjdebruijn> I previously tried with lima and there it didn't seem to work
<pmjdebruijn> which is why I'm asking
<HdkR> young driver, typical warnings of problems happening
<pmjdebruijn> fair enough
<HdkR> Lima/Utgard has a very limited feature set, it's hard to do much past ES 2.0
<pmjdebruijn> since I'm just now digging into things, it's hard to me the judge whether it's a driver side issue, infra issue, or just misreporting news of features etc :)
<HdkR> Freedreno is super cool and supports GL 3.3 even
<pmjdebruijn> that's a result from that driver being around for a very long, combined with relatively capable hardwarE?
<HdkR> Also helps that from a3xx onward, it's all fairly similar hardware. So you don't need a full shader compiler rewrite constantly
<pmjdebruijn> ah.. so think could actually mature
<pmjdebruijn> things*
<HdkR> Panfrost will have at least three independent shader compilers by the end of the year
<pmjdebruijn> whieh!
<pmjdebruijn> :(
<pmjdebruijn> I do wonder whether GL4ES vs Gallium will work better for me
<HdkR> For panfrost, gallium
<pmjdebruijn> LLVM slows down my build, considerable
<HdkR> Gallium != LLVM
<pmjdebruijn> don't I need LLVM?
<HdkR> You should be able to compile without it, radeonsi will just need to be cut out
<HdkR> and llvmpipe I guess
<pmjdebruijn> oh the OpenGL emulation doesn't depend on LLVM?
<pmjdebruijn> well "Emulation" -> translation I meant
<HdkR> Correct
<pmjdebruijn> that's good to know
<HdkR> Oh, clover would need to be cut out as well
<pmjdebruijn> not an issue for me
<HdkR> There's very few things that actually need LLVM :P
<pmjdebruijn> but that'll cut my full OS buidl time in half or so
<HdkR> Mali GPUs support a bunch of random desktop GL features that wouldn't get exposed to GL4ES
<HdkR> Like quads and precise occlusion queries :P
<pmjdebruijn> but common application wouldn't use those would they?
<HdkR> Lots of GL apps would use quads
<pmjdebruijn> they would?
<pmjdebruijn> ok
<HdkR> There's more of course. Those were just two examples off the top of my head
<pmjdebruijn> rebuilding now, let's see where it takes me
<pmjdebruijn> thanks for the info
warpme_ has quit [Quit: Connection closed for inactivity]
stikonas has joined #panfrost
stikonas_ has joined #panfrost
stikonas has quit [Ping timeout: 272 seconds]
raster has joined #panfrost
stikonas_ is now known as stikonas
<macc24> HdkR: why will panfrost have 3 different shader compilers?
<HdkR> macc24: Midgard, Bifrost, Valhall
<macc24> HdkR: valhall in few weeks?
<macc24> wait nvm it's not 2020 anymore
<HdkR> lol
<macc24> pmjdebruijn: this is minimum for panfrost afaik: https://github.com/Maccraft123/armhf-tools/blob/master/build-mesa#L47
<pmjdebruijn> I shoudl be fine then
kaspter has quit [Remote host closed the connection]
kaspter has joined #panfrost
karolherbst has quit [Ping timeout: 272 seconds]
<alyssa> icecream95: '"state of the art" Tcl script' love it :p
<alyssa> I had a dream about coding with icecream95 irl.
<alyssa> I'm not sure if I should classify that as a Panfrost dream or a COVID dream, since I have plenty of both.
<urjaman> O.o
kaspter has quit [Quit: kaspter]
raster has quit [Ping timeout: 240 seconds]
warpme_ has joined #panfrost
raster has joined #panfrost
davidlt has joined #panfrost
<pmjdebruijn> so I have X running, however glxinfo tells me couldn't find RGB GLX visual or fbconfig
<pmjdebruijn> I have to cards in /dev/dri the VPU and GPU
<pmjdebruijn> two*
agrisis has joined #panfrost
stikonas has quit [Remote host closed the connection]
stikonas has joined #panfrost
karolherbst has joined #panfrost
stikonas has quit [Remote host closed the connection]
stikonas has joined #panfrost
Green has quit [Quit: ...]
Green has joined #panfrost
Green has quit [Client Quit]
Green has joined #panfrost
rcf has quit [Ping timeout: 256 seconds]
rcf has joined #panfrost
stikonas has quit [Remote host closed the connection]
stikonas has joined #panfrost
raster has quit [Remote host closed the connection]
raster has joined #panfrost
raster has quit [Quit: Gettin' stinky!]
raster has joined #panfrost
<macc24> icecream95, are you also getting some corruption in firefox popup windows?
rak-zero has joined #panfrost
archetech has joined #panfrost
archetech has quit [Quit: Konversation terminated!]
davidlt has quit [Ping timeout: 264 seconds]
stikonas has quit [Remote host closed the connection]
karolherbst has quit [Quit: duh 🐧]
stikonas has joined #panfrost
agrisis has quit [Quit: agrisis]
icecream95 has joined #panfrost
<macc24> icecream95, are you also getting some corruption in firefox popup windows?
<macc24> like download prompt
<icecream95> macc24: yes
<macc24> ok
urjaman has quit [Read error: Connection reset by peer]
urjaman has joined #panfrost
agrisis has joined #panfrost
raster has quit [Quit: Gettin' stinky!]
popolon has joined #panfrost
icecream95 has quit [Quit: leaving]
raster has joined #panfrost