Intel Core 2 Quad + GTX 770 on macOS 11.5.2

Intel Core 2 Quad + GTX 770 on macOS 11.5.2

https://preview.redd.it/xhdomwut7sl71.png?width=3528&format=png&auto=webp&s=c7155fddd9906ab6fc02e8a51957215ee4f774d1

CPU : Intel Core 2 Quad Q9550

GPU: Evga GTX 770 2GB

RAM: GSKIll DDR2 4GB x 4 (16GB)

Motherboard: EP45-UD3P Rev 1.1

Audio Codec: ALC889A HD

Ethernet: Realtek8111C x 2

Wifi/BT Card: Fenvi FV-T919

BIOS revision: F10

Yes, it's working well on macOS BIG SUR with OpenCore 0.7.2. It's on SMBIOS iMac10,1 with no_compat_check boot-arg. This is the only SMBIOS that will load AGPM for this Core 2 Quad.

Initially, my biggest issue though, with the OpenCore on this legacy system was the SpeedStep as the OpenCore's shortcomings point out that it does not support C / P state generation for older CPUs. So... to get this thing to work, it was necessary to edit my DSDT to include Q9550's C/P state code. The guide of doing it can be found here.

The temperatures are about 10c degrees higher than usual due to 43% overclock. But it was worth it, as I have no stuttering issue with 1440P VP9 playback after ocing.

Below is how my EFI looks and CustomMemory in config to inject my ddr2 RAM properties. (RAM info is obtained via dmidecode from https://github.com/acidanthera/dmidecode

https://preview.redd.it/gz01joeblsl71.png?width=1980&format=png&auto=webp&s=6923f09fb437bf38cb0372438c642a507536eb7a

-I've elected to use FakeSMC3 with plugins from here as they provide more monitoring information for this old rig.

Below background is from the Blue theme of BlackOSX Gallery in OpenCanopy Gallery. (Just the background image)

https://preview.redd.it/215zngy5osl71.png?width=1600&format=png&auto=webp&s=16ed82c6b9704f6fd240d27672d8470bf756aa54

And, here are some few encountered issues with OpenCore.

-Unable to boot to macOS Big Sur. (Stuck at EXITBS:Start at the beginning)

This was Big Sur specific but disabling Quick Boot option in BIOS solved it.

-CMOS reset after shutdown or reboot (RTC write problem)

Fix can be found here:

https://dortania.github.io/OpenCore-Post-Install/misc/rtc.html#finding-our-bad-rtc-region

https://github.com/acidanthera/bugtracker/issues/765

For my system, enabling DisableRTCChecksum in config was enough.

-EHCI (USB2.0) controllers are not present. (It took 20 seconds to copy 6mb of files -_-)

Resolution: In config, set ReleaseUsbOwnership to YES

Finally, few pointers regarding the old chips

-For the Core 2 Quad 6600, the maximum macOS one can install is up to "macOS EL Capitan" due to lack of SSE4.1 support. (Basically any chips with no SSE4.1 support are limited to macOS EL Capitan.)

- From macOS Mojave and on, installing macOS requires SSE4.2 which these socket T CPUs do not have. So to bypass that check, use telemetrap.kext from here. (This only applies to CPUs with SSE4.1 instruction)

-Pairing AMD GPUs namely Polaris variants with these Core 2s (with SSE4.1)

Must use MouSSE.kext(SSE4.2 emulator) from here as AMD drivers require SSE4.2 instruction to be loaded. This applies to macOS High Sierra or higher.

Thoughts: These Intel Core 2s will last forever.

submitted by /u/AppleBreak
[link] [comments]