ChanServ 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-stream #asahi-offtopic | Keep things on topic | Logs: https://alx.sh/l/asahi
Kevin5 has joined #asahi
Kevin5 has quit []
sheepgoose_ has quit [Remote host closed the connection]
<AdryzzOLEDEdition[m]> <brudda[m]> "has anyone made an ASCII for the..." <- just made one quickly in gimp. what is the width? my neofetch image is 44 characters wide
THX1984 has quit [Ping timeout: 480 seconds]
jakebot has quit [Quit: The Lounge - https://thelounge.chat]
jakebot has joined #asahi
minecrell has quit [Quit: Ping timeout (120 seconds)]
minecrell has joined #asahi
<Candygoblen123[m]> <AdryzzOLEDEdition[m]> "just made one quickly in gimp..." <- I also count 44, but I would go for around 42. I can also throw it into neofetch for you, if you would like.
<realmoot> Candygoblen123[m]: Can this be synced across neofetch or would one individually need to change it somehow on their installation?
<AdryzzOLEDEdition[m]> unless it ships with the distro
<Candygoblen123[m]> we would merge it into neofetch
<realmoot> Oh that's great
<Candygoblen123[m]> since neofetch is open source, we can just do that
<AdryzzOLEDEdition[m]> and the colors? ANSI 16 or 256?
<Candygoblen123[m]> we have 6 colors to work with
sheepgoose has joined #asahi
<Candygoblen123[m]> i can add the colors, i would just need a picture as well as the plain text
<AdryzzOLEDEdition[m]> so 42x42
<AdryzzOLEDEdition[m]> * so 42x44
<AdryzzOLEDEdition[m]> nothing fancy
<AdryzzOLEDEdition[m]> and as for the plaintext
minecrell has quit [Quit: Ping timeout (120 seconds)]
<AdryzzOLEDEdition[m]> i am sure someone else could do an insanely better job at it
minecrell has joined #asahi
<Candygoblen123[m]> thanks, i'll be back in a bit
minecrell has quit [Quit: Ping timeout (120 seconds)]
<AdryzzOLEDEdition[m]> oh this is huge lol
<ryan_nupp[m]> oo is that for like neofetch?
<AdryzzOLEDEdition[m]> anyway should look like that
minecrell has joined #asahi
<AdryzzOLEDEdition[m]> yes at least thats what i could do
creechy has quit [Ping timeout: 480 seconds]
<ryan_nupp[m]> looks dope
<AntoniosPapadakis[m]> Here's my randition on the Asahi neofetch logo
<AdryzzOLEDEdition[m]> lemme test it
<AntoniosPapadakis[m]> im making the color version rn. lmk if you like the B/W one
<ryan_nupp[m]> AntoniosPapadakis[m]: Looks good. I like how its a little more solid
<AdryzzOLEDEdition[m]> looks very stretched tho
<ryan_nupp[m]> true a touch tall
<AntoniosPapadakis[m]> AdryzzOLEDEdition[m]: uh....
<AntoniosPapadakis[m]> not for me 🤔
<ryan_nupp[m]> i havent opened it in terminal tho so maybe thats it
<AntoniosPapadakis[m]> this is what my text editor shows for me
<ryan_nupp[m]> ahh yeah looks great there
<AdryzzOLEDEdition[m]> this is mine
<AdryzzOLEDEdition[m]> yeah looks hollow
<AntoniosPapadakis[m]> AdryzzOLEDEdition[m]: structure is there. not a fan of everything being filled in. Doesn't remind me of Asahi unless I'm told/I expect what I'm looking at to be Asahi Linux
<AntoniosPapadakis[m]> it just looks like a 3D triangle imho
<AdryzzOLEDEdition[m]> color is missing but yea
<AntoniosPapadakis[m]> maybe color would help a lot
<AdryzzOLEDEdition[m]> i sent a browser preview above
<AdryzzOLEDEdition[m]> with color
<AntoniosPapadakis[m]> I se...I can see Asahi in there. not much you can do with a 42x42 though. Does neofetch support the extended character set?
<AntoniosPapadakis[m]> like block characters that are more solid?
<AntoniosPapadakis[m]> I also see what you mean with the stretching
<AdryzzOLEDEdition[m]> probably but i don't like them
creechy has joined #asahi
<AntoniosPapadakis[m]> does not look good in terminal
<AntoniosPapadakis[m]> AdryzzOLEDEdition[m]: shading is pretty good though
<AntoniosPapadakis[m]> I think my ASCII one only works for monospace fonts or something like that
<AntoniosPapadakis[m]> because the spacing is what's stretching it
<AntoniosPapadakis[m]> my text editor is using monospace helvetica neue
<AntoniosPapadakis[m]> (arial)
minecrell has quit [Quit: Ping timeout (120 seconds)]
minecrell has joined #asahi
<Candygoblen123[m]> Threw it in
<Candygoblen123[m]> ignore the macOS for now
<AntoniosPapadakis[m]> Here's my ASCII randition, but with color now:
<AdryzzOLEDEdition[m]> very nice
TheFirst has quit [Server closed connection]
TheFirst has joined #asahi
<Candygoblen123[m]> AntoniosPapadakis[m]: i just tried it, it's way too big
<AntoniosPapadakis[m]> yikes. that's too stretched also
<AdryzzOLEDEdition[m]> i said it was stretched
<AntoniosPapadakis[m]> it's going to be an issue unless you use a monospace font
kallsyms has quit [Server closed connection]
kallsyms has joined #asahi
<Candygoblen123[m]> AntoniosPapadakis[m]: im using a mono font
ptudor_ has quit [Quit: Strict-Transport-Security: max-age=48211200; preload]
rossy has quit [Server closed connection]
rossy has joined #asahi
ptudor has joined #asahi
<AntoniosPapadakis[m]> Candygoblen123[m]: then maybe decrease the space between your characters vertically? Mine is not stretch
<AntoniosPapadakis[m]> s/stretch/stretched/
<Candygoblen123[m]> your file had a line break between every line
<Candygoblen123[m]> it looks like that removed
<AntoniosPapadakis[m]> whoa
<AntoniosPapadakis[m]> hmm
<Candygoblen123[m]> it's 24x24 max
<AntoniosPapadakis[m]> 24x24 chars?
<Candygoblen123[m]> ye
<AntoniosPapadakis[m]> ok. ill resize
<Candygoblen123[m]> nice
yuyichao_ has quit [Ping timeout: 480 seconds]
dabaiste^ has quit [Ping timeout: 480 seconds]
mustache_ride___ has quit [Server closed connection]
mustache_ride___ has joined #asahi
enomem has quit [Server closed connection]
enomem has joined #asahi
Techcable has quit [Remote host closed the connection]
Techcable has joined #asahi
eichin has quit [Server closed connection]
eichin has joined #asahi
ovf has quit [Server closed connection]
ovf has joined #asahi
esden has quit [Server closed connection]
esden has joined #asahi
ZLSA has quit [Server closed connection]
ZLSA has joined #asahi
eaxk[m] has joined #asahi
<eaxk[m]> Hello
<eaxk[m]> Im kind of new here and to the project but i would love to help especially with GPU part reverse engineering im bad with C though - is there any way i can help
<jn> eaxk[m]: hi, welcome! the GPU action mostly happens in #asahi-gpu, so i suggest joining that channel
yuyichao_ has joined #asahi
<eaxk[m]> Thanks
peac has quit [Server closed connection]
peac has joined #asahi
stblassitude has quit [Server closed connection]
stblassitude has joined #asahi
maennich has quit [Server closed connection]
maennich has joined #asahi
minecrell has quit [Quit: Ping timeout (120 seconds)]
minecrell has joined #asahi
<Candygoblen123[m]> after a bit of testing, i have discovered that neofetch actually detects asahi as arch, and asahi doesn't identify itself anywhere easily discoverable
kita99 has quit [Ping timeout: 480 seconds]
<winter> yes, the reference distribution is Arch Linux ARM
<Candygoblen123[m]> im gonna keep looking for some way to detect asahi, maybe looking at the package repos?
philpax_ has quit [Server closed connection]
philpax_ has joined #asahi
<winter> sure, you could do that; but i wouldn't attempt to upstream it, personally.
jabashque has quit [Server closed connection]
jabashque has joined #asahi
<nicolas17> how does it detect arch?
<Candygoblen123[m]> there's a file called /etc/os-release that contains all the distro information
<nicolas17> I think I'd rather have asahi's root.img have ID=asahi ID_LIKE=arch on os-release than hacking neofetch to look at package repos to detect asahi...
<Candygoblen123[m]> yeah that would be better, but i couldn't find where to commit that change
frog_ has joined #asahi
<frog_> hello
<frog_> i got it to boot without losing any data
<nicolas17> well probably asahi is just keeping os-release from arch's repos untouched
<frog_> how can i do a full update with pacman
minecrell has quit [Quit: Ping timeout (120 seconds)]
minecrell has joined #asahi
<frog_> ive never been very fond of pacman and never really took the time to learn it
<hello9999901[m]> i think its: pacman -Ssy or osmethign
<Candygoblen123[m]> frog_: pacman -Syu
<hello9999901[m]> actually i probably shouldn't be talking idk arch
Vaughn has quit [Server closed connection]
Vaughn has joined #asahi
<frog_> -Ssy seems to be it
<frog_> thanks
<winter> it's -Syu
<hello9999901[m]> NOOO don't listen to me LOL
<Candygoblen123[m]> Well, here's this
<frog_> -Syu appears to upgrade while -Ssy updates database
<hello9999901[m]> i'll leave this to the arch experts i use debian 😅
<frog_> same
<frog_> going apt to pacman is not easy
<hello9999901[m]> apt is on arch...?
<hello9999901[m]> i thought it was debian only
<frog_> its not
JTL has quit [Server closed connection]
<frog_> i meant switching from apt to pacman is hard
<hello9999901[m]> i see
<hello9999901[m]> i prefer sudo apt update && apt upgrade LOL
JTL has joined #asahi
<frog_> honestly ive got an idea
ids1024 has quit [Server closed connection]
<frog_> write a simple script to run the update and upgrade commands and place it in /bin
ids1024 has joined #asahi
<frog_> then remember nothing
creechy has quit [Ping timeout: 480 seconds]
<aem64[m]> oh neat gimp works
NekomimiScience has quit [Server closed connection]
NekomimiScience has joined #asahi
saintdev_ has quit [Server closed connection]
saintdev_ has joined #asahi
frog_ has quit [Remote host closed the connection]
<aem64[m]> ok i'm pleased to report runelite works perfectly
creechy has joined #asahi
<Rakshit[m]> <frog_> "write a simple script to run the..." <- You can simply make an alias too
<eaxk[m]> Hi all I’m a bit new I was wondering in the future if GPU reverse enegineering works and improved does that mean steam proton will work
<aem64[m]> Has anyone tried mate yet?
<Candygoblen123[m]> eaxk[m]: I wouldn't get my hopes up. A lot more has to happen before that'll work
<eaxk[m]> Oh ok thanks sorry I don’t really know much about Linux and stuff like that
<eaxk[m]> Or at least not the best at it but I’d love to help any way I can
<Candygoblen123[m]> Don't worry about it, i'm kinda just guessing that it'll be hard to get working
bgb has joined #asahi
creechy has quit [Ping timeout: 480 seconds]
frog_ has joined #asahi
<frog_> asahi is awesome so far
frog_ has quit []
<enchiladasconpinguino[m]> yay neofetch ascii art :)
creechy has joined #asahi
<enchiladasconpinguino[m]> <aem64[m]> "Has anyone tried mate yet?" <- asahi alpha is so far kde desktop only
<enchiladasconpinguino[m]> although nothing stopping you from installing mate as well
tpw_rules has quit [Server closed connection]
tpw_rules has joined #asahi
<enchiladasconpinguino[m]> for alternative desktops besides kde, I suggest trying the EndeavourOS desktop configs for Arch
<enchiladasconpinguino[m]> which supports Mate ;)
<enchiladasconpinguino[m]> ^ would only run that from an asahi base install tho, not the full kde image
Tramtrist has quit [Server closed connection]
Tramtrist has joined #asahi
<enchiladasconpinguino[m]> clone that repo and then just run `endeavour-ARM-install-V2.6.sh`
<enchiladasconpinguino[m]> it will prompt you for your choice of desktop
Lightsword has quit [Server closed connection]
Lightsword has joined #asahi
<Candygoblen123[m]> here's the neofetch with asahi in it: https://github.com/Candygoblen123/neofetch
<Candygoblen123[m]> note that it doesn't detect asahi yet, but you can set the config to use "Asahi" as the ascii art
<AntoniosPapadakis[m]> <Candygoblen123[m]> "Screenshot_20220322_220107.png" <- this looks fabulous, but maybe consider removing the white and putting in space instead? That is the only thing between your design and mine.
<Candygoblen123[m]> well
<Candygoblen123[m]> it is meant to be white
<eaxk[m]> When will they add it to neofetch officially
<AntoniosPapadakis[m]> oh is it?
<AntoniosPapadakis[m]> I never knew that xD
<AntoniosPapadakis[m]> gotcha. Ok. I don't see why mine should exist then. Carry on 👍️
<Candygoblen123[m]> eaxk[m]: I'm not gonna open a PR until we can auto-detect Asahi
<eaxk[m]> Ohh I see, is that hard to do auto detect how that can be done
<AntoniosPapadakis[m]> eaxk[m]: should not be too difficult
<Candygoblen123[m]> we would have to change the /etc/os-release file
<AntoniosPapadakis[m]> may I work on it? I would like to contribute some way or another
<matthewayers[m]> The kernel contains “asahi” so it might be possible to fetch the kernel info, save it as a string, and iterate over the string to see if “asahi” is contained within the expression
<eaxk[m]> Oh I see
<AntoniosPapadakis[m]> matthewayers[m]: current neofetch either uses uname or $OS_TYPE
<AntoniosPapadakis[m]> can't remember which
<AntoniosPapadakis[m]> so we'll have to change that
<matthewayers[m]> When I run neofetch, it has the build of asahi-next
<AntoniosPapadakis[m]> huh. interesting
<matthewayers[m]> …and specifically says that in the kernel name
<AntoniosPapadakis[m]> ok
guan has quit [Server closed connection]
<AntoniosPapadakis[m]> quickly glancing at neofetch source, it looks like it uses all 3 if it can't find any
guan has joined #asahi
<AntoniosPapadakis[m]> kernel name first, then release file, then uname (?)
<matthewayers[m]> This isn’t mine but it’s the same kernel (aside from it being Arch)
<eaxk[m]> Why is CPU 2ghz
<AntoniosPapadakis[m]> haven't seen any uname yet, just a guess. process of elimination
<AntoniosPapadakis[m]> I'm going to fork the repo with the asahi ascii in it and get to work on autodetection. Not sure if I should post it here or in #_oftc_#asahi-dev:matrix.org
<matthewayers[m]> eaxk[m]: Whoever posted this originally had a M1 Air. I have a M1 Max MBP
<tpw_rules> eaxk[m]: CPUs 0-3 are the 2ghz efficiency cores on M1
<tpw_rules> 4-7 are the 3.2GHz power cores
<eaxk[m]> Yeah I’m getting the M1 max :)
<tpw_rules> neofetch might not know the difference
<matthewayers[m]> AntoniosPapadakis[m]: I would keep it in here since it’s not directly related to the development of the system itself. It’s still useful to have but there are a lot of bugs to squash right now.
rcombs has quit [Server closed connection]
rcombs has joined #asahi
krbtgt has quit [Server closed connection]
krbtgt has joined #asahi
kefu has quit [Server closed connection]
kefu_ has joined #asahi
riker77_ has joined #asahi
riker77 has quit [Ping timeout: 480 seconds]
riker77_ is now known as riker77
skipwich has quit [Quit: DISCONNECT]
jbowen has quit [Server closed connection]
jbowen has joined #asahi
PhilippvK has joined #asahi
nafod has quit [Server closed connection]
nafod has joined #asahi
creechy has quit [Ping timeout: 480 seconds]
greyspurv[m] has joined #asahi
nicolas17 has quit [Ping timeout: 480 seconds]
jkkm has quit [Server closed connection]
jkkm has joined #asahi
kov has quit [Quit: Coyote finally caught me]
kov has joined #asahi
pzcz has joined #asahi
pzcz has quit [Remote host closed the connection]
creechy has joined #asahi
<realmoot> eaxk[m]: Are you getting the M1 max for Linux?
<EvadingEvasions[m]> Has anyone got VSCode running on Asahi?
<realmoot> EvadingEvasions[m]: It doesn't run as M1 kernel has 16K pagefile buffer and VSCode/ELectron needws 4K
<EvadingEvasions[m]> Oh yeah true.
pzcz has joined #asahi
pzcz has quit [Remote host closed the connection]
daniels has quit [Server closed connection]
daniels has joined #asahi
pzcz has joined #asahi
<eaxk[m]> <realmoot> "eaxk: Are you getting the M1 max..." <- No
pzcz has quit [Remote host closed the connection]
arnd has quit [Server closed connection]
arnd has joined #asahi
steev has quit [Server closed connection]
pzcz has joined #asahi
steev has joined #asahi
pzcz has quit [Remote host closed the connection]
<alden4[m]> how do i make macos my default os? whenever i boot it prefers asahi
pzcz has joined #asahi
bgb has quit [Ping timeout: 480 seconds]
pzcz has quit [Remote host closed the connection]
pzcz has joined #asahi
pzcz has quit [Remote host closed the connection]
pzcz has joined #asahi
pzcz has quit [Remote host closed the connection]
<greyspurv[m]> <realmoot> "EvadingEvasions: It doesn't..." <- What comparabel IDE does it run?
Venhal has quit [Server closed connection]
Venhal has joined #asahi
mmarchini has quit [Server closed connection]
mmarchini has joined #asahi
kendfinger has quit [Server closed connection]
kendfinger has joined #asahi
bgb has joined #asahi
<EvadingEvasions[m]> <greyspurv[m]> "What comparabel IDE does it run?" <- What *can* it run?
<EvadingEvasions[m]> I got vim to run.
<greyspurv[m]> EvadingEvasions[m]: okay ty for the answer
<EvadingEvasions[m]> greyspurv[m]: Literally vim, not neovim, still gotta work on that.
<EvadingEvasions[m]> Meanwhile I'll see if any other IDEs can run.
<EvadingEvasions[m]> Another question: can I get function keys to work on these?
x56 has quit [Server closed connection]
<EvadingEvasions[m]> Ok just read the announcement.
x56 has joined #asahi
<EvadingEvasions[m]> It's fn+<number key>
<greyspurv[m]> I do hope we can get VSCode to run one day somehow.
<EvadingEvasions[m]> 16k page issue.
<tpw_rules> if google hadn't semi-deliberately broken chromium it would be working now
<tpw_rules> pester them
<EvadingEvasions[m]> Anyways.
<EvadingEvasions[m]> What IDE should work?
<EvadingEvasions[m]> I can't get treesitter cli to work sadly.
<EvadingEvasions[m]> Throwing nvim out of the window.
<greyspurv[m]> <tpw_rules> "if google hadn't semi-deliberate..." <- so does that also mean Brave won't work I presume?
<tpw_rules> probably not. chromium and things based on it won't. webkitgtk already got fixed though
kelito has joined #asahi
refi64 has quit [Server closed connection]
refi64 has joined #asahi
kelito has quit [Ping timeout: 480 seconds]
marvin24 has joined #asahi
marvin24_ has quit [Ping timeout: 480 seconds]
<realmoot> emacs also doesn't work... version 28 should work once it is out but when???
<realmoot> I'm a little sad because I really want to use Linux as a daily driver
creechy has quit [Ping timeout: 480 seconds]
<EvadingEvasions[m]> Oh come on don't be dull, things in a 'very early' alpha.
<realmoot> No need for ad hominem here
<realmoot> Anyway, which aur package would you recommend
<realmoot> aur helper I mean
pzcz has joined #asahi
pzcz has quit [Remote host closed the connection]
<realmoot> EvadingEvasions[m]: It doesn't state "very early" or "barely usable" on the website. In fact headphone jack is supposed to function on M1 (notwithstanding it being "flaky") but it doesn't work at fucking all so don't you talk down to me
<Glanzmann> matthewayers[m]: To update the Debian kernel, run curl -sL https://tg.st/u/ksh | bash
austriancoder has quit [Server closed connection]
austriancoder has joined #asahi
<Glanzmann> realmoot: Compile a 4k kernel and you can use it as a daily driver with a performance penality.
kelito has joined #asahi
Chainsaw has quit [Server closed connection]
Chainsaw has joined #asahi
creechy has joined #asahi
<EvadingEvasions[m]> <realmoot> "EvadingEvasions: It doesn't..." <- It's an Alpha, and this is open source software. You have no right to lash out like that. If you don't like it, go make it yourself.
<EvadingEvasions[m]> An alpha is deprived of many features and we can't do anything but wait. The developers are trying their best to give us the best experience possible. And the dictionary definition of Alpha is given here: https://en.wikipedia.org/wiki/Software_release_life_cycle#Alpha
<EvadingEvasions[m]> Be patient sir.
kelito has quit [Ping timeout: 480 seconds]
creechy has quit [Ping timeout: 480 seconds]
sheepgoose has quit [Remote host closed the connection]
<bstwmnt[m]> <EvadingEvasions[m]> "It's fn+<number key>" <- is there gonna be an option to swap the functions so i don't have to press fn every time i want to use function keys?
cptcobalt has quit [Server closed connection]
cptcobalt has joined #asahi
taowa has quit [Server closed connection]
<bstwmnt[m]> <realmoot> "Anyway, which aur package..." <- paru seems to have a release for aarch64
taowa has joined #asahi
aeroraptor has quit [Server closed connection]
aeroraptor has joined #asahi
<realmoot> EvadingEvasions[m]: I never lashed out. I just said I wished some software worked OOB and that I was "sad" that it didn't. Never lashed out with entitlement that things should Just Work. You personally attacked me for literally no reason (perhaps you're the dumb one)
<Glanzmann> realmoot: For that reson I went with a 4kb kernel for Debian and Fedora. But marcan already said that he is soon providing a 4kb page sized kernel.
<EvadingEvasions[m]> realmoot: > but it doesn't work at fucking all so don't you talk down to me
<EvadingEvasions[m]> Kind of rude but I won't continue this discussion anymore.
<realmoot> ok then thank you kindly, just remember who started the rude tone
<realmoot> "dont be dull"
<realmoot> it wasn't warranted
<Glanzmann> realmoot / EvadingEvasions[m] No need to insult each other. And if you have to please do it in private.
<EvadingEvasions[m]> Do keyboards with function keys on it work?
<realmoot> Glanzmann: Please see history and who started it
<Glanzmann> realmoot: Doesn't matter who started it.
<realmoot> it kind of does
<Glanzmann> Also see https://asahilinux.org/code-of-conduct/ - rule number one is 'be friendly'
<realmoot> You expect I just take shit from people? You never know what's going on in others' lives to insult them this way and expect them to take it
<EvadingEvasions[m]> Let's not continue this discussion.
<bstwmnt[m]> it's a linux community, we just gotta wait until one stabs another guy.
<realmoot> :)
<Glanzmann> realmoot: I don't. Personally I put people which annoy me on a ignore list and that is the end of it.
<Glanzmann> My ignorelist has more thann 100 people on it.
<realmoot> Good idea Glanzmann
<EvadingEvasions[m]> EvadingEvasions[m]: .
<bstwmnt[m]> xbox live but friendly
<bstwmnt[m]> wait that ruins the thing about xbox live
<realmoot> Im trying to install pakku but I'm supposed to configure AurRepo before the build and install phase / prepare(). Can someone pls help me out to figure out how to do this?
<realmoot> Essentially to change the fake repo name to something other than "aur" as it causes an error
boardwalk has quit [Server closed connection]
boardwalk has joined #asahi
Method has quit [Server closed connection]
Method has joined #asahi
creechy has joined #asahi
<realmoot> Ok thanks guys real helpful
realmoot has quit [Quit: Konversation terminated!]
AndrewSomervell[m] has joined #asahi
Graypup_ has quit [Server closed connection]
Graypup_ has joined #asahi
creechy has quit [Ping timeout: 480 seconds]
psykose_ has joined #asahi
psykose has quit [Ping timeout: 480 seconds]
creechy has joined #asahi
Telvana has quit [Server closed connection]
Telvana has joined #asahi
sangelo[m] has joined #asahi
rqou_ has quit [Server closed connection]
rqou_ has joined #asahi
opticron has quit [Server closed connection]
opticron has joined #asahi
nepeat has quit [Server closed connection]
nepeat has joined #asahi
sa1 has quit [Server closed connection]
sa1 has joined #asahi
creechy has quit [Ping timeout: 480 seconds]
__Andy__ has joined #asahi
fmstrat has quit [Server closed connection]
fmstrat has joined #asahi
leo60228 has quit [Server closed connection]
leo60228 has joined #asahi
bgb has quit [Ping timeout: 480 seconds]
bgb has joined #asahi
creechy has joined #asahi
creechy has quit [Ping timeout: 480 seconds]
snek has quit [Server closed connection]
snek has joined #asahi
creechy has joined #asahi
LukeTheWalker has joined #asahi
<LukeTheWalker> hello
LukeTheWalker has quit [Quit: Leaving...]
sorear has quit [Server closed connection]
sorear has joined #asahi
creechy has quit [Ping timeout: 480 seconds]
tardyp has quit [Server closed connection]
tardyp has joined #asahi
LukeTheWalker has joined #asahi
LukeTheWalker has quit []
creechy has joined #asahi
Ry_Darcy has quit [Remote host closed the connection]
bgb has quit [Ping timeout: 480 seconds]
Ry_Darcy has joined #asahi
creechy has quit [Ping timeout: 480 seconds]
WhyNotHugo has quit [Server closed connection]
WhyNotHugo has joined #asahi
raiaq has quit [Server closed connection]
raiaq has joined #asahi
coder_kalyan has quit [Server closed connection]
coder_kalyan has joined #asahi
tdmm_ has joined #asahi
tdmm has quit [Server closed connection]
jleightcap has quit [Server closed connection]
jleightcap has joined #asahi
MarcoLastmarco[m] has joined #asahi
dabaiste^ has joined #asahi
creechy has joined #asahi
creechy has quit [Ping timeout: 480 seconds]
<AdryzzOLEDEdition[m]> <matthewayers[m]> "ima_f56475f.png" <- lookin great
<AdryzzOLEDEdition[m]> <EvadingEvasions[m]> "Has anyone got VSCode running on..." <- you can use code-server and firefox. not the same but close
Erus_Iluvatar has quit [Server closed connection]
Erus_Iluvatar has joined #asahi
<bstwmnt[m]> <matthewayers[m]> "ima_f56475f.png" <- plez gib neofetch config good sir?
MajorBiscuit has joined #asahi
MajorBiscuit has quit []
jakebot has quit [Quit: The Lounge - https://thelounge.chat]
jakebot has joined #asahi
creechy has joined #asahi
giskard has joined #asahi
<as400[m]> Glanzmann: can you remind me what was proper command for grub-install ?
<mps> as400[m]: maybe this `grub-install --target=arm64-efi --efi-directory=/boot/efi`
<as400[m]> mps: should I add --removable ?
bdju has quit [Server closed connection]
<as400[m]> saw something like that
<mps> as400[m]: you could
bdju has joined #asahi
<bstwmnt[m]> as400[m]: --removable is for removable devices like usb drives
<bstwmnt[m]> i mean you could
<bstwmnt[m]> nothing specific would change
<M1bn3mar[m]> hey Glanzmann what happened to that gentoo installer u mentioned??
<bstwmnt[m]> M1bn3mar[m]: it's still compiling
<mps> as400[m]: actually my install script is `grub-install --target=arm64-efi --efi-directory=/boot/efi --removable`
<bstwmnt[m]> it'll finish next month
<mps> as400[m]: so probably yes
<as400[m]> mps: thx - will try that
<Glanzmann> M1bn3mar[m]: I can add one later tonight.
<Glanzmann> M1bn3mar[m]: So I assume you're insterested in the openrc desktop variant?
<M1bn3mar[m]> Glanzmann:thank's that would be great, yeah openrc
<Glanzmann> /clear/clear
<AdryzzOLEDEdition[m]> ok so i was looking at the calamares config and the image builder and there is no /etc/os-release
<AdryzzOLEDEdition[m]> ill put it in asahi-alarm-builder and PR
creechy has quit [Ping timeout: 480 seconds]
linearcannon has quit [Server closed connection]
linearcannon has joined #asahi
<AdryzzOLEDEdition[m]> ok made an os-release
juancri has quit [Server closed connection]
juancri has joined #asahi
artemist has quit [Server closed connection]
artemist has joined #asahi
MajorBiscuit has joined #asahi
creechy has joined #asahi
<M1bn3mar[m]> Glanzmann: no de just a tty plz ^_^
<Glanzmann> M1bn3mar[m]: So you want the basic openrc?
<M1bn3mar[m]> Glanzmann: yep
amarioguy has joined #asahi
<beep-boop[m]> Are there done any modifications to keyboard config so Apple keyboards are better integrated then with other distros?
<M1bn3mar[m]> Glanzmann:and the option of 16 page and the standard 4 page for fixing issues
<M1bn3mar[m]> since portage compile's everything from source it would be best to use 16 i suppose
<Glanzmann> beep-boop[m]: I use a usb keyboard on the mac and use the following settings: https://pbot.rmdir.de/RwbHBAR8uZ0S88WtddCSgA
<Glanzmann> I use the same thing on the macbook air.
jbennett has quit [Server closed connection]
jbennett has joined #asahi
<beep-boop[m]> I guess you have english layout Glanzmann ?
<Glanzmann> beep-boop[m]: US american, but yes.
<j`ey> AdryzzOLEDEdition[m]: you need to sign-off your commits
<AdryzzOLEDEdition[m]> <Candygoblen123[m]> "I'm not gonna open a PR until we..." <- ok PR'd a /etc/os-release to asahi-alarm-builder, when that gets merged we'll be able to use it and i'll PR to your neofetch branch the detection
<beep-boop[m]> Glanzmann: Lucky guy, the Norwegian layout is not optimal, I have had to adjust the files manually to get back apostrophe and re arrange keys.
<AdryzzOLEDEdition[m]> j`ey: yeah i force pushed
<AdryzzOLEDEdition[m]> i amended the commit
<AdryzzOLEDEdition[m]> it is signed off now
<j`ey> beep-boop[m]: check the repo I linked
<Glanzmann> beep-boop[m]: I took me a while to get it right. But thanks to mps I now have everything like i want it (meta ctrl and so on on the right key - and I can type german umlauts) https://tg.st/u/IMG_20220323_103933259_HDR.jpg https://tg.st/u/IMG_20220323_103926463_HDR.jpg
<Glanzmann> j`ey: I'll clean my keyboard and table right away.
<j`ey> Glanzmann: hah
creechy has quit [Ping timeout: 480 seconds]
<giskard> what keyboard is that, the mech one
<Glanzmann> giskard: Keychron K1 Wireless Mechanical Keyboard (Version 4) - 87-key / White Backlight Aluminum Body / Gateron Low Profile Blue
<beep-boop[m]> Ahh, I see this guy has the same issue ass me https://github.com/AsahiLinux/xkeyboard-config/issues/2
<beep-boop[m]> s/ass/as/
<Glanzmann> This one, I also like a lot: https://tg.st/u/IMG_20220323_104316999.jpg - I have it with the symbols and without (when I first ordered it, it was only available from far-east).
<mps> Glanzmann: iwd upstream is upgraded to 1.26, I see in log improvement for 6GHz
<Glanzmann> mps: I stay with debian testing at the moment. For me it works very good (I used it with tp link business, a huwaii dsl router and a moto g100) No issues whatsoever. https://tg.st/u/screenshot-mini-2022-03-23-09_47_40.png
<mps> Glanzmann: just wanted to inform you in case you need this
<mps> I remember that someone here had some issues with 6GHz access
<Glanzmann> mps: I had in the beginning. But than I switched to iwd and I also added this to my config: https://pbot.rmdir.de/n8b8nbgzNathNgZerqqevw
<Glanzmann> mps: But to be honest, I never cared about 5ghz until I had a faster internet connection. Now I want the fastest possible connection.
<mps> Glanzmann: hah, so my memory still works. I though this 'someone' was you
<mps> s/though/thought/
<giskard> what I dont understand is why this has to be so complicated on linux
<giskard> band steering I mean
<Glanzmann> giskard: With iwd it isn't.
<mps> and 'iw'
<giskard> well, you are choosing a specific channel, while my understanding is that the handshake should always give you the least busy channel
<Glanzmann> giskard: This is everything you need to do in Debian: https://pbot.rmdir.de/rZKJnONcj3PNoMjSAhA_4A
<giskard> yeah I saw that in quickstart.txt (\thanks)
<Chainfire> Glanzmann: could you test this Chromium build on a 4kb kernel please? https://drive.google.com/file/d/1dBpo96r7y0Fvu4lwN1ccnz-ix-Gt3cHX/view?usp=sharing
<Glanzmann> Chainfire: Works so far. But this video, does not play for me. It works in firefox. Output: https://pbot.rmdir.de/nP1-2kYbHC2ZM2x0VD7Nig
creechy has joined #asahi
<Glanzmann> Chainfire: Youtube work, ublock origin also.
<Chainfire> Glanzmann: as long as it loads and shows you the UI, it's good enough for my purposes, that means the allocator fix works. So yay! And thanks! Will submit to Chromium devs later today.
funnychip has joined #asahi
amarioguy has quit [Ping timeout: 480 seconds]
<M1bn3mar[m]> I suppose i'm late 4 the party, but i remember that marcan in a live stream mentioned that he wouldn't be using a hypervisor but then i read that m1n1 is exactly that, so what happened did he change his mind or did something else occurred?
funnychip has left #asahi [#asahi]
creechy has quit [Ping timeout: 480 seconds]
<sorear> m1n1 has several functions, one of which is an optional hypervisor which end users won't use
<AdryzzOLEDEdition[m]> ok finally managed to re-sign and re-amend everything with my org email and everything instead of the weird github one
<M1bn3mar[m]> sorear: so linux won't be running through a hypervisor, correct?
<AdryzzOLEDEdition[m]> not unless you tell it to
<M1bn3mar[m]> good 2 know, thx ;)
<AdryzzOLEDEdition[m]> oh wait i have to add the gpg key to my yubikey
<AdryzzOLEDEdition[m]> pain
<sorear> the m1n1 hypervisor is specialized for debugging/ reverse engineering apple silicon OSes (macOS and asahi itself); if you want to use a hypervisor for anything else you should use qemu/kvm
<M1bn3mar[m]> sorear: so kvm run's in asahi
<sorear> yes
<M1bn3mar[m]> great ^_^
creechy has joined #asahi
<Glanzmann> So on gentoo, how do you build a initrd?
<Glanzmann> They say with initramfs, but there isn't one.
<Sobek[m]> I'd say either by hand, or using tool such as genkernel (or dracut if i don't misremember ?). How do you do it on arch ?
kameks has joined #asahi
<AdryzzOLEDEdition[m]> mkinitcpio
<Glanzmann> I see, I'll figure it out. It seems that I need portage and compile grub
creechy has quit [Ping timeout: 480 seconds]
<as400[m]> mps: your grub-install command works. No need for --target though
<Sobek[m]> However, gentoo is supposed to be installed by hand, so aside from documenting a reliable way of installing gentoo, a bootable media that can boot the M1 mac with network is the only thing that needs to be provided, along with a working stage3 (I hope the gentoo stage3 work on M1s) ^^' (However documenting a known to work install process will be great. I'd say an asahi linux overlay probably is enough to add the various patches on top of
<Sobek[m]> packages + the one two special ones, as long as you have a stage3 that runs)
creechy has joined #asahi
<Glanzmann> Sobek[m]: The bootable media is already there: Debian live.
<Sobek[m]> That's what I thought :D
<Glanzmann> I'm trying to package gentoo for the asahi installer ..
marvin24 has quit [Remote host closed the connection]
<M1bn3mar[m]> Glanzmann: debian live link plz
jn has quit [Read error: Connection reset by peer]
<Glanzmann> M1bn3mar[m]: https://alx.sh/w/Debian but github is down.
<Sobek[m]> What do you mean by package gentoo ?
<Glanzmann> So maybe a offline copy: https://tg.st/u/Debian.md
<Glanzmann> Sobek[m]: I mean build a minimal gentoo that boots and is compatible with the asahi installer.
<M1bn3mar[m]> thx
Ry_Darcy has quit [Remote host closed the connection]
marvin24 has joined #asahi
<Glanzmann> Is github down for others, too. Or just me?
<AdryzzOLEDEdition[m]> nope just pushed
<Glanzmann> AdryzzOLEDEdition[m]: I can pull, but I can't browse using a browser.
jn has joined #asahi
<Sobek[m]> Glanzmann: The asahi installer expects some kind of ISO to dump on the newly created root, or just a bootable live media ? I'll be interested to read about the steps you took to create a gentoo system that boots on my for sure :)
<Glanzmann> Sobek[m]: The asahi installer puts a dd of a partition (used for the root) and extracts parts of a zip archive on the esp partition.
creechy has quit [Ping timeout: 480 seconds]
amarioguy has joined #asahi
<mps> as400[m]: here is my complete script to install alpine on usb disk https://dev.alpinelinux.org/~mps/m1/install-m1-grub.sh, maybe it could be useful for you and other people
amarioguy has quit []
creechy has joined #asahi
<maxung[m]> could someone send me their /etc/mkinitcpio.conf
<maxung[m]> thanks!
<maxung[m]> and the linux preset in /etc/mkinitcpio.d/ please
creechy has quit [Ping timeout: 480 seconds]
LukeTheWalker has joined #asahi
<LukeTheWalker> Hey, I have just installed asahi, but i am not really happy with how the trackpad driver is behaving, is there any other alternative? Or maybe a config file to make it more macos-ish?
<maxung[m]> I'm using this one xf86-input-mtrack
<maxung[m]> * one xf86-input-mtrack LukeTheWalker
<maxung[m]> But it's on my Intel Mac and not sure what Asahi is currently using
<LukeTheWalker> any other specific config or just stright up vanilla?
<maxung[m]> With config, dont know how to upload it best
<bstwmnt[m]> maxung[m]: i guess this? https://pbot.rmdir.de/
<maxung[m]> bstwmnt[m]: thanks
<LukeTheWalker> thanks maxung[m]
LukeTheWalker has quit [Quit: Leaving...]
greyspurv[m] has left #asahi [#asahi]
<Glanzmann> sven: When I unplugg usb devices, I often get spammed with 'tps6598x 0-0038: cd321x_interrupt: failed to read events' See: https://pbot.rmdir.de/OfE4f99rklj_ncDhreNh8Q until i reboot. Just in case you didn't have that issue seen before which is unlikely.
creechy has joined #asahi
<WhyNotHugo> Where is the partition type set for the root partition created by the installed? It's currently set to 0FC63DAF-8483-4772-8E79-3D69D8477DE4, but I can't find this value anywhere relevant in the asahi repos...
<WhyNotHugo> Asking since I think it should actually be b921b045-1df0-41c3-af44-4c6f280d3fae, see https://systemd.io/DISCOVERABLE_PARTITIONS/
<WhyNotHugo> cgdisk also recognises b921b045-1df0-41c3-af44-4c6f280d3fae as "Linux ARM64 root (/)"
skipwich has joined #asahi
creechy has quit [Ping timeout: 480 seconds]
<mps> 20 Linux filesystem 0FC63DAF-8483-4772-8E79-3D69D8477DE4
<mps> WhyNotHugo: ^
Ry_Darcy has joined #asahi
<WhyNotHugo> Yup, that's the type for "generic linux filesystem", whereas the other type is "root partition on aarch64", which is a bit more specific.
<WhyNotHugo> One difference being that gummuboot and systemd-boot will auto-detect the partition with the right type, so no need to hardcode the UUID in the cmdline.
amarioguy has joined #asahi
<milek7> you can't rely on that, as it will break with multiple installations
<mps> milek7: exactly
<mps> for example sometimes I run arm32 userspace rootFS on arm64
<WhyNotHugo> But it works for single-OS installations. If you have multiple installations, then specifying a UUID will still be required.
<mps> WhyNotHugo: does kernel have parameter to use partition type
<Candygoblen123[m]> <AdryzzOLEDEdition[m]> "ok PR'd a /etc/os-release to..." <- nice, Im gonna open the PR on neofetch then, so that hopefully both will be pushed faster.
<AdryzzOLEDEdition[m]> no
<WhyNotHugo> mps: Don't understand the question.
<AdryzzOLEDEdition[m]> wait for my pr on your branch
<AdryzzOLEDEdition[m]> then you do a pr
<AdryzzOLEDEdition[m]> with both commits
<mps> WhyNotHugo: root=PARTTYPE=...... for example in kernel cmdline
<WhyNotHugo> mps: Not that I'm aware of; the PARTTYPE is architecture dependant -> https://systemd.io/DISCOVERABLE_PARTITIONS/
<mps> WhyNotHugo: systemd is not only pid 1 on linux
<WhyNotHugo> That's just the list I found; the UUIDs are not systemd-specific.
<mps> so I think 'artition GUID code: 0FC63DAF-8483-4772-8E79-3D69D8477DE4 (Linux filesystem)' is ok
<WhyNotHugo> cglist will list the same uuids.
handlerug has quit [Remote host closed the connection]
<WhyNotHugo> mps: Technically not wrong, the root partition IS a "generic linux partition", but I see no reason to NOT use the more specific type.
<Candygoblen123[m]> AdryzzOLEDEdition[m]: you can just push to my fork and it'll auto include in the PR, which i have marked as a draft for now
<AdryzzOLEDEdition[m]> oh draft
<mps> WhyNotHugo: yes, but not sure using only ARM64 parttype
<AdryzzOLEDEdition[m]> well i'll have to wait for os-release to get merged because if anything changes the detection will not work
<Candygoblen123[m]> as long as the OS title begins with "Asahi" it'll detect
<mps> WhyNotHugo: why if system have two rootFS partitions
<Candygoblen123[m]> it's detected as Asahi*
<mps> s/why/what/
<AdryzzOLEDEdition[m]> oh you added detection already?
<mps> PARTUUID or UUID are safer
<Candygoblen123[m]> AdryzzOLEDEdition[m]: if the /etc/os-release file gets updated, then it'll detect, yes
<AdryzzOLEDEdition[m]> oh i was gonna check the ID
<AdryzzOLEDEdition[m]> because i set it as "asahi"
<Candygoblen123[m]> every other OS gets checked by name, so im going by convention
<AdryzzOLEDEdition[m]> ooh
<AdryzzOLEDEdition[m]> well then there's no need for you to wait
<mps> hmm, isn't default OS alarm
<Candygoblen123[m]> yeah i already looked at your PR, and it should work
<Candygoblen123[m]> i will need to boot into asahi to test though
<AdryzzOLEDEdition[m]> oh wait i am severely upset by the slash on the first url
<Candygoblen123[m]> here's my neofetch PR tho: https://github.com/dylanaraps/neofetch/pull/2079
<Candygoblen123[m]> > how do i make macos my default os? whenever i boot it prefers asahi
<Candygoblen123[m]> In macOS, go to system pref -> Startup Disk -> Click the lock -> select Macintosh HD -> Click the lock again
<Candygoblen123[m]> * > how do i make macos my default os? whenever i boot it prefers asahi
<Candygoblen123[m]> alden4:
<Candygoblen123[m]> In macOS, go to system pref -> Startup Disk -> Click the lock -> select Macintosh HD -> Click the lock again
<AdryzzOLEDEdition[m]> Candygoblen123: could you add me as co-author
creechy has joined #asahi
ChristianHorn[m] has joined #asahi
<Candygoblen123[m]> Yeah, give me a minute
<AdryzzOLEDEdition[m]> ty
<ChristianHorn[m]> I was wondering if "What works: Ethernet (desktops)" means that also 10gbit ethernet on the mac mini works.. I guess so.
<AdryzzOLEDEdition[m]> should be a standard acquantia nic if i'm not mistaken
<ChristianHorn[m]> nice!
<AdryzzOLEDEdition[m]> i find it so good that they are normalizing 10Gbps NICs
<ChristianHorn[m]> Apple is taking a fortune for the SSDs, but the ontop price for 10gb seems relatively ok. I consider mac mini with 512GB SSD and 10gbit.
<mps> AdryzzOLEDEdition[m]: it is CONFIG_NET_VENDOR_AQUANTIA
creechy has quit [Ping timeout: 480 seconds]
<Candygoblen123[m]> <AdryzzOLEDEdition[m]> "ty" <- made a PR to add PRETTY_NAME, cuz neofetch uses that to grab OS name
<ChristianHorn[m]> Candygoblen123[m]: Important things first :D
<AdryzzOLEDEdition[m]> naaaa
<AdryzzOLEDEdition[m]> you didn't sign off
<AdryzzOLEDEdition[m]> i mean i didn't either
<AdryzzOLEDEdition[m]> stupid github i'll have to amend and force push
<Candygoblen123[m]> AdryzzOLEDEdition[m]: ?
<Candygoblen123[m]> mine's verified on my screen
<AdryzzOLEDEdition[m]> mine is too but
<AdryzzOLEDEdition[m]> you need to add Signed-off-by
<Candygoblen123[m]> ah whoops
creechy has joined #asahi
<Candygoblen123[m]> <AdryzzOLEDEdition[m]> "Candygoblen123: could you add me..." <- Alright, I think i did it
<AdryzzOLEDEdition[m]> ty
<AdryzzOLEDEdition[m]> what is your sign-off?
<AdryzzOLEDEdition[m]> used the email and name listed on your github
<Candygoblen123[m]> that should be fine
<Candygoblen123[m]> never had a commit sign off before
<AdryzzOLEDEdition[m]> me neither
creechy has quit [Ping timeout: 480 seconds]
<AdryzzOLEDEdition[m]> i should be ashamed by the amount of force-pushes
<Candygoblen123[m]> Here's what it should look like in final
<AdryzzOLEDEdition[m]> the aarch64
<Candygoblen123[m]> that's from the cpu, and is configurable by the user in neofetch
<AdryzzOLEDEdition[m]> oh yea because theres no point in adding it as asahi is aarch64 by design
<Candygoblen123[m]> we can't remove it though
<AdryzzOLEDEdition[m]> it's fine
<AdryzzOLEDEdition[m]> now we wait
<Candygoblen123[m]> yep
<ChristianHorn[m]> Wow, the Mac mini M1, 512GB SSD, 10gbit ethernet goes for 1.144 € in Germany, and for 112,800円 / 850.09 € in Japan. Quite a difference.
kelito has joined #asahi
yuyichao_ has quit [Ping timeout: 480 seconds]
<AntoniosPapadakis[m]> ChristianHorn[m]: how is it that cheap 🤯
<AntoniosPapadakis[m]> the M1 MB Air 16GB RAM, base storage goes for $1500+ from apple.com
<Sobek[m]> Hmm, are taxes included in both cases ?
<AntoniosPapadakis[m]> the one from apple is pre-tax
<AntoniosPapadakis[m]> with tax it's like $1800 for me
kameks has quit [Ping timeout: 480 seconds]
<Sobek[m]> 1 144,00 € in France too, but all tax included (including our 20% VAT), if I remove the taxes I get down to 950€ which is still 100€ than Japan. (Assuming the Japan one is without tax)
creechy has joined #asahi
<brudda[m]> <Candygoblen123[m]> "Screenshot_20220323_085849.png" <- Please share when done! That looks great
<ChristianHorn[m]> Sobek[m]: included
<Ry_Darcy> Here in CH, I paid appx. CHF 1000 for an M1 Mini (2020) with 16GB and 512GB NVME about a year ago.
<Sobek[m]> Well, Japan is getting away pretty cheaply :o
<AntoniosPapadakis[m]> Ry_Darcy: wow
<AdryzzOLEDEdition[m]> well the lowest end mini is for 699 here
<AdryzzOLEDEdition[m]> €
<brudda[m]> Also freaking awesome PFP Candygoblen123: I'm doing a splatoon themed rice ATM
<Ry_Darcy> Much the same.
<AntoniosPapadakis[m]> so 1000 CHF is 160
<AntoniosPapadakis[m]> * is 160 USD
<AdryzzOLEDEdition[m]> if i have to buy one i'd rather buy it from the US to pay less
<ChristianHorn[m]> Sobek[m]: That's their hint they want Linux@apple silicon, so Marcan can afford it :)
pzcz has joined #asahi
kelito has quit [Ping timeout: 480 seconds]
<AdryzzOLEDEdition[m]> i hate that prices are 1:1 to the US prices here in europe
kardus has joined #asahi
pzcz has quit [Remote host closed the connection]
pzcz has joined #asahi
pzcz has quit [Remote host closed the connection]
pzcz has joined #asahi
pzcz has quit [Remote host closed the connection]
amarioguy has quit [Ping timeout: 480 seconds]
<WhyNotHugo> AdryzzOLEDEdition[m]: Keep in mind that US prices are published without taxes, so they're actually more expensive than advertised.
<AdryzzOLEDEdition[m]> oh
<AntoniosPapadakis[m]> WhyNotHugo: they give you the taxes in the checkout thing
<WhyNotHugo> How can I boot into an external USB from grub? I want to resize some partitions and set up LUKS.
<AdryzzOLEDEdition[m]> i guess i'll have to buy an used m1 mba if i even find one
<AdryzzOLEDEdition[m]> and get a part time job
<Candygoblen123[m]> <brudda[m]> "Please share when done! That..." <- what you can do for now is this:... (full message at https://matrix.org/_matrix/media/r0/download/matrix.org/mRzOXCRxYaXcqBnuekQzqWjU)
<AdryzzOLEDEdition[m]> nah
<AdryzzOLEDEdition[m]> you can clone https://github.com/AsahiLinux/asahi-alarm-builder/
<AdryzzOLEDEdition[m]> wait no
<AdryzzOLEDEdition[m]> set /etc/os-release to this
creechy has quit [Ping timeout: 480 seconds]
<Candygoblen123[m]> tbh i wouldn't, it seems safer to just edit neofetch config
* AdryzzOLEDEdition[m] posted a file: os-release (0KiB) < https://matrix.org/_matrix/media/r0/download/matrix.org/uCdDEbqCRuQpxKOcsJCKwIBl >
<AdryzzOLEDEdition[m]> yeah ig
pzcz has joined #asahi
<Candygoblen123[m]> do whatever you desire
pzcz has quit [Remote host closed the connection]
Glanzmann has quit [Quit: leaving]
<AntoniosPapadakis[m]> does asahi work with gpg?
<AntoniosPapadakis[m]> it doesn't work for me. A bunch of permission denied when trying to generate entropy
<WhyNotHugo> AntoniosPapadakis[m]: I've generated a key and signed a bunch of stuff.
<AntoniosPapadakis[m]> hmm
<Candygoblen123[m]> i can give it a go in a bit
eroux_ has quit [Ping timeout: 480 seconds]
<AntoniosPapadakis[m]> even becoming root it doesn't work
<AntoniosPapadakis[m]> odd
Delta[m]1 has joined #asahi
<Delta[m]1> hi
<AntoniosPapadakis[m]> hello
TheyCallMeTojo has joined #asahi
<Delta[m]1> hru
<AntoniosPapadakis[m]> im good, hbu
<kardus> how do i recover the (free space) on disk0? i removed the partitions to uninstall but I mucked something up apparently
creechy has joined #asahi
<Candygoblen123[m]> kardus: use Disk Utility to add the free space back to your macOS partition
<Delta[m]1> AntoniosPapadakis[m]: i'm good too
<Delta[m]1> good to know you're good
yuyichao_ has joined #asahi
<kardus> Candygoblen123[m]: i'm not too sure what i did the first time around. i installed it twice, the second time i had removed and resized it fine (dev/disk3). i sitll have EFI - ASAHI and free space in /dev/disk0 (internal) which i can't seem to do anything with
amarioguy has joined #asahi
<brudda[m]> zamn candy you don't stop being based do you? Wiiu and 3ds homebrew repos, AND ani-cli repo
<Chainfire> bah, working hard on a dynamic pagesize commit for Chromium, seems Chromium devs just committed hard-coded 16kb patch instead
<j`ey> link?
handlerug has joined #asahi
creechy has quit [Ping timeout: 480 seconds]
<Chainfire> Just as I'm about to submit...
<Candygoblen123[m]> brudda[m]: look, we don't talk about that VC injector
<brentr123[m]> Wait chainfire??
<brentr123[m]> Didn’t you make supersu
<AdryzzOLEDEdition[m]> yea
<gsora[m]> unlucky :/ how did your patch differ from theirs?
<AdryzzOLEDEdition[m]> brentr123[m]: that question has been bogging my mind for a few days
<Candygoblen123[m]> <kardus> "Candygoblen123: i'm not too sure..." <- you should be able to reclaim free space in macOS's disk utility but choosing the base disk and clicking on partitions
<Chainfire> gsora[m]: mine uses dynamic pagesize rather than hardcoding 16kb
<Chainfire> which was a hell of a trip to get working ... and was advised by mark@chromium rather than hardcoding
<gsora[m]> BUILDFLAG(IS_LINUX) && defined(ARCH_CPU_ARM64) < hm, this forces 16kb pages on 64kb pages machines as well...
<j`ey> yep
<Chainfire> they did not consult or mention the bugreport either
<gsora[m]> if it'll pass review it's weird
<Chainfire> yeah 64kb doesn't work with my patch either, that requires a more in-depth rewrite of the allocator (beyond my comprehension)
<Chainfire> and I don't have 64kb test hardware
<Chainfire> brentr123[m]: I did
<brentr123[m]> Chainfire: Yooo my man, I used your shit a lot
<AdryzzOLEDEdition[m]> i mean 64k is kinda rare
<gsora[m]> just like 16k :-)
<gsora[m]> i guess they just wanted this fixed
<gsora[m]> for some definition of "fixed"
<AdryzzOLEDEdition[m]> i mean chromium's cross-platform is a huge mess
<j`ey> I wonder if this will affect chrome on chromeOS
<AdryzzOLEDEdition[m]> it very well could
<gsora[m]> imagine getting a perf boost just because some folks decided to run linux on apple arm cpu's
<kardus> Candygoblen123[m]: i can't seem to find anything showing disk0s3 or the free space at all in the gui Disk Utility
<gsora[m]> free real estate!
<brentr123[m]> Is it just me or would chromium not launch on Asahi arch
<j`ey> brentr123[m]: that's what is being discussed rn
<Chainfire> F it, I'm still submitting my patch
psykose_ has quit [Remote host closed the connection]
<gsora[m]> do it!
<Chainfire> (which is various levels of concerning as well due to hoopjumping)
psykose has joined #asahi
<kov> Chainfire, nice!
<AntoniosPapadakis[m]> brentr123[m]: it doesn't launch because it doesn't work well with 16K pages
<AntoniosPapadakis[m]> it's listed on the Asahi Linux website
<kov> brentr123[m], AntoniosPapadakis[m] that's what Chainfire was talking about above
<kov> they have a patch they're working on, but there is a patch that has been approved already https://chromium-review.googlesource.com/c/chromium/src/+/3545067
<Chainfire> Yeah I noticed that one because I did a git pull to resync before submit, which broke a lot of things on my end (lol)
<AntoniosPapadakis[m]> mb. I didn't see it
<Chainfire> That's what even lead me to the WIP patch
creechy has joined #asahi
mrkajetanp has quit [Ping timeout: 480 seconds]
nicolas17 has joined #asahi
pzcz has joined #asahi
pzcz_ has joined #asahi
pzcz has quit []
<AntoniosPapadakis[m]> is anyone using the desktop Element client for IRC in Asahi linux? I can't install it for some reason, I keep using the web version
creechy has quit [Ping timeout: 480 seconds]
kita99 has joined #asahi
TheyCallMeTojo has quit [Remote host closed the connection]
<j`ey> AntoniosPapadakis[m]: is it electron based?
<kloenk> Yes it’s electron
<kloenk> Im using schildichat. But that’s just a fork of element-desktop
<j`ey> so it won't work with 16K pages currently
<AntoniosPapadakis[m]> rip
<gsora[m]> you can use the GNOME matrix client though
<AntoniosPapadakis[m]> the web client works pretty much the same, but having an app is more convenient
<AntoniosPapadakis[m]> kloenk: if it's a fork of electron and electron won't work, then how are you using it?
kelito has joined #asahi
<Chainfire> It is beyond aggravating that I cannot comment on Chromium's Gerrit
<gsora[m]> huh? only internals can?
<Chainfire> I guess?
kelito has quit [Remote host closed the connection]
creechy has joined #asahi
kelito has joined #asahi
<AntoniosPapadakis[m]> * fork of an electron, * electron app and electron
kelito has quit [Remote host closed the connection]
<gsora[m]> thats lame
kelito has joined #asahi
just_curious[m] has joined #asahi
<j`ey> Chainfire: looks like someone said to hold off on that review
pzcz_ has quit [Quit: ZNC 1.8.2 - https://znc.in]
creechy has quit [Ping timeout: 480 seconds]
<maz> certainly, using a variable page size approach would be better. more hardcoding is just kicking the same bug down the road.
pzcz has joined #asahi
<AntoniosPapadakis[m]> I think Asahi should have a /etc/asahi-release instead of os-release. It would make integration with apps like neofetch a lot easier
<j`ey> os-release is the standard file?
creechy has joined #asahi
<mps> j`ey: yes
<AntoniosPapadakis[m]> neofetch checks for a lot of non-standard files.
<mps> then it should be fixed
<AntoniosPapadakis[m]> i might be mistaken, but I don't see where it reads os-release
pzcz has quit []
<Candygoblen123[m]> AntoniosPapadakis[m]: if it's not hardcoded, it checks os-release
pzcz has joined #asahi
<AntoniosPapadakis[m]> ok, ill keep digging
<Candygoblen123[m]> line 1019
<AntoniosPapadakis[m]> thanks 👍️
<Candygoblen123[m]> tbh arch has a /etc/arch-release file as well as a /etc/os-release file, but neofetch doesn't check it
<mps> `cat /etc/alpine-release` => 3.15.0
<mps> just version
<AntoniosPapadakis[m]> then I don't see why the auto-detection won't work if you have a valid os-release file
<AntoniosPapadakis[m]> for Asahi
<kloenk> Oh, on asahi Linux. Missed that part
vmeson has quit [Quit: Konversation terminated!]
<AdryzzOLEDEdition[m]> ok so
<AdryzzOLEDEdition[m]> when i made the pr
<AdryzzOLEDEdition[m]> i followed this
<Candygoblen123[m]> AntoniosPapadakis[m]: the thing is that currently we have a valid one for arch, not asahi. Meaning that neofetch will display the arch logo and display the OS as arch.
<AntoniosPapadakis[m]> Candygoblen123[m]: there was an os-release posted for asahi here not too long ago
<AdryzzOLEDEdition[m]> i did
<Candygoblen123[m]> yeah, we made a PR
<Candygoblen123[m]> i committed on it
<Candygoblen123[m]> we just have to wait for it to be merged
<AdryzzOLEDEdition[m]> i posted the os-release that him and i made
<AdryzzOLEDEdition[m]> yea
<Candygoblen123[m]> as well as my PR on neofetch, which adds ascii art for asahi
<AntoniosPapadakis[m]> so it's basically done?
__Andy__ has left #asahi [#asahi]
<AntoniosPapadakis[m]> just needs to be merged?
<Candygoblen123[m]> it's done
<AdryzzOLEDEdition[m]> yes
vmeson has joined #asahi
<AntoniosPapadakis[m]> ok
<AdryzzOLEDEdition[m]> it isnt a hard task to make one, it's just that someone has to do it
<AntoniosPapadakis[m]> I was under the impression that the art was made, but auto-detection needed work
<Candygoblen123[m]> and we can brag to all our friends that we worked on asahi linux
<AdryzzOLEDEdition[m]> ahahahah contributor list
<AntoniosPapadakis[m]> auto detection doesn't work for me
<AntoniosPapadakis[m]> with the updated file
<AntoniosPapadakis[m]> and the updated repo
<Candygoblen123[m]> ??
<Candygoblen123[m]> what does it output
<AntoniosPapadakis[m]> I tried neofetch with the updates that are going to be merged, but arch linux still shows up
<Candygoblen123[m]> can you send you os-release file here?
<AdryzzOLEDEdition[m]> does it work properly for you?
<Candygoblen123[m]> AdryzzOLEDEdition[m]: yeah
<Candygoblen123[m]> can you send you neofetch output
<Candygoblen123[m]> * can you send your neofetch output?
<AntoniosPapadakis[m]> antonios@antonios-m1-arch-linux:~/Downloads/neofetch:master -$ ./neofetch... (full message at https://matrix.org/_matrix/media/r0/download/matrix.org/xvYCkVVDOglOpFqLhwpklUIZ)
<AdryzzOLEDEdition[m]> do you have the correct neofetch?
<AdryzzOLEDEdition[m]> because arch is in ID_LIKE
<AntoniosPapadakis[m]> AdryzzOLEDEdition[m]: I think so
<AntoniosPapadakis[m]> I have the one that you posted yesterday with the custom ascii art
<Candygoblen123[m]> alright, give me a minute
<Chainfire> lmao, patches committed today on Chromium actually break the Linux+ARM64 build. FML.
<gsora[m]> move fast, break chromium
<Candygoblen123[m]> <AntoniosPapadakis[m]> "I have the one that you posted..." <- use `git clone git@github.com:Candygoblen123/neofetch.git` to download it, then try neofetch again
<AdryzzOLEDEdition[m]> i mean the fact that chromium even builds in the first place is a miracle
<AntoniosPapadakis[m]> Candygoblen123[m]: doesn't work still
<AntoniosPapadakis[m]> same thing
<AntoniosPapadakis[m]> just shows arch
<Candygoblen123[m]> are you sure that you did your os-release file correctly?
<AdryzzOLEDEdition[m]> let me try myself
<AntoniosPapadakis[m]> Candygoblen123[m]: I copy-pasted the one posted here recently
<AntoniosPapadakis[m]> i sent a screenshot also if you want to check that
<Candygoblen123[m]> cuz even if you don't have the correct neofetch, it'll print "Asahi Linux" with tuz
<Candygoblen123[m]> s/tuz/tux/
<Candygoblen123[m]> like so
<AntoniosPapadakis[m]> Candygoblen123[m]: i would expect it to do that as well
* Candygoblen123[m] posted a file: os-release (0KiB) < https://matrix.org/_matrix/media/r0/download/matrix.org/QvpQdjavzzKykEXxrzzgANMf >
<Candygoblen123[m]> AntoniosPapadakis[m]: try this file
<AdryzzOLEDEdition[m]> doesnt work on my end
<Candygoblen123[m]> then what is wrong with my neofetch
<AntoniosPapadakis[m]> same thing...........
<AntoniosPapadakis[m]> replaced the file
<AntoniosPapadakis[m]> what might be going on is that it checks the kernel name first, which includes arch-linux
<AntoniosPapadakis[m]> wait nvm
<AntoniosPapadakis[m]> no it doesn't
<AntoniosPapadakis[m]> that's my computer name lol
<AdryzzOLEDEdition[m]> i tried on a different distro and it shows that distro
<AdryzzOLEDEdition[m]> with the correct os-release
<AdryzzOLEDEdition[m]> so it doesnt detect
<AntoniosPapadakis[m]> are you saying that it's hard-coded to asahi linux?
cant_think[m] has joined #asahi
<as400[m]> mps: numbers look very decent
<as400[m]> mps: in this article
<AntoniosPapadakis[m]> welp. vscode doesn't run. electron based
<AdryzzOLEDEdition[m]> you can use code-server in the meantime
<AdryzzOLEDEdition[m]> with firefox
<AdryzzOLEDEdition[m]> not the same thing but workaround
<Chainfire> "<brentr123[m]> Chainfire: Yooo my man, I used your shit a lot" <--- thanks, I appreciate not being forgotten :)
<mps> as400[m]: yes, but Michael didn't tested alpine so ... ;)
<as400[m]> mps: I know :)
<brudda[m]> The neofetch also doesn't work for me. I replaced os-release and neofetch from the git, running it just results in normal neofetch output
<Chainfire> <AdryzzOLEDEdition[m]>: "i mean the fact that chromium even builds in the first place is a miracle" <--- I've been here a couple of times through the years, I have to say, the situation has vastly improved. I rarely run into build issues these days with it. A few years ago it was all day every day.
bored_and_jobless[m] has joined #asahi
juancri has quit [Quit: Leaving]
vdp4ch5k94[m] has joined #asahi
<AntoniosPapadakis[m]> the new neofetch version won't work even when hardcoding Asahi as the distro (instead of "auto")
hramrach has quit [Ping timeout: 480 seconds]
<Candygoblen123[m]> for some reason, my neofetch will not show anything else except asahi
<Candygoblen123[m]> i've tried editing the os-release file, and it doesn't change
<AntoniosPapadakis[m]> it seems like our neofetch has different issues
<AntoniosPapadakis[m]> Candygoblen123[m]: same here, except it doesn't change from arch
<AntoniosPapadakis[m]> even when `source`-ing the os-release file
<AntoniosPapadakis[m]> neofetch does that automatically, but I thought it'd try it
<AntoniosPapadakis[m]> s/it/i/
<AdryzzOLEDEdition[m]> Candygoblen123[m]: did you leave "Asahi" in the config
<Candygoblen123[m]> i also whiped my config
<Candygoblen123[m]> im gonna try restarting later, but can't right now
Tano70 has joined #asahi
<gsora[m]> just tried kate again, and with lsp... it's actually a good tool?
<gsora[m]> m_arcan was right all along
amarioguy has quit [Ping timeout: 480 seconds]
<nicolas17> I need to try kate's lsp support...
<gsora[m]> opened a pretty big rust codebase, handled it like a champ
<gsora[m]> with autocomplete, popup windows with docs, symbol list and click to follow symbol
<nicolas17> I started, again, having to smack my computer to make the fans temporarily stop making noise... who wants to buy me a mac mini? D:
<nametable[m]> <gsora[m]> "just tried kate again, and..." <- I've never given it a try really. I should. Mostly I've been using VS code and jetbrains products
<gsora[m]> same, plus nvim
<gsora[m]> i'll give it a serious try
VincentCanuel[m] has joined #asahi
<lkvrsfld[m]> <Chainfire> ""<brentr123> Chainfire: Yooo..." <- nice to meet you here.
Tano70 has quit [Quit: Leaving]
<hectour[m]> Hi I installed Asahi Linux earlier today. So far everything works except sound through wired headphones. I have a MacBook Air
mini_ is now known as mini
<hectour[m]> Also, video playback in Firefox does not work, but that is a Firefox on Arm issue right?
amarioguy has joined #asahi
<povik> no, that's probably an audio issue too
<povik> people have reported that it helps switching the audio device profile to input-only, then to input+output back
<povik> somewhere in settings, haven't done it myself so i am not sure where
<hectour[m]> Thanks, will try that
<povik> the jack not working is most likely just a volume issue. if you are comfortable with alsamixer, go there, switch to the "macbook integrated audio" device and there will be a muted knob
<AdryzzOLEDEdition[m]> be careful
guillaume_g has quit []
<povik> why should they? if they don't modify dts they can't do anything to speakers accidentally
<j`ey> povik: might blow their ear drums :P
<povik> well i guess that part is hard to replace too :p
<gsora[m]> tinnitus is free though!
luca_ has joined #asahi
<luca_> irc.oftc.net
<clover[m]> <hectour[m]> "Also, video playback in Firefox..." <- i think this is a pulseaudio bug
<luca_> hey, I was trying to install mtrack driver and replace libinput driver for the touchpad but it seems that i have got no luck, can someone help me?
<AdryzzOLEDEdition[m]> j`ey: yea thats why like i know laptop amps are far stronger than phones and stuff
<clover[m]> you can workaround by restarting pulseaudio `pulseaudio -k` while streaming the music
<AdryzzOLEDEdition[m]> personally my volume is at 8% on headphones so yea
luca_ is now known as luca__
luca__ is now known as luca_
<Candygoblen123[m]> mmm good ol OS reinstall time
<Candygoblen123[m]> i can't figure out why neofetch is hardcoded for the life of me
<povik> clover[m]: well there's a good chance the kernel driver does something bad that makes pulseaudio misbehave
<Candygoblen123[m]> so we're starting over
<povik> any clues someone may collect to that are welcome
<povik> i still haven't reproduced it
<luca_> thing is, i compiled mtrack from source without errors, binaries show up exactly where the config tool expected them and i also created a config file starting with 50 (highest number) in /usr/share/X11/xorg.conf.d but when I try to check using xinput --list-props <device_id> it lists a bunch of option from libinput, suggesting that in fact there is no mtrack underneath
<clover[m]> i've spent a couple of afternoons futzing with it with no luck
<clover[m]> povik: can't pulseaudio be replaced with pipewire? might be worth trying to see if that 'fixes' things
<povik> sure it can. we are looking at pipewire for proper speaker support anyway
zoeyrae has joined #asahi
<brudda[m]> Candygoblen123: I'm guessing you might have already read this, but I'll put it here just in case
luca_ has quit [Remote host closed the connection]
<brudda[m]> tldr asahi needs to report its own lsb_release, or there needs to be no lsb_release in order for neofetch to read from os-release
<Candygoblen123[m]> well, my problem was that is was stuck on asahi
<mps> povik: my advice is 'don't use pulseaudio' while testing
luca_ has joined #asahi
<mps> povik: from the time you posted first audio patch I used it and didn't had any serious issue, except when I misconfigured something about it
<AdryzzOLEDEdition[m]> <brudda[m]> "https://github.com/dylanaraps/..."; <- hmm ok so we need to either ship a custom lsb_release or delete it
luca_ has quit [Read error: Connection reset by peer]
<clover[m]> i got some horrible loud metallic sounds through my headphones occasionally when doing soft reboots i.e., `sudo reboot`
<AdryzzOLEDEdition[m]> Candygoblen123: fixed it on my end
<clover[m]> maybe every 4th or 5th reboot
<AdryzzOLEDEdition[m]> creating lsb-release fixes it
<AdryzzOLEDEdition[m]> i'll commit it
<gsora[m]> i was about to ask how you were able to run a radeon gpu lol
<Candygoblen123[m]> Creating?
<AdryzzOLEDEdition[m]> this works
<povik> clover[m]: that's strange
<Candygoblen123[m]> Yeah what’s up with that gpu?
<povik> maybe even... dangerous?
<AdryzzOLEDEdition[m]> it's not a mac
<AdryzzOLEDEdition[m]> it's my desktop
<gsora[m]> yeah, realized later
<Candygoblen123[m]> Ah fair
<AdryzzOLEDEdition[m]> i don't own a mac (yet)
<AdryzzOLEDEdition[m]> 😭
<gsora[m]> fun thing: mono works
<Candygoblen123[m]> AdryzzOLEDEdition[m]: Then why are you here?
<AdryzzOLEDEdition[m]> perfect i pushed
<clover[m]> povik: yeah, i added timer-based scheduling as described here: https://wiki.archlinux.org/title/PulseAudio/Troubleshooting#Glitches,_skips_or_crackling
<clover[m]> and i don't think i've run into the issue since. i will keep you updated if i get it again, though.
<AdryzzOLEDEdition[m]> Candygoblen123[m]: because i like seeing progress and internal development
<Candygoblen123[m]> Fair
<AdryzzOLEDEdition[m]> anyway i have pushed the changes, could you try?
<brudda[m]> In the mean time, I just edited the config so it looks like you are running asahi, I used catimg for the output though because it was easier than ascii, I quite like it
<AdryzzOLEDEdition[m]> Candygoblen123[m]: actually the gpu is wrong too lmao i got a RX 580
<gsora[m]> nice rice
<gsora[m]> also +1 for 3ds's
<Candygoblen123[m]> Spoon 2 gang
<brudda[m]> 3ds my beloved
<brudda[m]> Sploon my beloved
<AdryzzOLEDEdition[m]> brudda[m]: very true mine has been suffering for 9 years now lol
<brudda[m]> Yo btw if anyone wants 3ds games frii you can get them from a website called hshop, they run from donations, not ads. Of course I'm piracy is wrong though and I would never advocate it : )
<brudda[m]> s/I'm/tho/
<AdryzzOLEDEdition[m]> uhh
<Candygoblen123[m]> Uhh
<brudda[m]> What can I say? I'm just a 3ds preservationist
MajorBiscuit has quit [Ping timeout: 480 seconds]
<gsora[m]> lol
Revy has joined #asahi
<Candygoblen123[m]> <AdryzzOLEDEdition[m]> "image.png" <- i've tried it again from a clean install, and it worked
<AdryzzOLEDEdition[m]> very nice
kardus has quit [Quit: Ping timeout]
vmeson has quit [Ping timeout: 480 seconds]
vmeson has joined #asahi
luca_ has joined #asahi
<luca_> can someone share their mtrack conf file? I am not really satified with what i found online
luca_ has quit [Remote host closed the connection]
mrkajetanp has joined #asahi
eroux has joined #asahi
<WhyNotHugo> Does u-boot not support UEFI variables?
<nicolas17> there's nowhere to store those variables atm
<Cy8aer[m]> _alice:
kelito has quit [Quit: Konversation terminated!]
<WhyNotHugo> nicolas17: Right, I see.
<WhyNotHugo> Even long-term it's not clear if there would be a "right place" to store these. The SEP?
<nicolas17> it's not clear to me if the SEP has storage
<nicolas17> I think on newer SoCs it has a small EEPROM for anti-replay?
<nicolas17> but SEP-encrypted data on the main SSD is an option yeah
<j`ey> > As the platform does not have an EFI variable store, and it is not practical to e.g. share NVMe access with a running OS
<Cy8aer[m]> I am tying to install the UEFI environment only, but it hangs on "Downloading macOS OS package info...". What can cause this?
<Cy8aer[m]> (connection reset by peer)
Glanzmann has joined #asahi
<Glanzmann> Cy8aer[m]: I had problem with the applecdn from Germany and Switzerland.
<c10l2> Hey, quick q... How do I "uninstall" Asahi? I installed it using all the default options but now I want to blat it completely and start over, but I have partitions disk0s4 and disk0s5 that I don't know how to get rid of and re-expand the main partition.
<Glanzmann> c10l2: Can you paste the output of 'diskutil list' to tg.st/p ?
<Glanzmann> Cy8aer[m]: Best way is probably to download the ipsw and put it on a local webserver and tell the installer to use that.
<Cy8aer[m]> Glanzmann: is this the cdn problem Heise told about yesterday?
<Glanzmann> Cy8aer[m]: No, that one is fixed.
<Cy8aer[m]> Ok, I try to download it local
c10l2 is now known as c10l
<Glanzmann> c10l: Open a terminal, get root with 'sudo -i' and run: curl -L https://alx.sh/wipe-linux | sh
<Glanzmann> c10l: That will remove the stub, esp and root partition
<Glanzmann> c10l: In your output that is partition 2,3,4 aka disk0s2,3,4
<Glanzmann> c10l: My explantion was wrong. you don't have a stub.
giskard has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<Glanzmann> So partition 2, which is your macos will surive.
<Glanzmann> c10l: You can also manually delete the efi and root with the following command: diskutil eraseVolume free free disk0s3; diskutil eraseVolume free free disk0s4
<c10l> Ooooh `free free` I think that's the bit I've been missing. Didn't know that was an option! :)
<nicolas17> Cy8aer[m]: btw when downloading the ipsw on a fast internet, I get much faster download speeds using multiple connections (eg. aria2c -x5 https://...)
<nicolas17> although I think it could be even better
<Glanzmann> nicolas17: I alsu use aria2c to download stuff: aria2c --conditional-get=true --allow-overwrite=true --file-allocation=none -x16 -j16 -s16 -k1M -R -c <url>
<nicolas17> (the hostname resolves to multiple IPs, aria2 should pick different IPs for each connection but I don't think it does)
<c10l> Glanzmann: thanks, that did the trick!
<Glanzmann> Cy8aer[m]: THan you need to download https://cdn.asahilinux.org/installer/installer-v0.3.24.tar.gz and extract it in a newly created directory
<Glanzmann> Cy8aer[m]: Than you need to edit main.py and edit the url for the ypsw with the local webserver.
<Glanzmann> Cy8aer[m]: And than run ./install.sh
<Chainfire> Glanzmann: if you have +- minutes, could you run the JetStream2 benchmark on both original Chromium and the patched one I sent you earlier?
<Cy8aer[m]> Glanzmann: Thanks.
<Chainfire> * +- 10 minutes. https://browserbench.org/JetStream/
<Chainfire> (on your 4kb kernel, obviously)
<Glanzmann> Chainfire: Let me start with the original, while i search for the url.
<Chainfire> Not sure how reliable the results will be, but... I mean if we get 50% less or so that might be indicative :')
emilytrau[m] is now known as emilytrauOld[m]
<Chainfire> My M1 Max scores higher than my ThreadRipper
<hectour[m]> My Macbook Air gets pretty warm during normal use. Is this due to the lack of GPU acceleration?
<nicolas17> it could be yes
<AdryzzOLEDEdition[m]> it's probably cpu stepping too
<nicolas17> power management isn't perfect yet
<Glanzmann> hectour[m]: What I notice that it gets hot when I use screego, watch movies or compile. Somtimes I think it is also getting hotter than macos during normal use.
<maxung[m]> what driver is used for graphics out? I have mesa and mesa-dri, am I missing something?
<Glanzmann> hectour[m]: On the other hand it can do ca. 1 hour per 10% battery.
<maxung[m]> s/out/output/
<nicolas17> video will be a significant difference between linux and macos yes, no gpu and no hardware decoder
<Glanzmann> Chainfire: 139.843
<Glanzmann> That is for the debian chromium
<Glanzmann> maxung[m] I'm not sure if you can really use the mesa-dri with simpledrm.
<hectour[m]> @glanzmann I notice the same pattern
<maxung[m]> Glanzmann: im not able to get up a wayland session, so i thought mesa/mesa-dri is needed
<hectour[m]> Does virtualisation (KVM) work? Or does it require additional work by the Ashahi team to support this?
<j`ey> yep it works
<Glanzmann> Chainfire: 140.093 on the one you compiled. So yours is better.
<maxung[m]> * is needed (not alarm)
<j`ey> you need a recent enough qemu, but otherwise it works
nicolas17 has quit [Quit: Konversation terminated!]
amarioguy has quit [Ping timeout: 480 seconds]
<WhyNotHugo> Are UEFI bundles currently known to [not] work...?
<Glanzmann> maxung[m]: So, on Debian I tried wayland once by installing gnome or kde or this new tiling window manager. For me it worked.
<WhyNotHugo> I want to understand if I'm doing something wrong or they're unsupported.
<Glanzmann> WhyNotHugo: What are you trying to do and what fails?
<WhyNotHugo> Glanzmann: Trying to boot with systemd-boot and an UEFI bundle, getting rid of grub.
<WhyNotHugo> systemd-boot fails with `fdt_check_header fdt_err_badmagic`, and I'm not sure if it's the bundle or something is unsupported.
<AdryzzOLEDEdition[m]> EFISTUB should work
amarioguy has joined #asahi
<j`ey> WhyNotHugo: tpw_rules is using systemd-boot, not sure if its in a bundle or not
<Glanzmann> WhyNotHugo: So, I think we only tested the uefi thing with grub and the bsd bootloader. If you want to boot something uefi it has to be on this exact path: EFI/BOOT/BOOTAA64.EFI otherwise u-boot does not pick it up.
<WhyNotHugo> Glanzmann: Yeah, u-boot picks up systemd-bootd, but the latter then errors and fails when loading my bundle.
<Glanzmann> WhyNotHugo: On which distribution are you?
nicolas17 has joined #asahi
<WhyNotHugo> Glanzmann: Asahi/ArchLinuxARM
<hectour[m]> <j`ey> "you need a recent enough qemu..." <- Does it work as a type 1 hypervisor as well where it can virtualise directly on the CPU (what KVM does)? Or does it only work as a type 2 hypervisor
<Glanzmann> WhyNotHugo: Okay, I'll now try on Debian. What can possibly go wrong: https://pbot.rmdir.de/cal2oA48p-Df4BSPL5IR-w
<j`ey> hectour[m]: yes qemu can use kvm
<j`ey> hectour[m]: or whatever other kvm software you want to use!
<WhyNotHugo> Glanzmann: Yeah, there's no EFI vars. But LoaderSystemToken seems to be for randomness only.
<Glanzmann> WhyNotHugo: So for me the efi thingy loads.
<Glanzmann> But than complains that I don't have loader.conf object.
<Glanzmann> How do I create them?
<Glanzmann> WhyNotHugo: This is how it looks for me: https://tg.st/u/VID_20220323_195910988.mp4
<WhyNotHugo> Note that they're optional. systemd-boot will pick up any UEFI bundles in EFI/Linux/*.efi.
<Glanzmann> j`ey: Yes, I'll clean the dust from my screen right away.
<j`ey> Glanzmann: its a nice looking screen otherwise :P
<WhyNotHugo> Glanzmann: Yeah, you see no EFI entries because there's none in the auto-discovery location nor any loader config files.
<WhyNotHugo> I'm trying to get a UEFI bundle to work without any additional/explicit config.
<Cy8aer[m]> Glanzmann: Ok it works, uBootis running. Now I try your d-i
<Glanzmann> Cy8aer[m]: Okay, please do *****not***** use the entire disk, only use free space.
<Glanzmann> Cy8aer[m]: If you run into any problems let me know, than I'll fix them for you.
<Glanzmann> Cy8aer[m]: I repackaged it less than an hour ago. So you have the latest one with the latest kernel.
<Glanzmann> WhyNotHugo: I hope there is a script to do that.
<Chainfire> Thanks Glanzmann
<WhyNotHugo> Glanzmann: You can generate abundle with mkinitcpio or sbctl
<j`ey> WhyNotHugo: are you including a DT in the bundle?
<Glanzmann> j`ey: Does that work?
<Cy8aer[m]> Glanzmann: ok, I am now at the point of booting the d-i stick. The kernel starts up - into a blank screen. I am sure that I saw something here some days ago. mbp 14'' - probably some fbdev settings needed?
<j`ey> Glanzmann: no
<Glanzmann> j`ey: I see.
<matthewayers[m]> If you would like to add a GitHub badge for Asahi to your profile or to any fork of the project, let me know and I can get you the badges (markdown-compatible)
<Glanzmann> Cy8aer[m]: Okay let me try on the air.
<Cy8aer[m]> Glanzmann: I complete worked after your video presentation so your files downloaded.
* Glanzmann stays with grub. Did not find a script on debian that automatically boot the loader config.
<Cy8aer[m]> (just for info)
thevar1able has joined #asahi
<Glanzmann> Cy8aer[m]: K, give me one second.
<Cy8aer[m]> sure
BernardMentink[m] has joined #asahi
<Glanzmann> Cy8aer[m]: So I reproduced your problem.
<Glanzmann> Cy8aer[m]: When you press fn + option + 2 you get a console?
<BernardMentink[m]> HI Guys .... just have a question regarding making room on my Macbook Air to try out the Alpha release. Apple->About This MAc->Storage shows 100GB free, but in a terminal window "du" is only showing 30GB free ... and your installer as well ... any idea's?
thevar1able has quit []
<Cy8aer[m]> Glanzmann: Trying. mom
<Glanzmann> BernardMentink[m]: Can you send us the output of 'diskutil list' to tg.st/p ?
<Glanzmann> BernardMentink[m]: 'du' shows the disk usage. We're interested in the free space. That you get with 'df -h' maybe paste that as well?
<Cy8aer[m]> Glanzmann: Yep there is a console.
<Glanzmann> So, the debian installer is doing something stupid. That is new.
<Cy8aer[m]> (f2)
<Glanzmann> Also when I tried to start the debian installer on the console 2, I get the same thing.
<Cy8aer[m]> aka FnContrF2 not 2
<Cy8aer[m]> oups
<BernardMentink[m]> Glanzmann: Here is the results: https://pbot.rmdir.de/u/B6hi3jHyNObogK0jPtkfcw
<Glanzmann> BernardMentink[m]: So you have 14 GB in use but only 30 GB free on a 241 GB disk. Maybe snapshots?
<Glanzmann> Anyone else who knows macos better than I do, have an idea?
<Glanzmann> Cy8aer[m]: This is waht I'm seeing and what you're seeing: https://tg.st/u/VID_20220323_202740277.mp4
<matthewayers[m]> There may be some system junk hiding on the drive
<Glanzmann> Cy8aer[m]: So if you want you can also use the debian live and use that to install Debian. I put all the instructions in the quicktart.txt
<Glanzmann> Cy8aer[m]: Do you feel up for that or should we try an older version of the d-i?
<Cy8aer[m]> Glanzmann: yeah right
<BernardMentink[m]> misteraftermath: How do I track it down?
<Glanzmann> Cy8aer[m]: I rebuild the d-i with the oldest available version from the daily builds.
<Glanzmann> Let me try it.
<Cy8aer[m]> @Glanzmann it would be better to have the d-i because I would like to setup a luks partition and it is a bit nifty to do it by hand.
<Glanzmann> Cy8aer[m]: I also posted the issue with the video in #debian-install
<Glanzmann> Cy8aer[m]: It is just two commands, but I get your point. Give me a second.
<Cy8aer[m]> Glanzmann: thanks
eroux has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<BernardMentink[m]> matthewayers: Opps wrong person. How do I track down the hidden stuff?
Tano70 has joined #asahi
amarioguy has quit [Ping timeout: 480 seconds]
m6wiq has joined #asahi
axenntio has joined #asahi
<Glanzmann> Cy8aer[m]: It might be my kernel, so I can try the old kernel config.
thevar1able has joined #asahi
<Cy8aer[m]> ok...
<WhyNotHugo> j`ey: No, completely forgot about the DT. I'm using the initrd that asahi ships by default, is it in there, or in /boot?
<BernardMentink[m]> I see I have 194GB used in the "Data" partition, what the heck is in there?
<j`ey> WhyNotHugo: no that's a good thing, you want it to use the DT from u-boot
<WhyNotHugo> j`ey: How does u-boot pass it when using grub?
<j`ey> in an EFI config table
<j`ey> but I haven't look at grub, so that's just an assumption/guess
<Tano70> Glanzmann,I've always been tied to Gentoo, which I have in a Lenovo laptop. Now with this script is it possible to have a desktop version of Gentoo on my macbook air M1?
<WhyNotHugo> j`ey: The what? u-boot has no UEFI variables.
<j`ey> WhyNotHugo: in a table, not a variable
loxdebox[m] has joined #asahi
<Glanzmann> Tano70: So about gentoo. You can use the debian live to boosttrap gentoo, but ...
<Glanzmann> There seems to be no aarch64 efi grub in gento, so you need to use from somewhere else or compile without gentoo support.
<Glanzmann> Tano70: You also need to compile a custom kernel.
<Glanzmann> Tano70: Other than that it appears to work.
<Glanzmann> Cy8aer[m]: I'
<Glanzmann> try to compile my old kernel config.
user982492 has joined #asahi
<Cy8aer[m]> Glanzmann: Take your time - I guess my systems are all slower than yours 😉
<Glanzmann> Cy8aer[m]: I did a mistake. I build the old d-i but forgot to copy it to my web root. So I now try again the old d-i if that does _not_ work, than I go for the kernel.
<Tano70> Glanzmann, where do i find your kernel configuration?
<Cy8aer[m]> Makes sense...
<Glanzmann> Cy8aer[m]: Same issue. Now trying the old kernel.
<Glanzmann> Tano70: The Debian live system is here: https://alx.sh/w/Debian
<Glanzmann> Tano70: And you need to run the asahi installer and isntall m1n1 + u-boot
<Tano70> thanks Glanzmann !
<WhyNotHugo> This is as far as I could get with systemd-boot and a UEFI bundle -> https://pasteboard.co/qYIj2dJKl7Dd.jpg
<j`ey> WhyNotHugo: oh that fdt error was from uboot
<WhyNotHugo> Oh?
<j`ey> yeah, the red error is where systemd-boot starts
<j`ey> 'Load error', is of course, not very helpful!
<Glanzmann> Cy8aer[m]: Damn it. So it is also not the kernel.
kita99 has quit [Ping timeout: 480 seconds]
<WhyNotHugo> j`ey: I tried generating a bundle with sbctl and another with mkinitcpio (one signed the other unsigned). Both same result.
<Cy8aer[m]> Glanzmann: the main problem is that the d-i does not have any real time logging, `dmesg` does not show anything. I guess, with a running `journald` some errors would be mentioned ☹️
<j`ey> WhyNotHugo: I next build systemd-boot, so you put somr prints and find out what that error means!
<Glanzmann> Cy8aer[m]: It is possible to increase logging.
<Glanzmann> Cy8aer[m]: I assume they have changed the frontend.
<Glanzmann> Cy8aer[m]: it seems that there is text and newt
m6wiq has quit [Ping timeout: 480 seconds]
<Glanzmann> Cy8aer[m]: I have another idea. We change u-boot to be black on black.
<Glanzmann> Maybe that is the issue. Let me try that.
Techcable has quit [Remote host closed the connection]
Techcable has joined #asahi
axenntio has quit [Quit: Axenntio]
creechy has quit [Ping timeout: 480 seconds]
<matthewayers[m]> <BernardMentink[m]> "matthewayers: Opps wrong person..." <- I use CleanMyMac X to clean up system junk.
thevar1able has quit [Remote host closed the connection]
<WhyNotHugo> systemd guys suggest "check with asahi if their EFI supports the EFI_LOAD_IMAGE call". Does u-boot support this?
<WhyNotHugo> j`ey: ^
<maxung[m]> out of interest, whats an uefi bundle (cant find anything when searching)
<WhyNotHugo> maxung[m]: It's a single file with the kernel, initrd and cmdline, that gets loaded by the bootloader.
<maxung[m]> ah okay, so basically what you can do with m1n1?
<j`ey> WhyNotHugo: yeah, that's how 'bootefi' at the uboot console works
<WhyNotHugo> ... After this single file, the system can reach a state where it can prompt for the FDE password and finalise startup.
<Glanzmann> Cy8aer[m]: So that is also not it.
<WhyNotHugo> It's nice on amd64 because you can use SecureBoot with that.
<Glanzmann> Cy8aer[m]: I thin the debian guys broke the debian installer. I don't understand how.
<maxung[m]> i baked everything into the efi/m1n1/boot.bin and m1n1 is starting void linux very nicely
<Glanzmann> Cy8aer[m]: Should I update my quickstart.txt to include instructions on how to setup a cryptroot?
<j`ey> maxung[m]: you put the kernel inot boot.bin too?
<Glanzmann> Cy8aer[m]: It is only two commands extra: https://pbot.rmdir.de/aEXg4QtygKtUskaFtdY_RA
<WhyNotHugo> Glanzmann: It's feasible to use `cryptsetup reencrypt` after doing the regular install. That's what I did before I broke my bootloader :P
<maxung[m]> WhyNotHugo: i dont use use fde (doesnt make sense on mac mini), but interesting to know
<maxung[m]> j`ey: yeah
<Glanzmann> WhyNotHugo: I never tried that.
<maxung[m]> maxung[m]: ah no sry, just initramfs
<WhyNotHugo> maxung[m]: This is a macbook, so FDE makes more sense (more travelling). Not sure how I'd handle that in a headless system.
<Glanzmann> WhyNotHugo: I think that is something different.
<Cy8aer[m]> Glanzmann: If I get it running of course. I just wonder if there are no boot options for the text settings. I know that they change the display resolution but stock text mode should also work. I just look at the docs. But then: where can I set the grub boot options on the stick?
<maxung[m]> j`ey: okay actually yes, Image.gz + initramfs
<Glanzmann> Cy8aer[m]: The grub conf is in efi/debian/grub.cfg on the stick
<Glanzmann> Cy8aer[m]: I already tries DEBIAN_FRONTEND=text and newt no luck
<maxung[m]> WhyNotHugo: yeah, with the mac mini I travel rarely, so makes no sense
<Cy8aer[m]> hm, ☹️
<Glanzmann> Cy8aer[m]: I tried my old kernel config, I tried the oldest initrd of the d-i, I tried to revert e47726ee6efd1b1c63dee22f8a3c49a2c99b9f4e in u-boot all no luck.
<Glanzmann> Cy8aer[m]: Btw. That is the reason why I hate the debian installer. These days I always use a debian live system to setup Debian not only on the m1 but also on amd64 machines.
creechy has joined #asahi
<Glanzmann> Cy8aer[m]: And some of my friends also do it that way.
<maxung[m]> WhyNotHugo: maybe this helps, not sure with fde like i said (https://github.com/AsahiLinux/docs/wiki/m1n1%3AUser-Guide#configuring-to-boot-linux-directly)
<Glanzmann> Cy8aer[m]: Do you think you can pull that off? https://pbot.rmdir.de/wgm8ma2GZR3KcMGBaHljJQ
<Cy8aer[m]> Glanzmann: It's testing - just moveing
eroux has joined #asahi
<Cy8aer[m]> Glanzmann: let me just play around a bit - then I try the live image.
<Glanzmann> Cy8aer[m]: Yes, that's right. I post to d-i ml.
<Glanzmann> Cy8aer[m]: If you find a resolution please send me the solution in irc so that I can fix it.
<Cy8aer[m]> thanks
<Cy8aer[m]> Glanzmann: Ok, brute force: Try: `DEBIAN_FRONTEND=gtk` - sic
<Cy8aer[m]> This makes a fallback to text: and here we are.
<Glanzmann> wow.
<Glanzmann> Nice.
<Glanzmann> I put that in the default grub config and rebuild.
<Glanzmann> Cy8aer[m]: Btw. Do you have an ethernet dongle? Because the 'wifi.sh' searches at the wrong loaction for the wifi firmware. I fix that, too.
kelito has joined #asahi
kelito_ has joined #asahi
kelito_ has quit [Remote host closed the connection]
user982492 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<Glanzmann> Cy8aer[m]: So, I did fix the wifi script and added the boot parameter.
<Glanzmann> Now I'm in an endless loop segfault a few pages further.
m6wiq has joined #asahi
<Cy8aer[m]> i tried my ethernet dongle but it ends up with a segmentation fault (Anker usb hub with internal interface).
<Cy8aer[m]> Ok, then: just untar the actual version from your site?
<Glanzmann> Cy8aer[m]: Yep, same for me.
<Glanzmann> Cy8aer[m]: Yep.
<Glanzmann> Cy8aer[m]: Let us try the oldest d-i that is available from the dailies maybe we're lucky.
<Glanzmann> Cy8aer[m]: This is how it looks for me: https://tg.st/u/VID_20220323_215052568.mp4
<Glanzmann> Cy8aer[m]: Btw. I fixed the wifi script.
<Glanzmann> Cy8aer[m]: I can also try to install it via usb, one second.
<Cy8aer[m]> Glanzmann: yep blinking segfault,
<Glanzmann> Okay, than I'll not even try and write another email.
<Glanzmann> let us try an older daily then.
<Glanzmann> Cy8aer[m]: Btw. There is a gtk variant, I'll try this quickly.
<WhyNotHugo> Are these pipes, or placeholders?
<WhyNotHugo> I'm been staring at the screen for a while and can't make this out.
<Cy8aer[m]> Glanzmann: just tell me when you are ready, then I create the stick.
THX1984 has joined #asahi
<Glanzmann> Cy8aer[m]: Will do so. gtk crashes in an endless loop when trying to start x.
<Cy8aer[m]> ok, mom
<Glanzmann> Don't try it it will be same.
<Cy8aer[m]> oh, i see
<Glanzmann> Cy8aer[m]: I updated the d-i with the oldest daily. YOu can try in parallel if you want. I'm trying it now.
<VinDuv> WhyNotHugo: <kernel> and <initramfs> are placeholders
<sarah[m]> marcan @_oftc_marcan:matrix.org:
<sarah[m]> Thank you for all your work.
<sarah[m]> Question, are the drivers for the apple magic trackpad 3 also reverse engineered? I am asking, because it is probably very similar if not identical to the touchpad on the macbooks.
<Glanzmann> Cy8aer[m]: For me this installer segfaults as well.
<Cy8aer[m]> mom
<Cy8aer[m]> I try wifi - mom
user982492 has joined #asahi
<Glanzmann> Cy8aer[m]: But if you want I can help you with the live variant.
<maxung[m]> <WhyNotHugo> "Are these pipes, or placeholders..." <- u mean these <kernel>? its the path to the kernel in this case
<maxung[m]> * this case, so placeholders
<Glanzmann> Cy8aer[m]: I ahve something that works.
<maxung[m]> WhyNotHugo: just want to say, that with this solution you lose u-boot, meaning if you want to rescue from a stick, you might have to go into recovery and replace m1n1/boot.bin with a backup
<WhyNotHugo> /usr/lib/modules/5.17.0.../dtbs/*.dtb ? owned by package linux-asahi?
<Glanzmann> You boot usinfg the usb stick and than pull all usb, activate the wifi on the second shell and continue.
<j`ey> WhyNotHugo: yeah
<WhyNotHugo> Hmm.. maybe EFISTUB is a safer approach.
<Glanzmann> Cy8aer[m]: But than it sees my wifi but won't associate.
<Glanzmann> I should have kept the old d-i that was working ...
<Cy8aer[m]> Glanzmann: Yes it says it has associated but then it asks for the ESSID again.
<maxung[m]> WhyNotHugo: i used the manually compiled kernel dtb's, but if its the same yes
<Glanzmann> Cy8aer[m]: Yep, same for me.
<Glanzmann> Cy8aer[m]: So if you want to go for the live cd, let me know.
<Cy8aer[m]> Ok, I try the live cd. Reading the docs
<Glanzmann> Cy8aer[m]: if you want you can also share your screen using screego.
<Glanzmann> And we can have a chat via telegram or whatsapp or whatever.
<Glanzmann> Cy8aer[m]: It is straight forward.
<Cy8aer[m]> just let me play around first please
<Glanzmann> Cy8aer[m]: Okay, let me know if you need help. If I'm not in irc send me an email at thomas@glanzmann.de
<WhyNotHugo> Ok, so this issue is the bundle itself: https://pasteboard.co/YP1dOR5JiD5A.jpg
<maxung[m]> <WhyNotHugo> "Hmm.. maybe EFISTUB is a safer..." <- i mean if you are not comfortable compiling the kernel and generating the initramfs yourself, i would definitely keep u-boot
<WhyNotHugo> Pretty sure I need to add the dtd too, but I'm not sure how to add it to the bundle here.
<WhyNotHugo> maxung[m]: I generate the initramfs myself (e.g.: pacman hook), but compiling the kernel... I'd rather avoid. Prefer to stick to upstream.
<Glanzmann> Cy8aer[m]: Here are the instructions: https://pbot.rmdir.de/O5NgRReQe0tV0SZFrDMhfQ
<maxung[m]> WhyNotHugo: are you trying something like this? https://wiki.archlinux.org/title/Unified_kernel_image
mhinz[m] has joined #asahi
<WhyNotHugo> maxung[m]: That's exactly what I'm doing.
<WhyNotHugo> Basically copying my amd64 setup in that sense :P
<WhyNotHugo> I think I need ot put the dtb in the initramfs, but not where.
<j`ey> WhyNotHugo: the dtb is cat'd with m1n1
<j`ey> WhyNotHugo: you shouldn't use the dtb from anywhere else
<maxung[m]> wanted to write the same (in https://github.com/AsahiLinux/docs/wiki/U-Boot#building) u-boot+dtb's are added, so they are already there
<maxung[m]> i'd say make sure you are using the correct mkinitcpio preset and check the cmdline, but cant help otherwise sorry
THX198 has joined #asahi
<Glanzmann> maxung[m]: I should update u-boot.
THX1984 has quit [Ping timeout: 480 seconds]
<maxung[m]> Glanzmann: it was very helpful ^^
<maxung[m]> Glanzmann: in general your whole documentation; without it i would've never succeeded in installing void linux, vielen dank!
<WhyNotHugo> But m1n1 runs _before_ u-boot, right?
<Glanzmann> maxung[m]: Yep, but it is a little bit outdated. But not that much.
<j`ey> WhyNotHugo: yes
<Glanzmann> WhyNotHugo: iboot 1 > iboot 2 > m1n1 stage1 > m1n1 state 2 <dtbs> <u-boot> > grub > kernel
<WhyNotHugo> So how does the dtb get passed from m1n1 to the kernel?
<WhyNotHugo> Right, so I'm basically replacing "grub > kernel" with "UEFI bundle".
<j`ey> if it's EFI, a configuration table
<Glanzmann> WhyNotHugo: stage2 m1n1 is actually m1n1 + dtbs for all models + u-boot in one binary.
<j`ey> if not, a pointer in x1
<WhyNotHugo> https://pasteboard.co/YP1dOR5JiD5A.jpg This I get running my UEFI bundle via u-boot.
<WhyNotHugo> So that error is not systemd-boot, sicne I've removed it from the equation -- it does not seem to support Apple's custom dtb format (as per #systemd)
<j`ey> that error is sytemd-boot
<j`ey> or the systemd-stub
<WhyNotHugo> Oh, the stub is still there.
<j`ey> can you: echo $fdt_addr?
m6wiq has quit []
<j`ey> or try: bootefi ${loadaddr} ${fdtcontroladdr}
<jannau> the fdt in uboot is in ${fdtcontroladdr}, fdt_addr is used to load a dtb
<j`ey> although I think the fdt is probably not involved at this step yet
THX1984 has joined #asahi
Felix[m]1 has joined #asahi
THX1984 has quit [Max SendQ exceeded]
<j`ey> time to debug u-boot!
THX1984 has joined #asahi
<j`ey> or systemd boot
<WhyNotHugo> Given that systemd-boot does not support the custom dbt, maybe systemd-stub does not either?
THX198 has quit [Ping timeout: 480 seconds]
<j`ey> it's not custoom
<j`ey> its a normal dtb
<j`ey> the people that said that were wrong
Tano70_ has joined #asahi
Tano70_ has quit []
M44jm8wgszm[m] has joined #asahi
<WhyNotHugo> Does u-boot support the EFI_LOAD_IMAGE call?
geerlingguy has joined #asahi
<j`ey> thats how bootefi works as far as I can tell, so yes
<geerlingguy> dang, first room I joined on OFTC, lots of people in here. Spitballing an idea, has anyone tried installing Proxmox (more specifically Pimox7) on a mac running Asahi?
<nico_32> no
<geerlingguy> Well, it will be a fun experience then :D
<nico_32> their debian repositery only have binary-amd64
<nico_32> so you will probably have to build things
<jannau> pimox seems to be targeted for raspberry pi 4 so arm64 should not be a problem
<nico_32> (their was proxmox pve)
<j`ey> mainline linux might be enough for proxmox?
<j`ey> (if using external storage)
<nico_32> https://git.proxmox.com/?p=pve-kernel.git;a=tree;f=patches/kernel;h=e847584100738f11bcb37f154a83c4ca08e538c2;hb=HEAD
<nico_32> their patch against ubuntu kernel
axenntio has joined #asahi
<nico_32> they have patch against fbdev
<nico_32> not sure you've to care
<nico_32> try and report back?
WorgIRC has joined #asahi
lowz[m] has joined #asahi
<Tano70> why is the keyboard lighting on macbook air not working? do you have to activate some key combination?
<j`ey> no driver for it
<matthewayers[m]> This can be found in the feature support of the wiki, but as j`ey said, the driver for it is not ready
<Tano70> pity, using it in bed is a problem
<j`ey> angle the screen downwards to light the keys :P
<Tano70> ok :) obviously, but it's a poor solution :)
<axenntio> Or put some candles on the speakers (holes help maintain the wax) and light them!
<axenntio> This a luxury solution
<axenntio> Can disguise to Dracula as well, but this is out the scope of Asahi, at this point
<Tano70> brilliant solution !! I wonder how I did not think about it !!
WorgIRC has quit [Ping timeout: 480 seconds]
<Tano70> I understand that my observation is not helpful, being an alpha version, but it was a simple observation, I thought that some strange key combination should be activated, we will wait for future developments!
<Tano70> geerlingguy, this observation is certainly more constructive. thank you!
<AdryzzOLEDEdition[m]> oh
<AdryzzOLEDEdition[m]> did not expect you here
<axenntio> Or blindfolded typing, let me type you a message using this method: "as obcan see tgis is really sinple." Hours and hours of training.
<axenntio> (sorry for the tag Method)
THX1984 has quit [Ping timeout: 480 seconds]
axenntio has quit [Quit: Axenntio]
LinuxM1 has joined #asahi
a1eaiactaest has joined #asahi
LinuxM1 has quit [Quit: Leaving]
jakebot has quit [Read error: Connection reset by peer]
LinuxM1 has joined #asahi
<WhyNotHugo> systemd-stub does not support compressed kernel images. So kernel must be not-compressed.
<WhyNotHugo> it just forwards the kernel via EFI_LOAD_IMAGE, decompression is only implemented for x86
jakebot has joined #asahi
thevar1able has joined #asahi
thevar1able has quit [Quit: Textual IRC Client: www.textualapp.com]
amarioguy has joined #asahi
<LinuxM1> is there a way to lower the brightness of the display which is fixed at 100? if I try to lower the screen it becomes black
<j`ey> LinuxM1: boot into macos and turn it down is the only way
<AdryzzOLEDEdition[m]> do it in macos then reboot
<j`ey> (for now)
<LinuxM1> in mac os is setting to half but if boot with asahi is setting to 100
<LinuxM1> in mac os I always keep it in half
leah2 has quit [Ping timeout: 480 seconds]
<nicolas17> it's not yet possible to change that from linux
asdfasdf has joined #asahi
asdfasdf has quit []
<LinuxM1> youtube videos? is there any way to make them go?
<nicolas17> probably your audio is stuck
<nicolas17> <povik> people have reported that it helps switching the audio device profile to input-only, then to input+output back
<Cy8aer[m]> Glanzmann: Ok I actually have the file system set up from live: You need two partitions:... (full message at https://matrix.org/_matrix/media/r0/download/matrix.org/NoeafovBzVkQTlPOCOFKLGNS)
<nicolas17> LinuxM1: also, once you get videos to play, note that it will use more battery than on macos (since there's no drivers for GPU or hardware video decoder yet)
<Cy8aer[m]> Glanzmann: I will write down the commands for this but I actually have problems with `debootstrap` it cannot find the Release file of the packageserver. But it is too late for me now....
<nicolas17> but it should still be smooth frame rate (the CPU is more than fast enough)
<mps> what are VSENSE and ISENSE switches in alsamixer for speakers
leah2 has joined #asahi
a1eaiactaest has quit [Ping timeout: 480 seconds]
a1eaiactaest has joined #asahi
kjm99 has joined #asahi
jakebot has quit [Quit: Ping timeout (120 seconds)]
jakebot has joined #asahi
dabaiste^ has quit [Ping timeout: 480 seconds]
LinuxM1 has quit [Quit: Leaving]
a1eaiactaest has quit [Ping timeout: 480 seconds]
a1eaiactaest has joined #asahi
kjm99 has quit [Ping timeout: 480 seconds]