- Joined
- Dec 27, 2012
- Messages
- 30
- Motherboard
- Gigabyte H370M-DS3H
- CPU
- i7-8700K
- Graphics
- RX 580
- Mac
- Mobile Phone
Pushing the limits of my old P45 Gigabyte motherboard.
I was previously running a desktop Q8300 2.5GHz quad core and my system was booting El Cap 10.11.3 perfectly with no issues.
Wanted to see if I could get a speed increase, so I recently bought a Xeon X5470 CPU from an ebay seller (the fastest CPU available for this motherboard). This required a slight modification of the CPU socket (removal of plastic tabs) so that the socket 771 Xeon CPU would fit into the 775 socket. Also, the BIOS needed to be upgraded so that the Xeon CPU would be properly recognized. All this went well, and the CPU seems to be working properly.
Clover versions prior to the most recent release (3346) incorrectly read the X5470 as only having 1 core, and 4 threads. This has now been fixed in 3346 (shows properly as 4 cores and 4 threads)
My problem is that El Cap will only boot with 1 core enabled (boot argument cpus=1). When all 4 cores are enabled, the system boots past what can be seen in verbose mode, and hangs on the dreaded black screen of death just prior to loading the desktop. How do I troubleshoot this kind of hang? Can't seem to find the log in the console.app
When booted with only one core enabled, El Cap boots normally and sees the CPU as 3.33GHZ Quad-Core Intel Xeon.
Here's what I've tried:
Resetting CMOS
Disabling all C states, thermal control, and intel virtualization in the BIOS
FakeSMC - This motherboard requires it to boot. Using latest version (6.18.1394)
NullCPUPowerManagement is installed. Eliminating it causes kernel panic.
FakeCPUID in clover, almost every setting I could try
SMBIOS. Only 3,1 or 14,2 will boot this motherboard (Using 3,1). Nothing else works.
Custom DSDT - Using the one posted here in downloads for Gigabyte EP45-UD3L 1.1 F9
Custom SSDT - SSDTPRGen doesn't recognize the CPU, can't seem to figure out how to generate one
CPU Patches in clover. Nothing works.
Note, Windows 10 boots with this CPU installed, so the CPU itself is definitely not defective.
Perhaps generating a custom SSDT is my answer here? Can't figure out how to do it in SSDTPRGen.
Anyone else have any ideas?
I was previously running a desktop Q8300 2.5GHz quad core and my system was booting El Cap 10.11.3 perfectly with no issues.
Wanted to see if I could get a speed increase, so I recently bought a Xeon X5470 CPU from an ebay seller (the fastest CPU available for this motherboard). This required a slight modification of the CPU socket (removal of plastic tabs) so that the socket 771 Xeon CPU would fit into the 775 socket. Also, the BIOS needed to be upgraded so that the Xeon CPU would be properly recognized. All this went well, and the CPU seems to be working properly.
Clover versions prior to the most recent release (3346) incorrectly read the X5470 as only having 1 core, and 4 threads. This has now been fixed in 3346 (shows properly as 4 cores and 4 threads)
My problem is that El Cap will only boot with 1 core enabled (boot argument cpus=1). When all 4 cores are enabled, the system boots past what can be seen in verbose mode, and hangs on the dreaded black screen of death just prior to loading the desktop. How do I troubleshoot this kind of hang? Can't seem to find the log in the console.app
When booted with only one core enabled, El Cap boots normally and sees the CPU as 3.33GHZ Quad-Core Intel Xeon.
Here's what I've tried:
Resetting CMOS
Disabling all C states, thermal control, and intel virtualization in the BIOS
FakeSMC - This motherboard requires it to boot. Using latest version (6.18.1394)
NullCPUPowerManagement is installed. Eliminating it causes kernel panic.
FakeCPUID in clover, almost every setting I could try
SMBIOS. Only 3,1 or 14,2 will boot this motherboard (Using 3,1). Nothing else works.
Custom DSDT - Using the one posted here in downloads for Gigabyte EP45-UD3L 1.1 F9
Custom SSDT - SSDTPRGen doesn't recognize the CPU, can't seem to figure out how to generate one
CPU Patches in clover. Nothing works.
Note, Windows 10 boots with this CPU installed, so the CPU itself is definitely not defective.
Perhaps generating a custom SSDT is my answer here? Can't figure out how to do it in SSDTPRGen.
Anyone else have any ideas?