stikonas has quit [Remote host closed the connection]
kaspter has quit [Read error: Connection reset by peer]
kaspter has joined #panfrost
<anarsoul>
tomeu: narmstrong: can someone upgrade kernel on lava runners to 5.7-rc1 please?
vstehle has quit [Ping timeout: 265 seconds]
megi has quit [Ping timeout: 258 seconds]
<icecream95>
I've been doing some reverse-engineering on AFBC, and can now encode solid blocks of any colour.
<anarsoul>
cool
<anarsoul>
icecream95: what device are you using?
<icecream95>
anarsoul: RK3288, which has a t760
<HdkR>
Solid blocks are the easy bit :P
<HdkR>
What'll be fun is if AFBC has different encoding algorithms for the tiles
<icecream95>
HdkR: It's pretty straightfoward, except that green is derived from red and blue and a sum byte, rather than stored directly.
<HdkR>
Sounds like a pretty weak compression then :P
<icecream95>
HdkR: I wouldn't call using 34 bits for 32 bits of data compression.
<HdkR>
34bits because of the additional bits from the header?
<HdkR>
Worst case should just be header + uncompressed size right?
<HdkR>
Burn a bit of memory capacity to (on average) dramatically reduce memory bandwidth is worth it
tomboy64 has quit [Remote host closed the connection]
tomboy64 has joined #panfrost
buzzmarshall has quit [Remote host closed the connection]
vstehle has joined #panfrost
<tomeu>
anarsoul: in the runners or in the devices that test lima?
<anarsoul|c>
Devices
<tomeu>
if the latter, then it's built by gitlab-ci and it's just a matter of changing the download url for the kernel sources, and update the arm_build container's tag so it's rebuilt
<anarsoul|c>
OK, I'll try that
<anarsoul|c>
Is it shared between panfrost and lima?
<tomeu>
anarsoul|c: yes, all devices under lava share the same kernel, per arch
bnieuwenhuizen has quit [Ping timeout: 256 seconds]
bnieuwenhuizen has joined #panfrost
mias has joined #panfrost
davidlt has joined #panfrost
nerdboy has joined #panfrost
tomboy64 has quit [Remote host closed the connection]
<tomeu>
the rest seem to be gross hacks that need quite some RE to get something to push
<tomeu>
alyssa: will look at decoding textures and samplers, after that I will need to have some asserts fixed when running kmscube -M rgba (or glmark2's texture scene)
megi has joined #panfrost
icecream95 has quit [Ping timeout: 250 seconds]
<chewitt>
tomeu: do you have a kernel branch with collected hacks/commits for bifrost?
<chewitt>
I'm just retooling around 5.7-rc1 so wondering what things to keep an eye upon
<tomeu>
looks like the texture trampoline is a struct
<tomeu>
with the address to the texture (1ffd52000) after some other stuff
<tomeu>
no idea whatsoever about the rest :p
unoccupied has joined #panfrost
<alyssa>
Werner: "R16G16B16A16_FLOAT" could be supported on t720 (the blob does) but it would entail quite a bit of development effort and t720 has been mostly ES2-only for us for various reasons.
<Werner>
That is fine.
<alyssa>
unoccupied: hiya!
<alyssa>
thank you :)
<anarsoul>
tomeu: arm_build job hits timeout if I try to update kernel