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
<macc24> how to know if it's video game being slow, panfrost being slow or g31 being g31?
<macc24> i got re3 to run on my odroid go super and it barely can do 30fps
<HdkR> Likely all of the above
<macc24> ugh
<alyssa> macc24: i landed some commits yesterday that should make bifrost a bit faster
<alyssa> how much faster and will it help? TBD.
<macc24> ok
<macc24> will try rebuilding
<alyssa> I don't expect it to be radically better fwiw
<alyssa> but they were low hanging fruit
<macc24> ,_,
<macc24> bit by bit it's going to reach 60fpx
<alyssa> and there were a bunch of them so shrug
<macc24> i think i also have like 10% free performance from overclocking dmc
atler is now known as Guest434
atler has joined #panfrost
<macc24> but yea, panfrost is a lot faster than like, 10 months ago? when it struggled to render retroarch menu
<alyssa> on g31?
<macc24> yep
<alyssa> nod
<alyssa> bifrost compiler was a toy back then
<alyssa> admittedly it's still not an adult compiler but yknow
<alyssa> mid adolescence
<macc24> >name of display: :0 \n Segmentation fault
* macc24 sighs loudly
Guest434 has quit [Ping timeout: 480 seconds]
camus has joined #panfrost
davidlt has joined #panfrost
tpefreedom has joined #panfrost
davidlt has quit [Ping timeout: 481 seconds]
tpefreedom has quit [Ping timeout: 480 seconds]
rasterman has joined #panfrost
br has quit [Read error: Connection reset by peer]
br has joined #panfrost
<icecream95> urja: Although openscad does segfault for me on exit, it happens whether Panfrost is used or not
davidlt has joined #panfrost
<urja> oh. can confirm (i thought i had confirmed that it didnt happen w/ llvmpipe way back)
<urja> okay i'll ignore that for now then (i'll check it on x86 when I get back on an x86 box w/ display ... too hot here to have the main PC running to make the room even hotter lol)
<urja> might be the newer version of openscad too (last testing was w/ 2019.05 ... based on what was in my aur directory :P)
* icecream95 has found the cause of the crash and is creating a github issue on openscad/openscad
<urja> wow
<icecream95> It's the sort of bug that I bet Mesa would keep hitting if it was written in C++
<HdkR> Shaming all my C++ projects :P
Danct12 has quit [Remote host closed the connection]
Danct12 has joined #panfrost
<icecream95> For the "ctrl-c causes a pile of GPU faults" bug, at least on Midgard the kernel patch someone posted a link to isn't enough, because the fancy new pan_blitter stuff doesn't add all the BOs it uses to the list passed to the kernel, so the kernel doesn't know not to delete those BOs while the job is still running
chewitt has joined #panfrost
<icecream95> (This would be a problem even in normal usage if those BOs didn't last for the entire screen lifetime)
br has quit [Ping timeout: 480 seconds]
<urja> hmmm...
* icecream95 has to reboot speedy, the µSD card reader is playing up again
br has joined #panfrost
rasterman has quit [Quit: Gettin' stinky!]
<macc24> hmm
<macc24> what if something is wrong with my cross compiling setup
<macc24> *proceeds to compile panfrost on quadcore cortex-a35*
robmur01 has quit [Ping timeout: 480 seconds]
davidlt has quit [Ping timeout: 480 seconds]
camus has quit []
camus has joined #panfrost
camus1 has joined #panfrost
camus has quit [Ping timeout: 480 seconds]
davidlt has joined #panfrost
tpefreedom has joined #panfrost
tpefreedom has quit []
warpme_ has quit [Quit: Connection closed for inactivity]
pendingchaos has quit [Read error: No route to host]
pendingchaos has joined #panfrost
camus1 has quit []
warpme_ has joined #panfrost
AreaScout has joined #panfrost
chewitt has quit [Quit: Zzz..]
davidlt has quit [Ping timeout: 483 seconds]
AreaScout has quit []
warpme_ has quit [Quit: Connection closed for inactivity]
stano has joined #panfrost
<icecream95> alyssa: Using a staging buffer for pool uploads and memcpying to the BO before submit increases drawoverhead scores by as much as 15%
<icecream95> Maybe that means there are still some reads from pool-allocated memory, or it could just be that a linear memcpy is faster than uploading bit by bit
<icecream95> (not literally "bit by bit")