ChanServ changed the topic of #asahi-alt to: Asahi Linux: porting Linux to Apple Silicon macs | User-contributed/unofficial distribution ports | Logs: https://alx.sh/l/asahi-alt
chadmed_ has quit [Remote host closed the connection]
nst_ has joined #asahi-alt
nst has quit [Ping timeout: 480 seconds]
KxCORP58940003455 has quit [Quit: Bye!]
KxCORP58940003455 has joined #asahi-alt
ellyq_ has joined #asahi-alt
john-cabaj has quit [Ping timeout: 480 seconds]
ellyq has quit [Ping timeout: 480 seconds]
tobhe has joined #asahi-alt
cow123 has quit [Ping timeout: 480 seconds]
tobhe_ has quit [Ping timeout: 480 seconds]
cow123 has joined #asahi-alt
zerdox has joined #asahi-alt
cow123_ has joined #asahi-alt
cow123 has quit [Ping timeout: 480 seconds]
opticron has quit [Read error: Connection reset by peer]
opticron has joined #asahi-alt
pthariensflame has joined #asahi-alt
cow123 has joined #asahi-alt
cow123_ has quit [Ping timeout: 480 seconds]
andymandias has quit [Read error: Connection reset by peer]
andymandias has joined #asahi-alt
chadmed has quit [Quit: Konversation terminated!]
chadmed has joined #asahi-alt
<chaos_princess> chadmed: no, feel free to do krun and friends, though you might end up having to patch out their fex rootfs setup code (we do it in a different way from fedora)
chadmed has quit [Quit: Konversation terminated!]
chadmed has joined #asahi-alt
zerdox has quit [Ping timeout: 480 seconds]
<chaos_princess> chadmed: for muvm, can you also bump the version to use the real release and not the random commit that we were packaging before?
<chaos_princess> (though that would require patching fex integration as mentioned before)
zerdox has joined #asahi-alt
n3ph has joined #asahi-alt
JayBeeFOSS has quit [Ping timeout: 480 seconds]
JayBeeFOSS has joined #asahi-alt
n3ph has quit [Ping timeout: 480 seconds]
chaos_princess has quit [Quit: chaos_princess]
chaos_princess has joined #asahi-alt
n3ph has joined #asahi-alt
kraem has quit [Remote host closed the connection]
kraem has joined #asahi-alt
chadmed_ has joined #asahi-alt
<chadmed_> chaos_princess: should be all done, modulo the fex rootfs patching
<chadmed_> AIUI though if we dont pass anything to the command line argument then it doesnt do anything right
<chaos_princess> not sure, i think it still messes with fex configs
n3ph has quit [Ping timeout: 480 seconds]
<chadmed_> hmph okay
<chadmed_> not a problem for today
<mps> oh I see there is gentoo fex package. nice. could anyone of you post url, please
<chaos_princess> are you trying to repack it for another distro?
<mps> chaos_princess: would like to look if I can make it for alpine linux
<chaos_princess> though beware that it has a different approach to rootfs from fedora
<mps> if it is not overc-omplicated, ofc
<mps> thank you
<chadmed_> the only ballache are the thunks but theyre not _strictly_ necessary
<chadmed_> they are if you want any level of performance though
<chaos_princess> fedora shipped w/o them, no?
<chadmed_> oh? i thought they got all of that sorted
opticron has quit [Read error: Connection reset by peer]
opticron has joined #asahi-alt
<mps> will keep this in mind
zerdox has quit [Ping timeout: 480 seconds]
zerdox has joined #asahi-alt
zerdox has quit [Remote host closed the connection]
minecrell has quit [Read error: Connection reset by peer]
minecrell has joined #asahi-alt
john-cabaj has joined #asahi-alt
zerdox has joined #asahi-alt
john-cabaj has quit [Quit: john-cabaj]
john-cabaj has joined #asahi-alt
n3ph has joined #asahi-alt
zerdox has quit [Ping timeout: 480 seconds]
n3ph_ has joined #asahi-alt
n3ph has quit [Ping timeout: 480 seconds]
rhysmdnz has quit [Quit: Bridge terminating on SIGTERM]
Guest5901 has quit [Quit: Bridge terminating on SIGTERM]
Guest6057 has joined #asahi-alt
rhysmdnz has joined #asahi-alt
zerdox has joined #asahi-alt
zerdox has quit [Ping timeout: 480 seconds]
zerdox has joined #asahi-alt
ellyq has joined #asahi-alt
zerdox has quit [Ping timeout: 480 seconds]
pthariensflame has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
gadnt has joined #asahi-alt
<gadnt> hello, with the asahi overlay for gentoo, muvm fails to build with unresolved imports `krun_sys::krun_add_disk`, `krun_sys::krun_set_gpu_options2`
<gadnt> is there a known workaround for this?
pthariensflame has joined #asahi-alt
pthariensflame has quit []
<chaos_princess> ugh
<chaos_princess> it needs a newer libkrun, which appears to not have been packaged
<gadnt> newer than 1.9.5? like i should just try building libkrun from master then?
<chaos_princess> or maybe not
<chaos_princess> those are introduced in 1.9.5, so it is using an old header somehow i guess?
<gadnt> compiling muvm compiles krun-sys 1.9.1
n3ph_ has quit [Quit: WeeChat 4.4.2]
cyrinux has quit []
cyrinux has joined #asahi-alt
aead has joined #asahi-alt
n3ph has joined #asahi-alt
<gadnt> i think i solved it, i forgot i built libkrun by myself earlier and had an older version installed into /usr/local(meanwhile gentoo installs stuff into /usr/)
<chaos_princess> ah, yea. (also been there, done that, wasted too much time fixing it :P)
n3ph has quit [Quit: WeeChat 4.4.2]
n3ph has joined #asahi-alt
gadnt has quit [Quit: Page closed]
<n3ph> I was recompiling `app-emulation/FEX-2409-r2` but see:
<n3ph> /var/tmp/portage/app-emulation/FEX-2409-r2/work/FEX-FEX-2409/ThunkLibs/Generator/analysis.cpp:248:36: error: no member named 'getTypeAsWritten' in 'clang::ClassTemplateSpecializationDecl'
<n3ph> 248 | throw report_error(decl->getTypeAsWritten()->getTypeLoc().getAs<clang::TemplateSpecializationTypeLoc>().getArgLoc(1).getLocation(),
<n3ph> | ~~~~ ^
<n3ph> /var/tmp/portage/app-emulation/FEX-2409-r2/work/FEX-FEX-2409/ThunkLibs/Generator/analysis.cpp:257:36: error: no member named 'getTypeAsWritten' in 'clang::ClassTemplateSpecializationDecl'
<n3ph> 257 | throw report_error(decl->getTypeAsWritten()->getTypeLoc().getAs<clang::TemplateSpecializationTypeLoc>().getArgLoc(2).getLocation(),
<n3ph> | ~~~~ ^
<n3ph> /var/tmp/portage/app-emulation/FEX-2409-r2/work/FEX-FEX-2409/ThunkLibs/Generator/analysis.cpp:300:17: error: no member named 'getTypeAsWritten' in 'clang::ClassTemplateSpecializationDecl'
<n3ph> 300 | decl->getTypeAsWritten()->getTypeLoc().castAs<clang::TemplateSpecializationTypeLoc>().getArgLoc(0).getLocation();
<n3ph> | ~~~~ ^
<n3ph> /var/tmp/portage/app-emulation/FEX-2409-r2/work/FEX-FEX-2409/ThunkLibs/Generator/analysis.cpp:302:18: warning: variable 'emitted_function' set but not used [-Wunused-but-set-variable]
<n3ph> 302 | if (auto emitted_function = llvm::dyn_cast<clang::FunctionDecl>(template_args[0].getAsDecl())) {
<n3ph> | ^
<n3ph> /var/tmp/portage/app-emulation/FEX-2409-r2/work/FEX-FEX-2409/ThunkLibs/Generator/analysis.cpp:337:17: error: no member named 'getTypeAsWritten' in 'clang::ClassTemplateSpecializationDecl'
<n3ph> 337 | decl->getTypeAsWritten()->getTypeLoc().castAs<clang::TemplateSpecializationTypeLoc>().getArgLoc(0).getLocation();
<n3ph> | ~~~~ ^
<n3ph> 1 warning and 4 errors generated.
<n3ph> I wonder if I broke my local multilib-toolchain or somethng else, I can't figure it out ATM.
Juest has quit [Read error: Connection reset by peer]
gadnt has joined #asahi-alt
<gadnt> hello again i updated my gentoo system and for some reason I am not getting any graphics acceleration, glxinfo|grep OpenGL only shows llvmpipe
<gadnt> i am on the latest provided mesa package from the gentoo overlay
<n3ph> gadnt: which kernel?
<n3ph> PSA: crossdev actually can remove your local buildchain. I needed to grep a working gcc out of a stage3 tarball again.. m-(
<sam_> it already has a sanity check somewhere which is supposed to prevent that (but you should be careful when using crossdev -C anyway)
<sam_> but bugs/patches welcome to improve that
gadnt has quit [Remote host closed the connection]
<n3ph> -,- I wasn't really carefull, I just wanted to revert experiments I did a couple of weeks ago.
gadmt has joined #asahi-alt
gadmt has quit []
Juest has joined #asahi-alt
gadmt has joined #asahi-alt
gadmt has quit [Remote host closed the connection]
gadnt has joined #asahi-alt
<gadnt> I need professional help now I just bricked grub cause I figured the earlier issue was caused by me forgetting that o have to manually mount /dev/nvme0n1p4 and copy /boot/ over to update the kernel but i messed up somewhere
<n3ph> ui, do you have a live stick or something you could use as a life boat?
gadnt has quit [Remote host closed the connection]
gadnt has joined #asahi-alt
gadnt has quit [Remote host closed the connection]
kdb424 has joined #asahi-alt
<n3ph> chadmed has a gentoo live iso somewhere
gadnt has joined #asahi-alt
<gadnt> thank you n3ph,i will try that but how do i boot off of a live usb stick again? it looks like the system freezes right before where the grub menu would usually show up
<gadnt> i dont know what to press to get the boot menu
veloek has quit [Remote host closed the connection]
<n3ph> do you see uboot?
<gadnt> it just freezes on a terminal screen filled with some output and an asahi logo in the middle of it
<n3ph> you can interrupt the uboot loading by hitting any key to entering a menu
<n3ph> from there you can boot a live usb stick
<gadnt> i dont have fedora so i cant use asahi-fedora-usb since it requires rpm and yum installed
<gadnt> yeah no matter what key i press it is stuck there maybe it is more botched than i anticipated?
<n3ph> gadnt: I found a live stick and pulled off the content with dd, currently uploading.
<n3ph> Maybe you really borked m1n1 somehow. Try reinstalling it
<chadmed> chaos_princess: libkrun 1.9.5 is packaged
<chaos_princess> yea, noticed it later, it was unrelated
john-cabaj has quit [Read error: Connection reset by peer]
<chadmed> yeah nvm i should fully wake up and read the whole log :p
john-cabaj has joined #asahi-alt
<gadnt> at the end it just says running proxy im not sure i can get into uboot either
<gadnt> i rebooted several times mashing escape and the same screen shows up
MichaelLong has quit [Remote host closed the connection]
MichaelLong has joined #asahi-alt
nst_ has quit [Ping timeout: 480 seconds]
john-cabaj has quit [Ping timeout: 480 seconds]
nst has joined #asahi-alt
n3ph has quit [Ping timeout: 480 seconds]
<gadnt> i guess im still able to use m1n1 tethered boot, but i dont know how to use it lol
<chadmed_> gadnt: the m1n1 you installed doesn't have u-boot or the dtbs concatenated onto it
<chadmed_> in your ESP in the m1n1 folder you should have a backup of a known-good version. copy that to m1n1.bin
<chadmed_> then you can flash the latest iso from https://chadmed.au/pub/gentoo/ to a usb and boot from that to do whatever
<chadmed_> the latest one there is a bit old so ill kick off a build now
<waltmckel> tpw_rules: what needs to be done to get the muvm/steam stuff working? Are we waiting on https://github.com/NixOS/nixpkgs/pull/347792 ?
<waltmckel> Not sure how its going to be packaged in Nixos generally
<chadmed_> sam_: is there anything special we need to do to get opencl unblocked on aarch64?
<chadmed_> i dont really want to rely on hacky package.unmasks and such anymore
<chadmed_> oh its masked from 2018 because of clover....
<chadmed_> lmfao
<chadmed_> i think we can probably get rid of that
<gadnt> i dont know how to get to my ESP, afaik all i can do is see if i can do anything via tethering but im having trouble booting a linux kernel via tethering, i got a .dtb for the m2 pro from the fedora repo and i cross-compiled an asahi kernel and compressed it and using the linux.py script it wont boot into the kernel it reboots