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
<alyssa> time for a "fun" rebase
<alyssa> My approach is to reorder commits according to "readiness"
<alyssa> the stuff on top becomes upstream mesa
<alyssa> that + the next block becomes asahi/mesa
<alyssa> and everything below that remains in agx/next until it can be fixed
<alyssa> unfortunately most of agx/next is quite broken right now
<alyssa> and I am 96 commits on top of main
<alyssa> ugh
<alyssa> this is tricky
<alyssa> since this code is all so broken.
hertz has joined #asahi-gpu
<alyssa> alternatively I can just release the mess, it is -edge after all ;)
<alyssa> I mean... most of the brokenness is MSAA, buffer textures, and PBOs
<alyssa> now that I've reordered, that stuff is at the end of the series
<alyssa> oh and XFB
<alyssa> XFB is panfrost's implementation so
<alyssa> totally broken but somehow passed GLES3.1 CTS multiple times
* alyssa tries to reduce to the "probably good" set
<alyssa> which I'll push out for testing here and then we'll find out how things are
c10l has quit [Quit: Bye o/]
c10l has joined #asahi-gpu
<alyssa> it's kinda batshit that i wrote a gpu driver for this computer
amarioguy has joined #asahi-gpu
cyrozap has joined #asahi-gpu
<alyssa> t---
<alyssa> -------
<alyssa> Just pushed a new asahi/main branch
<alyssa> In addition to the usual rebase, there's a lot of good stuff here
<alyssa> Most of it is behind the scenes, cherry-picked from agx/next
<alyssa> NV_conditional_render is checkbox implemented
<alyssa> (meaning, don't use it, but it's there.)
<alyssa> Bug fix for discard + gl_FragDepth which I think can be hit in the wild for GL
<alyssa> GL2
<alyssa> Some work to reduce shader variant jank
<alyssa> Early stuff, but hopefully there's a bit less shader compilation jank
<alyssa> Possibly broken clip distances but shh
<alyssa> Optimizations around "wait" instructions that didn't help perf as much as I was hoping but also don't seem to break anything
<alyssa> That's about it for user visible changes
<alyssa> Though as I said there are a lot of changes "under the hood" that are preparing for bigger stuff
<alyssa> Oh! and multiple render targets are now advertised
<alyssa> Code was already there, a bug fix for that + flipping the switch
<alyssa> and framebuffer fetch too
<alyssa> Please test and report regressions here :)
<alyssa> marcan: hold off on pushing the package until some of the more adventurous users here (and lina) get a chance to try this out, since it's a pretty big bump in terms of # of commits
<alyssa> but hopefully later this week
<alyssa> I also need to open MRs for this stuff, blah
<alyssa> out of time for the night though
<alyssa> cheers :)
<chadmed> alyssa: no issues here (yet) bumming around at the desktop/doing stuff on the web
hertz has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
hertz has joined #asahi-gpu
hertz has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
hertz has joined #asahi-gpu
hertz has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
SSJ_GZ has joined #asahi-gpu
<lina> alyssa: Nice!! I'll test it over the next few days ^^
<lina> Sorry for being slow on the clang-format review... though it probably didn't really have much to review ^^;;
bluetail89 has joined #asahi-gpu
SSJ_GZ has quit [Ping timeout: 480 seconds]
bluetail8 has quit [Ping timeout: 480 seconds]
bluetail89 is now known as bluetail8
<lina> Why is a Chromium build pulling in VK-GL-CTS... This is so cursed...
<dottedmag> lina: ANGLE test suite?
SSJ_GZ has joined #asahi-gpu
DarkShadow44 has quit [Quit: ZNC - https://znc.in]
DarkShadow44 has joined #asahi-gpu
DarkShadow44 has quit []
DarkShadow44 has joined #asahi-gpu
nela has joined #asahi-gpu
nela has quit []
nela has joined #asahi-gpu
tly has joined #asahi-gpu
karolherbst has quit [Remote host closed the connection]
<tly> hi :) im not quite sure if im in the right channel to ask... i tried to debug the asahi mesa driver on macos because glxinfo segfaults but ran into a very weird problem: the compiled driver does not contain any debug symbols, even in "buildtype=debug" mode. the .o files that are generated dont have any debug stuff in them
karolherbst has joined #asahi-gpu
<marcan> tly: The macOS build is for reverse engineering mostly, it's not really expected to work ^^
<marcan> ask alyssa and lina about the current state, but at the very least it probably will only work on 12.3
<sven> was a bit bored and didn’t feel like thunderbolt so I looked a bit into nvme/FileVault. looks like there are aes key and IV fields for aes-xts in the tcb struct
<sven> I think you can set a flag somewhere and it’ll just take that key or set another flag and it’ll assume that key is “sep entangled”
<sven> and that entanglement seems to change between boots
<marcan> sven: wrong channel?
<sven> so essentially macOS asks sep to get the volume key, sep returns that key in an entangled form and just feeds that into ans
<sven> uh. Yes
<sven> sorry 😅
<marcan> alyssa: I'll make a build a bit later and push it to asahi-dev
<marcan> also it's okay if I start tagging timestamped releases, right? otherwise we lose prior state
<tly> marcan: thanks, i think it would be cool to support macos some time in the future to work around the opengl 4.1 limit
<marcan> it's not practical because it will break every macOS update and require reverse engineering the new ABI
<tly> ah yep, thats true, i didnt think about that...
<marcan> lina: oh god I just saw your tweet, please don't make me have to package CEF... *groan*
nela has quit [Ping timeout: 480 seconds]
cylm_ has quit [Ping timeout: 480 seconds]
iaguis has joined #asahi-gpu
tly has left #asahi-gpu [#asahi-gpu]
TheLink has quit [Quit: ZNC 1.8.2 - https://znc.in]
<alyssa> marcan: yes
TheLink has joined #asahi-gpu
TheLink has quit [Quit: The Lounge - https://thelounge.chat]
TheLink has joined #asahi-gpu
TheLink has quit []
TheLink has joined #asahi-gpu
Nnubes256 has joined #asahi-gpu
c10l has quit [Quit: Bye o/]
c10l has joined #asahi-gpu
c10l has quit [Quit: Bye o/]
Nnubes256 has quit [Quit: WeeChat 3.7.1]
c10l has joined #asahi-gpu
possiblemeatball has joined #asahi-gpu
bluetail8 has quit [Ping timeout: 480 seconds]
cyrozap has quit [Quit: ZNC 1.7.4 - https://znc.in]
cyrozap has joined #asahi-gpu
Dementor has quit [Remote host closed the connection]
Dementor has joined #asahi-gpu
tly has joined #asahi-gpu
tly has quit []
possiblemeatball has quit [Ping timeout: 480 seconds]
possiblemeatball has joined #asahi-gpu
alyssa has quit [Quit: leaving]
hertz has joined #asahi-gpu
bluetail8 has joined #asahi-gpu
r0ni has joined #asahi-gpu
alyssa has joined #asahi-gpu
<alyssa> oh I was wondering why my shiny new M1 was feeling so slow
<alyssa> was running softpipe
<alyssa> ;p
<bluetail8> but you are using the gpu driver now, right?
iaguis has quit [Quit: leaving]
bluetail8 has quit [Quit: The Lounge - https://thelounge.chat]
bluetail8 has joined #asahi-gpu
bluetail8 has quit [Remote host closed the connection]
bluetail8 has joined #asahi-gpu
bluetail8 has quit [Remote host closed the connection]
bluetail8 has joined #asahi-gpu
bluetail8 has quit []
bluetail8 has joined #asahi-gpu
possiblemeatball has quit [Quit: Leaving]
SSJ_GZ has quit [Ping timeout: 480 seconds]
possiblemeatball has joined #asahi-gpu