<refi64>
jannau: the details are still fuzzy, but apparently passing `--change-stack-guard-on-fork=disable` fixes Chromium for me (I also need `--disable-gpu` to avoid a crash on startup, presumably because we're on LLVMpipe?)
<refi64>
it also works just fine if I use the Fedora 35 Flatpak runtime w/ glibc 2.34, so it might be something that changed in 2.33 specific or similar that interferes with Chromium for some reason?
<refi64>
(since the fd.o runtime has 2.33)
<refi64>
also apparently this is crashing somewhere in a compare-and-swap inside a low-level lock in glibc, because it tries to write to read-only memory
<refi64>
not sure if Chromium's stack canary resets just aren't compatible with 16k pages?
thevar1able has quit [Ping timeout: 480 seconds]
thevar1able has joined #asahi
mrkajetanp has joined #asahi
mrkajetanp_ has quit [Ping timeout: 480 seconds]
nuh^ has joined #asahi
thevar1able1 has joined #asahi
thevar1able has quit [Ping timeout: 480 seconds]
nuh^ has quit [Ping timeout: 480 seconds]
yuyichao_ has joined #asahi
yuyichao has quit [Read error: Connection reset by peer]
<tpw_rules>
asahi is 99.95% arch linux ARM, so maybe asking in the arch channels would get a better response faster
nuh^ has joined #asahi
<hectour[m]>
The headphone jack does not work for me on my Macbook Air. Rebooting does not solve the issue is there something else I can try?
Ry_Darcy has quit [Remote host closed the connection]
<hectour[m]>
Kinda sad if I can't use Asahi for programming due to this :(
<povik>
yes, get into alsamixer, switch to 'Macbook Air integrated audio' with F6 and look for 'Jack Mixer Volume' or something similar, see if turning that knob up is what you need
<hectour[m]>
povik: I don't see alsamixer. Should it be included by default?
<j`ey>
hectour[m]: see it? it's a command line program
Ry_Darcy has joined #asahi
nuh^ has quit [Remote host closed the connection]
<hectour[m]>
Nice! It worked thank you so much 😀
Ry_Darcy has quit [Remote host closed the connection]
guillaume_g has quit []
<as400[m]>
povik: how is 2021 mbp sound work progressing ? Any docs found ?
<deagle50[m]>
Is there an updated list of what works and doesn't?
<j`ey>
whats on the wiki is still the current state
the_lanetly_052___ has quit [Ping timeout: 480 seconds]
<povik>
ah i haven't seen marcan tweeted it :D
<povik>
as400[m]: if you mean docs on the codec, then no, but some bits of docs from other cirrus codecs apply, small bits
<povik>
like some registers will be similar et cetera
<as400[m]>
wow - povik, j`ey, Dcow, jannau - thank you. I really need to pay more attention to the discussion here I guess :)
the_lanetly_052___ has joined #asahi
ciggi has joined #asahi
<BahramBakhtiyar[m]>
Hello
<BahramBakhtiyar[m]>
How are u, I just wanna join the development team but to my surprise I cannot find development ongoing? Is there any work on Asahi or is it abandoned?
<life-the-user[m]>
Is alpha version stable enough to use it? And when will the true stable version come?
<life-the-user[m]>
* version come out?
<j`ey>
define stable?
<life-the-user[m]>
Won’t brick my system 🧱
<BahramBakhtiyar[m]>
I dunno if theres any development ongoing
<j`ey>
BahramBakhtiyar[m]: there is
<j`ey>
life-the-user[m]: in that case, yes
<life-the-user[m]>
I think macbook m1 can be a very powerful server
<life-the-user[m]>
8 cores, 16 gb ram, fan
<j`ey>
BahramBakhtiyar[m]: there was a whole bunch of stuff committed yesterday onto the m1n1 repo for GPU driver
<BahramBakhtiyar[m]>
j`ey: how can i join?
<life-the-user[m]>
life-the-user[m]: No need for gpu support for a server
<j`ey>
life-the-user[m]: there was never a chance of bricking, btw
<life-the-user[m]>
j`ey: Gpu drivers is slowly progressing?
<life-the-user[m]>
j`ey: I’m not a fan of automatic installers
<j`ey>
life-the-user[m]: yes, a triangle was produced a few days ago!
<BahramBakhtiyar[m]>
anythin better than nothing ;)
<j`ey>
BahramBakhtiyar[m]: you can join by looking at the wiki and seeing if there is anything that isnt working that you can work on
<life-the-user[m]>
Microphone and speakers don’t work right?
<BahramBakhtiyar[m]>
graci
<life-the-user[m]>
Camera too..
<life-the-user[m]>
Well a pretty nice server then
<j`ey>
speakers work somewhat, but are disabled by default
<j`ey>
BahramBakhtiyar[m]: there's not really a 'team', it's just 'do something if you want to'
<life-the-user[m]>
What about thunderbolts?
<j`ey>
no thunderbolt yet, although that is being worked on
<life-the-user[m]>
That’s cool that some people care
<life-the-user[m]>
Ok guys cya hope you will make it
<BahramBakhtiyar[m]>
j`ey: oh it slows the progress, it would be perfect if somehow managed to be as a team
<BahramBakhtiyar[m]>
life-the-user[m]: si U, good luck
<j`ey>
BahramBakhtiyar[m]: it doesn't slow the progress, most people are doing this in their free time for fun, dont think they want to be managed ;)
imakestuff has quit [Remote host closed the connection]
<life-the-user[m]>
BahramBakhtiyar[m]: Oh wait I have something to ask
<life-the-user[m]>
I’m pretty sure you all guys are a fans of Linux and macos
<life-the-user[m]>
Did anyone tested camera and microphone on older MacBook models?
<life-the-user[m]>
Does Linux kernel support those by default?
<life-the-user[m]>
Like for MacBook Pro 2015
imakestuff has joined #asahi
<BahramBakhtiyar[m]>
hmmmm
<BahramBakhtiyar[m]>
mostly as far as I know there are generic drivers
<BahramBakhtiyar[m]>
Not tried on intel macbook but I asssume that it won't be a big problem
<BahramBakhtiyar[m]>
btw I prefer to use...
<life-the-user[m]>
I don’t want to run drivers from some random GitHub repo
<BahramBakhtiyar[m]>
not Arch Mint :)
<life-the-user[m]>
BahramBakhtiyar[m]: Wha
<BahramBakhtiyar[m]>
life-the-user[m]: I don't think there will be any need
<life-the-user[m]>
I preferred using gentoo or void
<BahramBakhtiyar[m]>
Not Arch, but Mint*
<life-the-user[m]>
Guys when gentoo on MacBook m1
<life-the-user[m]>
Or is it already possible?
<BahramBakhtiyar[m]>
hmmm no idea really
<life-the-user[m]>
I saw in docs that some guy already made it
<life-the-user[m]>
It would be awesome except I’m not good enough
<life-the-user[m]>
I mean I know gentoo not good enough to experiment
<j`ey>
life-the-user[m]: people are running gentoo, yes
<life-the-user[m]>
j`ey: Issues are mainly while installation?
<j`ey>
you need to do it manually, but no issues
<life-the-user[m]>
Ok I want to contact that genius
<life-the-user[m]>
j`ey: good, are asahi drivers update automatically by some script?
<life-the-user[m]>
Oh you guys are in irc ;0
<j`ey>
for the referene distro it's just a archlinux package
<j`ey>
that's updated when the asahi linux branch is updated
<life-the-user[m]>
Why btrfs doesn’t work?
<life-the-user[m]>
This is so strange just what?!
<life-the-user[m]>
Why some software doesn’t work, that doesn’t make sense
<j`ey>
because it had some hard coded reasoning, that didn't apply in some cases
<ChaosPrincess>
life-the-user[m]: gentoo just works, but there is no live environment
<life-the-user[m]>
<j`ey> "because it had some hard coded..." <- Well if some software just _doesn’t work_ then unfortunately…. I can imagine my MacBook only as a server or a product
<life-the-user[m]>
ChaosPrincess: I can’t live without btrfs, snapshots is crucial for me
imakestuff has quit [Read error: Connection reset by peer]
<life-the-user[m]>
* > <@_oftc_ChaosPrincess:matrix.org> life-the-user: gentoo just works, but there is no live environment
<life-the-user[m]>
I can’t live without btrfs, snapshots are crucial for me
<ChaosPrincess>
zfs :P
<life-the-user[m]>
And other btrfs features
<ChaosPrincess>
not sure if it actually works tho
imakestuff has joined #asahi
<life-the-user[m]>
ChaosPrincess: It doesn’t :p
<j`ey>
life-the-user[m]: btrfs is fixed in 5.19, it says so on that page
<life-the-user[m]>
Or wait
<life-the-user[m]>
Idk
<life-the-user[m]>
j`ey: Yey
<j`ey>
and I think it always worked if you passed the right options to mkfs
<life-the-user[m]>
Ok the nevermind
<life-the-user[m]>
j`ey: Maybe someone is just a newbie 🙈
<life-the-user[m]>
Rust doesn’t work?
<j`ey>
rust works
<ChaosPrincess>
works if you compile it yourself
<ChaosPrincess>
but you are on gentoo, so not a problem
<life-the-user[m]>
Yep
<j`ey>
it was just the way the arch package was built
<life-the-user[m]>
Well what can I say, I’m happy with this project as current MacBook hardware is the best possible and the cheapest if comparing with performance
<life-the-user[m]>
I will contact the genius person between gentoo implementation and maybe I will run asahi as a mainly driver after some time and progress
eroux has quit [Read error: Connection reset by peer]
<life-the-user[m]>
s/between/behind/
<ChaosPrincess>
you can easily just do it yourself
<ChaosPrincess>
i somehow managed it, so its not that hard
<life-the-user[m]>
You did install gentoo?
<ChaosPrincess>
yes
<j`ey>
life-the-user[m]: have you installed gentoo before?
<life-the-user[m]>
Is it all manual?
<life-the-user[m]>
j`ey: Of course
<ChaosPrincess>
pmuch
eroux has joined #asahi
<life-the-user[m]>
In my UTM vm
<life-the-user[m]>
Actually never successfully
<life-the-user[m]>
But I did install void Linux aarch64
<life-the-user[m]>
In vm
<j`ey>
isn't gentoo always a manual install?
<life-the-user[m]>
j`ey: Yes
<life-the-user[m]>
But asahi is as a script by default
<life-the-user[m]>
Idk
<life-the-user[m]>
Never installed asahi yet
<life-the-user[m]>
Not ready bricking my system
<ChaosPrincess>
you _really_ want to use that script
<ChaosPrincess>
no matter what you are installing
<life-the-user[m]>
ChaosPrincess: I don’t know any alternatives
<life-the-user[m]>
j`ey: how drivers update?
<j`ey>
life-the-user[m]: the asahi linux branch is updated
<ChaosPrincess>
the alternative is to install a second copy of macos, replace kernel with m1n1, then delete most of macos
<life-the-user[m]>
j`ey: Is there some special system
<j`ey>
life-the-user[m]: no
<ChaosPrincess>
just git pull the new kernel
<ChaosPrincess>
and recompile
eroux has quit []
kyleprefect[m] has joined #asahi
<life-the-user[m]>
<ChaosPrincess> "and recompile" <- Oh so it’s all built into kernel
<life-the-user[m]>
Is kernel lts?
<life-the-user[m]>
Is it possible to make manuconfig?
<life-the-user[m]>
s/manuconfig/menuconfig/
<j`ey>
it's 5.18, not lts
<life-the-user[m]>
So newest
<j`ey>
yes
<life-the-user[m]>
j`ey: Is it possible to make manuconfig?
<life-the-user[m]>
Is it possible to make menuconfig?
<life-the-user[m]>
And apply changed so every update
<j`ey>
yes, make menuconfig is possible
<life-the-user[m]>
Yey!!!
<j`ey>
its just a normal linux kernel
<Sobek[m]>
Basically the Asahi Linux kernel is state of the art kernel + specific patches that have yet to be merged. The aim is to have all those patches progressively cleaned up to linux maintainers tastes and merged.
<kyleprefect[m]>
Hi guys, a have a trouble while I use Linux in my external drive with virtual machine
<kyleprefect[m]>
In utm
<kyleprefect[m]>
While i exit of suspend, my laptop have a kernel panic
<Sobek[m]>
Also because of the complicated way the max boot and specifically get to boot open OSes, you need marcan script to set thing up at least until u-boot. Then you can add grub if needed and a suitable kernel.
<j`ey>
kyleprefect[m]: with asahi linux as the host?
<j`ey>
can you get the dmesg of the panic?
<kyleprefect[m]>
No, all Linux host
<kyleprefect[m]>
Yes
<life-the-user[m]>
j`ey: I think I understood what is asahi
<j`ey>
kyleprefect[m]: are you running asahi linux? with a virtual machine inside of asahi linux?
<life-the-user[m]>
It is a kernel project for m1 support
<life-the-user[m]>
:)
<life-the-user[m]>
So technically it’s possible to use any distro
<j`ey>
yes
<life-the-user[m]>
Just use special kernel
<ChaosPrincess>
that + bootloader weirdness setup scripts
<kyleprefect[m]>
I know, I think your uses Linux in Mac right?! It is don’t a dev channel
<kyleprefect[m]>
I think
<j`ey>
kyleprefect[m]: are you using macOS?
<kyleprefect[m]>
Yes
chadmed has quit [Ping timeout: 480 seconds]
<life-the-user[m]>
you should go to utm devs
<life-the-user[m]>
On discord
<j`ey>
ok well this chat is more about running linux bare metal on m1
chadmed has joined #asahi
<j`ey>
if UTM is causing macOS to panic, nothing we can do here
<kyleprefect[m]>
Thanks for suggestion
<kyleprefect[m]>
True 😅
<life-the-user[m]>
I had few times my macos crashed
<life-the-user[m]>
I remember only one
<life-the-user[m]>
When dropping some file to some place in safari
<mps>
life-the-user[m]: there are few distros already used on m1
<mps>
on older machines yws, don't know of new ones
<povik>
not on newer
<mps>
s/yws/yes/
<life-the-user[m]>
It won’t work on asahi?
<povik>
it will eventually
imakestuff has quit [Remote host closed the connection]
<mps>
life-the-user[m]: to be precise asahi is just kernel, asahi distro is Arch linux alarm 'tweaked' for m1
<mps>
or kernel with some patches to work on m1
boman has joined #asahi
imakestuff has joined #asahi
<ComradeMisato[m]>
So by default, whenever I boot up my mac, asahi gets automatically booted first, but is there a way to configure the boot order? So I can automatically boot to macOS and only boot to Asahi when I choose to?
<ChaosPrincess>
i wish there was a way to force it to go to boot picker
ciggi has joined #asahi
Telvana has quit []
Telvana has joined #asahi
Telvana has quit []
<life-the-user[m]>
Have anyone tried installing gentoo the usual way on macos?
<life-the-user[m]>
Except change the kernel
<life-the-user[m]>
By usual way I mean tarball, cheroot etc.
<life-the-user[m]>
s/cheroot/chroot/
<ChaosPrincess>
yes, kinda
<ChaosPrincess>
well, not from macos
<ChaosPrincess>
from linux live
<ChaosPrincess>
you can't do it from macos
bisko has joined #asahi
<life-the-user[m]>
What is WIP?
<povik>
work in progress probably
<ChaosPrincess>
Work in progress
<life-the-user[m]>
I see that 2020 m1s audio jack is supported
<life-the-user[m]>
But some note in audio section
<life-the-user[m]>
Can’t find that section
<ChaosPrincess>
If it is a vanilla m1, headphones should work
<povik>
note is down below, but is misleading
<povik>
1. speakers are disabled in DT, not audio as whole 2. jack should support both input/output where it works
<life-the-user[m]>
povik: Why is it disabled?
bps has quit [Ping timeout: 480 seconds]
<life-the-user[m]>
Prevent your machine from blowing up?
<povik>
see the note (but substitute speakers in place of audio)
<life-the-user[m]>
Bruh I don’t even use speakers
bisko has quit [Read error: Connection reset by peer]
<life-the-user[m]>
I will have to manually enable it later then
<povik>
well then happily ignore the note and use the jack if your machine is supported
<povik>
it is only speakers that one has to edit the devicetrees for (if they feel brave)
<life-the-user[m]>
Fortunately I have the best specs of supported machine MacBook Pro 2020
<povik>
if it is pro 2020, not 2021, jack should be supported
<life-the-user[m]>
Lol: setting the brightness in macOS and then rebooting into Linux suffices as a workaround until the patches for the DCP are distributed.
<life-the-user[m]>
povik: Yeah
<life-the-user[m]>
It is
<povik>
ah i misread, thought you wrote unfortunately
<life-the-user[m]>
How many maximum cores MacBook has currently?
<ChaosPrincess>
8+2 on laptop, 16+4 on studio
<life-the-user[m]>
povik: Yeah lol, 16 gb of ram but 256 gb of storage
<life-the-user[m]>
Yoo that’s like…. A server
<life-the-user[m]>
Running gentoo will be very smooth
<life-the-user[m]>
Even while compiling and doing something else
<life-the-user[m]>
ChaosPrincess: are newest macbook ssd upgradable?
<ChaosPrincess>
how good are you with bga resoldering?
<life-the-user[m]>
I remember there was some way around it in 2017 macbook
<life-the-user[m]>
ChaosPrincess: idk what that even means
<ChaosPrincess>
they are soldered to the pcb
<life-the-user[m]>
Soldered is glued?
<ChaosPrincess>
technically upgradeable, if you are are capable of desoldering and resoldering new ones
<life-the-user[m]>
Or they are inside
<ChaosPrincess>
soldered is soldered, like a random ic on the motherboard
<life-the-user[m]>
ChaosPrincess: Oh excuse me, my inglesh…
<life-the-user[m]>
ChaosPrincess: yeah that’s rip
<life-the-user[m]>
I just have an option to use MacBook Pro 2015 13
<life-the-user[m]>
Bad specs for gentoo
<life-the-user[m]>
It’s fine very good while using but bad for compilation time
<jannau>
that could mean it will not be well supported in user space
<life-the-user[m]>
jannau: how much time should I wait to get best support for MacBook Pro 2020
<life-the-user[m]>
I’m currently missing gpu, thunderbolt(idk what that means but I want basic usb c functionality), headphone jack (just enable it?), sleep
<mps>
jannau: eh, I'm missing only this, i.e. brightness control
<life-the-user[m]>
mps: True
<life-the-user[m]>
But multibooting is also an option
<life-the-user[m]>
How do I make a luks encrypted setup on m1?
<life-the-user[m]>
I will have to make a live usb
<mps>
but ok, it is bearable to boot macos to set brightness and go back to linux immediatell=y
<life-the-user[m]>
With what
<hello9999901[m]>
I think mps means it’ll retain the brightness being set in macOS normally
<mps>
hello9999901[m]: right
<jonaburg[m]>
not really sure where to ask this since I don't know any other channel full of m1 users that might be able to lend an idea ;O. my m1 MacBook Pro keeps stalling/crashing when when trying to open Firefox or brave. safari works fine
<jonaburg[m]>
recently karabiner-elements shit the bed and stopped working on me as well, so all my custom keybinds are not working anymore
<jonaburg[m]>
why does stuff like this happen on macOS? I didn't change anything..
<jonaburg[m]>
I tried all the basic stuff, reinstalling, upgrading everything, downgrading everything, full power cycle, safe mode power cycle
<tpw_rules>
firefox works great on my m1 max macbook pro
<jonaburg[m]>
for both firefox and brave, when I launch those browsers they just become unresponsive after a few seconds, and no rendering occurs on the actual apge
<life-the-user[m]>
Cooling is working alright?
<hello9999901[m]>
jonaburg: what version of macOS are you on? I’ve never ran into these issues. are there crash logs we can look at for the issues?
Gaspare has joined #asahi
<hello9999901[m]>
When I was on bleeding edge beta, I had these issues, but apart from those it’s been stable
fetsorn has joined #asahi
penguwin has quit [Quit: k thx bye]
fetsorn has quit [Quit: :q]
fetsorn has joined #asahi
fetsorn has quit []
darkapex1 has joined #asahi
imakestuff has quit [Read error: Connection reset by peer]
darkapex has quit [Ping timeout: 480 seconds]
imakestuff has joined #asahi
imakestuff has quit [Quit: Leaving...]
<life-the-user[m]>
Is there an asahi iso?
<life-the-user[m]>
I need to boot into it to get gentoo asahi working
<life-the-user[m]>
Or maybe just make an asahi arch using script into some usb
fetsorn has quit [Read error: Connection reset by peer]
js_veg has joined #asahi
<life-the-user[m]>
cooling works properly?
MajorBiscuit has joined #asahi
MajorBiscuit has quit [Quit: WeeChat 3.5]
Gaspare has joined #asahi
Gaspare has quit [Quit: Gaspare]
nicolas17 has joined #asahi
fetsorn has joined #asahi
fetsorn has quit []
fetsorn has joined #asahi
fetsorn has quit [Remote host closed the connection]
amarioguy has joined #asahi
<amarioguy>
not sure what's going on
<amarioguy>
but when i'm trying to boot the macos kernel under m1n1, an exception gets thrown in EL2, then the proxyclient aborts with an overflow error
<amarioguy>
setup is that the host is t8103 MBA running m1n1, and the proxyclient is an ubuntu 22.04 LTS machine
<amarioguy>
not sure if this of use, but m1n1 actually has to recover from two exceptions
<povik>
amarioguy: most likely a version mismatch between the target m1n1 payload and local client
<povik>
try chainloading a freshly built m1n1 first
<cmalvi[m]>
Is possible to add temporally the mesa package that works on wayland in the asahi repo?
<cmalvi[m]>
Until they fixed the issue I mean
<cmalvi[m]>
* Until the issue is fixed I mean
Moprius has joined #asahi
Moprius has quit [Remote host closed the connection]