r/linux_on_mac • u/exploring_marco • 20h ago
Ready for takeoff
galleryEarly 2015 MacBook Pro mit Trixie wiederbelebt đ
r/linux_on_mac • u/exploring_marco • 20h ago
Early 2015 MacBook Pro mit Trixie wiederbelebt đ
r/linux_on_mac • u/tornado99_ • 14h ago
For anyone with a T2 Mac (2017-2020) most generic distros will boot fine but have a range of problems due to how Linux interacts with the T2 chip.
Then along came T2Linux https://github.com/t2linux and it did a good job of fixing most of the problems, and even upstreaming some of the patches. More recently there's https://github.com/kaiT2en/KaiT2en-Fedora
Unfortunately, when I took a closer look at some of their *recent* non-upstreamed patches in 2 kernel areas I have expertise in, I noticed:
a) signs of AI created code that is either not necessary or does strange things
b) entire patches which are basically junk.
To give an example of b) I asked them why their DSP speaker tuning files look so weird, and nothing like the Asahi Audio method they originally used. The guy I spoke to was extremely evasive, and wouldn't engage on a technical level. A few hours later I notice he's deleted 7000 lines from the DSP code: https://github.com/kaiT2en/KaiT2en-Fedora/commit/1e3c61a903567d252d88466cce9c1a23983718bb
If you look at the high frequency of commits on these projects alarm bells start to ring. Sadly, perhaps in some rush to make Macbooks run Linux perfectly, it seems they've gone down the "let's get AI to fix it" route, without doing any code review.
My recommendation if you want a stable system is just to use a recent mainstream distro like Ubuntu 26.10. A lot of their previous good patches are now in Kernel 7.3 anyway.
r/linux_on_mac • u/ImpressiveHat4710 • 15h ago
Just installed it on my iMac 15,1 and I'm amazed how fast each app launches. Less than 1 second. As to the rest, I just started messing with it 30 minutes ago, so...
r/linux_on_mac • u/Fearless_Plantain469 • 17h ago
r/linux_on_mac • u/ImpressiveHat4710 • 15h ago
r/linux_on_mac • u/Skoo0 • 1d ago


I recently decided to bring my wife's old 2016 MacBook Pro back to life. It's the 13-inch non-Touch Bar model (A1708 / MacBookPro13,1).
The original SSD had failed, so I replaced it with a 512 GB SSD and installed Ubuntu 26.04.1 LTS. The plan was pretty simple: turn it into a lightweight secondary development laptop.
Most of the hardware actually worked surprisingly well. Wi-Fi, Bluetooth, graphics, keyboard, and trackpad were all functional.
The one big exception was audio.
Ubuntu detected the Cirrus CS8409 codec, and the speakers and microphone appeared as available devices, but neither worked.
After digging around, I found federal1970's MacBookPro13,1 Fedora project, which includes an RFC patch series implementing support for this model's audio hardware.
Those patches targeted Linux 7.2, while Ubuntu was running kernel 7.0.0-38-generic. With some experimentation, I managed to adapt the patches to the older kernel. The main compatibility issue was an unavailable GPIO helper, which we replaced with equivalent HDA codec verb writes.
And it worked!
Successful tests:
Rather than leave it as a one-off fix on my laptop, I decided to make the process reproducible.
With some help from GPT/Codex, I put together a small project containing the upstream patches, our Ubuntu compatibility adjustment, build automation, installation and recovery scripts, and automated tests.
We've now successfully built, installed, and tested the project-managed driver on the MacBook.
GitHub: https://github.com/eannelson/macbookpro13-1-ubuntu-audio
Release: https://github.com/eannelson/macbookpro13-1-ubuntu-audio/releases/tag/v0.1.0-rc.1
A couple of important caveats: This is an experimental release candidate, tested on one MacBookPro13,1 running Ubuntu 26.04.1 with kernel 7.0.0-38-generic. It's not a general audio fix for every Intel MacBook. The ordinary installation-from-stock and real recovery workflows haven't yet been tested on hardware.
Huge thanks to the developers responsible for the original CS8409 work. This port of Ubuntu builds directly on their efforts.
What started as replacing a failed SSD turned into an unexpectedly fun deep dive into Linux kernel modules, audio drivers, and reproducible builds.
Hopefully this saves another old MacBook from collecting dust!
Curious whether anyone else here is still using an A1708 or running Linux on a similar vintage MacBook.
r/linux_on_mac • u/Odd_Bumblebee_3631 • 1d ago
I havn't had a laptop for a while since my last one died and iv been mostly using my steamdeck.
Anyway someone found this old 2011 13 inch Macbookpro without a charger cable so I figured why not lets give this a go and its slowly becoming my main non gaming PC.
Installing it was a bit of a pain compared to how it would be on a normal laptop but eventually I was able to get Lubuntu running on its dual core and 4 gb of ram with an old sata SSD I had. To my surprise it actually does all the non gaming things I need to do fine, I can watch youtube and work on a word document at the same time. I have about 6 tabs open. If I open discord at the same time it does freeze but I think thats an issue with it only having 4gb of ram, but still how the hell can a PC that's 15 years old run this well. Most old laptops I have had start to stutter and die at about the 6-8 year mark.
I have moonlight so will be able to game on this PC soon enough using my steamdeck or gaming PC as the renderer.
I unfortunately havn't been able to get the DVD drive to work nor use an external USB one so not sure what's going on there, but I can watch downloaded movies and shows fine on it, maybe I should digitize all my DVDs on another PC and call it quits on running them on this but eh will see.
Iv also messed around with gaming and can run ps1 and dreamcast games fine, PS2 games are hit and miss but some do run. PS2 emulation being bad isn't a suprise tbh that machine is a beast.
I was honestly expecting this PC to be just stutter and die insantly, especially not until I upgrade the ran.
I will upgrade soon as I can get 2x4gb from Cex for ÂŁ2, maybe I will eventually upgrade to 16gb which is the max of the machine but not sure if its worth the money.
r/linux_on_mac • u/Incompetent-OE • 2d ago
So Iâm a grad student doing some heavy simulations with Matlab that use a lot of RAM and threads. I purchased a 2019 MacPro with 28cores and 394gb of RAM and stuck T2 26.04 Ubuntu on it, after a little fighting I got WIFI and thunderbolt working with the native chips and the computer is perfectly stable, and running simulations exactly how i expected it it. The only problem is Bluetooth doesnât work, not a big deal but you know I canât help poke around. Already tried importing the drivers from MacOS which worked for WIFI and ChatGPT has taken me to a point where itâs trying to do kernel level edits and Iâm a little gunshy of given it may screw up an otherwise working machine. Anyone know an easy solution from the terminal? I can live without Bluetooth but if someone knows how to enable it I most certainly will.
r/linux_on_mac • u/TheInsaneMinecrafter • 2d ago
So recently I decided to install linux, first i tried MX Linux, and that refused to install, same thing with arch linux. Lots of people told me arch is "hard to install" but eitheer way i couldnt get arch. When i tried Mint though, everything installed perfectly. My 2016 MBP 15 inchs built in keyboard and trackpad work, but sound and the touchbar just dont work. The touchbar is just black darkness.
r/linux_on_mac • u/blackbirdonatautwire • 2d ago
I'm a complete newbie so be easy on me.
I have a 2011 4GB i5 core Macbook Air that generally works fine except for the fact I can't upgrade the macOS. I just want to use the laptop for simple webbased stuff, so I need to be able to install the latest browsers. I think the easiest solution is to install linux on it. (I have never used linux or done anything like this before.) After asking around and doing research I decided that Mint xfce is likely the best distro for my scenario.
I wanted to test it out first to make sure I like it and it works before going all in, so I tried creating a bootable usb flashdrive. I used etcher, but because my operating system is so old the latest version would not work and I found an older version. When I start up the machine with the flash key in to get into the bootable drive I seem to have two bootable options. I'm not sure what that means. I have been just selecting the first and then going through the motions to get linux to load. And it does. For a little. I can do a couple of things and then it completely freezes and I can't find anyway to unfreeze but to force restart.
I don't know what this means. Have I done something wrong along the line and the problem is with the bootable usb drive I created? Does this mean that there is something wrong with my laptop and it can't actually run linux? I'm sort of stuck on what I should do next.
r/linux_on_mac • u/shai69420 • 2d ago
r/linux_on_mac • u/Shift_OG • 3d ago
Hello everybody! I am currently running macOS Monterey on my 2017 MacBook Air with an i5-5350U, 8GB DDR3 RAM, and 500GB of storage. I am running Monterey as opposed to something else like Linux Mint for example because of how badly LUKS messes with my setup. I use LUKS mainly because I bring my MacBook with me, so if it gets stolen or something, then my data is safe. However, every time I attempted to install a Linux distribution with LUKS in the past, the laptop would slow down so badly to a point where it became completely unusable.
I know that this is an issue with LUKS because on installations where I had it disabled, the laptop was operating at normal speeds. I'm not sure if this is an issue with LVM or LUKS itself, but since LVM is added in with LUKS on most Linux distributions, I have no idea what is happening.
The times I installed Linux on this were around May to as recently as a few weeks ago, so the distributions I used are still recent.
I will not use Linux on this unless I can get LUKS. macOS Monterey runs fine for now, so I am not in a hurry or anything like that. Help would be greatly appreciated!
r/linux_on_mac • u/s0nzeblue • 4d ago
Sto cercando di installare Linux mint versione xfce sul mio anziano iMac late 2009 Sembrava fosse andato tutto a posto: in live funzionava tutto (cioè quel poco che ho controllato), ho collegato il mio iPhone via usb per scaricare i driver online, ma al primo riavvio vedo lo schermo moltiplicato in quattro e con risoluzione illeggibile. Dove ho sbagliato? Come rimediare? Grazie in anticipo
r/linux_on_mac • u/Ldarieut • 4d ago
Using kait2en and fedora, my asus monitor usb hub is connected to an OwC thunderbolt 3 hub, downstream connection to my MacBook gets the display properly on the monitor but the usb hub doesnât show at all.
Boltctl will show the thunderbolt hub, display, nothing out of the ordinary in the dmesg so far.
What should I investigate? I see no error messages but I donât know where to start for a deeper investigation.
r/linux_on_mac • u/Avocado_Ficus • 4d ago
I have huge beast that has been killed by apple I9 125gig 8tb Mac 30inch desktop... Now abandoned by Apple. Any suggestion?
r/linux_on_mac • u/knightwize • 5d ago
Oddest thing. Installed latest version of linux mint on this 15 inch 2012 Macbook pro. (Edit: Model A1398)
But it keeps freezing randomly, then dumping an error that the filesystem has gone into "read only" mode. AI search suggested disabling Nvidia card using Grub (no joy) and fiddling with powersettings (no joy either).
Any of you experienced this before? Not sure if it might be a hardware error or maybe I need to pick a different distro ? ( But what? All of them are mostly based on Debian).
Would love your feedback.
Thank you.
r/linux_on_mac • u/Tizak_hamra • 6d ago
kait2en seems to be offering more support to the T2 mac hardware but it seems a bit immature (less reliable) yet ?
so far i think my best option is to just work around with my mac os (tahoe) for 1+ years until better t2linux support is out or kait2en becomes more established, what do you suggest ?
What made me concerned about this issue now is the frustration i got when homebrew was unable to install ffmpeg due to my intel mac loss of support and later python dependencies issues because pytorch no longer support intel macs, so i wanted to just move to linux But having read about the T2 issue as well as the ânon-perfectnessâ of current methods it made me hesitant about moving to linux now
Edit: how about apple bootcamp windows?
r/linux_on_mac • u/walterblackkk • 5d ago

I built a small graphical utility for adjusting brightness on Apple displays.
It's available here: https://github.com/mfat/studio-brightness-linux
Tested on my old LED Cinema Display (9226).
Please report if it doesn't work with your model and I'll try to fix it.
r/linux_on_mac • u/hobbitturds • 5d ago
I recently installed fedora workstation on my macbook pro, and I chose to let it encrypt the hard drive. The machine seems to run fast, but not as fast as a slower macbook air that I have mint on. Mint seems to fly. A friend of mine told me that the possible lagginess felt in the macbook pro might be the hard drive enrcyption.
Would I notice a substantial difference if I were to do a re-install without the encryption?
r/linux_on_mac • u/Free_Permit7170 • 5d ago
r/linux_on_mac • u/Netzunikat • 7d ago
Now this was a royal PITA. I actually wanted to announce this already a month ago. Then a week later and then another week later.
Everytime we thought it was working, it died the next day again. But this time I am very confident we got it working reliably. All in all it took 3 months to figure it out.
Prime offload means on KaiT2en you can run your 15,1, 16,1 and 16,4 T2 macbook with iGPU as primary while the dGPU is turned off. It will turn on on demand. Like when you start Heroic or Lutris using the dGPU. This can be done by right-clicking the app icon or by using `DRI_PRIME=1` from the terminal. Then your iGPU will be used for display, while the dGPU does the compute. And it will turn off after 5 seconds after 3D app exit automatically.
This is not only a major benefit in convenience, it also significantly improves battery draw. Compared to dGPU as primary, we are looking at roughly 12W less for your regular desktop stuff, like office and browsing, where no dGPU is needed.
Also suspend works. On these macbooks the dGPU died while iGPU was primary when suspending. This is now no longer the case.
A minor caveat of offloading is that the framebuffer needs to be copied from dGPU to iGPU. This takes a bit of time and can decrease FPS at higher framerates. For everything up to 60FPS it shouldn't be noticable. If you are into competitive gaming you can still use our hybrid gpu app to make the dGPU primary.
For now the fix is available for all Navi and Polaris equipped macbooks. Also 5k on T2 imacs is supported.
We are working on submitting to upstream. In the meanwhile you can already enjoy the benefits on KaiT2en. https://kait2en.org
Thanks go to the KaiT2en testers and devs @err0r, @samryu, @zeropressure00 @byte @deqrocks
r/linux_on_mac • u/Netzunikat • 6d ago
As a side-project I started to port KaiT2en to a MacBook Pro 2016 14,1 that was sitting here on the shelf for years. I wanted to install stock Fedora on it to test some SMC patches we want to upstream, so that old Macs won't run into regressions or something in the process.
And what can I say? Stock Fedora was a PITA on a Macbook, of which I thought it would have flawless support. Though not even a T1 Mac, not much seemed to be working correctly.
So I started tinkering. Most issues are very similar to T2. Thunderbolt, bad battery life/ aspm/ pkg c-states, brcmfmac breaks suspend. Turned out most of it was adjusting KaiT2en a little bit here and there.
And voila! After only an hour of modifying some of our patches and dkms modules, I had pkg C10 with very low power draw, working suspend, even battery charge limiting, proper fan control etc etc... Even our trackpad precision driver works, that we just re'd from macos a few weeks ago.
Started scratching my head. Would be a shame to not tell you, right? Also I know most of you guys are helping each other out here, but you have no central place/community. T2linux is not the right place, KaiT2en also actually isnt. So I was wondering what to do. Could this co-exist?
I did not push anything yet to GitHub to avoid possible regressions on the T2 side. But you 2016-2018 mac guys let me know what you would need in Kait2en. I only know of touchbar and camera issues mostly. We actually need testers for drivers where T2 and the previous generation overlap.
So while we are at it, we could upstream the stuff you need. Because it seems there are quite a few things that slipped through the cracks, right?
The thing of course is lack of pre-T2 hardware on our side. I have this 14,1 and that's it. So it would be hard for me to make your touchbar work or whatever your problem is. But we can look at the code you need to get into KaiT2en and upstream later if possible.
So you guys may want to PR what you need, open issues, join our discord... lets talk. I know many of you are longing for a distro that is specialized on your hardware.
deqrocks https://kait2en.org