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
Consolatis has joined #panfrost
Consolatis_ has quit [Ping timeout: 480 seconds]
dajunli has joined #panfrost
dajunli has quit []
icecream95 has joined #panfrost
Daanct12 has joined #panfrost
lyudess has quit []
Lyude has joined #panfrost
Daanct12 has quit [Ping timeout: 480 seconds]
Daanct12 has joined #panfrost
nlhowell has joined #panfrost
MajorBiscuit has joined #panfrost
MajorBiscuit has quit [Ping timeout: 480 seconds]
MajorBiscuit has joined #panfrost
Lyude has quit [Ping timeout: 480 seconds]
Daanct12 has quit [Remote host closed the connection]
Daanct12 has joined #panfrost
guillaume_g has joined #panfrost
Lyude has joined #panfrost
TTYman has joined #panfrost
<icecream95> One worry is if v11 will move even more things over to CSF and cause a massive mess... but I suppose I shouldn't worry about that when nothing more is known about those GPUs so far than the codename TTUX
<icecream95> Hmm... v11 seems to support an ASN_HASH feature. I hope that refers to https://en.wikipedia.org/wiki/Address_space_number and not https://en.wikipedia.org/wiki/ASN.1
<icecream95> (Because the being the latter would suggest signed firmware)
ggardet has joined #panfrost
<icecream95> Ooh, does v11 move up to a warp width of 32? (Valhall is 16, Bifrost is 4 or 8)
<icecream95> That's about all the interesting information I can find... but I'm using an old kbase, maybe a newer one will tell more
guillaumeg has joined #panfrost
guillaume_g has quit [Ping timeout: 480 seconds]
<icecream95> kbase r37 uses a new GPU_SLEEP feature, which I guess should stop the GPU from getting too tired
<icecream95> The more interesting changes are in mali_kbase_core_linux.c...
<icecream95> const bool rt_supported = GPU_FEATURES_RAY_TRACING_GET(...);
<icecream95> "Mali-TTUX_B(ig)" seems to be the model supporting ray tracing, normal TTUX might not support it, or not on all cores
ggardet has quit [Ping timeout: 480 seconds]
<icecream95> kbase doesn't seem to have any more information on RT support
<HdkR> ooo, free RT you say? :D
<HdkR> Looking forward to running Control on Mali-TTUX-Big
<icecream95> But probably all the non-Android devices with v11 won't have RT, so we'll have to wait until v12...
<icecream95> I guess I can always repeat doing RE without the hardware, but setting up an Android container will be annoying
Daanct12 has quit [Ping timeout: 480 seconds]
<icecream95> I wonder if I should wrap every descriptor CPU address in a struct, or only ones used for CSF
<icecream95> Wait a second... when a command is added to the command stream, what prevents the GPU from executing that instantly? What if GCC / the CPU decides to reorder writes?
rkanwal has joined #panfrost
<icecream95> Does the end pointer in the command stream BO header do that?
<icecream95> Ah no, it just doesn't add the jump to the batch's command stream until it has been filled...
<icecream95> But then how is *that* filled?
* icecream95 considers using Valgrind to track accesses
rasterman has joined #panfrost
<icecream95> Oops! Broken USB-C cable count: 2. Luckily the port appears to be fine
<icecream95> On one hand, I'm happy that the cable sacrificed itself to save duet. On the other hand, I wish that these cables weren't so fragile
camus1 has quit [Remote host closed the connection]
camus has joined #panfrost
hanetzer1 has joined #panfrost
hanetzer has quit [Ping timeout: 480 seconds]
hanetzer1 has left #panfrost [#panfrost]
hanetzer has joined #panfrost
<macc24> icecream95: fyi kranes are quite easy to take apart, compared to other tablets and have usb-c ports that are on separate sub-board
icecream95 has quit [Ping timeout: 480 seconds]
<macc24> :/ why do people always leave after i tell them something
rasterman has quit [Read error: Connection reset by peer]
rasterman has joined #panfrost
<daniels> fwiw the T and X in TTUX are meaningless - T as in Mali-T..., and X is a generic suffic
<daniels> that makes the codename TU aka Thrud
<daniels> wonder if it's still 11,2
<robmur01> nope, not Thrud ;)
<HdkR> ARM Turing, closer than one might imagine.
<daniels> robmur01: damn
<daniels> robmur01: I'm assuming it's not Thrudgelmir either
<daniels> Tunni? Turismod? :)
* daniels closes Wikipedia
<robmur01> TBF, this one seems to be particularly obscure, and doesn't even match the Anglicisation briefly mentioned on Wikipedia either
<daniels> damnit, that's cheating
pjakobsson has joined #panfrost
falk689 has quit [Remote host closed the connection]
falk689 has joined #panfrost
icecream95 has joined #panfrost
<icecream95> This is a fun hack: To get around the lack of compute shaders in fragment jobs, the v10 blob just launches a 2x1 pixel fragment job which uses preframe shaders
<icecream95> I guess the command stream must be more limited than I thought, or why would this be necessary?
icecream95 has quit [Read error: Connection reset by peer]
mriesch_ has quit []
mriesch has joined #panfrost
alyssa has joined #panfrost
<alyssa> icecream95: v9 blob does the same
* hanetzer is on the lookout for Urd, Skuld, and Beldandi
<hanetzer> tbqf I only know those names from the Oh! My Goddess! anime/manga :P
Net147_ has joined #panfrost
Net147 has quit [Read error: Connection reset by peer]
TTYman has quit [Remote host closed the connection]
floof58 has joined #panfrost
MajorBiscuit has quit [Quit: WeeChat 3.5]
guillaumeg has quit []
rkanwal has quit [Ping timeout: 480 seconds]
rkanwal has joined #panfrost
floof58 has quit [Remote host closed the connection]
floof58 has joined #panfrost
floof58 has quit [Remote host closed the connection]
floof58 has joined #panfrost
rasterman has quit [Quit: Gettin' stinky!]
nlhowell has quit [Ping timeout: 480 seconds]
enunes- has quit []
enunes has joined #panfrost
alyssa has quit [Quit: leaving]
soreau has quit [Read error: Connection reset by peer]
soreau has joined #panfrost
falk689 has quit [Remote host closed the connection]
falk689 has joined #panfrost
rkanwal1 has joined #panfrost
rkanwal has quit [Read error: Connection reset by peer]
rasterman has joined #panfrost
rkanwal1 has quit [Ping timeout: 480 seconds]
enunes has quit [Quit: ZNC - https://znc.in]
enunes has joined #panfrost
MoeIcenowy has quit [Quit: ZNC 1.8.2 - https://znc.in]
MoeIcenowy has joined #panfrost