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
stikonas has quit [Remote host closed the connection]
<icecream95> daniels: What if I told you that rustc depends on LLVM?
<alyssa> icecream95: Dun dun dun!!!!
<alyssa> HdkR: Hey, you interested in a day job writing a compiler in Rust? 🙃
<HdkR> lol
<daniels> icecream95: apostate!
<icecream95> apostate ~ adj (very rare): 1. not faithful to religion or party or cause
<alyssa> icecream95: come join the cargo cult
<daniels> icecream95: ha
<alyssa> well, just tried piling on every non-conformant "se magic perf bit"
<alyssa> manhattan is not impressed
<alyssa> I do notice it mipmapping every frame which is a known pain point..
<daniels> what do we do for mipmap gen atm?
<alyssa> gallium's default
<alyssa> There's a cleverer way to interleave jobs but... meh. Still not clear it matters.
<alyssa> Benchmark performance just seems so *random*
<daniels> interleaving with JS _NEXT, or?
<alyssa> nah, just some job descriptor level goofiness
<daniels> ah, that
<alyssa> I infodumped to Prf_Jakob somewhere about this if you want to go crawling through logs buts mej
<alyssa> not that infodump 😉
vstehle has quit [Ping timeout: 260 seconds]
<alyssa> flags don't seem so special
<alyssa> per-sample shading, disable low/depth cull, explicit primitive restart index 0xFFFF
<alyssa> the last one is a bit baffling, that's identical to implicit for 16, but there's no index buffer at all
popolon has quit [Quit: WeeChat 2.9]
cphealy_ has joined #panfrost
<cphealy_> With the midgard GPUs that support AFBC, can this compression be used for not just compressing the render buffers but also for compressing uncompressed textures upon load such that the texture loading DRAM bandwidth cost on texture sampling is reduced?
<cphealy_> I'm thinking of the case where one has a 4K GUI and the background has a 4K texture that happens not to be in a compressed texture format.
<icecream95> cphealy_: That does already happen
<cphealy_> icecream95: Is this automatic and abstracted out within the driver?
<alyssa> yes, with new mesa
<icecream95> It's automatic, and is done for every texture in a supported format that isn't updated too many times
<cphealy_> excellent, thank you!
<cphealy_> Is Transaction Elimination already working with panfrost too?
* icecream95 attempts to quickly add support before replying yes
<alyssa> haha
cyrozap has joined #panfrost
<HdkR> lol
cphealy_ has quit [Ping timeout: 240 seconds]
vstehle has joined #panfrost
davidlt_ has joined #panfrost
kaspter has quit [Ping timeout: 240 seconds]
kaspter has joined #panfrost
kaspter has quit [Ping timeout: 246 seconds]
kaspter has joined #panfrost
kaspter has quit [Ping timeout: 240 seconds]
kaspter has joined #panfrost
icecream95 has quit [Quit: leaving]
icecream95 has joined #panfrost
davidlt_ has quit [Ping timeout: 240 seconds]
kaspter has quit [Remote host closed the connection]
kaspter has joined #panfrost
kaspter has quit [Ping timeout: 240 seconds]
kaspter has joined #panfrost
yann has joined #panfrost
<icecream95> The transaction elimination CRC is definitely what it says on the tin. The (reflected) polynominal is 0xeba805c967dabbc8
warpme_ has joined #panfrost
<icecream95> Maybe it's slightly more complicated than a CRC, as every fourth bit uses 0x22c4525cb05db48a
ckeepax has quit [Ping timeout: 246 seconds]
ckeepax has joined #panfrost
icecream95 has quit [Ping timeout: 272 seconds]
ckeepax has quit [Ping timeout: 246 seconds]
ckeepax has joined #panfrost
stikonas has joined #panfrost
ckeepax has quit [Ping timeout: 240 seconds]
ckeepax has joined #panfrost
kaspter has quit [Ping timeout: 272 seconds]
kaspter has joined #panfrost
kaspter has quit [Ping timeout: 258 seconds]
kaspter has joined #panfrost
raster has joined #panfrost
nlhowell has quit [Ping timeout: 260 seconds]
kaspter has quit [Ping timeout: 240 seconds]
kaspter has joined #panfrost
paulk-leonov has quit [Excess Flood]
paulk-leonov has joined #panfrost
mixfix41 has quit [Remote host closed the connection]
mgfunc has joined #panfrost
kaspter has quit [Quit: kaspter]
B1oHazard has joined #panfrost
<B1oHazard> Hi, can anyone help me? I built mesa master and kernel with Neil bifrost patches, set env variables and got many "AS_ACTIVE bit stuck" and "gpu sched timeout" in dmesg. Using Amlogic with Mali G31.
<B1oHazard> Maybe I miss something
B1oHazard has quit [Remote host closed the connection]
unoccupied has quit [Quit: WeeChat 2.9]
AreaScout_ has joined #panfrost
davidlt_ has joined #panfrost
unoccupied has joined #panfrost
shadeslayer has quit [Quit: The Lounge - https://thelounge.chat]
tomeu has quit [Quit: The Lounge - https://thelounge.chat]
ndufresne has quit [Quit: The Lounge - https://thelounge.chat]
tomeu has joined #panfrost
shadeslayer has joined #panfrost
ndufresne has joined #panfrost
ndufresne has quit [Client Quit]
tomeu has quit [Client Quit]
shadeslayer has quit [Client Quit]
ndufresne has joined #panfrost
tomeu has joined #panfrost
shadeslayer has joined #panfrost
TheMojoMan has joined #panfrost
TheMojoMan has quit [Quit: Connection closed]
davidlt_ has quit [Ping timeout: 264 seconds]
AreaScout_ has quit [Remote host closed the connection]
unoccupied has quit [Ping timeout: 260 seconds]
yann has quit [Ping timeout: 240 seconds]