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: 245 seconds]
davidlt has quit [Ping timeout: 248 seconds]
davidlt has joined #panfrost
NeuroScr has quit [Quit: NeuroScr]
megi has quit [Ping timeout: 248 seconds]
davidlt has quit [Read error: Connection reset by peer]
davidlt has joined #panfrost
davidlt has quit [Remote host closed the connection]
davidlt has joined #panfrost
davidlt has quit [Read error: Connection reset by peer]
davidlt has joined #panfrost
vstehle has joined #panfrost
jernej has quit [Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net]
jernej has joined #panfrost
unoccupied has joined #panfrost
davidlt has quit [Ping timeout: 244 seconds]
NeuroScr has joined #panfrost
<tomeu> anarsoul: you may need something like this: https://gitlab.freedesktop.org/tomeu/mesa/pipelines :)
raster has joined #panfrost
tomeu has quit [Quit: Coyote finally caught me]
gtucker has quit [Quit: Coyote finally caught me]
hopetech has quit [Remote host closed the connection]
shadeslayer has quit [Quit: Coyote finally caught me]
alyssa has quit [Read error: Connection reset by peer]
shadeslayer has joined #panfrost
tomeu has joined #panfrost
<urjaman> hmmm extremetuxracer almost works - or like it works if you can ignore these glitchy triangles all over the screen
<urjaman> i mean this is really cool how well it runs in terms of fps :)
<EmilKarlson> is that a professional hacking costume I can see in the reflection
<urjaman> yeah that's a "just woke up and got an idea to test etr"-costume
<urjaman> also yeah these triangles arent like all over the screen, or well they are but one corner is always in the up-left (i assume 0,0) corner
<urjaman> i should also poke the arch-arm folks to enable extremetuxracer in their repos... the x86_64 PKGBUILD built just fine so i guess it has just failed at some point in the past and was disabled
<urjaman> anyways just to say also the positive things: neverball works fine (just to verify, also didnt try it on glamor before), mpv UI doesnt blank the video anymore so that's also really cool
<urjaman> all in all this is getting very close to me being able to just use panfrost day to day, which is exciting :)
pH5 has joined #panfrost
raster has quit [Remote host closed the connection]
<tomeu> urjaman: what FPS did etr run at?
megi has joined #panfrost
NeuroScr has quit [Quit: NeuroScr]
<urjaman> hmm i dont think i had any fps counters visible ... just that it felt smooth
<urjaman> okay depends a lot on the course, i dabbled for a while (found the FPS displaying key) and got anything from 18 to 59
<urjaman> (i assume the 59 represents vsync-locked)
cwabbott has quit [Quit: cwabbott]
<urjaman> 'Who says penguins cant fly' (that my first test course because it's silly fast and i like it) is mostly above 40 fps
<urjaman> but it's also kinda simple, not many trees etc
cwabbott has joined #panfrost
herbmillerjr has joined #panfrost
hlmjr has quit [Ping timeout: 248 seconds]
cwabbott has quit [Remote host closed the connection]
cwabbott has joined #panfrost
cwabbott has quit [Remote host closed the connection]
cwabbott has joined #panfrost
raster has joined #panfrost
davidlt has joined #panfrost
davidlt_ has joined #panfrost
davidlt has quit [Read error: Connection reset by peer]
davidlt has joined #panfrost
davidlt_ has quit [Read error: Connection reset by peer]
<robher> alyssa: want to respin the errata annotation patch? The cutoff for 5.4 material is this week.
davidlt has quit [Ping timeout: 272 seconds]
davidlt has joined #panfrost
unoccupied has quit [Quit: WeeChat 2.5]
milloni has quit [Remote host closed the connection]
milloni has joined #panfrost
megi has quit [Ping timeout: 245 seconds]
stepri01 has quit [Remote host closed the connection]
davidlt has quit [Ping timeout: 258 seconds]
alyssa has joined #panfrost
<alyssa> urjaman: Yeah, noticed the etr glitchiness
<alyssa> You hit the nail on the hand with one corner is (0, 0)
<alyssa> Rather, _at least_ one corner is (0, 0)
<alyssa> If multiple corners were there, the triangle would be degenerate and you wouldn't see anything
<alyssa> My guess is a bug somewhere in attribute handling? not positive
<alyssa> robher: Oh! Uh, how long do I have before I get cutoff?
<alyssa> Or is it already too late :v
pH5 has quit [Ping timeout: 276 seconds]
<alyssa> urjaman: On that note, what would you need working/faster in panfrost to use it as your daily driver?
* alyssa has been dailydrivering frost for work hours so it's defn possible but maybe not.. perfect.. yet
<urjaman> for some weird reason running thunar (the file manager) gets all laggy (like not thunar itself, but Xorg including mouse movements) ... and then of course the disappearing icons
<urjaman> and after running X for a while mpv segfaults when it tries to open the GPU video output
<urjaman> (also thunar has just disappeared and journalctl reported that it segfaulted but i'm not sure if panfrost was to blame ... but it usually doesnt do that)
<alyssa> urjaman: The thunar thing sounds like maybe the GPU is faulting?
<alyssa> Check dmesg?
<urjaman> i think journalctl reports kernel messages too and there were none ...
<alyssa> :/
<urjaman> but the third weird thing is that after a reboot i got X without glamor, and Xorg log said that eglInitialize() failed and i have no clue why
pH5 has joined #panfrost
<alyssa> urjaman: If glamor is disabled, you can't have GL clients either
<urjaman> yeah
<alyssa> (which is why supporting glamor matters -- we need that for any GL over X/Xwayland)
<urjaman> I was like "hey the icons work now" "oh it's because it's all software now"
<anarsoul> tomeu: we definitely do
<alyssa> urjaman: :/
<alyssa> defn been there before though :p
davidlt has joined #panfrost
<urjaman> i'll see if I can get the thing to do the thing again
<urjaman> (that is, start with glamor so i can think about ways to actually figure stuff out ... maybe)
<urjaman> but i was like frustratedly trying to do something when it happened so i was like "hey atleast things work"
alyssa has quit [Quit: Lost terminal]
cwabbott has quit [Quit: cwabbott]
cwabbott has joined #panfrost
alyssa has joined #panfrost
<alyssa> Grr forgot to start irssi in tmux again
<urjaman> oh yeah somebody gave me a patch for a dwc2 usb problem in my github ( https://github.com/urjaman/linux/pull/1 ) and now i have to figure out whether that has already been fixed in upstream .... sigh.
<alyssa> ;)
<urjaman> hmm now that i'm thinking of it, i had done a mesa update and no reboot ... so that reboot was the first reboot after that update hmm
<urjaman> like the status now is that i cant even get mpv to get a context (directly on DRM), so i'm testing if it's the same thing anarsoul reported up there
<urjaman> that's a yup
<alyssa> Hrm
<alyssa> anarsoul: urjaman: Maybe it affects armhf but not aarch64?
* urjaman shrug, i have no Aarch64 things to test with
<alyssa> urjaman: Lemme read the commit for suspsect stuff but
<alyssa> hint I think there may be a fair bit of it..
davidlt has quit [Remote host closed the connection]
<urjaman> hmm gtk checkboxes (the check in them that is) flicker similarly to the toolbar icons
<urjaman> configuring stuff is ... confusing
<urjaman> i mean not sure if that is news :P
<urjaman> also there's this general laggyness with glamor ... like changing windows, moving the highlight in a menu, normal X things are laggier than with glamor off
<urjaman> https://youtu.be/hHlCuY1cNe0 a little comparison
<alyssa> Hrmph
<alyssa> urjaman: Is CPU usage noticeably different?
<urjaman> 49% Xorg, 42% xfce-panel without glamor ... 42% Xorg, 18% xfce-panel with glamor ...
<urjaman> so yeah glamor still uses less CPU i guess
<alyssa> urjaman: Interesting.
<urjaman> also maybe of note: I'm running 5.2.8 (+ my patches), so i had a TODO to check if 5.3 has anything fanceh for the kernel side
<urjaman> hmm
<urjaman> okay if i set the devfreq governor to performance it is faster ... but it still goes through every menu entry when you scroll around, whilst with glamor off it seems to just skip to where the mouse is
<alyssa> Hrm
megi has joined #panfrost
stikonas has joined #panfrost
<alyssa> Wish I had an idea about the missing icons
<alyssa> Trace doesn't show anything terribly suspicious
<anarsoul> alyssa: I'm using aarch64
raster has quit [Remote host closed the connection]
<alyssa> anarsoul: O. :/
<anarsoul> alyssa: I'm not sure what that means
<alyssa> anarsoul: Oh. :/
<anarsoul> got it :)
<alyssa> "O" means either "Oh!" or "Or" or 'the letter after N', depending on context :)
<alyssa> ;P
<alyssa> urjaman: I have a hack to workaround the etr issue
<alyssa> Trying to figure out what's actually happening though, it's something funny
<alyssa> but tl;dr varying buffers are too small
davidlt has joined #panfrost
<alyssa> It's not at all obvious why they're too small though...
<alyssa> Might need to write a verification pass for this to figure it out, lol
<alyssa> index bias, primitive restart, and instancing are all disabled tho
<urjaman> the words got more and more gibberish to my knowledge level by the line here :P
<anarsoul> alyssa: how come?
<alyssa> anarsoul: how come what?
<anarsoul> varying buffers too small
<alyssa> anarsoul: Oh. I'm not sure what the cause is!
<urjaman> ... that's what she is trying to figure out is what i got
<alyssa> ^^ that :p
adjtm has quit [Ping timeout: 246 seconds]
<hanetzer> alyssa: hierarchical tiling reminds me of h265 :)
JaceAlvejetti has joined #panfrost
<alyssa> hanetzer: Ah?
* alyssa isn't terribly familiar with codecs
<hanetzer> alyssa: basically, h264 is tiling, but the tiles are the same size. h265 has multiple sizes, so if one area of the video is pure black it can save space and so on
<alyssa> hanetzer: Ah, interesting
<alyssa> Yeah, same idea
<hanetzer> it can seriously cut down the size of a video without any particularly discernable change in quality; blueray uses it
* alyssa grumbles
<alyssa> why are GPU drivers so hard to write?
<anarsoul> because hardware is complex?
<alyssa> I guess :(
<Lyude> hey , if it was easy it wouldn't be as fun :)
<alyssa> Lyude: Yeah, but if it were about 10% easier, it would be 20% more fun ;)
<alyssa> But if it were 20% easier, it would be no more fun
<Lyude> hehe
<alyssa> And 30% easier and less fun
<HdkR> Just make the hardware conform directly to the supported spec and copy the enum values right? :)
adjtm has joined #panfrost
<anarsoul> urjaman: so you see the same issue with context creation on panfrost?
<chrisf> at some point `because hardware is always busted`
stikonas has quit [Remote host closed the connection]
stikonas has joined #panfrost
raster has joined #panfrost
raster has quit [Remote host closed the connection]
pH5 has quit [Quit: -_-]
stikonas has quit [Remote host closed the connection]
<alyssa> Alright, I spent the day doing non-technical stuff which had to get done but
<alyssa> itching to do do some code for the end of the week
* alyssa sees what state she left stuff in yesterday
<anarsoul> tomeu: can add a pine64 to https://lava.collabora.co.uk/scheduler/alldevices/online ?
<anarsoul> s/can/can you/
<anarsoul> tomeu: I don't think that odroid-x2 has gpu node in dts and I'm not sure if it supports any display at all
<anarsoul> and looks like you don't have any other boards with mali400
<alyssa> total quadwords in shared programs: 3408 -> 3366 (-1.23%)
<alyssa> quadwords in affected programs: 1188 -> 1146 (-3.54%)
<alyssa> ^^ meh. not the gain I was hoping for but I'll take it.