ChanServ changed the topic of #asahi-gpu to: Asahi Linux GPU development (no user support, NO binary reversing) | Keep things on topic | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Logs: https://alx.sh/l/asahi-gpu
A_L_I_C_E has quit [Remote host closed the connection]
A_L_I_C_E has joined #asahi-gpu
hightower3 has joined #asahi-gpu
hightower2 has quit [Ping timeout: 480 seconds]
cylm has joined #asahi-gpu
possiblemeatball has quit [Quit: Quit]
kedde has quit [Ping timeout: 480 seconds]
<dottedmag> alyssa: How well this works (or going to work) with several non-coordinating clients?
<lina> dottedmag: Each client has its own VA space (or actually as many separate VA spaces as it wants), so there is nothing too coordinate ^^
<dottedmag> lina: ah, cool
<lina> jannau: Soooo Apple made some major changes in the t602x GPU ABI that aren't in the other GPU variants, so I'm going to try 13.3.1 to see if any of that got unified by any chance
nyilas has joined #asahi-gpu
Hibyehello has joined #asahi-gpu
Hibyehello_ has quit [Ping timeout: 480 seconds]
kedde has joined #asahi-gpu
MajorBiscuit has joined #asahi-gpu
<lina> The firmwares did change, though 13.3 and 13.3.1 are the same and they have the same iBoot version, so we might want to target 13.3 if it makes sense over 13.2 I think
nyilas has quit [Remote host closed the connection]
nyilas has joined #asahi-gpu
<jannau> lina: I'd be surprised if they changed the older platforms to the way h14j works in 13.3. I don't expect many chnages (if any) for dcp in 13.3
cylm has quit [Ping timeout: 480 seconds]
karolherbst has quit [Read error: Connection reset by peer]
karolherbst has joined #asahi-gpu
MajorBiscuit has quit [Quit: WeeChat 3.6]
<lina> jannau: All the firmwares changed significantly in 13.3 vs 13.2...
<lina> I just worked out the struct changes, besides more initdata shuffling there's a few changes to 3D fields too...
<lina> I get the feeling they might have unified this or plan to, but I still need to check other platforms
<lina> I'm going to look at H14G next, we'll find out as soon as macOS installs ^^
<jannau> I'm surprised. no objections from my side. I'll check and fix dcp if it needs changes
<jannau> no reason to support a a firmware variant if we don't have to
<lina> Yeah, I have 13.0b4 and 13.2 right now for everything and it's getting unwieldy, including changes that got reverted. So I think once I figure out if this is worth it, I'll drop those which were more of a PoC.
jn has quit [Read error: No route to host]
jn has joined #asahi-gpu
kaprests has quit [Ping timeout: 480 seconds]
kaprests has joined #asahi-gpu
bpye has quit [Ping timeout: 480 seconds]
bpye has joined #asahi-gpu
<lina> Unfortuntely no, the register list thing didn't get backported to g14g (or at least not yet)... but at least some/many 13.2 -> 13.3 changes apply to both branches.
nsklaus has joined #asahi-gpu
<jannau> probably make sense to use 13.3 anyway under the assumption that most of changes will remain in later versions
<lina> jannau: Yeah, so now that I squashed my fixes in, other than a suspected padding field which has weird logic, 100% of the 13.2 -> 13.3 changes in initdata affected both the G14X and the G14G branches identically.
<lina> It's possible that Apple themselves have a single codebase mostly, and just ifdefs for the features/modes...
<lina> I also suspect some of the register stuff is an actual union in the work command structure, and they still have the NULL pointers to the old fields in the new setup
cylm has joined #asahi-gpu
bpye has quit [Ping timeout: 480 seconds]
cylm_ has joined #asahi-gpu
cylm has quit [Ping timeout: 480 seconds]
bpye has joined #asahi-gpu
DarkShadow44 has quit [Quit: ZNC - https://znc.in]
DarkShadow44 has joined #asahi-gpu
stipa is now known as Guest10828
stipa has joined #asahi-gpu
Guest10828 has quit [Read error: Connection reset by peer]
chadmed has quit [Ping timeout: 480 seconds]
chadmed has joined #asahi-gpu
bcrumb has joined #asahi-gpu
bcrumb has quit [Quit: WeeChat 3.8]
linuxgemini1 has joined #asahi-gpu
linuxgemini has quit [Ping timeout: 480 seconds]
possiblemeatball has joined #asahi-gpu
minecrell has quit [Read error: Connection timed out]
minecrell has joined #asahi-gpu
<alyssa> lina: too many competent people in the hw and sw groups so who was left for fw... :P
kedde has quit [Ping timeout: 480 seconds]
leviz has joined #asahi-gpu
leviz has quit []
leviz has joined #asahi-gpu
leviz has quit []
possiblemeatball has quit [Quit: Quit]
possiblemeatball has joined #asahi-gpu
cylm_ has quit [Quit: WeeChat 3.6]
jn has quit [Remote host closed the connection]
jn has joined #asahi-gpu
MajorBiscuit has joined #asahi-gpu
MajorBiscuit has quit []
MajorBiscuit has joined #asahi-gpu
MajorBiscuit has quit [Ping timeout: 480 seconds]
Misthios has quit [Quit: Misthios]
Misthios has joined #asahi-gpu
A_L_I_C_E has quit [Remote host closed the connection]
MajorBiscuit has joined #asahi-gpu
lawrence8 has joined #asahi-gpu
Misthios has quit [Quit: Misthios]
Misthios has joined #asahi-gpu
A_L_I_C_E has joined #asahi-gpu
lawrence has quit [Ping timeout: 480 seconds]
lawrence8 is now known as lawrence
A_L_I_C_E has quit [Read error: Connection reset by peer]
A_L_I_C_E has joined #asahi-gpu
leviz has joined #asahi-gpu
leviz has quit []
A_L_I_C_E has quit [Quit: Quit]
A_L_I_C_E has joined #asahi-gpu
possiblemeatball has quit [Quit: Quit]
avi has joined #asahi-gpu
avi has quit []
MajorBiscuit has quit [Quit: WeeChat 3.6]
A_L_I_C_E has quit [Read error: Connection reset by peer]
A_L_I_C_E has joined #asahi-gpu
pthariensflame has joined #asahi-gpu
pthariensflame has quit [Quit: Textual IRC Client: www.textualapp.com]
A_L_I_C_E has quit [Read error: Connection reset by peer]
possiblemeatball has joined #asahi-gpu
A_L_I_C_E has joined #asahi-gpu
A_L_I_C_E has quit [Remote host closed the connection]
<jannau> turns out dcp firmware 13.2 and 13.3 are not compatible. there is at least one additional callback before D123
<alyssa> :lina_on_the_floor:
<jannau> iboot has a version bump, from 8419.x.y.z (since 13.0 beta 4) to 8422.x.y.z, so maybe 13.2 to 13.3 is a larger update.
<jannau> I'd still prefer 13.3 in the hope that it's closer to the version apple releases the next devices with
<alyssa> :crab_crying:
<alyssa> kinda shame i don't have Lina and Rust stickers on irc
<TellowKrinkle> It's okay, we can imagine them just fine when we see those
<alyssa> :blahaj_smiling:
nyilas has quit [Remote host closed the connection]
<jannau> update is not trivial but I'm hopefully down to finding out where the additiona 8 bytes go in the huge swap_submit call
nsklaus has quit [Quit: ZZZzzz…]
bluetail42 has joined #asahi-gpu
kedde has joined #asahi-gpu
bluetail4 has quit [Ping timeout: 480 seconds]
possiblemeatball has quit [Quit: Quit]
A_L_I_C_E has joined #asahi-gpu
<jannau> working now on m2, "4 files changed, 48 insertions(+), 18 deletions(-)"
<alyssa> hooray!
<jannau> not quite, poweroff is broken, probably not a big deal but just another inserted callback
<jannau> but swapping surfaces works
<alyssa> hooray!
A_L_I_C_E has quit [Remote host closed the connection]
amw has quit [Ping timeout: 480 seconds]