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
zumi_ has joined #asahi
zumi has quit [Remote host closed the connection]
zumi_ is now known as zumi
axt has left #asahi [#asahi]
lactose has joined #asahi
tbm has quit [Quit: .]
tbm has joined #asahi
baozich has joined #asahi
Brainium has quit [Quit: Konversation terminated!]
kidplayer666 has quit [Quit: Connection closed for inactivity]
gspbirel56 has quit [Quit: Ping timeout (120 seconds)]
gspbirel56 has joined #asahi
possiblemeatball has quit [Quit: Quit]
nicolas17 has quit [Read error: Connection reset by peer]
possiblemeatball has joined #asahi
nicolas17 has joined #asahi
baozich has quit [Ping timeout: 480 seconds]
OrngBug has joined #asahi
<lactose> I'm thinking of trying to install an alternate distro using the Asahi distribution kernel, but I'm not sure how to go about doing that. I'm also unfamiliar with the boot process for Apple Silicon hardware, as I've only worked with x86_64-efi
<nicolas17> I think you can use the official installer script and tell it to install the bare EFI bootloader instead of fedora
<lactose> But how would I get the system installed? I'd imagine I'd need some sort of rootfs image?
<chadmed> each alt distro has a slightly different procedure
<chadmed> head over to #asahi-alt and ask
<chadmed> all the alt distro maintainers hang out there
<lactose> alr, thanks
shiggitay has joined #asahi
<shiggitay> sup peeps... it's been a minute
shiggitay has quit [Remote host closed the connection]
<OrngBug> Happy New Year. I will be installing Asahi Linux on a Macbook Air M1 in the next few days. I haven't used an Apple computer since 2012. I am very familiar with linux as its been my daily driver for years. I have a few questions before I start.
<OrngBug> 1) if something fails in the set up can I simply go to the mac Recovery option and boot to the mac hard drive and start again?
<nicolas17> well it depends on what fails
<OrngBug> 2) is there an online guide on how to remove Asahi Linux. This is a test computer and I'll likely make an Apple Mac Mini a desktop
<nicolas17> but in the very *very* worst case (eg. if you install Linux and then you erase the entire disk with a bad dd command), you'll have to restore macOS from a second computer over USB
<nicolas17> it's impossible to permanently brick an M1 machine, the last-resort recovery code is in ROM
<OrngBug> yes it depends on what fails.
<nicolas17> and it's unlikely you'll hit that worst case anyway :)
<OrngBug> That is what my research online shows. I am very familiar with x86 installations so it would seem a bit impossible to destroy the machine. Thanks for that info
<OrngBug> 3) I normally use Gnome but I think I'll give KDE a spin. Can I swith later to Gnome if I desire in the same way we do in x86 by just adding Gnome and swithing at login?
<nicolas17> well, on x86 systems, the low-level firmware (EFI) is in a separate flash chip usually
<nicolas17> and if you manage to erase it or corrupt it, it could be a huge pain to recover it
<nicolas17> could need special hardware to reflash the chip
<nicolas17> on M1 Macs, that's in the main SSD, so it's maybe easier to erase by mistake (as I said, erasing whole disk with dd), but it's *easier* to recover
<nicolas17> OrngBug: I think KDE and GNOME are options in the installer, so you can also start with GNOME
<nicolas17> but yes, once the OS is installed, adding the other desktop environment is just installing the right fedora package
jeisom has quit [Ping timeout: 480 seconds]
<OrngBug> Thanks.
<OrngBug> Also... it going to take me a long time to remeber how to use IRC. It has been a very long time since I've used it regularly. 20 years or so. hahaha
jb1277976 has quit [Remote host closed the connection]
shiggitay has joined #asahi
marvin24_ has joined #asahi
pbsds has quit [Quit: The Lounge - https://thelounge.chat]
pbsds has joined #asahi
marvin24 has quit [Ping timeout: 480 seconds]
eiln has quit [Quit: WeeChat 4.1.2]
mipi has joined #asahi
mipi has quit [Quit: Page closed]
possiblemeatball has quit [Quit: Quit]
OrngBug has left #asahi [Leaving]
lactose has quit [Quit: Leaving]
auzy has quit [Quit: Textual IRC Client: www.textualapp.com]
zumi_ has joined #asahi
zumi has quit [Remote host closed the connection]
shiggitay has quit [Remote host closed the connection]
zumi_ is now known as zumi
shiggitay has joined #asahi
shiggitay has quit [Ping timeout: 480 seconds]
holiday has joined #asahi
kidplayer666 has joined #asahi
auzy has joined #asahi
lewurm has quit [Ping timeout: 480 seconds]
ashquarky has joined #asahi
lewurm has joined #asahi
lewurm has quit [Quit: ZNC 1.8.2+deb2build5 - https://znc.in]
demon_in_a_jar has joined #asahi
lewurm has joined #asahi
OrngBug has joined #asahi
veritas has joined #asahi
<veritas> hi all
<veritas> I am having some issues with Hyprland running on M1 Pro after the 6.6 kernel update. It crashes for me at startup. I am using NixOS with the nixos-apple-silicon module, mesa driver using overlay mode, pinned all nixpkgs to the nixos-apple-silicon nixpkgs latest version. Now Hyprland fails with eglQueryDeviceStringEXT, error: EGL_BAD_PARAMETER (0x300c)
<veritas> Anyone has any experience with a similar setup ?
<veritas> This is on M1 Pro
<veritas> *oh I already said that*
veritas has quit [Remote host closed the connection]
demon_in_a_jar has quit [Remote host closed the connection]
veritas has joined #asahi
demon_in_a_jar has joined #asahi
<OrngBug> veritas I'm new here but it seems this question would get a better response in #asahi-alt
demon_in_a_jar has quit [Remote host closed the connection]
veritas_ has joined #asahi
<veritas_> yea sorry, I posted there after noticing
veritas has quit [Read error: No route to host]
veritas_ has quit [Quit: Leaving]
veritas_ has joined #asahi
kidplayer666 has quit [Quit: Connection closed for inactivity]
auzy has quit [Quit: Textual IRC Client: www.textualapp.com]
OrngBug has left #asahi [Leaving]
RoundDuckKira has joined #asahi
<RoundDuckKira> hey well I am trying to use idevicerestore to restore the firmware of my Mac,
<RoundDuckKira> I thought this would work fine but it turns out I am having issues detecting the Mac in DFU mode
<RoundDuckKira> I thought the Asahi documentation said this was a working open source solution
<RoundDuckKira> should I have to compile the latest latest version?
<RoundDuckKira> like github?
<j`ey> looks like the 1.0 release was 2020, so you may have to
<RoundDuckKira> it's just that there is no hint of life, nothing showing it knows of a DFUed mac
<RoundDuckKira> and ah
crabbedhaloablut has quit [Remote host closed the connection]
<RoundDuckKira> well hopefully I can compile it because the libs on bookworm seem to be too dated
crabbedhaloablut has joined #asahi
<PaulFertser> RoundDuckKira: check commit logs and issues on idevicerestore repo, some macs surely work according to that.
trepatudo has quit [Ping timeout: 480 seconds]
RoundDuckKira has quit [Quit: Leaving]
aradhya7 has joined #asahi
zumi_ has joined #asahi
zumi has quit [Remote host closed the connection]
kidplayer666 has joined #asahi
trepatudo has joined #asahi
zumi_ is now known as zumi
aph_ has quit [Remote host closed the connection]
_aph has quit [Read error: Connection reset by peer]
Luj has quit [Quit: Ping timeout (120 seconds)]
Luj has joined #asahi
ashquarky has quit [Remote host closed the connection]
<pitust> does linux-asahi implement proper suspend? or is that not really implemented
<pitust> (suspend as in suspend to ram)
Brainium has joined #asahi
<chadmed> s2idle is the only supported suspend state right now
veritas_ has quit [Remote host closed the connection]
eroc1990 has quit [Quit: The Lounge - https://thelounge.chat]
eroc1990 has joined #asahi
nimprod3l has joined #asahi
jeisom has joined #asahi
jix has quit [Quit: quit]
jix has joined #asahi
nimprod3l has quit [Quit: Leaving]
thomsa has joined #asahi
delsol has joined #asahi
possiblemeatball has joined #asahi
john-cabaj has joined #asahi
tertu has quit [Quit: so long...]
tertu has joined #asahi
<kidplayer666> just a recap of the stuff that I said on asahi-dev https://www.irccloud.com/pastebin/RczCY0oc/
eiln has joined #asahi
<kidplayer666> thomsa:
<thomsa> (moving discussion from dev to here) at this point, it seems like i have a very expensive laptop with great hardware but very little existing software
<kidplayer666> i mean
<thomsa> and there are SDKs and APIs available to program some cool stuff
<leio> I got my Mac with the understanding I might have to use macOS on it for a couple months
<thomsa> with Metal graphics, MLX, etc.
<leio> fortunately that ended up quite not being the case
<kidplayer666> if you are on macOS, you are able to use most previous macOS applications
<leio> there is no Metal graphics with asahi
<thomsa> i guess i just didn't realize macOS was this bad
<thomsa> i know not with asahi
<thomsa> but then the next question is: is it even worth it to make anything for macOS+applesilicon, if it can only ever be used in apple's closed ecosystem?
<leio> if I had to use it, I'd look at some alternative UI stuff; a colleague mentioned https://github.com/koekeishiya/yabai - but this is become #asahi-offtopic territory :)
<thomsa> ok, onto asahi-offtopic then lol
<kidplayer666> god dammit lol
jacksonchen666 has joined #asahi
delsol has quit [Remote host closed the connection]
john-cabaj has quit [Quit: john-cabaj]
john-cabaj has joined #asahi
thomsa has quit [Ping timeout: 480 seconds]
delsol has joined #asahi
odlg has joined #asahi
delsol has quit [Ping timeout: 480 seconds]
thomsa has joined #asahi
thomsa has quit [Ping timeout: 480 seconds]
devraza has joined #asahi
<devraza> This is channel Asahi Linux?
<j`ey> yep
<devraza> Cool
Brainium has quit [Remote host closed the connection]
devraza has quit [Quit: Page closed]
AnuthaDev has joined #asahi
rvalue has quit [Ping timeout: 480 seconds]
rvalue has joined #asahi
Brainium has joined #asahi
jacksonchen666 has quit [Ping timeout: 480 seconds]
zumi_ has joined #asahi
zumi has quit [Remote host closed the connection]
jacksonchen666 has joined #asahi
zumi_ is now known as zumi
odlg has quit [Remote host closed the connection]
odlg has joined #asahi
odlg has quit [Remote host closed the connection]
odlg has joined #asahi
kaazoo has joined #asahi
thansen has quit [Quit: The Lounge - https://thelounge.github.io]
thansen has joined #asahi
lactose has joined #asahi
lactose has quit [Read error: Connection reset by peer]
lactose has joined #asahi
lactose has quit [Read error: Connection reset by peer]
thomsa has joined #asahi
lactose has joined #asahi
lactose has quit [Remote host closed the connection]
lactose has joined #asahi
lactose has quit [Read error: Connection reset by peer]
kaazoo has quit [Quit: Leaving.]
kaazoo has joined #asahi
lactose has joined #asahi
kaazoo has quit [Remote host closed the connection]
kaazoo has joined #asahi
lactose has quit [Remote host closed the connection]
odlg_ has joined #asahi
lactose has joined #asahi
<kaazoo> j'ey: speaker support on j414 is working for me now. I was missing an update of m1n1 to update bundled device tree files.
lactose has quit [Read error: Connection reset by peer]
odlg has quit [Ping timeout: 480 seconds]
odlg_ is now known as odlg
<j`ey> kaazoo: ah nice
lactose has joined #asahi
lactose has quit [Read error: Connection reset by peer]
delsol has joined #asahi
lactose has joined #asahi
lactose has quit [Read error: Connection reset by peer]
lactose has joined #asahi
lactose has quit [Read error: Connection reset by peer]
lactose has joined #asahi
lactose has quit [Read error: Connection reset by peer]
kaazoo has quit [Quit: Leaving.]
auzy has joined #asahi
lactose has joined #asahi
lactose has quit [Read error: Connection reset by peer]
lactose has joined #asahi
odlg has quit [Ping timeout: 480 seconds]
lactose has quit [Quit: Quit]
anders_2 has joined #asahi
<pitust> i'm looking for RE'd hardware docs, since asahi is supposedly clean room RE (and thus, the docs should be available, right? ...)
<pitust> (for the m1 mostly)
<pitust> and also, is there some way to make the installer create a second bootable container that will boot into a different copy of m1n1?
anders__2 has quit [Ping timeout: 480 seconds]
AnuthaDev has quit []
<pitust> specifically, looking for docs, ADT stuff, keyboard/applespi stuff, touchbar stuff and smp stuff
crabbedhaloablut has quit [Read error: Connection reset by peer]
<nicolas17> pitust: it's not necessarily clean room in the sense of "one person RE's Apple's code and writes docs, another person looks at docs and implements Linux driver"
crabbedhaloablut has joined #asahi
<nicolas17> in many cases *nobody* looks at Apple code :)
<pitust> i see
<nicolas17> you can run macOS under a hypervisor that traces access to certain hardware and then guess the behavior
<nicolas17> without looking at macOS code
<pitust> but is tracing macOS blackbox enough?
<pitust> also there has to be more docs
<nicolas17> "we need more docs" is an axiom in open source projects :(
<sven> feel free to write more docs
<pitust> but i have no idea about any of the hardware!
<pitust> thats why i want to read the docs :^)
<pitust> okay
<pitust> this sucks
<pitust> that leaves my second question
<pitust> and also, do i have apple mtp or apple spi?
<j`ey> for some of the stuff there's tracers.. not really docs but better than linux code maybe
<j`ey> pitust: all m1 have spi I think
<pitust> ah okay
<chaos_princess> mtp is m2+
<pitust> ah i see
<chaos_princess> for hardware info - read the driver code i guess
<chaos_princess> second bootable container - just run installer again and pick UEFI Only
<pitust> i see
<pitust> okay ill try uefi only
holiday has quit [Quit: WeeChat 4.1.2]
possiblemeatball has quit [Quit: Quit]
thomsa has quit [Ping timeout: 480 seconds]
c10l has quit [Remote host closed the connection]
c10l has joined #asahi
delsol has quit [Remote host closed the connection]
atiltedtree has quit [Remote host closed the connection]
thomsa has joined #asahi