The reverse engineering work that went in to this is absolutely top notch, I've read some of the articles and can barely follow them, the leaps of intuition are so large they almost feel like parallel construction at times. Here's to hoping they get it to work. And wouldn't it be nice if Apple just for once helped out and opened up their hardware.
NixOS on M1
11–20 of 71 posts
Re: NixOS on M1
#12For the uninitiated, what's the issue with getting nix to work on M1?
Re: NixOS on M1
#13Tracking this closely honestly. Once external screens work I will switch to Apple hardware. But I hear that USB/TB is a total nightmare to RE and implement. Very happy I won't need to do the nixos stuff myself!
Re: NixOS on M1
#14Tracking this closely honestly. Once external screens work I will switch to Apple hardware. But I hear that USB/TB is a total nightmare to RE and implement. Very happy I won't need to do the nixos stuff myself!
It will be fascinating to see if they can get the hardware to support multiple displays under Linux on devices given that Apple doesn't support it.
Re: NixOS on M1
#15Earlier quoted context omitted.
It will be fascinating to see if they can get the hardware to support multiple displays under Linux on devices given that Apple doesn't support it.
i think this is unlikely given that it's presumably actually "hardware-limited" https://social.treehouse.systems/@marcan/109528880850349638
If there's anything hardware hackers are famous for, it's abusing hardware to get it to do unintended things. I think my favorite that isn't Linux running on a badger is the RTL SDR, so maybe there's a way to get a super shitty software muxer going, or maybe map two displays into one but drive it from software so even if there's a special dongle required, the hard work isn't being done by that dongle making it a $30 piece of kit instead of $150.
Re: NixOS on M1
#16Tracking this closely honestly. Once external screens work I will switch to Apple hardware. But I hear that USB/TB is a total nightmare to RE and implement. Very happy I won't need to do the nixos stuff myself!
It will be fascinating to see if they can get the hardware to support multiple displays under Linux on devices given that Apple doesn't support it.
This is also a difference from the A series which only have a single display controller, so can only drive a single display.
Anything higher than the hardware limit is done in software, like screen mirroring or any of the macOS workarounds to get more displays.
Re: NixOS on M1
#17Earlier quoted context omitted.
It will be fascinating to see if they can get the hardware to support multiple displays under Linux on devices given that Apple doesn't support it.
Apple does support multiple displays when the hardware supports it. The base M series processors only have two display controllers in their architecture so can only support two displays via hardware. They support more on the higher end SKUs with more display controllers. This is also a difference from the A series which only have a single display controller, so can only drive a single display. Anything higher than th…
Are you referring to that Sidecar or similar software which lets you use an ipad as a second display, or are there different workarounds you're thinking of?
Re: NixOS on M1
#18Earlier quoted context omitted.
Apple does support multiple displays when the hardware supports it. The base M series processors only have two display controllers in their architecture so can only support two displays via hardware. They support more on the higher end SKUs with more display controllers. This is also a difference from the A series which only have a single display controller, so can only drive a single display. Anything higher than th…
> any of the macOS workarounds to get more displays. Are you referring to that Sidecar or similar software which lets you use an ipad as a second display, or are there different workarounds you're thinking of?
https://www.macworld.com/article/675869/how-to-connect-two-o...
With some docks and adapters like https://www.sonnettech.com/product/m1-mac-dual-displayport-a...
They’re not completely successful from what I hear, but I know it works for some folks.
I have an M1 Max so I haven’t tried myself.
Re: NixOS on M1
#19From the page: This is mostly a restructuring of work many others have already done, and it wouldn't have been possible without them. Important parts of the Linux on M1 experience include: Asahi Linux's m1n1 bootloader/hypervisor Asahi Linux's kernel patches Mark Kettenis' U-boot port Janne Grunau's kernel config
Re: NixOS on M1
#20The reverse engineering work that went in to this is absolutely top notch, I've read some of the articles and can barely follow them, the leaps of intuition are so large they almost feel like parallel construction at times. Here's to hoping they get it to work. And wouldn't it be nice if Apple just for once helped out and opened up their hardware.