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
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?
<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
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
<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]>
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
<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
<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
<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>
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?
<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.
<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
<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 ?
<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)
<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.
<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
<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>
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.
<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
<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
<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
<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
<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
<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
<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
<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?
<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
<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
<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)
<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?
<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
<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.
<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.
<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?
<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?
<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.
<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.
<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.
<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.
<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)
<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?
<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!
<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)]