marcan changed the topic of #asahi to: Asahi Linux: porting Linux to Apple Silicon macs | Not ready for end users / self contained install yet. Soon. | 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
<zamadatix>
Was that more than letting the update-vendor-firmware script do its thing?
<tpw_rules>
you migt have to reboot or remove and reprobe the brcmfmac module
le0n has quit [Server closed connection]
le0n has joined #asahi
loki_val has joined #asahi
crabbedhaloablut has quit [Ping timeout: 480 seconds]
phire has quit [Remote host closed the connection]
phire has joined #asahi
gruetzkopf has quit [Server closed connection]
gruetzkopf has joined #asahi
<zamadatix>
Hmm I can see it successfully register and deregister in dmesg and lsmod shows it brcmutil and cfg80211 and rfkill as well but I never see the adapter show up. I installed crda over a wire to get rid of some log spam about regulatory.db and now the load and iwd restart look clean as can be but no dice. Is there something else to check?
<tpw_rules>
i mean do you see it in ip addr? do you see that it successfully loaded the firmware in dmesg?
<tpw_rules>
i admit i haven't tried the asahi linux distro yet, there may be a lingering issue
zimsneexh has quit [Server closed connection]
<zamadatix>
ip link only shows lo (well, and eth0 if I plug the USB wired adapter in)
<zamadatix>
In dmesg I see "usbcore: registered new interface driver brcmfmac" when loading the module
<tpw_rules>
does it talk about trying to find and load the firmware files?
<tpw_rules>
what kernel config did you use? just the nice default alarm one?
<marcan>
I think someone mentioned sometimes the PCI device doesn't probe, possibly due to needing more power-up time. I've never seen that myself though.
phiologe has joined #asahi
zamadatix has joined #asahi
PhilippvK has quit [Ping timeout: 480 seconds]
<zamadatix>
Just to verify it's a 16" M1 Max MacBook Pro, the wiki lists Wi-Fi as working in it with the linux-asahi kernel but figured I'd mention in case I'm misreading/overlooking something there.
<chadmed>
have you extraced the firmware from macos and installed it into /lib/firmware?
<zamadatix>
If you meant firmware put in /boot/efi/vendor-fw/firmware.tar by the installer and extracted to /lib/firmware by update-vendor-firmware yes. If there is other firmware I needed to grab manually then no. The files in manifest.txt seem to all have been extracted to /lib/firmware successfully based on an ls.
<chadmed>
can you link a paste of your entire dmesg?
<zamadatix>
It should modprobe early on as I added it to modules-load.d recently and then I manually unloaded and reloaded brcmfmac at the very end for good measure
<chadmed>
right can you also do the output of zcat /proc/config.gz
<chadmed>
since your kernel buffer shows that the pcie is being brought up i thought maybe BRCMFMAC_PCIE wasnt set but it is
<zamadatix>
LOL. Well at least I know I'm not missing something blazingly obvious :). If there is any debug info I can be useful for let me know, out of dozens of boots and dozens more probes I have yet to see it come up.
user982492 has joined #asahi
<chadmed>
yeah looks like the pci subsystem isnt actually probing the wifi card
<opticron>
huh, just tried to run through the current instructions and I can't find step2.sh
<chadmed>
marcan has changed the installer, you now just need to reboot into 1TR and select the option labelled "Finish Asahi Installation" or something similar
<chadmed>
zamadatix: just confirming something about the kernel config you used, gimme a few mins
<chadmed>
i suspect there might be something racey about the APCIe driver when it's built as a module
<opticron>
gotcha
<chadmed>
when im done with this ill also update the quickstart guide to reflect marcan's changes to the installer
<chadmed>
alright no that wasnt it, my wifi still works
marvin24_ has joined #asahi
<zamadatix>
Womp womp womp. Appreciate you looking into it. I'm going to hop off to bed for now
marvin24 has quit [Ping timeout: 480 seconds]
zamadatix has quit [Quit: Leaving]
<opticron>
welp, logged in from the mac laptop
<opticron>
the screen is pretty glorious
_alice is now known as arisu
ManuelQuinones[m] has joined #asahi
_alice has joined #asahi
<chadmed>
now imagine once we are free of llvmpipe and have VRR
<opticron>
shhhh, that's too amazing for me to imagine at the moment
artemist has quit [Ping timeout: 480 seconds]
artemist has joined #asahi
<chadmed>
oh wow cool new beahviour (read: fail mode) for the keyboard: i soft rebooted the machine from linux, and when it came back up the keyboard and trackpad did not respond to input
<chadmed>
BUT, after hard rebooting, what i had tried to type into the keyboard at sddm appeared in the u-boot console. seems the keyboard got stuck in some state during reset that had it buffering input that got dumped the next time it was probed by something
Wally has joined #asahi
Gue___________________________ has joined #asahi
Wally has quit [Remote host closed the connection]
Gues__________________________ has quit [Ping timeout: 480 seconds]
Gaelan_ has joined #asahi
Gaelan has quit [Ping timeout: 480 seconds]
klange has quit [Remote host closed the connection]
klange has joined #asahi
pavan has quit [Ping timeout: 480 seconds]
the_lanetly_052___ has joined #asahi
<Glanzmann>
zamadatix: Yesterday there was someome who needed several reboots until the adapater shows up. Due to a timeout issue as marcan mentioned. You can also try to the Debian live system, it uses another kernel.
yuyichao_ has joined #asahi
<pugguu[m]1>
Glanzmann: good morning decided to start fresh again because it overwritten some stuff including parted however I’m still trying to figure out how to resize the fs
<Glanzmann>
pugguu[m]1: Okay, so in order to resize the fs, you need to do the following:
<Glanzmann>
parted /dev/nvme0n1
<Glanzmann>
print
<Glanzmann>
than paste that output and stay in parted.
<pugguu[m]1>
I’m guessing I’m gonna want to do something with them
<pugguu[m]1>
Probably something to do with curl or get
<pugguu[m]1>
Wget*
<pugguu[m]1>
<Glanzmann> "I preferlight mode: https://tg...." <- And is that eMacs?
<chadmed>
yeah looks like org mode
<chadmed>
garish colour scheme though i must say :P
<pugguu[m]1>
chadmed: Let me guess a fellow dark mode fan
<chadmed>
i value my eyesight so yeah. my terminal is set up on all my machines to emulate an amber phosphor video terminal and i find this to be far less fatiguing than even dark mode
<pugguu[m]1>
Send screenshots lol kinda wanna see that lol
<psykose>
i do red on black for the same reason normally
<psykose>
i used to get eye fatigue but not anymore
<Glanzmann>
David[m]123: also see if the firmware is extracted in /usr/lib/firmware/brcm
<Glanzmann>
Once you put ssid and psk, reboot
<David[m]123>
You're rigth, weird, I had ping before I rebooted
___nick___ has joined #asahi
___nick___ has quit []
<pugguu[m]1>
Glanzmann: any ideas for my trackpad cus it still isn’t working
___nick___ has joined #asahi
<Glanzmann>
pugguu[m]1: Nope, but maybe jannau has an idea.
<David[m]123>
Glanzmann: there is just the quckstart.txt, no firmware in [..]/brcm
<Glanzmann>
David[m]123: That is strange, do you have an ethernet dongle that you can use?
<Glanzmann>
David[m]123: Otherwise, you need to boot to macos. Extract the firmware: curl -sL tg.st/u/fwx
<Glanzmann>
Copy it on the esp partition or an usb stick and extract it manually.
<Glanzmann>
I'll be away for few hours.
<pugguu[m]1>
Glanzmann: we will have to wait for them lol
<marcan>
just threw a CDN in front of the asahilinux installer, let me know if things speed up a bit
<marcan>
I'll have to redo my file naming scheme though, to avoid cache issues... for now I set expiry to 1 hour to avoid running into trouble
<kode54>
I had to roll a different CDN for one of my own apps' downloads
<j`ey>
marcan: thats just for asahi-base.zip right?
<marcan>
and the intaller tarball
<marcan>
not the package repo though
<marcan>
well, it serves the repo, but I don't plan to point the default repo at them just yet
<kode54>
B2+CloudFlare didn't support Content Security Policy in a way that would work for me
<marcan>
I might in the future though
<kode54>
so I had to buck up and throw my data behind S3+CloudFront
<kode54>
lucky I only see about 1000 hits a month, or I might be in trouble with billing
bisko has quit [Read error: Connection reset by peer]
<marcan>
with bunny and the patreon funding I'm getting, I can handle up to 10k downloads/month easy, and wouldn't be pants on fire panicking unless we exceed 100k, so it's probably a good start
<kode54>
oh, that's cool
<kode54>
I have patreon funding, but my outflow exceeds my intake
<marcan>
yeah, it's like that for most people :(
<marcan>
I still can't believe the support I'm getting for this project
bisko has joined #asahi
<kode54>
there's a lot of excitement over getting Linux running natively on the M1
<kode54>
I just wonder if a lot of people know exactly what they're getting into
user982492 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<marcan>
in what sense?
<kode54>
well, it's still an early game
<kode54>
but yeah, paying now will pay off later
<kode54>
I wonder how many of them are donating to FEX?
<marcan>
yeah, but things move faster than people think
<marcan>
it's why I'm trying to put on bits of polish now so stuff like DPMS and sleep mode works well enough for people to carry their laptops around
<kode54>
FEX may one day prove to be way more robust than Rosetta 2 is, relatively speaking
<marcan>
and then we move on to the GPU which I maintain is going to go faster than people think too, with all the work alyssa has been doing behind the scenes already
<marcan>
and yeah, FEX is something people should contribute to too
<j`ey>
marcan: I was really surprised when someone sponsored a whole laptop before the project even started!
<mps>
chadmed: '08:52 .................... chadmed| screens are not paper and UIs should be designed with that in mind imo'. heh, I'm 'fighting' with graphic and ui designers for decades about this. these people usually don't understand difference between paper and screen
<chadmed>
i was gravely concerned id have to switch to zombie brand thinkpads or something equally unthinkable when apple released these machines given the total lack of interest in the intel macbooks from kernel developers. im so glad this project exists. if i werent a povo student id gladly chip in a lot more than just my time
<marcan>
j`ey: tbf one of the people sponsoring laptops was a friend of mine :)
<j`ey>
marcan: yeah but still a lot of money!
<chadmed>
mps: i know i said not two weeks ago that UX designers deserve a raise, but some of the scientific software i have to use daily really makes me rethink whether or not they actually do deserve that :P
<j`ey>
marcan: my friends never bought me a 1500$ laptop!
<mps>
chadmed: true, ime :)
<j`ey>
I'm not sure if I personally have any need for FEX, but it's a cool project
<marcan>
j`ey: let's just say that back when I worked at Google Ireland he proposed going to japan for a weekend to watch the premiere of a certain anime movie, I said "look, I know we both like the show, but I'm not *that* crazy" and the next day he dropped off the plane tickets on my desk
<j`ey>
marcan: and clearly he didnt book you a return flight :P
<marcan>
lol :D
<marcan>
nah, that was my second time in japan (first one was a proper 2 weeks, with him too, since he'd lived here in the past)
<kode54>
I would have a lot of use for FEX, having a huge game library and a desire to still play a lot of them
<marcan>
third time I did a month on my own, and snuck in a job interview
<chadmed>
the only use case for fex for me would be seeing how fast these machines can software render half life 1, but given goldsrc makes liberal use of x87 code paths i dont think fex would really be of any use there
<marcan>
fourth time there was no return ticket ;)
<j`ey>
marcan: :-)
<kode54>
chadmed: FEX is making strides into improving x87 code paths
<mps>
chadmed: about 20 years ago I worked with famous (and very good) graphic designer, that was 'interesting' experince. but he is good guy and after some time started to accept my advises
<kode54>
someone is implementing quick and dirty 64 bit scalar math
<marcan>
chadmed: please don't worry about chipping in money (nor anyone else); I really appreciate it but please put your own finances first, I'm already very lucky with what I'm getting already
<chadmed>
kode54: yeah i saw someone managed to get cs1.6 at ~8 fps on an rpi4 which honestly is suuuuper impressive
<j`ey>
but those gaames still need to work on Linux right?
<kode54>
yes
<kode54>
but Proton makes great strides there too
<kode54>
in fact, Proton is often a lot easier and more compatible than trying to get things working under CrossOver on a Mac
<chadmed>
j`ey: the workflow i imagine most people would be seeking would be steam+proton+wine in an amd64 chroot running underneath fex
<kode54>
oh yes
<kode54>
a game I like to play, Fall Guys
<kode54>
that switched on Linux EAC
<kode54>
but there's a feature the game engine needs now
<kode54>
shared texture resources
<kode54>
Guy<lotsanumbers> is working on that, and has a semi-working implementation that depends on a not-upstreamed fork of Proton to work
<chadmed>
im hoping the steam deck kicks a bunch of peoples arses into gear over native linux support for things like anticheat, hell even supporting linux via wine with syscall user dispatch would be really nice for stuff like faceit
<kode54>
seriously though, heck off, Bungie
<marcan>
AIUI Steam has some kind of native anti-cheat that works on linux/proton
<chadmed>
but unfortunately for many gaming communities (not the brightest bulbs), linux remains nothing more than "the hacker os" and game developers/mm service admins dont really want to be associated with that by their clientele
<marcan>
no idea how it works though
<kode54>
not just Steam, but upstream Wine
<kode54>
EAC, and BattlEye
<mps>
heh, only games I play sometimes on computers are chess and chinese cheess called wei chi or go in japanese, so text terminal is quite good for me to play games ;)
<kode54>
I mostly game on my Mac
<chadmed>
yeah game devs can hook VAC if they want which works, plus wine has had syscall user dispatch for emulating NT syscalls for a while but most anticheats still dont like it. there have been reports that faceit anti cheat has instabanned people if it figures out its running in wine
<chadmed>
but to have that discussion we need to also talk about the value of kernel level anti cheat and perpetuating the arms race between devs and cheaters, which is not a converation for this channel
<marcan>
indeed
<marcan>
(feel free to move to offtopic though, that's a subject worth discussing)
<pugguu[m]1>
Why’s it sent that again
<pugguu[m]1>
Hmm
<mps>
marcan: on my MBP `echo 0000:01:00.0 > /sys/bus/pci/drivers/brcmfmac/unbind' and `echo mem > /sys/power/state` work but don't wake up, have to keep power button 10 seconds and reboot
<mps>
all (if not all) drivers are =y in kernel config
<mps>
s/^all/most/
<David[m]123>
<Glanzmann> "David: Otherwise, you need to..." <- I have a 404 error response
<mps>
(still drinking morning coffee and obvoiusly didn't waked up)
<pugguu[m]1>
Anyways just a odd question how easy is it going to be to setup the gpu from a setup like mine currently when available
<chadmed>
should be just a matter of updating your kernel and mesa when the time comes
<chadmed>
alyssa has been hard at work upstreaming all her great work in mesa so depending on how well your distro tracks mesa upstream, that shouldnt even be a problem
<chadmed>
debian being debian might need a helping hand staying up to date
<pugguu[m]1>
Might be a good idea for u guys to make a script for it lol
<pugguu[m]1>
When the time comes
<mps>
for some time we will have to build mesa from source, I think
<chadmed>
ive been working on gentoo support infrastructure (an overlay + scrips etc) so eventually ill have an ebuild for mesa in there, but uni's back and i study something that has nothing to do with computers other than the fact that we use them sometimes so progress on that front might be slow
<pugguu[m]1>
Oh no that doesn’t sound fun for a newbie like me even tho I have been useing Linux for at least 2 years now
<marcan>
mps: I know, suspend isn't working yet
<marcan>
nobody should expect that to work for now
<marcan>
I hadn't realized s2idle actually went off powergating devices by default, so of course that causes everything to explode
<pugguu[m]1>
marcan: speaking of suspend my install has gone to sleep right now and seems happy after
<marcan>
I added power button wakeup in a branch so that much works, but resuming devices explodes badly
<mps>
marcan: ok, so I had wrong understanding of your yesterday talk
<marcan>
pugguu[m]1: are you sure that's sleep, not just screen off?
<pugguu[m]1>
marcan: probably because now it isn’t responding
<pugguu[m]1>
Guess I’m gonna have to reboot
<pugguu[m]1>
And how do i stop it from sleeping
<pugguu[m]1>
Lol had to unplug it completely didn’t like the power button lol
<pugguu[m]1>
Good tuning gnome is easy to open apps without a trackpad/mouse
<pugguu[m]1>
And has anyone tested Vivaldi on 16k yet
<j`ey>
chromium based right? and I assume they didnt fix 16K pages
<David[m]123>
<pugguu[m]1> "All I had to do was run a single..." <- What command was it?
the_lanetly_052___ has quit [Ping timeout: 480 seconds]
gladiac has joined #asahi
<pugguu[m]1>
<David[m]123> "What command was it?" <- What for keyboard layout?
<David[m]123>
yes
<pugguu[m]1>
Sudo pat install keyboard-configuration -y
<pugguu[m]1>
Apt autocorrect
<pugguu[m]1>
It will give u a little gui with a list of keyboard layouts and just find yours hit enter and done
<pugguu[m]1>
And to install a desktop environment just run tasksel as root or with sudo
<pugguu[m]1>
And reboot
<pugguu[m]1>
If you setup sudo correctly which I’m just about to figure out how to do
bisko has quit [Ping timeout: 480 seconds]
<j`ey>
new mac install means I forgot to turn off the boot chime which means I'm going crazy hearin it every few mins :|
<pugguu[m]1>
David: if u want to add a user to sudo group do su - then run usermod -g username
<pugguu[m]1>
You will also want to setup a user before installing a desktop for that run adduser username goes here and follow the prompts
<pugguu[m]1>
That’s how I did it
<marcan>
am I the only one who really doesn't mind the chime? it's quite soothing :-)
<marcan>
j`ey: but might this be a good reason to start working on some userspace tool to manage nvram vars (on top of the existing mtd stuff)? ;)
<pugguu[m]1>
marcan: I agree makes me happy every time I hear it
<marcan>
oh yeah, reminds me, I also need to do the "wipe NOR" test on my victim mac mini at some point soon
<pugguu[m]1>
Oh no bricking a Mac mini for science marcan
<marcan>
well it's not *supposed* to brick itself!
<marcan>
but if it does we'll have learned something!
<marcan>
also I'll take a dump first, so worst case I can directly restore it to the chip
<pugguu[m]1>
marcan: You know what I mean lol
<pugguu[m]1>
Good luck
* j`ey
doesn't even build the nor/flash driver currently
<marcan>
basically if it survives I can feel reasonably safe about leaving that mtd enabled; if it bricks itself we need at *least* partitioning/write-protect in the kernel if not outright disabling the nor device by default
<pugguu[m]1>
Still need to get my trackpad working roughly any idea on how soon Bluetooth is gonna. E working marcan
<marcan>
no idea, haven't looked into it yet
<marcan>
I would recommend an external dongle if you rely heavily on bluetooth for now; it's likely to take a back seat to GPU and USB3/Thunderbolt, at least in my book (unless someone wants to dive into it first)
<marcan>
we also need to do something about the Touch Bar, especially if as rumoured the M2 13" MBP also has one
<j`ey>
you can probably get one pretty cheap
<David[m]123>
<pugguu[m]1> "You will also want to setup a..." <- Saw your advice too late, what's the default password for root (or am I stuck?)
<marcan>
yeah, bluetooth dongles are super cheap
<pugguu[m]1>
David: unless u set one there shouldn’t be one
<sven>
I kinda need thunderbolt to actually use Linux on my mba daily while I don’t need Bluetooth fwiw
<j`ey>
marcan: I hadn't seen the M2 MBP having a touchbar rumour
<marcan>
sven: same
<marcan>
hence the prio :)
<sven>
yeah
<marcan>
once I have GPU and thunderbolt I can seriously make it my main machine, for all intents and purposes
<sven>
yup
<marcan>
only problem is I was planning to do that with the M1Pro/Max, or whatever new laptops come out
<marcan>
but there's also that M1Max×2 iMac rumored
<marcan>
which I assume I'll have to get, and if I do, it'd be a waste not to make it my main machine
<David[m]123>
pugguu[m]1: It wasn't asking for my password but twice for an user actually (root is not accepted by gnome it seems)
<marcan>
... but I was looking forward to laptop portability!
<sven>
yeah, I’m really curious about the new machines
<sven>
for a laptop I really enjoy the mba
<marcan>
yeah, the mba is nice to just throw around
<marcan>
but you know how I used to bring my main machine to CCC, right? and I stopped recently, I just bring a terminal to places now
<sven>
but I might just get a m2x2 mini or iMac or something
<pugguu[m]1>
David: oh curtly alt f2 will let u into a shell
<pugguu[m]1>
Where u can log into root
<marcan>
but it's really nice being able to do that again, if only to, like, sit down on the couch in the living room and keep working
<marcan>
and the 14" Pro is just such a nice machine
<pugguu[m]1>
Ctrl dam auto correct
<j`ey>
and the mba m1 is still wayyyy too powerful even for a thin client/terminal :D
<marcan>
yeah :)
<sven>
yeah :D
<marcan>
the Pro though, just lol
<marcan>
it almost tied my Threadripper on kernel builds
<j`ey>
my main (personal) computer currently is a 2013 MBA with 4GB of ram lol
<marcan>
I'm just endlessly amused at all the people saying "it's TSMC 5nm! Ryzen will catch up with the next gen!"
<marcan>
... none of those have *actually* used one of these boxes :)
<pugguu[m]1>
My main is my mimi so I’m an early adopter
<marcan>
at least I will say the fan on the Pro does go full blast while building kernels
<marcan>
but it even sounds *nice*!
<David[m]123>
pugguu: I think it's fn option 2 on an apple keyboard but it did not works
<sven>
I think mba + powerful m2 x2 is the perfect combination for me
<marcan>
it's the whooshing kind of fan, not the high pitched whine I get on my x86 laptop
<j`ey>
what controls the fans?
<marcan>
SMC
<marcan>
haven't written the hwmon driver yet
<marcan>
feel free to take a shot at that if you're bored :)
<pugguu[m]1>
David: yea func opt f2 forget u were on mba
<j`ey>
(what I assumed, double checking)
<marcan>
I have a big TXT with most of the sensor keys documented, and the fan stuff I think is the same as the old applesmc driver, should be easy to narrow down what changed
<g8rfx9wozue0e9pa3n[m]>
Just reading about fex, never heard of it before, and box64. Which is more likely to get used in ashahi?
<marcan>
FEX
<pugguu[m]1>
However migh be command unless u set Macintosh layout in Linux
<marcan>
that's blocked on 4K pages though, and probably not *that* useful until GPU support is in, but once it is we'll ship it by default in the desktop image
<j`ey>
g8rfx9wozue0e9pa3n[m]: I mean, assuming both are in the archlinuxarm repos, you can pick :)
<marcan>
but also that of course
<marcan>
though I'd like to prototype TSO support in FEX and see how much it speeds things up
<David[m]123>
It was fn option ctrl f2
<marcan>
kernel-wise it should be easy to make work, harder to convince upstream to take it :-)
<j`ey>
first goal is to make an archlinuxarm remix, second goal is to upstream everything and not have a distro :D
<marcan>
yup
<marcan>
no idea if we'll ever get there
<marcan>
but we might be one of the few distros whose goal is to cease to exist
<marcan>
:-)
<j`ey>
:-D
<chadmed>
our KPI is crap distrowatch metrics
<pugguu[m]1>
David: awesome I can’t use my apple keyboard yet so I’m currently useing a windows keyboard with Macintosh layout
<ChaosPrincess>
w.r.t fex, would it be possible to teach it to use the hardware magic that rosetta 2 uses?
<sven>
there’s also SEP at some point but that more on the nice-to-have list
<sven>
*that’s
<chadmed>
oh btw i did a clean slate install of the reference distro into clean free space and ive run into the same wifi showstopper as mentioned earlier today. brcmfmac refuses to probe the device
<j`ey>
chadmed: that's what marcan mmeant by 'TSO' a few lines up
<j`ey>
err ChaosPrincess ^
<ChaosPrincess>
oh, tso as in total store ordering?
<j`ey>
(increase as in, remove the /10, or make it /5 or whatever)
kov has joined #asahi
<marcan>
chadmed: yeah I repro'd earlier today
<j`ey>
chadmed: the others that have had it, haven't played with that timeout yet
<marcan>
there's other hardware magic that Rosetta2 uses (related to SSE), but that one's more annoying to support and less likely to be upstreamable
<g8rfx9wozue0e9pa3n[m]>
Now I have to figure it out which device to get to replace my surface pro. I only use it with an external monitor so maybe the mini but the I can get the air for an extra £180.
<marcan>
actually that one is now upstream in a newer ARM version, Apple just did it their own way before it was standard
<j`ey>
marcan: the operand swapping thing, forgot what it's called
<marcan>
j`ey: no, the denormal/flush to zero thing
<j`ey>
ah
<marcan>
IIRC off the top of my head it's 1 bit that controls input/output on earlier ARM, SSE has independent bits, Apple rolled their own impdef mechanism to do that, newer ARM rev added another control bit to disambiguate (plus an enable)
<marcan>
(it's funny when you can just tell features were added for SSE compat even though of course the ARM ARM will never mention that or use the same name :p)
<g8rfx9wozue0e9pa3n[m]>
Curious if any if you have tried waydroid on asahi?
<marcan>
that said, denormals are such a corner case thing that short of simulations (or some multiplayer games), you can probably just ignore it and everything will work anyway
<marcan>
g8rfx9wozue0e9pa3n[m]: not going to happen until 4K pages do
<marcan>
same issue as FEX
<chadmed>
j`ey: ill play around with it tomorrow, its 2030hrs and my brain is starting to turn itself off
<pugguu[m]1>
Vivaldi anyone or is Vivaldi chrome based
<pugguu[m]1>
Can’t remember
<chadmed>
it's chromium based
<g8rfx9wozue0e9pa3n[m]>
marcan: Makes sense. It should be more efficient as it shouldn't need to translate from x86 to arm but we'll see.
<j`ey>
chadmed: ok
<pugguu[m]1>
Guess imma have to use Firefox until chrome Is fixed
<pugguu[m]1>
Welp
<pugguu[m]1>
Stupid question but u guys reckon Minecraft would work without gpu
<pugguu[m]1>
Acceleration
<David[m]123>
pugguu[m]1: Chromium based
<j`ey>
pugguu[m]1: just try!
<chadmed>
it will work in the sense that frames will be rendered
<pugguu[m]1>
Ok I’m gonna use the pi app’s version of Minecraft
<chadmed>
how long those frames will take is anyones guess
<pugguu[m]1>
By the way was looking for the brcmfmac file to then mod probe it to see if enabled then googled it and realised I can just do osmosis
jix has quit [Server closed connection]
jix has joined #asahi
<pugguu[m]1>
Lsmod where tf did autocorrect get osmosis from lol
tomtastic has quit [Ping timeout: 480 seconds]
psykose has quit [Remote host closed the connection]
psykose has joined #asahi
klaus has quit [Quit: Konversation terminated!]
klaus has joined #asahi
psykose has quit [Remote host closed the connection]
psykose has joined #asahi
tomtastic has joined #asahi
<mps>
building kernel on 4K kernel is 'real 6m 3.62s' somewhat faster than two weeks ago
<landscape15[m]>
pugguu: yeah everything is fine. Is the pci card detected?
akemin_dayo has quit [Remote host closed the connection]
akemin_dayo has joined #asahi
<pugguu[m]1>
Need to install lspci for some reason
<pugguu[m]1>
My commands keep disappearing or something
<pugguu[m]1>
Or are they not installed by defult on a root fs
XeR has quit [Server closed connection]
XeR has joined #asahi
<pugguu[m]1>
I mean stuff like lsusb and all that
<j`ey>
yes likely you just need to install them
<pugguu[m]1>
Is there a command to install all the basic commands?
thinkofher has quit [Server closed connection]
thinkofher has joined #asahi
vnogueira has joined #asahi
<VinDuv>
pugguu[m]1: apt install live-task-standard possibily (I think the Debian installer installs this when you check “Usual system tools” during install)
Xe has quit [Server closed connection]
Xe has joined #asahi
maz has quit [Server closed connection]
maz has joined #asahi
<landscape15[m]>
pugguu: I installed them using chroot on my main machine (since I didn’t have Wi-Fi working yet)
StephanvanSchaik has quit [Server closed connection]
<Glanzmann>
marcan: Have a good night sleep and enjoy your day off.
ar has quit [Server closed connection]
ar has joined #asahi
<pugguu[m]1>
Glanzmann: is there any new features I can implement? With updated kernels or am I up to date for now
<Glanzmann>
pugguu[m]1: At the moment you're up2date.
<Glanzmann>
At least no new development occured today that I'm aware of.
SimonSapin has joined #asahi
<Glanzmann>
pugguu[m]1: Since you're using the mini, what you want to try at some point, but at the moment i would not recommend, is the dcp driver.
<Glanzmann>
With that, you can turn your tv off and on without the need to reboot.
<Glanzmann>
So hdmi hotplug works as long as its the same resolution.
<pugguu[m]1>
That would be useful
<pugguu[m]1>
But probably best to wait on that one lol
<Glanzmann>
jannau: Do you need beta testers for dcp, or should we wait with that?
<SimonSapin>
Hello! The upcoming alpha release sounds exciting. Does/will it support dual-booting with macOS? Is there a filesystem that’s well-supported by both systems?
<Glanzmann>
pugguu[m]1: Last time I tried dcp it worked, but it was much slower than simpledrm. But that was a few weeks ago.
user982492 has joined #asahi
<j`ey>
SimonSapin: yes supports dual booting, that's the default
<Glanzmann>
SimonSapin: On dual-booting yes. A filesystem support well by both systems as well: vfat.
mort_ has quit [Server closed connection]
mort_ has joined #asahi
<j`ey>
I think there also is a FUSE thing for macOS with ext4 support, but I've never used it
<pugguu[m]1>
Speaking of jannau isn't that the person I need to talk to to sort my trackpad cus right now I'm using a Lenovo mouse
<Glanzmann>
Normally you would reduce the macos container to have some space for Linux, but you can also use external storage (at the moment only with usb-2 speed).
<Glanzmann>
pugguu[m]1: Yes, jannua did most of the spi-hid development. And he has the same trackpad you have and for him it works.
<Glanzmann>
He used it because it speaks more or less the same protocol the internal touchpad do.
<Glanzmann>
pugguu[m]1: But about your touchpad, I assume we're just missing a kernel driver.
<pugguu[m]1>
Yes probably
<Glanzmann>
pugguu[m]1: Can you paste your dmesg again?
<SimonSapin>
I was thinking internal partition to share some files between the two systems, rather than external storage. vfat doesn’t sound great
bisko has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
bisko has joined #asahi
<jannau>
Glanzmann: no progress on dcp
<j`ey>
FAT is probably the best supported option
<SimonSapin>
alright, thanks all
<Glanzmann>
jannau: And about the external touchpad from apple, should CONFIG_MOUSE_APPLETOUCH be enough?
<Glanzmann>
jannau: I see. If you want a beta tester, ping me. :-)
mlq_ has quit [Server closed connection]
mlq_ has joined #asahi
chengsun has quit [Quit: Quit]
chengsun has joined #asahi
<mps>
j`ey: what about exfat
deralex_[m] has joined #asahi
<j`ey>
that probably works too
<mps>
pugguu[m]1: touchpad works fine, your problem could be not enabled kernel driver, or you too old xorg and/or xf86-input-libinput
<mps>
j`ey: yes, exfat works, I used it when was using macos as host for qemu VM
<mps>
landscape15[m]: also, probably you have outdated xorg
<pugguu[m]1>
mps: how do i change that
<mps>
pugguu[m]1: what is 'that'
<pugguu[m]1>
xorg thing
<mps>
pugguu[m]1: ah, depends on your distro
<pugguu[m]1>
cud ofcoure it auto setups
<mps>
which one you use
<pugguu[m]1>
debina
<pugguu[m]1>
debian*
<mps>
pugguu[m]1: I think you have to use unstable or testing debian
<pugguu[m]1>
i think its testing but let me check by quickly downloading neofetch
<jannau>
Glanzmann: external touchpad (usb/blutooth) would be hid-magicmouse, the same driver we use for the internal trackpad. Possible that I broke something there
<Glanzmann>
pugguu[m]1: You have Debian testing, so your libinput and xorg should be up2date.
<Glanzmann>
jannau: I see, thanks.
<pugguu[m]1>
sid
<mps>
pugguu[m]1: ah, Glanzmann says it is testing, so probably driver is not enabled in kernel
<pugguu[m]1>
if that help atall]
<mps>
sid is testing iirc
<mps>
or unstable, I forgot
<pugguu[m]1>
i thought sid was unstable cus sid is the daily/weekly builds
<Glanzmann>
pugguu[m]1: If you next time under Linux, run the following command: apt install -y libinput-tools; /usr/libexec/libinput/libinput-list-devices and paste the output
jvsg[m] has joined #asahi
<mps>
didn't thought that so much time passed when I left debian behind :)
<Glanzmann>
pugguu[m]1: Can you paste the output of your Xorg.log?
<Glanzmann>
pbot /var/log/Xorg.0.log
<pugguu[m]1>
cant find my xorg log
<Glanzmann>
Oh you have wayland.
<pugguu[m]1>
yea
<Tramtrist>
👍
<pugguu[m]1>
useing gnome 41
<pugguu[m]1>
runs prettly well for being non accelarated
<Glanzmann>
pugguu[m]1: Does your trackpad work on another Linux box?
<pugguu[m]1>
thats the issue i dont have anouther linux box to hand sadly
<Glanzmann>
I see.
ella-0[m] has quit [Server closed connection]
ella-0[m] has joined #asahi
<pugguu[m]1>
my only linux box had the hdd fail on it hand i havent reinstalled anything on it
<Glanzmann>
pugguu[m]1: So I would try to compile the newest libinput stuff by myself and see if it correctly detects the same, if not i would open a ticket with the libinput guys and ask them what to do.
<pugguu[m]1>
and how would i go about doing that?
<pugguu[m]1>
dont have an git account lol
<pugguu[m]1>
atleast not that i know of
<pugguu[m]1>
but could try building it all
<pugguu[m]1>
dont know how long that would take tho lol
<pugguu[m]1>
lol just made a gitlab account
<pugguu[m]1>
problem is i dont know what to put in the issue report
bisko has quit [Ping timeout: 480 seconds]
<pugguu[m]1>
i have heard they like there formatting in issue reports
<pugguu[m]1>
just built latest libinput no use sadly
deralex_[m] has left #asahi [#asahi]
emilazy has quit [Server closed connection]
emilazy has joined #asahi
SimonSapin has left #asahi [#asahi]
jevinskie[m] has quit [Server closed connection]
jevinskie[m] has joined #asahi
coolshaurya has quit [Server closed connection]
coolshaurya has joined #asahi
rolodondo34[m] has quit [Server closed connection]
rolodondo34[m] has joined #asahi
user982492 has joined #asahi
dhewg has quit [Server closed connection]
dhewg has joined #asahi
bisko has joined #asahi
fridtjof[m] has quit [Server closed connection]
fridtjof[m] has joined #asahi
joske has joined #asahi
___nick___ has quit [Ping timeout: 480 seconds]
joske has quit [Quit: Leaving]
<bluetail[m]>
has anybody tried running steamproton yet and looked if a cpu intensive game like noita would run withut gpu acceleration?
gladiac has quit [Quit: k thx bye]
cde[m] has quit [Server closed connection]
cde[m] has joined #asahi
brwnz[m] has quit [Server closed connection]
brwnz[m] has joined #asahi
maikaeli[m] has joined #asahi
sheepgoose has quit [Ping timeout: 480 seconds]
<sarah[m]>
Or maybe, I don't know, APEX LEGENDS!
<sarah[m]>
(would love to know how it runs)
<kit_ty_kate>
I was finally able to reproduce a bug i encountered this morning on the reference distro, where the wifi PCI device never gets shown to the kernel
<j`ey>
kit_ty_kate: a few people are seeing that now
<kit_ty_kate>
I encountered it twice: once this morning on first boot, and once now after running some errands for a few hours, but never in the 50-ish reboot/poweroff i tried this morning after the first time
<kit_ty_kate>
this is quite funny
<kit_ty_kate>
j`ey: ah
<kit_ty_kate>
Is it already being debugged or can I do anything to help?