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
icecream95 has quit [Ping timeout: 256 seconds]
<alyssa> Some cmdstream differences to work out:
<alyssa> invocation packing: for tiler, we see workgroups_z_shift = 32 and workgroups_x_shift_2 = 3
<alyssa> some tiler heap issues
stikonas has quit [Ping timeout: 272 seconds]
<alyssa> Sampler and texture descriptors seem to be totally revampled, which is awesome but means more work :v
<anarsoul|2> alyssa: what device are you testing it on?
<alyssa> anarsoul|2: plan is for Mali G52 to be the first target
<alyssa> since it's in a some boards with good mainline support, and is a late enough revision of the hw that it should be more reasonable
<anarsoul|2> and what device is it? like what SBC?
<alyssa> Odroid N2 and Khadas VIM2 are the primary targets, I think
<HdkR> I'm also getting some Khadas VIM3L in if you need those
<HdkR> Which is Mali-G31
nerdboy has quit [Ping timeout: 255 seconds]
vstehle has quit [Ping timeout: 255 seconds]
_whitelogger has joined #panfrost
davidlt has joined #panfrost
<chewitt> VIM3 (G52) not VIM2 (T820)
<chewitt> there are only two vendors making Amlogic SBCs with bifrost chips: Hardkernel (N2) and Khadas (VIM3/3L)
<chewitt> if there are others, i've not heard of them
<chewitt> but pretty much any Amlogic box with an S922X, A311D, S905X2 or S905X3 chip will be trivial to get working
<HdkR> I'm still looking for a board with Cortex-A75 or newer cores in it
<chewitt> S922X/A311D = G52
<chewitt> S905X2/X3 = G31
icecream95 has joined #panfrost
buzzmarshall has quit [Remote host closed the connection]
vstehle has joined #panfrost
<tlwoerner> maybe someone will come along and make discrete graphics cards with various mali gpus.... lol!
mixfix41_ has quit [Quit: WeeChat 1.5]
chewitt has quit [Read error: Connection reset by peer]
davidlt has quit [Ping timeout: 258 seconds]
kaspter has quit [Remote host closed the connection]
kaspter has joined #panfrost
rak-zero has joined #panfrost
toggleton has joined #panfrost
kaspter has quit [Ping timeout: 255 seconds]
kaspter has joined #panfrost
<bbrezillon> icecream95: can you prepare a MR reverting the offending commit?
<bbrezillon> I still don't get how Z32 samplers can work for Z24{S,X}8 variants
<icecream95> bbrezillon: Maybe it isn't a Z32 sampler then...
<anarsoul|2> lima uses some weird format for depth reload
<anarsoul|2> not the same as for sampling depth
<anarsoul|2> I wonder whether midgard uses something similar
maccraft has joined #panfrost
tomboy64 has quit [Ping timeout: 240 seconds]
tomboy64 has joined #panfrost
<bbrezillon> anarsoul|2: yep the blob doesn't use Z32 when reloading a Z24 depth buf
<bbrezillon> but then you have to do some kind of conversion at the shader level to extract Z[+S] from an R32UI
<anarsoul|2> but why not to use z24s8 format?
<bbrezillon> because it doesn't seem to exist
<bbrezillon> I mean there's not z24s8 sampler
<anarsoul|2> :\
<bbrezillon> *no
icecream95 has quit [Ping timeout: 256 seconds]
davidlt has joined #panfrost
<bbrezillon> anarsoul|2: do you mind if I take https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4051/diffs?commit_id=08d6efec091b6fcd278b6c9888a11ceba7f38e43 in my cmdstream-rework patchset?
<bbrezillon> alyssa: shouldn't we use template->format (template being the sampler_view template) instead of texture->format here https://gitlab.freedesktop.org/mesa/mesa/-/blob/master/src/gallium/drivers/panfrost/pan_context.c#L2082 ?
stikonas has joined #panfrost
raster has joined #panfrost
klaxa has joined #panfrost
<alyssa> bbrezillon: Probably.
QwertyChouskie has joined #panfrost
adjtm has joined #panfrost
QwertyChouskie has quit [Ping timeout: 255 seconds]
adjtm_ has quit [Ping timeout: 256 seconds]
buzzmarshall has joined #panfrost
davidlt has quit [Ping timeout: 255 seconds]
davidlt has joined #panfrost
pH5 has quit [Read error: Connection reset by peer]
pH5 has joined #panfrost
warpme_ has quit [Quit: Connection closed for inactivity]
nerdboy has joined #panfrost
maccraft has quit [Quit: WeeChat 2.7.1]
<anarsoul|2> bbrezillon: sure. I can also merge MR if you give me r-b
rak-zero has quit [Read error: Connection reset by peer]
Depau has quit [Ping timeout: 260 seconds]
mixfix41 has joined #panfrost
raster has quit [Quit: Gettin' stinky!]
Depau has joined #panfrost
adjtm_ has joined #panfrost
Depau has quit [Quit: ZNC 1.7.5 - https://znc.in]
adjtm has quit [Ping timeout: 256 seconds]
Depau has joined #panfrost
raster has joined #panfrost
davidlt_ has joined #panfrost
davidlt has quit [Ping timeout: 258 seconds]
karolherbst has quit [Quit: duh 🐧]
adjtm_ has quit [Remote host closed the connection]
adjtm_ has joined #panfrost
karolherbst has joined #panfrost
davidlt_ is now known as davidlt
shadeslayer has quit [Quit: Ping timeout (120 seconds)]
raster has quit [Quit: Gettin' stinky!]
davidlt_ has joined #panfrost
davidlt has quit [Ping timeout: 268 seconds]
davidlt_ is now known as davidlt
mixfix41 has quit [Ping timeout: 240 seconds]
mixfix41 has joined #panfrost