alyssa changed the topic of #panfrost to: Panfrost - FLOSS Mali Midgard & Bifrost - https://gitlab.freedesktop.org/panfrost - Logs https://freenode.irclog.whitequark.org/panfrost - <daniels> avoiding X is a huge feature
_whitelogger has joined #panfrost
vstehle has quit [Ping timeout: 244 seconds]
_whitelogger has joined #panfrost
<alyssa> Beep borp.
<HdkR> Oh, the horn broke
<alyssa> Zeep zorp.
_whitelogger has joined #panfrost
_whitelogger has joined #panfrost
_whitelogger has joined #panfrost
_whitelogger has joined #panfrost
_whitelogger has joined #panfrost
stikonas has joined #panfrost
stikonas has quit [Remote host closed the connection]
thefloweringash has quit [Remote host closed the connection]
sphalerit has quit [Remote host closed the connection]
stikonas has joined #panfrost
sphalerit has joined #panfrost
stikonas has quit [Ping timeout: 250 seconds]
<bbrezillon> alyssa: I had a look at the gator HW counter desc files, and they seem to miss a crucial thing if we want to generate counters table out of them: the counter id
thefloweringash has joined #panfrost
<bbrezillon> which means we'll have to go through all of them and add IDs. Not sure it's more efficient than writing the desc directly in C (unless we plan to also use those XML files in other apps) :)
cwabbott has quit [Quit: cwabbott]
cwabbott has joined #panfrost
cwabbott has quit [Client Quit]
cwabbott has joined #panfrost
yann has quit [Ping timeout: 250 seconds]
pH5 has quit [Ping timeout: 250 seconds]
raster has joined #panfrost
jernej has quit [Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net]
stikonas has joined #panfrost
stikonas_ has joined #panfrost
stikonas has quit [Read error: Connection reset by peer]
stikonas_ has quit [Remote host closed the connection]
thefloweringash has quit [Read error: Connection reset by peer]
sphalerit has quit [Read error: Connection reset by peer]
<paulk-leonov> alyssa, so now arm even makes reviews of panfrost code :)
<paulk-leonov> alyssa, that's another milestone right there :p
* paulk-leonov feels nostalgic about https://notabug.org/cafe now
sphalerit has joined #panfrost
<HdkR> :D
<milloni> good morning, so i've wanted to try panfrost
<milloni> im going to try on a board similar to rock pi 4
<milloni> is anyone doing development on this board?
<HdkR> I think...someone was
<milloni> TheCycoONE: ^
<milloni> i'm just trying to figure out the logistics
thefloweringash has joined #panfrost
<milloni> i suppose i'm getting a custom kernel with the board, but to try panfrost i'll try to put the panfrost kernel tree on it
<milloni> so i'm wondering if 5.0 has support for that board
<robher> milloni: mainline should work for it. That's what I use, but I have a rock960c.
<milloni> hmm okay - so to start hacking on panfrost, i would put need to put the panfrost linux tree and panfrost mesa on it?
belgin has joined #panfrost
<tomeu> milloni: do you have previous experience using ARM boards?
<raster> tomeu: hey an. catching up.. as of like the last week can't use nondrm+mali kbase anymore... what i'm trying to find is ... where is a kernel tree i can clone with the current state of things?
belgin has quit [Quit: Leaving]
<tomeu> raster: I'm afraid that nondrm has been dropped from mesa master
<tomeu> but the DRM kernel driver isn't working that bad these days :)
<raster> tomeu: so i noticed. as of about a week back
<raster> the question tho is... what kernel tree is the "latest and greatest" with that driver already rolled in?
<raster> panfrost main page doesnt have any details on that
<urjaman> oh tomeu, did you see https://urja.dev/panfrost-oops.txt ? (scroll to the end)
<tomeu> raster: we are not investing in making it easy for others to try it out because we are working hard to have it merged in mainline
<tomeu> I will push a fix to that branch in a bit that makes it work even better
<raster> tomeu: oh hidden in a branch :) this is the magic info i needed :)
<urjaman> "hidden"
<tomeu> yeah well, at this stage the canonical place is LKML :)
<raster> well tbh have to even know what linux tree git repo to look at
<raster> and then which one has which branches...
<raster> tomeu: argh... that makes it a bit hard to deal with until it's merged :)
<raster> have to find latest patchset on lkml history...
<tomeu> yeah, hopefully won't take long :)
<tomeu> urjaman: I think we may have a bug in how we reset after failed jobs, but the fix I want to push now should avoid those failed jobs in the first place
<raster> tomeu: yeah. it's just a bad point in time atm
<tomeu> yep
<tomeu> but if we hurry up, everything will be in debian in a couple of months :)
<raster> :)
<raster> tho userspace still needs work last i looked
<raster> i did some travelling and was sick so i wasnt able to keep up lately
<tomeu> well, both kernel and userspace will still need lots of work
<tomeu> urjaman: pushed
<urjaman> neat, i'll check it the next time i dabble with the kernel (which might now be sooner, but anyways)
<urjaman> i was just checking that you were aware of that
<bbrezillon> alyssa: I started looking at the texture size op, and things start to work (http://code.bulix.org/zuymga-653334), but looks like the HUD is not transparent as it should be
<bbrezillon> any idea what could cause that?
<tomeu> cool, thanks
robclark has joined #panfrost
jernej has joined #panfrost
<milloni> tomeu: no experience using ARM boards, i just borrowed one from a friend, he's walking me through it
<alyssa> Holy guacascrollback
<alyssa> bbrezillon: Oh, huh..
<alyssa> bbrezillon: I'm trying to remember where I got the counter IDs from then
<alyssa> paulk-leonov: So it is, haha :)
<alyssa> That file is GPL according to the repo, I don't know why the per-file license notice is missing but GPL code is GPL :P
<alyssa> raster: Indeed, kbase is legacy now that the Panfrost kernel space is nearing merge.
<raster> alyssa: asi found out today :)
<alyssa> I think there's a branch on gitlab.freedesktop.org/panfrost/linux which is the "official" source
<raster> i checked the mesa commit log and found your commit from like a week ago :)
<alyssa> ...As Tomeu linked
<alyssa> bbrezillon: I've seen the same issue in mpv, I'm wondering if they're playing games with blending and hitting corner cases there
<alyssa> bbrezillon: Obviously I don't do code review over pastebin, but that diff there looks good and can probably be merged independent of fixing the rest of the HUD (email it?)
<alyssa> raster: To be fair, I pushed it only a few days ago, since I was waiting on Tomeu's ack and Linaro Connect slowed things a bit ;)
<bbrezillon> alyssa: need to take care of different variants of textureSize first
<alyssa> +1
<raster> alyssa: i missed connect. was sick :(
<alyssa> raster: :(
<raster> alyssa: and yeah... i noticed its so new that the documentation hasnt caught up yet :)
<alyssa> Oh, shoot, forgot about that!
<alyssa> Instructions updated, dunno if gitlab will comply and update the site.
<raster> :)
<raster> no worries
<raster> i figured out it was "have to use new kernel driver" by trawling the commit logs
<raster> but probably good to tell people on the site and then where to get that kernel (what repo/branch)
<raster> and any speific kernel config that may be needed
<raster> i've guessed :)
<raster> i hope i'm right
<raster> kernel building atm on my rockpro64
<TheCycoONE> looks updated to me alyssa
<TheCycoONE> suggestion, add a link from index.html
pH5 has joined #panfrost
<alyssa> TheCycoONE: Done, thank you! :)
raster has quit [Remote host closed the connection]
<alyssa> 0:11: L0001: Local storage block 'PLS' uses 20 bytes of storage, maximum allowed size is 16 bytes
<alyssa> Well, this is interesting
<alyssa> Since allegedly T760+ can do more than 16
<alyssa> Not that I understand how that's possible
robclark has quit [Remote host closed the connection]
<hanetzer> oh wow, we have @arm folks replying to the driver posting :)
robclark has joined #panfrost
<alyssa> :)
* hanetzer does his happy dance
<Lyude> hanetzer: what did they say?
<hanetzer> this and that, and 'not at liberty to disclose more than what's in the driver already' :P
<Lyude> ah lol
pH5 has quit [Quit: -_-]
NeuroScr has joined #panfrost
NeuroScr has quit [Quit: NeuroScr]
<robclark> bbrezillon, btw, can mali read perf cntrs from cmdstream? If so, that is probably what you want, rather than kernel interface so you can implement things like the amd perfcntr extension, which wants you to be able to enable/disable counters on per draw rather than per submit/batch basis
stikonas has joined #panfrost
TheCycoTWO has joined #panfrost
davidlt_ has joined #panfrost
bnieuwenhuizen_ has joined #panfrost
bnieuwenhuizen has quit [Disconnected by services]
bnieuwenhuizen_ is now known as bnieuwenhuizen
hopetech_ has joined #panfrost
chrisf_ has joined #panfrost
mateo` has quit [Ping timeout: 255 seconds]
hopetech has quit [Ping timeout: 255 seconds]
TheCycoONE has quit [Ping timeout: 246 seconds]
davidlt has quit [Ping timeout: 246 seconds]
fysa has quit [Ping timeout: 246 seconds]
chrisf has quit [Ping timeout: 246 seconds]
bbrezillon has quit [Ping timeout: 246 seconds]
mateo` has joined #panfrost
bbrezillon has joined #panfrost
davidlt_ is now known as davidlt
stikonas has quit [Read error: Connection reset by peer]
stikonas has joined #panfrost
stikonas has quit [Quit: Konversation terminated!]
stikonas has joined #panfrost
stikonas has quit [Ping timeout: 240 seconds]
stikonas has joined #panfrost
<urjaman> tomeu: yeah that fix seems to make things way less fault-y :)
<alyssa> urjaman: Are we saying it's tomeu's fault? :P
stikonas has quit [Quit: Konversation terminated!]
stikonas has joined #panfrost
stikonas has quit [Ping timeout: 264 seconds]
stikonas has joined #panfrost
stikonas has quit [Read error: Connection reset by peer]
stikonas has joined #panfrost
_whitelogger has joined #panfrost