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
adjtm has quit [Ping timeout: 244 seconds]
adjtm has joined #panfrost
stikonas has quit [Remote host closed the connection]
vstehle has quit [Ping timeout: 276 seconds]
kaspter has joined #panfrost
camus has joined #panfrost
kaspter has quit [Ping timeout: 246 seconds]
camus is now known as kaspter
yann has quit [Remote host closed the connection]
<anarsoul|2> alyssa: hey, do you set any upper limit for tile heap size for panfrost?
<alyssa> anarsoul|2: Not particularly
<alyssa> Something very big(tm) and then just use growable memory in the kernel since it doesn't really matter
<alyssa> I don't know much about the tiler, at least on midgard+ the driver doesn't do very much and it mostly just works
<anarsoul|2> heh
<alyssa> (I don't think that logic changed at all since r/e'ing days)
<anarsoul|2> lima sets upper limit at 16M and some app is able to hit it: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4469
<alyssa> 16M might be low, not sure
<alyssa> I guess we set it to 16MB too
<alyssa> although midgard tiler might be more space efficient
<anarsoul|2> 16M max or 16M initial size?
<alyssa> max
<anarsoul|2> I see, thanks
<alyssa> but that should probably be raised tbh
<icecream95> IIRC Bifrost also compresses tiler data
kaspter has quit [Ping timeout: 245 seconds]
<alyssa> wild
<anarsoul|2> sounds reasonable - it saves some memory bandwidth in addition to smaller memory footprint
<icecream95> Or maybe that's only on Valhall
atler has quit [Killed (sinisalo.freenode.net (Nickname regained by services))]
atler has joined #panfrost
kaspter has joined #panfrost
camus has joined #panfrost
kaspter has quit [Ping timeout: 260 seconds]
camus is now known as kaspter
nlhowell has quit [Ping timeout: 264 seconds]
warpme_ has quit [Quit: Connection closed for inactivity]
vstehle has joined #panfrost
tlwoerner has quit [Ping timeout: 265 seconds]
catfella__ has quit [Remote host closed the connection]
davidlt has joined #panfrost
wwilly__ is now known as wwilly
guillaume_g has joined #panfrost
<icecream95> Some Qt applications spend ~50% of CPU time on blend shader recompilation, because they alternate between two (more without another of my patches) sets of constants and `panfrost_compile_blend_shader` only skips compilation if the constants match from the previous time
kaspter has quit [Ping timeout: 260 seconds]
<bbrezillon> icecream95: might be worth considering reserving a push constant for the constant color to avoid recompiling those shaders
nlhowell has joined #panfrost
nlhowell has quit [Ping timeout: 260 seconds]
nlhowell has joined #panfrost
<icecream95> bbrezillon: Fragment shaders rarely get close to the push constant limit so reserving some push constants shouldn't affect them too much
<bbrezillon> yes, and if that ever becomes a problem, we can always add FS variants for blend_shader+constant case
raster has joined #panfrost
yann has joined #panfrost
warpme_ has joined #panfrost
kaspter has joined #panfrost
archetech has joined #panfrost
stikonas has joined #panfrost
vstehle has quit [*.net *.split]
catfella has joined #panfrost
vstehle has joined #panfrost
kaspter has quit [Ping timeout: 245 seconds]
stikonas has quit [Ping timeout: 244 seconds]
zkrx has quit [Ping timeout: 256 seconds]
stikonas has joined #panfrost
stikonas has quit [Remote host closed the connection]
stikonas has joined #panfrost
zkrx has joined #panfrost
maciejjo has joined #panfrost
adjtm_ has joined #panfrost
adjtm has quit [Read error: Connection reset by peer]
tlwoerner has joined #panfrost
archetech has quit [Quit: Konversation terminated!]
<alyssa> fwiw the blob does not, but it almost certainlydoes cache compiles
kaspter has joined #panfrost
kaspter has quit [Quit: kaspter]
kaspter has joined #panfrost
camus has joined #panfrost
kaspter has quit [Ping timeout: 265 seconds]
camus is now known as kaspter
popolon has joined #panfrost
<macc24> alyssa: remember the !8698?
maciejjo_ has joined #panfrost
raster has quit [Remote host closed the connection]
tlwoerner has quit [*.net *.split]
maciejjo has quit [*.net *.split]
raster has joined #panfrost
tlwoerner has joined #panfrost
catfella has quit [Remote host closed the connection]
davidlt has quit [Ping timeout: 265 seconds]
davidlt has joined #panfrost
<alyssa> what about it
davidlt has quit [Ping timeout: 256 seconds]
<macc24> alyssa: my comment
<macc24> those messages appear when device is under high memory pressure
<alyssa> yes, and?
<macc24> look at what fancy words i can use :D
<macc24> anyway, i saw those messages on 5.11-rcsomething on my odroid go advance
<macc24> alyssa: btw minetest is broken
raster has quit [Quit: Gettin' stinky!]
<icecream95> macc24: Minetest was fixed recently, did it get broken again?
<macc24> icecream95: idk got a ping from cadmium user that it's broken
<macc24> and my duet is not with me now :(
<macc24> icecream95: they say that they cloned the repo hour ago
<macc24> so it probably broke
<macc24> aaand this was on mali t860........
raster has joined #panfrost
BenG83 has joined #panfrost
BenG83 has quit [Quit: Leaving]
mixfix41 has joined #panfrost
megi has quit [Quit: WeeChat 3.1]
megi has joined #panfrost
kherbst has joined #panfrost
karolherbst has quit [Ping timeout: 256 seconds]
jernej_ has joined #panfrost
jernej has quit [Ping timeout: 272 seconds]
jernej_ is now known as jernej
warpme_ has quit [Quit: Connection closed for inactivity]
jernej has quit [Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net]
jernej has joined #panfrost
jernej has quit [Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net]
jernej has joined #panfrost
jernej has quit [Client Quit]
jernej has joined #panfrost
jernej has quit [Client Quit]
jernej has joined #panfrost
jernej has quit [Remote host closed the connection]
raster has quit [Quit: Gettin' stinky!]