<povik>
> The Git commits all have Signed-off-by lines, but nothing actually documents what you are signing off on
<povik>
marcan: do we have that for m1n1 yet? :p
<povik>
(other than your comment back then on my first PR)
<marcan>
no, but we also don't have dodgy FSF copyright assignment language in our documentation :p
<povik>
thank god
<marcan>
that said, the check script explicitly mentions the DCO, and cites it verbatim
<kode54>
tomb: you can use Disk Utility to fix that one problem, if you don't want to use terminal tools
<marcan>
which is the kernel DCO (sans real name requirement)
<kode54>
oh wait
<kode54>
no
<marcan>
so anyone running into the signoff requirement making a PR can click through to the answer
<kode54>
you can't
<povik>
ok, i will take it
<kode54>
reformatting doesn't delete the linux partitions
<kode54>
or the UEFI boot partition
<marcan>
you can't use Disk Utility for anything, really
<marcan>
it's just broken
<marcan>
it will confuse you
<kode54>
I find it easier to delete the free space with Disk Utility than to somehow figure out how to resize the system volume to fill the disk
<kode54>
also would be great if the installer could be configured to set a target size for the Linux partition, rather than setting a target size for the Mac system it's resizing
<kode54>
but I guess the current system is assuming anyone using it will be eating the dog food most of the time
ciggi_ has quit [Read error: Connection reset by peer]
<tomb>
marcan:
Ry_Darcy has quit [Remote host closed the connection]
<marcan>
then use the regular install thing from recovery mode to install it
leitao has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
leitao has joined #asahi
<tomb>
marcan: many many many thank you to help me.
<tomb>
u2 ChaosPrincess many thanks
chengsun_ has joined #asahi
<kode54>
wow
<kode54>
I didn't realize that you could erase the free space or resize that easily with terminal commands
<kode54>
I stupidly assumed they forced you to specify the exact total size you wanted to resize to
<marcan>
no, 0 means full
chengsun has quit [Ping timeout: 480 seconds]
isoriano has joined #asahi
fp2 has joined #asahi
fp1 has quit [Ping timeout: 480 seconds]
chengsun_ has quit [Quit: Quit]
chengsun has joined #asahi
joske has quit [Remote host closed the connection]
Ry_Darcy has joined #asahi
joske has joined #asahi
leitao has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
leitao has joined #asahi
nehsou^ has quit [Ping timeout: 480 seconds]
nehsou^ has joined #asahi
yrlf has joined #asahi
jelly has joined #asahi
<kettenis>
back from vacation with a shiny new M2 air waiting for me ;)
jelly has quit [Remote host closed the connection]
jelly has joined #asahi
joske has quit [Remote host closed the connection]
joske has joined #asahi
leitao has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jadesoturi has joined #asahi
<jadesoturi>
hi all.. im about to get a new machine and kinda want to run nix on bare metal. however, cant decide between a dell precision and a mac m2 machine. from what i understand, asahi is the only distro that can run on the mac. but would you consider it to be stable enough for a daily driver? im not afraid of the CLI and doing troubleshooting and debugging etc, but would prefer not to spend tonns of time on it if it can be avoided, as im
<jadesoturi>
starting a new job and would rather just focus on that, then on fixing the machine :)
<qyliss>
jadesoturi: by "nix on bare metal" do you mean NixOS?
<jadesoturi>
no, i mean linux. should have written *nix
<Cy8aer[m]>
jadesoturi: you consider "asahi is the only distro that can run on the mac". First: the asahi project is building the kernel modules for the m1/2 systems. There is a out-of-the-box distribution based on arch. But there are also [other distributions working](https://github.com/AsahiLinux/docs/wiki/SW%3AAlternative-Distros). This post e.g. is written from debian stable on a mbr pro 14.
joske has quit [Remote host closed the connection]
<jadesoturi>
ohh ok. thanks ill check the support page out :) but in general im more interested in the subjective user experience :) e.g. people who have used an m1/m2 machine with linux on it as a daily driver, and if they would recommend/advice against it :)
leitao has joined #asahi
<mps>
jadesoturi: I use it as daily driver from rprevious november
<mps>
s/rp/p/
<mps>
(but I don't like to give advises, it is on everyone to decide)
<j`ey>
jadesoturi: as a dev machine, it's pretty stable
<jadesoturi>
coolie. i guess you are happy since still on it? in general i just need usb3, hdmi and wifi/bluetooth to work. all the other fancey stuff is not that important atm. ( i mean im coming from an old thinkpad so it will be an improvement no matter what :O)
<j`ey>
usb3 and hdmi dont work
<jadesoturi>
:/
<j`ey>
hence you need to read the page I linked!
<j`ey>
those are being worked on
<Cy8aer[m]>
for me it is march. Just waiting for sound (bt is running now), deep sleep ( marcan is working on it) and GPU. But the machine runs for more than 5 hours on battery and the desktop (gnome) is smooth. And it is really fast.
<jadesoturi>
yeah i saw that now.. hmm. shame. i imagine no ETA on when they will work so i will have to wait..
ciggi has joined #asahi
<j`ey>
no ETA
<jadesoturi>
i would be running wayland with sway on it most likely. USB3 is not a deal breaker, but HDMI is :/ need to be able to connect 2 screens to it
joske has joined #asahi
joske has quit [Ping timeout: 480 seconds]
<qcyrdqcpzg[m]>
<jadesoturi> "ohh ok. thanks ill check the..." <- i dont know what kind of work you'll be doing but asahi is really fast. wifi/bluetooth should be fine. lack of sound has made me more productive bc i can't slack off on youtube lmao. i can test hdmi for you if you need
go4godvin is now known as Guest801
leitao has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<kujeger[m]>
fwiw I'm running wayland/sway on mine as my daily work machine, and it works great. No external monitors possible is a bummer, but developing on the laptop screen is turning out to work pretty well
Guest801 has quit []
go4godvin has joined #asahi
go4godvin is now known as Guest802
Guest802 is now known as go4godvin
<jadesoturi>
I'll be doing devops work in a pretty complex and large environment. So external screens are a must for a productive work flow. Sound is not a problem really. But hdmi is a must.
<jadesoturi>
If you could test the hdmi that would be awesome.
<marcan>
HDMI will not be supported until atcphy and dpmux drivers are written
<marcan>
and that also needs DCP to be in
leitao has joined #asahi
<marcan>
it's being worked on but it's not anything trivial either
<sven>
probably also thunderbolt since atcphy kinda entangles everything
<marcan>
yeah
the_lanetly_052 has joined #asahi
<_jannau_>
and DCP adjusted to support more than 1 output. It's already designed with that in mind but I would expect issues when it is foirst tested
<marcan>
there's going to be an interesting interaction with dpmux on the M1 Ultra (which I assume cannot pipe DP between dies)
<marcan>
so DCP needs to know about disjoint connectivity islands and such
frytaped has joined #asahi
tomb has quit [Quit: Connection closed for inactivity]
<veloek>
I'm curious how hdmi is working on mac mini/studio though? Is the hardware (ie. drivers needed) very different?
<_jannau_>
yes, much less effort since hdmi on mini/studio is replacing the display with a dp o hdmi converter. everything else is static
<_jannau_>
i.e. no interaction with usb-c/thunderbolt
joske has joined #asahi
isoriano has quit [Remote host closed the connection]
frytaped has quit [Quit: WeeChat 3.5]
frytaped has joined #asahi
<veloek>
Right.. So the dedicated hdmi port on the mbp isn't any easier to get working than the tb ports?
joske has quit [Ping timeout: 480 seconds]
<marcan>
nope
<marcan>
it's literally a TB port with a DP-HDMI converter onboard
<marcan>
well, it's a *little* bit easier since there is no dynamic switching involved, like with type C
<marcan>
so we can just configure atcphy to DP mode and forget about it, which at least means no Type C PD/altmode/etc interactions
<marcan>
but we still need the driver either way
<marcan>
and the mux
mia_ has joined #asahi
<sven>
yeah, it might just work first by hacking it just like usb3 works right now
<marcan>
yeah, I guess m1n1 could do some init and leave it there
<mia_>
Does anyone know how progress on speaker support is going so far?
<sven>
oh, true
<sven>
as long as you don't reset the atcphy part that might just work
<marcan>
yeah
<marcan>
might be worth trying as step 1 of DCPEXT support
<_jannau_>
it could be even a little bit harder if dcpext doesn't full control dp2hdmi converter
<sven>
step 1 for me is atc.py and then dcp.py :D
<marcan>
dpmux could be hardcoded too, at least as a test
<marcan>
yeah :)
<f423[m]>
I guess the mbp m1 ultra is further away from the rest when it comes to drivers right?
<marcan>
not really
<marcan>
it's the same hardware
<marcan>
just has the same USB A port issue as the iMac, but that's next on my list
<f423[m]>
So it’s just the hdmi situation?
<_jannau_>
only the firmware handling for the pcie usb controller
<marcan>
HDMI on the Studio works fince since it's the primary display
<f423[m]>
Alright awesome
<marcan>
*fine
<_jannau_>
but that's the same issue as on some imac models
<marcan>
oh, max/pro are equally supported, it's the same chip minus some duplicated bits
<f423[m]>
Glad you mentioned it 🙏
joske has joined #asahi
mia_ has quit [Remote host closed the connection]
mia_ has joined #asahi
<f423[m]>
Done, keep the drivers coming! ❤️🔥
<marcan>
thank you so much! :)
Ry_Darcy has quit [Remote host closed the connection]
leitao has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
frytaped has quit [Quit: WeeChat 3.5]
frytaped has joined #asahi
joske has quit [Remote host closed the connection]
joske has joined #asahi
frytaped has quit [Quit: WeeChat 3.5]
frytaped has joined #asahi
rvalue has quit [Remote host closed the connection]
rvalue has joined #asahi
joske has quit [Remote host closed the connection]
joske has joined #asahi
Stroller has joined #asahi
fp3 has joined #asahi
leitao has joined #asahi
leitao has quit []
fp2 has quit [Ping timeout: 480 seconds]
___nick___ has joined #asahi
___nick___ has quit []
___nick___ has joined #asahi
nehsou^ has quit [Remote host closed the connection]
MuonBluon has joined #asahi
leitao has joined #asahi
vx has quit [Quit: G-line: User has been permanently banned from this network.]
joske has quit [Remote host closed the connection]
frytaped has quit [Quit: WeeChat 3.5]
joske has joined #asahi
go4godvin is now known as testing
neophotex[m] has joined #asahi
testing is now known as frytaped
<neophotex[m]>
Hello everyone, I would like to know if a 'MacOS' feature exists in Asahi's firmware. Basically Apple to protect the battery from wearing when the laptop is plugged-in in full charge the battery disconnects and the macbook runs from the brick.
<neophotex[m]>
Also, are there any news considering HDMI support ? (Sorry if its a repeatable question)
<neophotex[m]>
Does asahi keep charging the laptop when its full charged?
Race has quit [Ping timeout: 480 seconds]
<ChaosPrincess>
there is support for that in the kernel, but idk if there is userspace things to do that
joske has quit [Remote host closed the connection]
the_lanetly_052 has quit [Remote host closed the connection]
the_lanetly_052 has joined #asahi
<neophotex[m]>
could you clarify what do you mean by ' if there is userspace things to do that'
the_lanetly_052 has quit [Ping timeout: 480 seconds]
joske has joined #asahi
chengsun has quit [Ping timeout: 480 seconds]
chengsun has joined #asahi
<marcan>
neophotex[m]: the battery stops charging when fully charged. that's like any other laptop. asahi won't overcharge your battery. this isn't a macOS feature.
<marcan>
you might be thinking of the feature that stops charging *before* fully charged, to reduce battery wear. then what ChaosPrincess and mps said applies.
mia_ has quit [Remote host closed the connection]
mia_ has joined #asahi
leitao has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
hir0pro has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<marcan>
(come on guys, read what they wrote. they are implying the battery would be overcharged/charge wouldn't stop when fully charged. that's nonsense, Asahi won't do that userspace daemon or not)
chengsun has quit [Ping timeout: 480 seconds]
mia_ has quit [Remote host closed the connection]
<mps>
hm yes, I didn't read carefully
chengsun has joined #asahi
<marcan>
more specifically, the SMC charge cycle will charge until full, then stop charging and the machine runs only from inflow until the battery drops a few percent from self-discharge (which takes forever), then initiate charging again. sometimes it will also choose to run from battery until 90% or so, then re-charge, as part of what I believe is a calibration cycle.
eroux_ has joined #asahi
<marcan>
when that happens macOS will actually show "not charging/discharging" and the % indicator dropping, which is confusing to users. I made a point to make Linux say "fully charged" in that case, so even if the % drops below 100% you have some indication that the charge cycle is essentially complete, and your charger isn't broken.
<mps>
yes, this is my experience from long use and observation
eroux has quit [Ping timeout: 480 seconds]
<mps>
marcan: at first I thought you added some charging histeresis in driver
<marcan>
no, it's the SMC
<marcan>
my driver just tries really hard to report sane charging/discharging status, and does a better job than macOS at that
<mps>
I know now, you told that earlier iirc
<marcan>
e.g. my driver won't say you're "charging" if you're connected to an underpowered power supply that literally isn't actually getting used at all
joske has quit [Remote host closed the connection]
hir0pro has joined #asahi
mia_ has joined #asahi
<marcan>
(e.g. a 100mA USB port)
<marcan>
either way I will probably add charge limit controls to the kernel side, since it makes sense (e.g. it'll make it work in s2idle)
<marcan>
that would make the daemon unnecessary and some existing userspace work out of the b ox
<marcan>
*box
<mps>
nice idea
<mps>
hope limits will be configurable by files in /sys
mia_ has quit [Remote host closed the connection]
mia_ has joined #asahi
mia_ has quit [Remote host closed the connection]
mia_ has joined #asahi
chengsun has quit [Ping timeout: 480 seconds]
tanklazard[m] has joined #asahi
<ah-[m]>
povik: those sound changes look awesome, does this mean that speakers now work on some laptops?
<j`ey>
ah-[m]: speakers have worked on laptops for a while! just disabled by default
<ah-[m]>
are they safe to enable now? :)
hir0pro has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
chengsun has joined #asahi
<j`ey>
dont think so, there was a lot of talk the past few days in -dev about the userspace side of things
duban has quit [Quit: I'm out]
duban has joined #asahi
<Dcow[m]>
there was, but mostly about how to configure this thing to better sound, not about safety
<j`ey>
Dcow[m]: the safety aspect was also part of it
<j`ey>
volume caps, and stuff was mentioned
<povik>
they could be sage to
<povik>
* safe to enable by default now, we will see
<povik>
marcan offered to sacrifice some of his hardware to tests
<mps>
lol
<Tramtrist>
thats how I perceived it 😊
<mps>
I can only tell that macbook will not survive shower
<povik>
:D
<povik>
you done tests of your own i see
<mps>
hm, yes. and service told it doesn't worth money to repair it
<mps>
if it have serial console I can use it as server or build machine because it works, only display doesn't
<f423[m]>
Hi, can I wreck my mbp by playing with m1n1/KDK & the hypervisor? would installing another copy of MacOS add any safety measures if so?
<f423[m]>
I'll watch the streams 👍️
Puto has joined #asahi
<Puto>
hi, is there a list of exactly what isn’t supported on the M1 MacBook Air as of right now?
<Puto>
I haven’t actually installed asahi, I’m looking over what’s implemented and what isn’t before deciding whether to go for it now or wait a few more months
<Puto>
also can’t be sure from the table, but I assume an external display over a usb-c to displayport dongle is also not an option right now?
<j`ey>
correct
<f423[m]>
You can dualboot and give it a try (doing that rn)
<Puto>
don’t have space for that
<Puto>
unfortunately, I made a mistake in getting a 256GB model — really should’ve gone for the 512g one
<f423[m]>
It's never enough with MacOS honestly
<f423[m]>
an app's update is a n entire linux distro smh