<mntirc>
step 1 > Since the panfrost gallium driver disables blit texture transfer, the format conversion falls to software implementation, which is very slow
<mntirc>
> The cause was the _mesa_choose_texture_format(..., internalFormat=GL_BGRA8_EXT,...) here returning PIPE_FORMAT_R8G8B8A8_UNORM rather than PIPE_FORMAT_B8G8R8A8_UNORM
<mntirc>
> That could be fixed by reordering the corresponding mesa format order in this table. This is what the second patch does
paulk-bis has quit []
paulk has joined #panfrost
DVulgaris has quit [Quit: Catch you later.]
<daniels>
mntirc: oh man that is a great find ... and not great that it's there :\
<daniels>
kusma1: ^ think this one is for you - I guess we need to have separate tables for the mappings so we don't have RGBA/BGRA conversions for no reason?
<mntirc>
daniels: indeed firefox is really snappy now
<urja>
is that problem a thing only for RK3588 (Valhall?) or for all panfrost GPUs?
tlwoerner_ has joined #panfrost
tlwoerner has quit [Ping timeout: 480 seconds]
<alyssa>
urja: probably all
<alyssa>
would explain a lot about midgard misery back in the day..
<mntirc>
:0
<urja>
... i should update & patch mesa for my personal RK3288 distro, then :P
DVulgaris has joined #panfrost
rasterman has quit [Quit: Gettin' stinky!]
<HdkR>
Someone should really add a one-time log to the software conversion fallbacks in mesa. At least get a log somewhere that software fallback has occured. Freedreno hit the same problem a couple times this last year.
<alyssa>
...speaking of ancient hardware, anyone want an odroid go advance?
<alyssa>
(mali-g31, the vacuum cleaner gpu)
<HdkR>
Oops, I tossed all mine when I moved.
<alyssa>
HdkR: oh great can I ship you back the one you sent me in 2020 then? :P
<HdkR>
Oh perfect, looks like you have one to throw away :)
simon-perretta-img has quit [Ping timeout: 480 seconds]
<linkmauve>
Which generation is that? I have a 7 and a 10 so far.
<linkmauve>
Mali-G52 and Mali-G610.
dliviu has quit [Quit: Going away]
dliviu has joined #panfrost
jernej- has joined #panfrost
jernej has quit [Read error: Connection reset by peer]