ChanServ changed the topic of #panfrost to: Panfrost - FLOSS Mali Midgard & Bifrost - Logs https://oftc.irclog.whitequark.org/panfrost - <macc24> i have been here before it was popular
icecream95 has quit [Quit: rcirc on GNU Emacs 28.1]
<jenneron>
alyssa: one more thing, on exynos 5 devices with t628 gpu, except odroid ones (their distributions use mali ddk), gpu is disabled in dts, so even with enabled t620 in mesa, it will work only if a distribution patches kernel
rasterman has quit [Quit: Gettin' stinky!]
icecream95 has joined #panfrost
<anarsoul>
jenneron: so what stops you from decompiling dtb, adding gpu node there and recompiling it back?
<icecream95>
Heh, Valhall appears to use yet another way of implementing empty tile optimisations, passing the actual CRC in the 'CRC Clear Color" field, which is how I expected the feature to work on v7
<jenneron>
nothing, just say that if we enable t620 in upstream, it won't be probed on these chromebooks
<icecream95>
(On v7 what it actually does is reserve a bit in the CRC to flag whether it is an 'empty tile' or not)
<anarsoul>
you can always send a patch upstream :)
<icecream95>
To make this even more fun, v9 and v10 calculate the CRC in different ways. Definitely still a standard CRC though, at least for v10
<jenneron>
anarsoul: yes, but there is no point in doing that for now
<jenneron>
it can break current xorg installations
<icecream95>
v10 only uses a six byte CRC, which might be to integrate better with CSF, except that framebuffers still use standard descriptors
jenneron has quit [Remote host closed the connection]
jenneron has joined #panfrost
<icecream95>
Computing a CRC for thc clear colour over a 16x16 tile can be done by calculating the CRC for a single pixel but with a different polynomial, I think. Maybe.
<icecream95>
But how does that integrate with AFBC? Should we instead do the CRC over the ~seven byte AFBC payload, or ~19 bytes including most of the header?
<icecream95>
v10 appears to split the "ZS CRC Extension" struct to no longer always follow the framebuffer, I guess I should expect to see more of this sort of cleanup
<icecream95>
Or it still follows in the same position, just there are extra pointers to it?
<icecream95>
Uh oh, I'm getting the idea that command streams use a stack. What happens when you push too much and a stack overflow occurs?
jenneron has quit [Ping timeout: 480 seconds]
davidlt has joined #panfrost
kenzie has quit [Quit: Ping timeout (120 seconds)]
davidlt has quit [Ping timeout: 480 seconds]
kenzie has joined #panfrost
davidlt has joined #panfrost
Dajun has joined #panfrost
Dajun has quit [Remote host closed the connection]
Danct12 has joined #panfrost
guillaume_g has joined #panfrost
rasterman has joined #panfrost
q4a has quit [Remote host closed the connection]
MajorBiscuit has joined #panfrost
wolfshappen has quit []
wolfshappen has joined #panfrost
Danct12 has quit [Read error: Connection reset by peer]
Danct12 has joined #panfrost
<robmur01>
hmm, meaningful-looking compiler warning in mir_schedule_alu() - GCC 12 points out that ctx->writeout_branch[1] is always true, since it's a 2d array
MajorBiscuit has quit [Quit: WeeChat 3.5]
wolfshappen has quit []
wolfshappen has joined #panfrost
Daaanct12 has joined #panfrost
Danct12 has quit [Ping timeout: 480 seconds]
Danct12 has joined #panfrost
Daaanct12 has quit [Ping timeout: 480 seconds]
nlhowell has joined #panfrost
rkanwal has joined #panfrost
anarsoul|2 has joined #panfrost
anarsoul has quit [Read error: No route to host]
guillaume_g has quit []
MajorBiscuit has joined #panfrost
icecream95 has quit [Ping timeout: 480 seconds]
Danct12 has quit [Remote host closed the connection]
davidlt has quit [Ping timeout: 480 seconds]
stepri01 has quit [Remote host closed the connection]
stepri01 has joined #panfrost
stepri01 has quit [Remote host closed the connection]
stepri01 has joined #panfrost
camus has quit [Ping timeout: 480 seconds]
guillaume_g has joined #panfrost
alyssa has quit [coherence.oftc.net synthon.oftc.net]
rcf has quit [coherence.oftc.net synthon.oftc.net]
soreau has quit [coherence.oftc.net synthon.oftc.net]
hanetzer has quit [coherence.oftc.net synthon.oftc.net]
narmstrong has quit [coherence.oftc.net synthon.oftc.net]
jstultz has quit [coherence.oftc.net synthon.oftc.net]
anholt_ has quit [coherence.oftc.net synthon.oftc.net]
Lyude has quit [coherence.oftc.net synthon.oftc.net]
tchebb has quit [coherence.oftc.net synthon.oftc.net]
jekstrand has quit [coherence.oftc.net synthon.oftc.net]
jolan has quit [coherence.oftc.net synthon.oftc.net]
austriancoder has quit [coherence.oftc.net synthon.oftc.net]
dschuermann_ has quit [coherence.oftc.net synthon.oftc.net]
robink_ has quit [coherence.oftc.net synthon.oftc.net]
MTCoster has quit [coherence.oftc.net synthon.oftc.net]
taowa_ has quit [coherence.oftc.net synthon.oftc.net]
tlwoerner has quit [coherence.oftc.net synthon.oftc.net]
falk689 has quit [coherence.oftc.net synthon.oftc.net]
anarsoul|2 has quit [coherence.oftc.net synthon.oftc.net]
greenjustin has quit [coherence.oftc.net synthon.oftc.net]
spawacz has quit [coherence.oftc.net synthon.oftc.net]
dmh_ has quit [coherence.oftc.net synthon.oftc.net]
floof58 has quit [coherence.oftc.net synthon.oftc.net]
philpax__ has quit [coherence.oftc.net synthon.oftc.net]
tris_ has quit [coherence.oftc.net synthon.oftc.net]
remexre has quit [coherence.oftc.net synthon.oftc.net]
ckeepax1 has quit [coherence.oftc.net synthon.oftc.net]
orkid has quit [coherence.oftc.net synthon.oftc.net]
steev has quit [coherence.oftc.net synthon.oftc.net]
cphealy has quit [coherence.oftc.net synthon.oftc.net]
SolidHal81 has quit [coherence.oftc.net synthon.oftc.net]
tortoise has quit [coherence.oftc.net synthon.oftc.net]
krh has quit [coherence.oftc.net synthon.oftc.net]
wicastC has quit [coherence.oftc.net synthon.oftc.net]
jkl has quit [coherence.oftc.net synthon.oftc.net]
ezequielg has quit [coherence.oftc.net synthon.oftc.net]
robher has quit [coherence.oftc.net synthon.oftc.net]
daniels has quit [coherence.oftc.net synthon.oftc.net]
megi has quit [coherence.oftc.net synthon.oftc.net]
cwabbott has quit [coherence.oftc.net synthon.oftc.net]
robclark has quit [coherence.oftc.net synthon.oftc.net]
erle has quit [coherence.oftc.net synthon.oftc.net]
bbrezillon has quit [coherence.oftc.net synthon.oftc.net]
xdarklight has quit [coherence.oftc.net synthon.oftc.net]
urja has quit [coherence.oftc.net synthon.oftc.net]
unevenrhombus[m] has quit [coherence.oftc.net synthon.oftc.net]
cyrozap has quit [coherence.oftc.net synthon.oftc.net]
wolfshappen has quit [coherence.oftc.net synthon.oftc.net]
atler has quit [coherence.oftc.net synthon.oftc.net]
jambalaya has quit [coherence.oftc.net synthon.oftc.net]
digetx has quit [coherence.oftc.net synthon.oftc.net]
alarumbe has quit [coherence.oftc.net synthon.oftc.net]
pendingchaos has quit [coherence.oftc.net synthon.oftc.net]
simon-perretta-img_ has quit [coherence.oftc.net synthon.oftc.net]
alpernebbi has quit [coherence.oftc.net synthon.oftc.net]
kenzie has quit [coherence.oftc.net synthon.oftc.net]
mav has quit [coherence.oftc.net synthon.oftc.net]
DPA- has quit [coherence.oftc.net synthon.oftc.net]
CounterPillow has quit [coherence.oftc.net synthon.oftc.net]
CME has quit [coherence.oftc.net synthon.oftc.net]
jschwart has quit [coherence.oftc.net synthon.oftc.net]
enunes has quit [coherence.oftc.net synthon.oftc.net]
macc24 has quit [coherence.oftc.net synthon.oftc.net]
psydroid[m] has quit [coherence.oftc.net synthon.oftc.net]
Przemek[m] has quit [coherence.oftc.net synthon.oftc.net]
Stary has quit [coherence.oftc.net synthon.oftc.net]
ndufresne has quit [coherence.oftc.net synthon.oftc.net]
HdkR has quit [coherence.oftc.net synthon.oftc.net]
pH5 has quit [coherence.oftc.net synthon.oftc.net]
suihkulokki has quit [coherence.oftc.net synthon.oftc.net]
tomeu has quit [coherence.oftc.net synthon.oftc.net]
rtp has quit [coherence.oftc.net synthon.oftc.net]
guillaume_g has quit [coherence.oftc.net synthon.oftc.net]
stepri01 has quit [coherence.oftc.net synthon.oftc.net]
MajorBiscuit has quit [coherence.oftc.net synthon.oftc.net]
rkanwal has quit [coherence.oftc.net synthon.oftc.net]
tanty has quit [coherence.oftc.net synthon.oftc.net]
indy has quit [coherence.oftc.net synthon.oftc.net]
thecycoone[m] has quit [coherence.oftc.net synthon.oftc.net]
mmind00 has quit [coherence.oftc.net synthon.oftc.net]
pjakobsson has quit [coherence.oftc.net synthon.oftc.net]
ente` has quit [coherence.oftc.net synthon.oftc.net]
jernej has quit [coherence.oftc.net synthon.oftc.net]
tinybronca[m] has quit [coherence.oftc.net synthon.oftc.net]
wilkom has quit [coherence.oftc.net synthon.oftc.net]
br has quit [coherence.oftc.net synthon.oftc.net]
robertfoss[m] has quit [coherence.oftc.net synthon.oftc.net]
jelly has quit [coherence.oftc.net synthon.oftc.net]
CalebFontenotHaileysCuteNerdyB has quit [coherence.oftc.net synthon.oftc.net]
Dylanger has quit [coherence.oftc.net synthon.oftc.net]
toggleton[m] has quit [coherence.oftc.net synthon.oftc.net]
JulianGroOld[m] has quit [coherence.oftc.net synthon.oftc.net]
jenneron[m] has quit [coherence.oftc.net synthon.oftc.net]
lcn has quit [coherence.oftc.net synthon.oftc.net]
rellla has quit [coherence.oftc.net synthon.oftc.net]
robertfoss has quit [coherence.oftc.net synthon.oftc.net]
dhewg has quit [coherence.oftc.net synthon.oftc.net]
italove has quit [coherence.oftc.net synthon.oftc.net]
rasterman has quit [coherence.oftc.net synthon.oftc.net]
mriesch has quit [coherence.oftc.net synthon.oftc.net]
karolherbst has quit [coherence.oftc.net synthon.oftc.net]
FLHerne has quit [coherence.oftc.net synthon.oftc.net]
robmur01 has quit [coherence.oftc.net synthon.oftc.net]
AreaScout_ has quit [coherence.oftc.net synthon.oftc.net]
sigmaris has quit [coherence.oftc.net synthon.oftc.net]
stebler[m] has quit [coherence.oftc.net synthon.oftc.net]
strongtz[m] has quit [coherence.oftc.net synthon.oftc.net]
go4godvin has quit [coherence.oftc.net synthon.oftc.net]
hl` has quit [coherence.oftc.net synthon.oftc.net]
sigmaris has joined #panfrost
mav has joined #panfrost
dhewg has joined #panfrost
<alyssa>
robmur01: woof that is a real bug indeed.
derzahl has joined #panfrost
derzahl has quit [Remote host closed the connection]
derzahl has joined #panfrost
nlhowell has quit [Ping timeout: 480 seconds]
TTYman has joined #panfrost
MajorBiscuit has joined #panfrost
falk689 has joined #panfrost
Consolatis has joined #panfrost
TTYman has quit []
hyrc has joined #panfrost
hyrc has quit []
MajorBiscuit has quit [Ping timeout: 480 seconds]
falk689 has quit [Remote host closed the connection]
falk689 has joined #panfrost
kenzie has joined #panfrost
kenzie has quit [Quit: Ping timeout (120 seconds)]