marcan changed the topic of #asahi to: Asahi Linux: porting Linux to Apple Silicon macs | https://asahilinux.org/2022/03/asahi-linux-alpha-release/ | General project discussion | 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
user982492 has joined #asahi
<user982492> Has anyone determined what happens when Linux Rosetta is run with 16k pages?
<user982492> And is it true that Linux Rosetta is JIT only?
<user982492> And what happens with 32 bit apps? Is something like the i386_set_ldt trick possible?
<steev> according to j`ey's link from earlier - https://threedots.ovh/blog/2022/06/quick-look-at-rosetta-on-linux/ - "Rosetta on Linux exclusively operates in JIT mode, at least for the time being."
<pumpkinpiequan[m]> Has there been a release of asahi since the alpha
<pumpkinpiequan[m]> ?
<steev> afaik, it's still alpha status
<pumpkinpiequan[m]> hmmm
<pumpkinpiequan[m]> I would install it asap if something other than the Alpha came out.
<kov> pumpkinpiequan[m], not much yet to add to the original release, lots of stuff in flight, but no new features ready yet
user982492 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ciggi has quit [Read error: No route to host]
ciggi has joined #asahi
user982492 has joined #asahi
riker77_ has joined #asahi
ptudor_ has joined #asahi
JacobLinney[m] has joined #asahi
riker77 has quit [Ping timeout: 480 seconds]
riker77_ is now known as riker77
ptudor has quit [Ping timeout: 480 seconds]
PhilippvK has joined #asahi
Mary has quit [Quit: The Lounge - https://thelounge.chat]
Mary has joined #asahi
phiologe has quit [Ping timeout: 480 seconds]
MichaelMesser[m] has joined #asahi
marvin24_ has joined #asahi
user982492 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
marvin24 has quit [Ping timeout: 480 seconds]
user982492 has joined #asahi
kov has quit [Quit: Coyote finally caught me]
PyroPeter_ has joined #asahi
PyroPeter has quit [Ping timeout: 480 seconds]
nicolas17 has quit [Ping timeout: 480 seconds]
ahjuice has joined #asahi
ahjuice has quit []
phiologe has joined #asahi
PhilippvK has quit [Ping timeout: 480 seconds]
user982492 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Ry_Darcy has quit [Remote host closed the connection]
Ry_Darcy has joined #asahi
jluthra has quit [Remote host closed the connection]
jluthra has joined #asahi
chadmed_ has joined #asahi
amarioguy has quit [Remote host closed the connection]
amarioguy has joined #asahi
nafod0 has joined #asahi
nafod has quit [Read error: Connection reset by peer]
nafod0 is now known as nafod
d4ve_ has quit [Ping timeout: 480 seconds]
d4ve has joined #asahi
Erus_Iluvatar_ has joined #asahi
cds_ has quit [Ping timeout: 480 seconds]
coder_kalyan_ has quit [Ping timeout: 480 seconds]
cds has joined #asahi
Erus_Iluvatar has quit [Read error: Connection reset by peer]
coder_kalyan has joined #asahi
ciggi has quit [Read error: No route to host]
ciggi has joined #asahi
chadmed_ has quit [Remote host closed the connection]
chadmed_ has joined #asahi
keegans has joined #asahi
keegans_ has quit [Read error: Connection reset by peer]
guillaume_g has joined #asahi
MajorBiscuit has joined #asahi
MajorBiscuit has quit []
MajorBiscuit has joined #asahi
tanty has quit []
tanty has joined #asahi
MajorBiscuit has quit [Quit: WeeChat 3.5]
MajorBiscuit has joined #asahi
bps2 has joined #asahi
schuepbs[m] has joined #asahi
pent1ckel has quit [Remote host closed the connection]
chadmed_ has quit [Remote host closed the connection]
pent1ckel has joined #asahi
pent1ckel has quit [Remote host closed the connection]
pent1ckel has joined #asahi
___nick___ has joined #asahi
___nick___ has quit [Read error: Connection reset by peer]
<deagle50[m]> If you're using Wayland, the CPU usage of Foot is 10x less than Kitty or Alactitty fyi
<deagle50[m]> If anyone has gotten Emacs 29 with PGTK to compile I'd love to know how you did it
jochum has quit [Ping timeout: 480 seconds]
kov has joined #asahi
tomtastic_ has quit [Read error: Connection reset by peer]
tomtastic has joined #asahi
kloenk has quit [Ping timeout: 480 seconds]
anuejn has quit [Ping timeout: 480 seconds]
vup has quit [Ping timeout: 480 seconds]
kloenk has joined #asahi
redlegion has quit [Quit: ZNC 1.8.2+deb2+b1 - https://znc.in]
redlegion has joined #asahi
teach3e[m] has joined #asahi
eroux has joined #asahi
<ComradeMisato[m]> does anyone know a good VPN for recent macOS versions that has split tunneling
user982492 has joined #asahi
eroux has quit [Quit: Textual IRC Client: www.textualapp.com]
redlegion has quit [Quit: ZNC 1.8.2+deb2+b1 - https://znc.in]
redlegion has joined #asahi
eroux has joined #asahi
Ry_Darcy_ has joined #asahi
<MichaelMesser[m]> Is anything in Metal 3 useful to Asahi Linux or is that macOS only?
<MichaelMesser[m]> I know Asahi Linux doesn't use Metal, but I'm not sure if the Metal update comes with new GPU firmware that would expose more features.
<sepkov[m]> Think it like directx. It's an api to use apple gpu as a programmer nothing more. Firmware is a different thing and it's getting updated via macos system updates. Maybe in the future we may figure out how to upgrade firmware via Linux.
<sepkov[m]> Reverse engineering and implementing metal only allows us to use macos gpu apps and games on Linux.
<sepkov[m]> Just like wine is reverse engineering directx to allow us to play windows games on Linux
<AdryzzOLEDEdition[m]1> but hold on
<AdryzzOLEDEdition[m]1> aren't blobs downloadable from their open CDNs?
<AdryzzOLEDEdition[m]1> doesn't that mean that a pkgbuild that downloads and installs them can be made
<sepkov[m]> Can* be made
<sepkov[m]> I didn't say it's impossible
<j`ey> AdryzzOLEDEdition[m]1: the 'installs them' is what needs to be figured out
<AdryzzOLEDEdition[m]1> aren't the blobs loaded at runtime
<sepkov[m]> Just like lina is trying to figure out how to use gpu. We need to figure out how to put firmware update in the correct place
<sepkov[m]> But as marcan discovered earlier M1 gpu firmware is part of the chip itself. We can't just say here is the firmware file use it.
<AdryzzOLEDEdition[m]1> oh so some stuff is loaded at runtime some isnt
<sepkov[m]> We need to put chip into firmware upload mode and upload the gpu(I don't even know this is the steps just a illustration)
<AdryzzOLEDEdition[m]1> yeah yeah
Gaspare has joined #asahi
<sepkov[m]> Exactly
<sven> the gpu firmware like the rest is stored in that stub partition and loaded by iboot before it loads m1n1 fwiw
<sven> the update process is probably something like “put ram disk to $special-location and set some magic nvram arguments and then reboot”
<sven> *update ramdisk
<sven> and that update ramdisk is provided and signed by apple
<sven> still quite some details left to understand before we can do that though
<sven> (and not required because we can just keep the stub at 12.3 for m1)
user982492 has quit [Quit: Textual IRC Client: www.textualapp.com]
<Guest546> I can't believe in my eyes, the installer really has an "Arch Linux ARM" option? This is amazing =x
<j`ey> Guest546: yes, thats what the reference distro is based on!
<AdryzzOLEDEdition[m]1> well i mean even the full desktop is just ALARM with some overlay packages
<Guest546> omg, this is the best thing I lived to see, ahaha
<Guest546> testing it
the_lanetly_052__ has joined #asahi
bps2 has quit [Ping timeout: 480 seconds]
the_lanetly_052___ has quit [Ping timeout: 480 seconds]
Gaspare has quit [Quit: Gaspare]
bps2 has joined #asahi
<Ry_Darcy_> Hello all, I am running an M1 Mini using Debian (5.18.0-asahi). The original MacOS is 15.2 ist there any point (firmware..etc) in upgrading to 15.3?
<Ry_Darcy_> is not ist.
<Ry_Darcy_> Should have read 12.2 and 12.3 respectively. Me culpa.
<Ry_Darcy_> Mea
<j`ey> Ry_Darcy_: I remember you had some .. issues with installation, so not sure what version your stub is based on, but no, no point in updating it
<life-the-user[m]> Is that bunny done right?
<life-the-user[m]> 🐰
<Ry_Darcy_> Correct, that was updating from 12.1 to 12.2. I am still on 12.2. I will leave things then. Thanks.
Ry_Darcy_ has quit [Remote host closed the connection]
the_lanetly_052__ has quit [Ping timeout: 480 seconds]
vup has joined #asahi
<shieru[m]> Has anyone upgraded to macOS Ventura? It seems the installer has corrupted the boot partition of Asahi-Linux and I'm don't know how to fix that
<_jannau_> shieru[m]: yes, it looks like the ventura beta nvme firmware broke u-boot's minimal nvme driver implementation
<shieru[m]> Oooops
Erus_Iluvatar_ has quit []
Erus_Iluvatar has joined #asahi
opticron has quit [Ping timeout: 480 seconds]
catinahatisback[m] has joined #asahi
<catinahatisback[m]> when is the chat usually active?
<jn> more or less around the clock (with gaps)
<j`ey> when theres stuff to talk about :p
the_lanetly_052 has joined #asahi
nicolas17 has joined #asahi
opticron has joined #asahi
the_lanetly_052__ has joined #asahi
the_lanetly_052 has quit [Ping timeout: 480 seconds]
<Guest546> hello there, after installing, rebooting and complete the install I got a black screen when I try to boot asahi on a macmini m1 via hdmi
<Guest546> is there some way of catching the logs?
MajorBiscuit has quit [Ping timeout: 480 seconds]
c10l76 has joined #asahi
c10l7 has quit [Ping timeout: 480 seconds]
PhilippvK has joined #asahi
phiologe has quit [Ping timeout: 480 seconds]
Gaspare has joined #asahi
jkanwe[m] has joined #asahi
<marcan> sepkov[m]: There is system firmware and OS firmware. The OS firwmare can be updated the way we install it, but it always has to be equal to or older than system firmware.
<marcan> Therefore, to update OS firmware (including GPU firmware), we first need to update system firmware.
<marcan> the problem isn't the GPU, it's that everything needs to be updated together
<marcan> updating system firmware is the ramdisk dance that sven mentioned
<marcan> which we haven't figured out yet
<marcan> updating OS firmware is just doing what the installer does again
derzahl has joined #asahi
the_lanetly_052__ has quit [Ping timeout: 480 seconds]
eroux has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Moprius has joined #asahi
derzahl has quit [Remote host closed the connection]
<mrCyborg> Anyone knows if it is possible to install qemu? I'm getting errors like „warning: cannot resolve "edk2-armvirt", a dependency of "qemu-system-aarch64"”
LinuxM1 has joined #asahi
___nick___ has joined #asahi
___nick___ has quit []
___nick___ has joined #asahi
bps2 has quit [Ping timeout: 480 seconds]
<mps> anyone knows size of pentalobe srewdriver for M1
<mps> screwdriver*
<mps> net search is not of help
<j`ey> check ifixit
<mps> j`ey: I did but can't conclude what size is needed
<jannau> mentions P5 and T5
<mps> jannau: ah, three different
<mps> how apple is cleaver :D
<mps> thank you
___nick___ has quit [Ping timeout: 480 seconds]
Moprius has quit [Quit: Konversation terminated!]
bps2 has joined #asahi
LinuxM1 has quit [Quit: Leaving]
nicolas17 has quit [Ping timeout: 480 seconds]
Gaspare has quit [Quit: Gaspare]
<deagle50[m]> My screwdriver says 1.2x25mm
<deagle50[m]> It's thr right size for 13" M1 Aie
<mps> deagle50[m]: normal screwdriver or pentalobe?
<deagle50[m]> 5 point
<mps> hm 25mm sounds as big
<deagle50[m]> That's just the length
<deagle50[m]> 1.2 wide it seems
<mps> that makes sense
<mps> I see
<jkanwe[m]> SO HYPED FOR ASAHI
timokrgr has quit [Quit: User left the chat]
timokrgr has joined #asahi
<deagle50[m]> emacs-pgtk-native-comp-got worked with yay
<deagle50[m]> You have to tell it to continue anyway when it says your arch is not supported
<deagle50[m]> Took almost an hour fyi
<kettenis> marcan: wifi on the m2 macbook air is the the same as on the 14" and 16" macbook pro
<kettenis> they keyboard/touchpad is going to be interesting though
<j`ey> kettenis: oh?
<j`ey> oh, doesnt appear to be SPI..
<j`ey> or maybe it's just not in this adt..
<kettenis> something that apple calls dockchannel
<j`ey> oh the original m1s have that too..
<kettenis> for some sort of uart
<kettenis> there is some code for that in xnu
<kettenis> with a bit of luck they just changed the transport mechanism to something that's simpler ;)
bps2 has quit [Ping timeout: 480 seconds]