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)
<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
<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