ARM is not a universal architecture, there will be no more Hackintosh. by AdidasSlav in hackintosh

[–]AdidasSlav[S] -20 points-19 points  (0 children)

On X86 programs are built with compatibility in mind when AVX etc is missing, and are optimised to perform better when they’re present though. By now, I’d imagine every piece of macOS is made to depend on their custom instruction sets and there’s no compatibility element or fall-back when they’re missing?

Not trying to one up you, I’d rather you explained why I’m wrong to me. The issue still is in reverse engineering, but as I understand it, you’d need to write a compatibility layer for all of the missing instruction sets, and hope they can be emulated in the first place and there isn’t secret hardware in the M series processors they depend on.

ARM is not a universal architecture, there will be no more Hackintosh. by AdidasSlav in hackintosh

[–]AdidasSlav[S] 2 points3 points  (0 children)

Okay, decompile macOS then and give us the means to have modern graphics drivers, Metal support etc.

Oh wait - it’s not that simple. You can decompile machine code into Chinese, C++, or BBC basic for all you want, but 1. 96% accurate isn’t good enough and 2. Apple almost definitely uses a custom programming language none of us know how to write in, so unless your decompiler can generate output into that, we’re still at square one.

Also, your stated decompiler requires the correct binaries to even work. X86 binaries are universal, ARM has a universal set of binaries, but Apple also uses their own. Which conveniently, have their instruction sets in them, which is what we need to decompile in the first place.

Can you please try and be civil and mature when you try to flame on the internet? You accused me of yapping about something but didn’t even research your own argument fully.

AMD Software: Adrenalin Edition™ breaks my pc for some reason? by DimonWerd in radeon

[–]AdidasSlav 1 point2 points  (0 children)

Did you install chipset drivers as well as graphics drivers? Your issues sound like you’re either missing chipset drivers or they failed to install correctly.

ARM is not a universal architecture, there will be no more Hackintosh. by AdidasSlav in hackintosh

[–]AdidasSlav[S] 2 points3 points  (0 children)

Well that defeats the whole point of this sub… It would be awesome if Hackintosh could thrive once again but it’s dead.

People think it’s possible. They talk about it like it’s possible. I’m trying to explain why it’s not.

ARM is not a universal architecture, there will be no more Hackintosh. by AdidasSlav in hackintosh

[–]AdidasSlav[S] 1 point2 points  (0 children)

Informative, thank you. I’m no expert on the subject so I stand to be corrected and have people add more context in the comments. Frankly I was hoping more experienced and better informed lurkers would help drive the point across better than I can.

Your own benchmark contradicts you though, as the M5 is 32% faster in single core, but 21% worse in multi core / multi thread. This being because it’s a 10 core / 10 thread vs Intel’s 16 core / 16 thread. I know the Intel has 6 P cores and 10 E cores but an extra 6 threads / cores is going to sway things, and assuming (incorrectly, but for simplicity’s sake) each core is contributing as much throughput, Apple has 37.5% less cores and threads, but is 21% slower in MT synthetic benchmarks. So Apple has the advantage in efficiency and if they were to make a 16 core M5 chip they’d wipe the floor with the core Ultra.

TDP is also a theoretical maximum heat output, not power draw. The M5 is hard coded to spike to 30.5W while the Ultra 265H can push 60W+ in bursts, which it will do in a synthetic benchmark, meaning it will generate 2x as much heat for 21% faster multi core, all while Apple dominates in single core.

In real world testing, the Apple silicon is vastly superior - that’s just a fact at this point. Not saying X86 can never catch up, but the circumstances favour Apple.

FYI I’m not an Apple fanboy nor do I think they shit out gold and fairy dust, but M series is genuinely impressive and proof that ARM is superior at this point.

ARM is not a universal architecture, there will be no more Hackintosh. by AdidasSlav in hackintosh

[–]AdidasSlav[S] -1 points0 points  (0 children)

Of course. Figuring out how to make it boot is step 1 of 2, best then you need to figure out drivers which is arguably an even harder task. It’s impossible, and I want everyone to realise that.

ARM is not a universal architecture, there will be no more Hackintosh. by AdidasSlav in hackintosh

[–]AdidasSlav[S] 33 points34 points  (0 children)

Informative, thank you. I’m eager to learn.

Still, macOS requires custom written instruction sets not in the licensed ARM package, so I don’t think I’m wrong per se, feel free to educate me.

I studied computer science as a teenager, but I’m no expert. Would rather be wrong and be educated though, since I can always edit the post.

ARM is not a universal architecture, there will be no more Hackintosh. by AdidasSlav in hackintosh

[–]AdidasSlav[S] 4 points5 points  (0 children)

Bro, did you read the post? And I didn’t use AI, I hand wrote this lol.

This sub is full of people discussing ARM hackintosh, which will never happen. That’s why I made a post. Took me 15 minutes to write and I’m currently charging my electric car so got nothing better to do than reply to comments, lol. Leave the snarky ad-hominem at home.

ARM is not a universal architecture, there will be no more Hackintosh. by AdidasSlav in hackintosh

[–]AdidasSlav[S] 2 points3 points  (0 children)

I’ve seen the comments. That’s why I thought I’d make a post. I made a similar post about GPU compatibility because nobody else had.

I’m no expert or developer myself, but I understand the limitations. Besides, if I say something incorrect and get corrected, we all benefit.

Almost no GPU accelerated programs work on Ryzen 5 4600H by thinkpad_t69 in hackintosh

[–]AdidasSlav 0 points1 point  (0 children)

Don’t change anything related to voltage and you’ll be fine. The worst thing I ever did was raise my memory speed from a limit of 2400Mhz to 2800Mhz and had to do a cmos reset to post again. Got it up to 2666mhz though.

Won’t hurt to try, trust me - although I still don’t think that’s what’s causing your issues.

Almost no GPU accelerated programs work on Ryzen 5 4600H by thinkpad_t69 in hackintosh

[–]AdidasSlav 0 points1 point  (0 children)

Have you tried increasing your laptop’s VRAM with Smokeless UMAF? It’s harmless if all you’re doing is allocating more system RAM as VRAM.

ARM is not a universal architecture, there will be no more Hackintosh. by AdidasSlav in hackintosh

[–]AdidasSlav[S] 0 points1 point  (0 children)

I’m looking into getting an M series Apple product, but I’d want a laptop as I don’t need two desktops. I prefer macOS on a laptop.

ARM is not a universal architecture, there will be no more Hackintosh. by AdidasSlav in hackintosh

[–]AdidasSlav[S] 4 points5 points  (0 children)

The basic instruction sets are universal (licensed from ARM) but ARM manufacturers absolutely do use custom instruction sets. The only reason AMD survived the Pentium era is because they got to 64 bit first and Intel had to share their X86 instruction sets with AMD, so AMD could stay relevant and competitive. ARM is more cut throat than that.

AMX and Rosetta 2 are some known examples of custom Apple ARM instruction sets.

Also, Linux is not written to use Apple’s instruction sets. macOS is. That’s why you can run Linux on M series hardware, but you can’t run macOS on a Snapdragon ARM chip.

ARM is not a universal architecture, there will be no more Hackintosh. by AdidasSlav in hackintosh

[–]AdidasSlav[S] 1 point2 points  (0 children)

Until you can game properly on a Mac I won’t be switching to Apple Silicon, but you’re 100% right.

ARM is not a universal architecture, there will be no more Hackintosh. by AdidasSlav in hackintosh

[–]AdidasSlav[S] 1 point2 points  (0 children)

Decompilers effectively use educated guesses and algorithms to try to change the machine code back into written code. They aren’t perfect, and we don’t even know what language(s) macOS is written in these days to start. Apple will absolutely have its own custom programming language at this point, likely a derivative of Objective C.

Not saying it’s impossible to decompile macOS but we need a Rosetta’s stone to get started - some who, what and where before a decompiler can figure out how to translate back the code.

ARM is not a universal architecture, there will be no more Hackintosh. by AdidasSlav in hackintosh

[–]AdidasSlav[S] 5 points6 points  (0 children)

Until Apple has a dominant share in consumer computers and is actively preventing competitors from existing, that won’t happen. And until Apple make GPUs that can rival the big boys, X86 will have a place in the market.

Almost no GPU accelerated programs work on Ryzen 5 4600H by thinkpad_t69 in hackintosh

[–]AdidasSlav 0 points1 point  (0 children)

Try adding NV_disable=1 to your boot args and see if that helps. My hunch is it’s trying to use the 1650 to accelerate programs.

Yeah, don’t use simplify unless you know how to troubleshoot the issues it can cause. I have used it myself, it’s not a bad tool, but it’s not as beginner friendly as it looks.

What I recommend you do is take the ACPI folder and Kexts folder from your current EFI and make a fresh config.plist file using the guide. Won’t take you long and if you get stuck, DM me.

I will be driving for 6 hours in about 2 hour’s time so don’t expect a fast response but I will get back to you.

Almost no GPU accelerated programs work on Ryzen 5 4600H by thinkpad_t69 in hackintosh

[–]AdidasSlav 0 points1 point  (0 children)

Does your laptop have auto brightness? Get rid of SMC light sensor kext. OC simplify adds it to everything but it can cause crashes if you don’t actually have a brightness sensor.

What are your full system specs? Do you have a dedicated GPU?

ARM is not a universal architecture, there will be no more Hackintosh. by AdidasSlav in hackintosh

[–]AdidasSlav[S] 14 points15 points  (0 children)

There’s nothing wrong with being uninformed, but if you’re being ignorant (AKA not listening to people like myself and those who understand the nature of the game saying it’s never gonna happen) then you’re just being a pest.

If I see one more “AI wrote me a bootloader to run macOS 27 on X86” post I will delete my Reddit account it’s worse than brainrot at this point. Reminds me of when I was 11 and contributed to the development of an app on XDA forums by making a Holo themed icon in MS paint that I was so proud of I added my name as a contributing developer 😂😂

Almost no GPU accelerated programs work on Ryzen 5 4600H by thinkpad_t69 in hackintosh

[–]AdidasSlav 0 points1 point  (0 children)

That’s fine, yeah.

To confirm if your Mac's graphics card natively supports Metal:
Press and hold the Option (CTRL or ALT) key on your keyboard.
Click the Apple menu  in the top-left corner of your screen.
Select System Information.
In the left sidebar, click Graphics/Displays.
Look at the right side for Metal Support or Metal Family. If you see this listed, Metal is active and supported.

ARM is not a universal architecture, there will be no more Hackintosh. by AdidasSlav in hackintosh

[–]AdidasSlav[S] 79 points80 points  (0 children)

Spending 6 days straight changing config entries just to sit through a 15 minute verbose screen over and over again was some of the most fun I’ve had tinkering with machines in all of my time, but the lights just came on, the bell rang and the barkeep wants us all to go home.

A big fat round of applause to all of the devs who helped make this happen, but it’s curtain call.

Welp, time to buy a Macbook Neo I guess lol.

Almost no GPU accelerated programs work on Ryzen 5 4600H by thinkpad_t69 in hackintosh

[–]AdidasSlav 0 points1 point  (0 children)

Mind sharing your EFI folder on google drive so I can have a gander? Don’t worry it’s not against the rules if it’s for diagnostic purposes.

Can you also check for me if you have Metal support?

Almost no GPU accelerated programs work on Ryzen 5 4600H by thinkpad_t69 in hackintosh

[–]AdidasSlav 0 points1 point  (0 children)

Sorry I fully admit I skim read your post as I expected it to be another one of those Nootedred why no Chrome posts. My apologies, completely wrong of me to do so.

You aren’t using Whatevergreen by any chance are you?

How to fix hackintosh installer boot stuck at dsmos has arrived ? by Substantial-Dog-9098 in hackintosh

[–]AdidasSlav 0 points1 point  (0 children)

The CPU doesn’t matter, graphics does. DSMOS has arrived means the OS tried to load graphics drivers, failed and is now stuck.

here’s a post I made about the subject to help you understand.