marcan changed the topic of #asahi to: Asahi Linux: porting Linux to Apple Silicon macs | "Does XXX work yet?": https://alx.sh/fs | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Topics: #asahi-dev #asahi-re #asahi-gpu #asahi-alt #asahi-stream #asahi-offtopic | Keep things on topic | Logs: https://alx.sh/l/asahi
ryec has joined #asahi
vLily9 has joined #asahi
ryec has quit [Ping timeout: 480 seconds]
ryec has joined #asahi
<Retr0id> I pacman -Syu'd my headless mac mini for the first time in a while and there were some mildly concerning errors in the logs, notably:
<Retr0id> cat: '/lib/modules/6.5.0-asahi-15-1-edge-ARCH/dtbs/*.dtb': No such file or directory
<Retr0id> if I reboot now, am I gonna end up with an unbootable system? full logs here https://gist.github.com/DavidBuchanan314/488cba9f6b495ebc5e4acdc4ed04a520
kidplayer666 has quit [Quit: Connection closed for inactivity]
millenialhacker has joined #asahi
millenialhacker has quit [Ping timeout: 480 seconds]
ryec has quit [Ping timeout: 480 seconds]
malfunction54 has quit [Quit: Leaving]
ryec has joined #asahi
ryec has quit [Ping timeout: 480 seconds]
ryec has joined #asahi
ryec has quit [Ping timeout: 480 seconds]
Brainium has quit [Quit: Konversation terminated!]
Moprius has quit [Quit: bye]
eiln has joined #asahi
jeisom has quit [Ping timeout: 480 seconds]
jb1277976 has joined #asahi
<jb1277976> hi. what distor of linux works out of the box with asahi ? getting tired of macos
<jb1277976> distro*
ryec has joined #asahi
<psykose> fedora asahi remix
<novaandromeda> psykose detected
<jb1277976> ?
<jb1277976> so try fedora ?
<novaandromeda> yes there is a distribution called fedora asahi remix which is just fedora with the mac specific changes from adahi
<novaandromeda> *asahi
ryec has quit [Ping timeout: 480 seconds]
thelounge986 has quit [Quit: Ping timeout (120 seconds)]
thelounge986 has joined #asahi
ryec_ has joined #asahi
crabbedhaloablut has joined #asahi
ryec_ has quit [Ping timeout: 480 seconds]
ryec has joined #asahi
ryec has quit [Ping timeout: 480 seconds]
ryec_ has joined #asahi
ryec_ has quit [Ping timeout: 480 seconds]
marvin24_ has joined #asahi
marvin24 has quit [Ping timeout: 480 seconds]
ryec has joined #asahi
ryec has quit [Ping timeout: 480 seconds]
ryec has joined #asahi
possiblemeatball has quit [Quit: Quit]
billak has joined #asahi
billak has quit [Remote host closed the connection]
ryec has quit [Ping timeout: 480 seconds]
ryec has joined #asahi
millenialhacker has joined #asahi
millenialhacker has quit [Ping timeout: 480 seconds]
kidplayer666 has joined #asahi
ryec has quit [Ping timeout: 480 seconds]
shiggitay has joined #asahi
ryec_ has joined #asahi
ryec_ has quit [Ping timeout: 480 seconds]
al3xtjames has quit [Read error: Connection reset by peer]
ryec has joined #asahi
ryec has quit [Ping timeout: 480 seconds]
ryec_ has joined #asahi
ryec_ has quit [Ping timeout: 480 seconds]
i509vcb has quit [Quit: Connection closed for inactivity]
ryec has joined #asahi
holiday has joined #asahi
eiln has quit [Quit: WeeChat 4.1.2]
millenialhacker has joined #asahi
ryec has quit [Ping timeout: 480 seconds]
millenialhacker has quit [Ping timeout: 480 seconds]
ryec_ has joined #asahi
flom84 has joined #asahi
ryec_ has quit [Ping timeout: 480 seconds]
ryec has joined #asahi
ryec has quit [Ping timeout: 480 seconds]
ryec_ has joined #asahi
ryec_ has quit [Ping timeout: 480 seconds]
thansen is now known as Guest11018
thansen has joined #asahi
ryec_ has joined #asahi
Guest11018 has quit [Ping timeout: 480 seconds]
flom84 has quit [Quit: Leaving]
ryec_ has quit [Ping timeout: 480 seconds]
ryec has joined #asahi
ryec has quit [Ping timeout: 480 seconds]
ryec has joined #asahi
shiggitay has quit [Ping timeout: 480 seconds]
ryec has quit [Ping timeout: 480 seconds]
ryec has joined #asahi
ryec has quit [Ping timeout: 480 seconds]
matteo has joined #asahi
ryec has joined #asahi
matteo has quit [Remote host closed the connection]
Moprius has joined #asahi
holiday has quit [Quit: WeeChat 4.1.2]
ryec has quit [Ping timeout: 480 seconds]
matteo has joined #asahi
millenialhacker has joined #asahi
<leio> janneg: today the kernel decided it won't give me HDMI picture, and after first try it also decided it won't give me network connectivity
<leio> I say that just before finding out network came up after a HDMI unplug
millenialhacker has quit [Ping timeout: 480 seconds]
chadmed_ has joined #asahi
chadmed has quit [Ping timeout: 480 seconds]
Brainium has joined #asahi
<leio> no luck getting a picture with many poweroff and boot cycles, HDMI replugs and so on until I patched the parser to ignore 10-bit color modes again and then also had to retrigger things with launching gdm; and then it might have just been pure luck that it lit up this time, nothing from what I changed
ryec has joined #asahi
tertu has quit [Quit: so long...]
tertu has joined #asahi
jeisom has joined #asahi
ryec has quit [Ping timeout: 480 seconds]
ryec_ has joined #asahi
ryec_ has quit [Ping timeout: 480 seconds]
ryec has joined #asahi
chadmed_ is now known as chadmed
holiday has joined #asahi
thelounge986 has quit [Quit: Ping timeout (120 seconds)]
thelounge986 has joined #asahi
possiblemeatball has joined #asahi
malfunction54 has joined #asahi
thelounge986 has quit [Ping timeout: 480 seconds]
thelounge986 has joined #asahi
jeisom has quit [Quit: Leaving]
jeisom has joined #asahi
shiggitay has joined #asahi
thelounge986 has quit [Ping timeout: 480 seconds]
MichaelLong has quit [Remote host closed the connection]
MichaelLong has joined #asahi
Brainium has quit [Quit: Konversation terminated!]
Moprius has quit [Quit: bye]
matteo_ has joined #asahi
matteo has quit [Remote host closed the connection]
matteo_ has quit [Remote host closed the connection]
thelounge986 has joined #asahi
ryec has quit [Ping timeout: 480 seconds]
shiggitay has quit [Ping timeout: 480 seconds]
delsol has joined #asahi
ydalton has joined #asahi
<ydalton> woooo!!! fedora asahi remix is officially out! 🎉🎉🎉
<ydalton> the website looks so good!
ryec has joined #asahi
<j`ey> ydalton: turns out markan do do websites too
<ydalton> he really is a jack of literally all trades
jacksonchen666 has joined #asahi
<thasti> 🎉🎉🎉
thelounge986 has quit [Quit: Ping timeout (120 seconds)]
thelounge986 has joined #asahi
matteo has joined #asahi
<ydalton> it's good you're keeping the well known "curl https://alx.sh | sh" command, because many tutorial in the past used that
<ydalton> but the question is, what will happen to the many remaining alarm users?
<j`ey> markan has said that he was going to try update the packages when he can.. but maybe it's better if the PKGBUILDS repo was forked/had another maintainer etc
thelounge986 has quit [Quit: Ping timeout (120 seconds)]
thelounge986 has joined #asahi
<kidplayer666> It looks so good
delsol has quit [Remote host closed the connection]
<kidplayer666> Officially usable let’s go
<marcan> current blocker (it's been chaining blockers) for Arch updates is lsp-plugins update, which will happen this month + whatever time it takes for Arch to catch up
<marcan> so I'll probably catch up the ALARM stuff in january, but really, take this as more incentive to move to Fedora because... it just isn't great outside of whatever Asahi stuff either
thelounge986 has quit [Quit: Ping timeout (120 seconds)]
thelounge986 has joined #asahi
thelounge986 has quit []
<j`ey> there's a thing for new installs that creates swap space, might be worth running that manually: systemctl enable asahi-setup-swap-firstboot.service
<j`ey> (I mean, manually if youre on an old install)
<leio> maybe we should arrange some more binhost coverage for arm64 for gentoo and grab the arch users /me grins
<holiday> now that asahi fedora launched and the command has been replaced,is there any way to install alarm?
<holiday> (just curious)
<j`ey> holiday: the installer still has alarm
<j`ey> "name": "Arch Linux ARM (not recommended)",
<holiday> ohh that's so cool
<j`ey> the installer is generic really
<ChaosPrincess> Nice! I really like the new feature support page, however some parts of the release announcement (esp the speaker part) just drip with corpo-speak :P
mcint has quit [Ping timeout: 480 seconds]
thelounge986 has joined #asahi
millenialhacker has joined #asahi
<kidplayer666> ChaosPrincess: well it feels kind of a “the team is the freaking best, we’ve done something never done and we’re proud of it”
<kidplayer666> Which clearly is true! And I hope the project keeps pushing forward towards complete support
<ChaosPrincess> its not that, i fully agree with that assessment, its just a few specific words that make my brain go "there is no way this was written by an engineer and not a pr team"
millenialhacker has quit [Ping timeout: 480 seconds]
delsol has joined #asahi
matteo has quit [Remote host closed the connection]
matteo has joined #asahi
ydalton has quit [Remote host closed the connection]
ydalton has joined #asahi
ydalton has quit [Remote host closed the connection]
<j`ey> ydalton: lets us know if you hit it again / and or the over voltage one
<j`ey> over current
<marcan> that whole code is known subtly broken, I have a horible workaround in speakersafetyd for it
<marcan> I've tried to fix it several times and ended up down dead ends
matteo has quit [Ping timeout: 480 seconds]
<marcan> I think it's going to become one of those "let's spend 12 hours on a stream fixing this mess", I'm even considering buying a guinea pig mini and throwing a logic analyzer on the TDM bus at this point
eiln has joined #asahi
<marcan> but yeah, for now maybe that'll make it a tiny bit more reliably
delsol has quit [Ping timeout: 480 seconds]
<marcan> there's way too much subtlety in the interactions between clocking, the I2S/serdes side, and the DMA side :/
ydalton has joined #asahi
<j`ey> the stream where you had to disassemble and solder a mac never came to fruition ;)
<marcan> yup...
<marcan> I literally set it up too, I had a freaking blackmagic camera on a workbench
thelounge986 has quit [Read error: Connection reset by peer]
thelounge986 has joined #asahi
<marcan> and then whatever I needed that for got fixed some other way
<ydalton> that was a thing??
<marcan> it almost happened
<ydalton> anyway, if another kernel warning shows up i will let you know
<marcan> I remember I didn't have the damn screwdriver I needed and had to order an iFixit kit
<marcan> and then whatever it was I needed that for got solved
<marcan> (that machine is now an upcoming Asahi CI cluster worker)
<ydalton> heh at least it serves a purpose now
<marcan> can never have too many mac minis
<j`ey> are there plans other than mesa CI, marcan ?
<marcan> (I have at least 9...)
<ydalton> since you run gentoo, perhaps distcc for your main machine ;)
<marcan> j`ey: mesa/kernel CI, eventually I want to do fancy DCP CI including HDMI bitstream capture
<j`ey> cool
<marcan> I no longer run gentoo lol
<marcan> asahi fedora here now :)
<marcan> ever since HDMI out I moved
<j`ey> marcan: are you actually using alarm for anything anymore?
<ydalton> what happened to the threadripper?
<marcan> I'm actually halfway through moving my old gentoo workstation to a VM in the threadripper, so it can live on and have stuff slowly moved off of it
<j`ey> rip that 2004 gentoo install
<marcan> the threadripper will stay, it's also a game box and other stuff, and I still need it to run builds for my gentoo x86 servers (though I suspect those will also get Fedoraized at some point)
<marcan> j`ey: it'll live on in a VM!
<j`ey> :-)
<marcan> (and actually get a big upgrade in the process)
<ydalton> since 2004 you've been maintaining the same gentoo install?
<marcan> yup
<marcan> marcan@raider:~ -$ head /var/log/emerge.log
<marcan> 1095199274: *** terminating.
<marcan> 1095202174: Started emerge on: Sep 14, 2004 22:49:34
<ydalton> lovely, something that's almost older than me
<marcan> I need to keep it in the VM at least another year, it deserves to be of drinking age (in japan) ;)
<ydalton> the drinking age in japan is 20?
<marcan> yes
<eiln> ATTENTION EVERYONE
<eiln> I'm gathering a technical progress report for the fedora release
<eiln> We've released so many new features that I can't even remember them all
<eiln> M2, opengl 3.1(?), system sleep, dcp backlight, hunk of broadcom fixes, touchbar, camera, hwmon (is that in?), hdmi out, speakers
<eiln> what am I missing
matteo has joined #asahi
<ydalton> opengl 3.3, 3.1 es
<marcan> (hwmon is not in)
<eiln> bugfixes too, if you remember any
<marcan> M2 especially desktop support (which was tied to HDMI)
<marcan> too many to count lol
<marcan> eiln: also you may want to mention this in -dev :)
<kidplayer666> marcan: older than me actually
<marcan> and also lots of general distro integration stuff (like no more -edge so those features by default, the new swapfile setup thing, the fancy widevine-installer hack for netflix/spotify/etc, the openh264 trick aka we're the first Fedora spin to actually have the special lawyer-approved h264 codec out of the box AFAIK)
<marcan> (probably lots more I forget)
<ydalton> does ane count? it's not in tree yet
<marcan> only released features count :) (but I'm looking forward to merging that one, there's fun to be had there)
<ydalton> afaik the only blocker is M1 pro/max, M2 support, right?
<marcan> and moving to using the firmware
<marcan> since we need that for ISP integration
<kidplayer666> Dammit, soon I’ll have the opportunity to use ML stuff on the Mac…
<eiln> Repeated from #-dev: Also looking for bugfixes if you remember any, e.g. jannau's bluetooth mouse bisect
<ydalton> kidplayer666: you'd have to directly take a coreML program
thelounge986 has quit [Ping timeout: 480 seconds]
<ydalton> and acceleration like that is also very new in the linux desktop (i think)
thelounge986 has joined #asahi
<marcan> ydalton: eiln has a basic python toolset for "compiling" for ANE
<marcan> I'm not sure what the long term approach ought to be, but you can already run useful models AIUI
<ydalton> oh that's useful, then some apps can integrate ANE support
<marcan> also I hear OpenCL on the GPU is not far off (which is more broadly useful for ML training and things that use fp32 and whatnot, while ANE is for more limited but efficient use cases)
<marcan> should be a nice combo once we have both :)
thelounge986 has quit []
<marcan> I'm actually curious whether I can use ANE to run some kind of voice recog/assistant model to replace Google Home (which I use as a Home Assistant frontend only these days)
thelounge986 has joined #asahi
<janneg> eiln: not sure if I would count "opengl 3.1(?), system sleep, dcp backlight". those were announced for asahi-edge and we just missed the point to deprecate edge. We kind of expected every alarm user to use asahi-edge
<marcan> pretty sure there's some open source stuff for that these days, would be neat to run it on my home Minis
<ydalton> can we just get rid of the distinction between linux-asahi and asahi-edge? it really only made sense for ALARM but doesn't make sense for fedora asahi
<marcan> there is no edge for fedora
<marcan> it's just one build
<ChaosPrincess> whisper claims to support coreml, and it does speed it up a bit, but i think coreml always ends up running it on gpu
<marcan> (there briefly was but it's been long gone)
<ydalton> i guess the feature support table in the wiki can be changed
<eiln> janneg: I will clarify that in the "distro" section (no more -edge)
<marcan> I'm going to remove -edge from ALARM as soon as the next kernel update round hits, probably in January, so yea
<ydalton> one kernel, one system
<marcan> (remove = make it identical to non-edge)
<janneg> I plan to switch the feature support pages in the wiki to fedora-asahi-remix tonight if nobody beats me to it
<marcan> sgtm
<ydalton> let's just hope this clears up all the misinfo and misconceptions around asahi...
<j`ey> it wont :P
<ydalton> dang it
john-cabaj has joined #asahi
<ydalton> even some of the biggest linux youtube channels fell victim to it
thelounge986 has quit [Quit: Ping timeout (120 seconds)]
thelounge986 has joined #asahi
matteo has quit [Ping timeout: 480 seconds]
thelounge986 has quit []
thelounge986 has joined #asahi
matteo has joined #asahi
holiday has quit [Quit: WeeChat 4.1.2]
<leio> regarding ANE, apple open sourced this a few days ago (or the news circled then): https://github.com/ml-explore/mlx
<leio> (I haven't actually checked if that stuff is using ANE or GPU)
<balrog> both but it uses the Accelerate API
<balrog> oh correction, I don't think it uses ANE, just CPU or GPU
thelounge986 has quit [Read error: Connection reset by peer]
buroa has joined #asahi
<marcan> it just backends to Accelerate/Metal I think, so not terribly useful
<balrog> right
millenialhacker has joined #asahi
thelounge986 has joined #asahi
dererk has joined #asahi
<dererk> hi there! I saw some stuff going on around speakers support for Macbook M1 pro. Could that mean that it's now fully functional??? :-o
millenialhacker has quit [Ping timeout: 480 seconds]
nyx_o has joined #asahi
<eiln> Not last, just lmk if I'm missing anything
<ChaosPrincess> eiln: s/nvme/nvram/, and i prefer to be referred by the nickname
<eiln> yes, sorry. I'm going to interview everyone and I'll get details right there
Moprius has joined #asahi
<balrog> eiln: are you looking to write something up? :)
<eiln> yes, summing up everything that went into the fedora release
* dererk loves to see what's cooking in the asahi kitchen <3
jacksonchen666 has quit [charon.oftc.net dacia.oftc.net]
dererk has quit [Quit: Leaving]
jacksonchen666 has joined #asahi
delsol has joined #asahi
possiblemeatball has quit [Quit: Quit]
matteo has quit [Remote host closed the connection]
matteo has joined #asahi
matteo has quit [Remote host closed the connection]
matteo has joined #asahi
holiday has joined #asahi
<ydalton> dererk: speakers for m1 macbook pro have been enabled
matteo has quit [Ping timeout: 480 seconds]
<ydalton> eiln: where is this writeup going? the wiki? the blog?
lena6 has quit [Remote host closed the connection]
lena6 has joined #asahi
csloif^ has quit [Remote host closed the connection]
matteo has joined #asahi
matteo_ has joined #asahi
matteo has quit [Read error: Connection reset by peer]
millenialhacker has joined #asahi
holiday has quit [Ping timeout: 480 seconds]
millenialhacker has quit [Ping timeout: 480 seconds]
holiday has joined #asahi
matteo_ has quit [Ping timeout: 480 seconds]
neoney has joined #asahi
<ydalton> in pavucontrol, is it recommended to set the speakers to "pro audio", allowing you to listen to the raw speaker sound?
<neoney> I'm trying to get the UEFI environment to install an OS from a USB. However, the installer only gives me Fedora OS options. I don't have the UEFI environment only option.
possiblemeatball has joined #asahi
<j`ey> neoney: thats only available in expert mode
<j`ey> neoney: if you want that, set EXPERT=1 as an env var
<neoney> Oh, thanks
hnaz has joined #asahi
neoney has quit [Remote host closed the connection]
matteo has joined #asahi
ouzel8 has joined #asahi
<ouzel8> Hi everyone!
<ouzel8> I just installed Fedora Asahi on a MacBook Pro M2.
<ouzel8> I am having some power issues.
<kidplayer666> ouzel8: how so
<kidplayer666> Explain further if you may
<ouzel8> I have noticed significant power usage idling, and through use. About 5% every 30 mins.
<ouzel8> In addition the power is also heavily consumed through sleep.
<ouzel8> I can't understand the significant consumption, it is with no apps, or perhaps just a web browser.
matteo has quit [Ping timeout: 480 seconds]
<j`ey> web browser is pretty significant!
<j`ey> if you have the pro/max variants, at least for m1, they are known to have a higher idle draw than the base model
<ouzel8> Its huge power consumption, it is obviously not optimal.
<kidplayer666> ouzel8: só 20 hour battery life while idling?
<ouzel8> I can literally see the power percentage reduce.
<kidplayer666> And I’ve seen worse sleep
<ouzel8> Quite different to the MacOS.
<kidplayer666> But it’s weird, I got the M1 13” with touchbar and have still very nice battery life
<hnaz> hello! i'm running gentoo on an m1 pro macbook and noticed my speakers have gotten super quiet at some point in the last few days. down to a whisper, with alsamixer settings cranked to 100%
<j`ey> are you running speakersafetyd?
<hnaz> yeah
<hnaz> and pipewire + wireplumber
<j`ey> join #asahi-alt, that's the place for other distro support
<hnaz> ok thanks!
matteo has joined #asahi
john-cabaj has quit [Remote host closed the connection]
matteo has quit [Ping timeout: 480 seconds]
john-cabaj has joined #asahi
Brainium has joined #asahi
ryec has quit [Ping timeout: 480 seconds]
matteo has joined #asahi
ryec has joined #asahi
Moprius has quit [Quit: bye]
ryec has quit [Ping timeout: 480 seconds]
ryec has joined #asahi
matteo_ has joined #asahi
matteo has quit [Read error: Connection reset by peer]
<ydalton> i moved from gnome to kde yesterday, and i can see why it is the fedora asahi flagship. blurry Xwayland scaling is FINALLY gone!
ydalton has quit [Remote host closed the connection]
ydalton has joined #asahi
al3xtjames has joined #asahi
matteo_ has quit [Ping timeout: 480 seconds]
Brainium has quit [Ping timeout: 480 seconds]
al3xtjames has quit [Quit: al3xtjames]
al3xtjames has joined #asahi
al3xtjames has quit []
al3xtjames has joined #asahi
ydalton has left #asahi [ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.0.92)]
holiday has quit [Quit: WeeChat 4.1.2]
matteo has joined #asahi
snajpa has quit [Ping timeout: 480 seconds]
al3xtjames has quit []
al3xtjames has joined #asahi
i509vcb has joined #asahi
al3xtjames has quit []
al3xtjames has joined #asahi
<kidplayer666> ydalton: you can also change the scroll speed. But not the trackpad gestures…
ptudor_ has joined #asahi
snajpa has joined #asahi
matteo has quit [Ping timeout: 480 seconds]
ChaosPrincess is now known as chaos_princess
ptudor has quit [Ping timeout: 480 seconds]
CoolStar has quit [Quit: Leaving]
Brainium has joined #asahi
matteo has joined #asahi
delsol has quit [Remote host closed the connection]
millenialhacker has joined #asahi
ydalton has joined #asahi
<ydalton> i wonder, that massive CHECK macro in macaudio.c, will that have to be changed when it comes to upstreaming the code?
<j`ey> because of please_blow_up_my_speakers or?
<ydalton> no, just the sheer size of it and the fact it breaks control flow due to that return statement
<j`ey> it's not that big!
millenialhacker has quit [Ping timeout: 480 seconds]
<ydalton> dear god, there isn't longer in the kernel is there?
<j`ey> im sure there are
<ydalton> > What's the largest number you can think of?
<j`ey> :D
<j`ey> 128 apparently
<ydalton> that second one
<ydalton> wow
<j`ey> im not sure how to programatically find large mecros, but yeah, its not that bad
<ydalton> but according to the coding style document it's a bad idea to have a macro that breaks control flow
<ydalton> i mean, i know it a good guideline and there probably is some leeway
<j`ey> it's a very specific macro, in one file, its probably fine
<ydalton> i mean, isn't that most macros? except the ones you'd define in a header, then i would understand
<ydalton> that's where i'd understand that rule about breaking control flow
<j`ey> breaking control flow in a macro that can be used in different contexts is worse than a macro that is only used by 2 functions
<ydalton> i guess
<ydalton> i didn't noticed that it was only used by two functions XD
neoney has joined #asahi
matteo has quit [Ping timeout: 480 seconds]
neoney has quit [Remote host closed the connection]