Skip to main content
21 events
when toggle format what by license comment
Jan 6, 2022 at 21:47 comment added 1110101001 Hm you are right, gpu accel will be a major issue then. The issue you saw isn't a missing kernel symbol per se but a missing symbol in one of the other kexts in the driver hierarchy the broadwell driver depends on. It is quite possible they completely changed the graphics acceleration backend on 10.10 in order to support things like metal, and if so porting will be nearly impossible since not much of the graphics stack has been reverse engineered. Doubly so on 10.11+ where the entire graphics stack was definitely overhauled.
Jan 6, 2022 at 15:00 comment added Wowfunhappy @1110101001 One day, I'd really like to get Mavericks on a modern Ryzen system. A custom kernel already exists, courtesy of "Bronya". For a few days in 2019, I likely had what was the most powerful Mavericks computer to ever exist, but I couldn't get graphics acceleration to work with the GPU I had on hand at the time, and I was time limited by MicroCenter's one-week return window. macintoshgarden.org/apps/custom-kernels-ryzen-processors
Jan 6, 2022 at 15:00 comment added Wowfunhappy @1110101001 (To be clear, this was a MBA, not a MBP.) There's a tad more info in this thread on MacRumors: forums.macrumors.com/threads/…. Someone else also thought that the keyboard and trackpad might be due to protocol changes, and I actually did try moving over the Broadwell graphics kexts from Yosemite. The Yosemite kexts actually may have partially worked, but I did run into a missing symbol, and I decided to cut my losses rather than get into kernel patching. I ultimately just swapped the motherboard with one from a 2014 MBA.
Jan 6, 2022 at 10:02 comment added 1110101001 Last missing piece is then graphics acceleration. I don't know enough about this – have people in the hackintosh community written drivers, or do they just rely on the ones built in with the OS? If it's the latter then we seem stuck. I wonder what would happen if you took kexts from a newer version and tried them on mavericks, possibly patching the kernel as needed to provide any missing symbols. Unlike userspace stuff which links against a bunch of libraries, the kernel interface should remain relatively stable over time so I think it might work?
Jan 6, 2022 at 9:55 comment added 1110101001 But it is still possible I think. Linux clearly runs on those machines, so they should have reverse engineered how to communicate with the SMC on the newer machines as well. And the hackintosh community has VirtualSMC so all you need to do is write a shim layer where virtualsmc will call out to real smc. Maybe it already supports it, I don't know. But I think it is absolutely possible overall.
Jan 6, 2022 at 9:52 comment added 1110101001 This will also technically work for fore touch trackpad as well, so I definitely think running mavericks on 2015 MBP is not too difficult. 2016 onwards will be a bit trickier because of the T1 nonsense, but in principle I do not see why it wouldn't work. Linux (and/or hackintosh folks) have drivers to support all the relevant peripherals on the newer systems (for linux you may have to port them over yourself). The only tricky parts might be something like the smc/pram interfaces, since that presumably changed a lot with the T1 chips and mavericks won't know what to do.
Jan 6, 2022 at 9:49 comment added 1110101001 "I still couldn't use the internal keyboard or trackpad" – I wonder why this is... the 2015 MBA still has the physical click trackpad so it should have worked. Although possibly they might have changed the communication protocol. I think we can leverage work from the linux and hackintosh community here and write out own keyboard/trackpad driver. I wouldn't say it's trivial, but it can be a weekend project for someone who's familiar with it, as all the hard lifting has been done by the guys who wrote VoodooMultitouch framework and reverse engineered the hardware protocols.
Oct 29, 2020 at 0:00 history edited Wowfunhappy CC BY-SA 4.0
added 165 characters in body
Oct 9, 2020 at 1:43 vote accept Wowfunhappy
Oct 8, 2020 at 10:06 history edited Wowfunhappy CC BY-SA 4.0
added 3 characters in body
Oct 7, 2020 at 2:11 history edited Wowfunhappy CC BY-SA 4.0
I keep finding stupid typos! :(
Oct 7, 2020 at 1:19 history edited Wowfunhappy CC BY-SA 4.0
added 6 characters in body
Oct 5, 2020 at 21:03 history edited Wowfunhappy CC BY-SA 4.0
added 36 characters in body
Oct 5, 2020 at 20:47 history edited Wowfunhappy CC BY-SA 4.0
deleted 12 characters in body
Oct 5, 2020 at 17:15 history edited Wowfunhappy CC BY-SA 4.0
deleted 12 characters in body
Oct 5, 2020 at 17:08 history edited Wowfunhappy CC BY-SA 4.0
added 29 characters in body
Oct 5, 2020 at 17:00 history edited Wowfunhappy CC BY-SA 4.0
deleted 5 characters in body
Oct 5, 2020 at 16:53 history edited Wowfunhappy CC BY-SA 4.0
added 12 characters in body
Oct 5, 2020 at 16:44 history edited Wowfunhappy CC BY-SA 4.0
added 1 character in body
Oct 5, 2020 at 16:37 history edited Wowfunhappy CC BY-SA 4.0
added 20 characters in body
Oct 5, 2020 at 16:25 history answered Wowfunhappy CC BY-SA 4.0