marcan 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
user982492 has joined #asahi-gpu
renatorabelo has quit [Ping timeout: 480 seconds]
user982492 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
user982492 has joined #asahi-gpu
digicyc has quit [Remote host closed the connection]
digicyc has joined #asahi-gpu
user982492 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
bcrumb has joined #asahi-gpu
bcrumb_ has joined #asahi-gpu
bcrumb has quit [Ping timeout: 480 seconds]
bcrumb_ has quit [Quit: WeeChat 3.7.1]
renatorabelo has joined #asahi-gpu
bcrumb has joined #asahi-gpu
bcrumb has quit []
bcrumb has joined #asahi-gpu
bcrumb has quit []
amw has joined #asahi-gpu
SSJ_GZ has joined #asahi-gpu
MajorBiscuit has joined #asahi-gpu
bcrumb has joined #asahi-gpu
SSJ_GZ has quit [Read error: No route to host]
SSJ_GZ has joined #asahi-gpu
le0n has quit [Quit: see you later, alligator]
MajorBiscuit has quit [Ping timeout: 480 seconds]
bcrumb has quit [Quit: WeeChat 3.7.1]
le0n has joined #asahi-gpu
renatorabelo has quit [Ping timeout: 480 seconds]
renatorabelo has joined #asahi-gpu
renatorabelo has quit [Read error: Connection reset by peer]
MajorBiscuit has joined #asahi-gpu
Retr0id5 has joined #asahi-gpu
Retr0id has quit [Read error: Connection reset by peer]
Retr0id5 is now known as Retr0id
Yamakaja has quit [Quit: Bye]
Yamakaja has joined #asahi-gpu
sirn- has joined #asahi-gpu
sirn has quit [Ping timeout: 480 seconds]
sirn- is now known as sirn
millenialhacker has joined #asahi-gpu
bcrumb has joined #asahi-gpu
bcrumb has quit [Quit: WeeChat 3.7.1]
bcrumb has joined #asahi-gpu
c10l has quit [Quit: Ping timeout (120 seconds)]
c10l has joined #asahi-gpu
<alyssa> Anyone want an easy Mesa task?
<alyssa> ^ That change to Panfrost needs to be ported to Asahi (which originally copied the buggy Panfrost code)
bcrumb has quit [Ping timeout: 480 seconds]
cylm has joined #asahi-gpu
bcrumb has joined #asahi-gpu
c10l has quit [Quit: Ping timeout (120 seconds)]
c10l has joined #asahi-gpu
bcrumb has quit [Read error: Connection reset by peer]
bcrumb has joined #asahi-gpu
bcrumb has quit [Quit: WeeChat 3.7.1]
le0n_ has joined #asahi-gpu
le0n- has joined #asahi-gpu
le0n has quit [Ping timeout: 480 seconds]
le0n_ has quit [Ping timeout: 480 seconds]
Tano70 has joined #asahi-gpu
le0n has joined #asahi-gpu
le0n- has quit [Ping timeout: 480 seconds]
MajorBiscuit has quit [Ping timeout: 480 seconds]
user982492 has joined #asahi-gpu
joske has joined #asahi-gpu
<joske> alyssa: I'll have a go at that if nobody beats me to it
joske has quit []
millenialhacker has quit []
iaguis has joined #asahi-gpu
<Dcow> Eh...I would jump at this task, but so much going on already. Gonna move to another country in a ~week and $work not making it easy
<Dcow> But I would appreciate if you gonna dump some other tasks in the future to give me more chances
<iaguis> alyssa: I'd be happy to help. I hope I'm not overstepping here, but I know some C and I _think_ I ported the logic right. I've only tested that it compiles and I don't have much context on the code semantics. Anyway, it's here: https://gitlab.freedesktop.org/iaguis/mesa/-/commit/456bd9fc2aec3c51cce28a480581c6158312caf2 and I can file a MR if it looks ok
Tano70 has quit [Quit: Leaving]
joske has joined #asahi-gpu
<joske> Too late already 😁
<alyssa> i really need to start an "easy task board" and get Lina in the reviewing loop too
<joske> Yes please
<alyssa> iaguis: Looks good, please MR! :)
<joske> A lot of work could get done
<iaguis> cool, will do :)
<alyssa> I have a bunch of compiler tasks if someone wants that
<alyssa> The issue is that I don't have bandwidth to mentor right now
<alyssa> and Lina doesn't know that area of the codebase
<joske> Just post a few smallish tasks with a little context and how to test and see what happens
<alyssa> So if someone has some background in compilers (eg "passed a compilers class in undergrad")
<alyssa> and is reasonably self directed
<alyssa> I could get some stuff going?
<joske> I have 25 years of experience but not with compilers/hardware/kernel...
<alyssa> sure
<alyssa> I am not that old *sweats*
<sven> there are undergrad compiler classes? :D
<sven> pretty sure those were graduate level classes at my uni
<alyssa> these two are both pretty easy, if someone wants to calim them
<iaguis> joske: oh, I was on the irclog webpage and it didn't refresh so I didn't see your message before I typed mine, sorry! :D
zzywysm has joined #asahi-gpu
<alyssa> this one is a bit harder, but if someone is motivated should be doable
<alyssa> I /want/ to have bandwidth for a more hands on "mentorship" of sorts but it's tough
<alyssa> If someone is interested in one of those tasks --
<joske> iaguis: no worries
<joske> I wouldn't have had time before tomorrow evening anyway, my son needs to go to hospital tomorrow
<alyssa> Please make an account on gitlab.freedesktop.org and comment that you're working on it so others can work on something else
<iaguis> oops, I hope nothing serious
<alyssa> ^^
zzywysm_ has quit [Ping timeout: 480 seconds]
<alyssa> working set of tasks
<alyssa> "draft" means "I'm still defining this task, don't start working on it"
zzywysm has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<alyssa> mostly I've also been hesitant to open the contributor floodgates because I haven't documented how to work on the driver in terms of stuff like "how do I disassemble shaders that the compiler produces"
<alyssa> https://docs.mesa3d.org/drivers/asahi.html#drm-shim-linux-only is the closest to those docs I have so far
cylm has quit [Ping timeout: 480 seconds]
<alyssa> that shows how to work on the compiler from a non-Asahi Linux machine
<alyssa> though at this point it's probably safe to assume people interested in working on this are develping from an Asahi machine dogfooding the GPU driver
<eric_engestrom> also alyssa, for new contributors it's probably good to mention whenever possible what tests cover things, so they can verify whether it's correct
<iaguis> alyssa: thanks! I might pick up more tasks if I have some time :)
zzywysm has joined #asahi-gpu
zzywysm has quit []
<alyssa> ^^
<alyssa> eric_engestrom: that's a good point. course now I need docs on how to set up deqp.
zzywysm has joined #asahi-gpu
<alyssa> the deqp docs aren't super newcomer friendly..
<alyssa> actually "how to setup deqp and anholt's deqp-runner and run your first tests" would be a nice guide to have on docs.mesa3d.org
<alyssa> eric_engestrom: you down for writing it? (-:
<eric_engestrom> hehe
<eric_engestrom> I might, but I can't promise anything
<alyssa> sure
<iaguis> alyssa: hm, I raised the MR on asahi/mesa assuming things weren't going to mesa/mesa yet but I see now asahi code in mesa/mesa so I guess I should raise it in mesa/mesa, right?
<alyssa> Yep, mesa/mesa :-)
<alyssa> This is I guess a tricky point
<alyssa> asahi/mesa has the code needed to actually test changes on Linux
<alyssa> but asahi/mesa is constantly rebased on mesa/mesa and dev should happen in mesa/mesa
<alyssa> What Lina and I do is do dev on top of asahi/mesa, and then when everything is working, rebase on mesa/mesa (dropping all the asahi/mesa specific changes) and MR that
<alyssa> git rebase -i upstream/main makes this easy enough
<alyssa> and then when it's merged upstream, rebase asahi/mesa to pick up the change
<povik> dedicate a macos machine to run the tests, so they can run on mesa/mesa?
<povik> or are the interesting things to test linux-specific?
<iaguis> I see, makes sense
<iaguis> I'll raise it in mesa/mesa after dinner
<alyssa> documenting all this would be good
<alyssa> heh, meta task, writing up docs on "how to contribute to asahi" ;-p
yamii has quit [Quit: WeeChat 3.6]
yamii has joined #asahi-gpu
<alyssa> :)
TheFirst has quit [Ping timeout: 480 seconds]
user982492 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
TheFirst has joined #asahi-gpu
user982492 has joined #asahi-gpu
<alyssa> disabled MRs on asahi/mesa to hopefully avoid that UX fail
^GaveUp^ has joined #asahi-gpu
joske has quit [Read error: Connection reset by peer]
TheFirst has quit [Ping timeout: 480 seconds]
^GaveUp^ is now known as TheFirst
user982492 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<iaguis> thanks!
<alyssa> :)
alyssa has quit [Quit: leaving]
MajorBiscuit has joined #asahi-gpu
MajorBiscuit has quit [Ping timeout: 480 seconds]
<eric_engestrom> alyssa: ended up writing an issue listing the things I could think of; feel free to edit :)
systwi_ has joined #asahi-gpu