- Joined
- Sep 22, 2011
- Messages
- 1,520
- Motherboard
- HP EliteDesk 800 G5 Mini
- CPU
- i9-9900
- Graphics
- UHD 630
- Mac
- Mobile Phone
EDIT: I applied the 10.15.7 supplemental update (19H15) as noted here. I needed to switch to OC to apply the update.
EDIT: I upgraded from 10.15.6 to 10.15.7 as noted here.
EDIT: I upgraded from 10.15.5 to 10.15.6 by following the procedure here.
EDIT: I upgraded from 10.15.4 to 10.15.5 by following the procedure here. An updated TH55HD.zip archive is attached to this post with updated Lilu, AppleALC and WhateverGreen kexts.
EDIT: I upgraded from 10.15.3 to 10.15.4 by following the procedure here.
EDIT: I upgraded from 10.15.2 to 10.15.3. Updated EFI / LE is attached (not needed for the Catalina upgrade, but updated during the process). Also attached is an updated About screenshot.
*** This thread follows my Mojave Installation thread here. Review my Mojave thread for more information about installing macOS on this platform. ***
Catalina installed very easily on this old Socket 1156 MB with Sapphire Pulse RX580.
Catalina seems to work well (except reboot on wake from S3 which is a motherboard problem, not an RX580 issue) with dual displays (using DP Port to DVI adapters). I did the following (maybe more than I had to) and it worked the first time, so I haven't tried another approach to see if any of these steps are unnecessary.
My system is as follows:
EFI and /L/E kexts are attached to this first post in TH55HD.zip.
What's Not Working
DSDT Edits
Clover Configuration
EDIT: I upgraded from 10.15.6 to 10.15.7 as noted here.
EDIT: I upgraded from 10.15.5 to 10.15.6 by following the procedure here.
EDIT: I upgraded from 10.15.4 to 10.15.5 by following the procedure here. An updated TH55HD.zip archive is attached to this post with updated Lilu, AppleALC and WhateverGreen kexts.
EDIT: I upgraded from 10.15.3 to 10.15.4 by following the procedure here.
EDIT: I upgraded from 10.15.2 to 10.15.3. Updated EFI / LE is attached (not needed for the Catalina upgrade, but updated during the process). Also attached is an updated About screenshot.
*** This thread follows my Mojave Installation thread here. Review my Mojave thread for more information about installing macOS on this platform. ***
Catalina installed very easily on this old Socket 1156 MB with Sapphire Pulse RX580.
Catalina seems to work well (except reboot on wake from S3 which is a motherboard problem, not an RX580 issue) with dual displays (using DP Port to DVI adapters). I did the following (maybe more than I had to) and it worked the first time, so I haven't tried another approach to see if any of these steps are unnecessary.
My system is as follows:
- Biostar TH55HD Socket 1156 Motherboard
- Xeon X3460 CPU (BCLK overclocked from 133 to 160, peak CPU frequency is 4.16GHz, RAM @1600MHz)
- Sapphire Pulse RX580 4GB
- 16GB Crucial Ballistix Tactical 8-8-8-24 DDR3-1600 RAM
- Multiple SSDs
EFI and /L/E kexts are attached to this first post in TH55HD.zip.
- Create "vanilla" Catalina installer USB, install CLOVER (Legacy) (r5103 at the time of this writing) on the USB (follow Clover config below), use the EFI from the attached TH55HD.zip and change MacModel to MP6,1 (to permit Catalina install). Add latest Lilu.kext and latest WhateverGreen.kext to EFI/Clover/kexts/Other
- Configure CLOVER config.plist with the following options (already done in the attached config.plist)
- Boot Arg: -no_compat_check
- Graphics: Vendor ID: 0x1002, Product ID: 0x67DF, FB Name: Orinoco, Inject ATI, RadeonDeInit
- Add the GFX0._DSM below to DSDT (already done in the attached DSDT)
- Add Fake EC below to DSDT (my original DSDT did not have an EC and I read a Rehabman post suggesting that a Fake EC was required) (already done in the attached DSDT).
- Boot from USB Installer and permit Catalina installer to reboot twice
- After final reboot (before booting from the newly installed Catalina partition), change MacModel to MP5,1
- After booting the new Catalina installation, install Clover (Legacy) on the SSD and properly install kexts in /Library/Extensions
- Welcome to Catalina!
What's Not Working
- Wake from Sleep (S3). System sleeps normally and power LED flashes while sleeping, but waking (with keyboard or power button) causes system reboot. This is a problem that I was never able to resolve with High Sierra and Mojave and was a problem with an NVidia 9800GT, so it is not related to the RX580. Because of this, I have S1 enabled in BIOS (not S3).
- Overclocked CPU performance is outstanding. I didn't think the RX580 could make such a big difference in this old system - I stand very corrected. The first Unigine Heaven Benchmark screen shot (attached) is without CPU overclock. The second is with overclock. For some reason, the FPS between tests drops to a much lower value with CPU overclock than without. Each benchmark test does run faster and the pause between benchmark tests is noticeable with the overclocked CPU.
- I was expecting to see a black screen until macOS loaded, but the screen is "live" during the entire boot process, so apparently that old problem I read about has been fixed.
- Looks like the various reports I read claiming problems with socket 1156 / non-UEFI BIOS and the RX580 were not true or incorrectly installed.
- Forgive my terminology - I'm not a power supply expert... My Seasonic 750W Gold PSU is semi-modular. It has permanently connected 8-pin CPU, 8-pin PCI-e and 24-pin ATX motherboard power cables on one "rail" and a second modular "rail" for PCI-e and peripherals. If I connect the permanent CPU and PCI-e power cables to my motherboard and RX580 respectively, my USB keyboard "skips" characters. I resolved this by attaching a PCI-e power cable to one of the modular PSU ports on the second PSU rail and powering the RX580 from this second modular PCI-e power cable (leaving the permanent PCI-e power cable unconnected). It appears that the significant power drain of both the CPU and the RX580 on the same rail caused enough system noise to affect USB performance. Splitting the CPU and RX580 onto separate PSU rails fixed the problem. I did not have this problem when I was powering my old NVidia 9800GT card (lower power draw).
DSDT Edits
Code:
Device (GFX0)
{
Name (_ADR, Zero) // _ADR: Address
Name (_SUN, One) // _SUN: Slot User Number
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
{
If (LEqual (Arg2, Zero))
{
Return (Buffer ()
{
0x03
})
}
Return (Package ()
{
"name",
Buffer ()
{
"display"
},
"compatible",
Buffer ()
{
"pci1002,67DF"
},
"device-id",
Buffer ()
{
0xDF, 0x67, 0x00, 0x00
}
})
}
}
// Scope _SB
Device (EC)
{
Name (_HID, "EC000000") // _HID: Hardware ID
}
Clover Configuration
- Install Clover in the ESP
- Boot Sectors
- Install boot0af in MBR
- Clover for BIOS (legacy) booting
- Clover EFI 64-bits SATA
- BIOS Drivers, 64-bit
- Recommended drivers
- FSInject
- File System drivers
- ApfsDriverLoader
- Recommended drivers
- Install RC scripts on target volume
- Themes
- Choose your desired theme
- Install Clover Preference Pane
- After clicking "Continue", if prompted with "This Clover package is incompatible with this version of macOS," install anyway
- After CLOVER installation is complete
- Copy the following from the attached TH55HD.zip
- ACPI patched contents
- config.plist (change *** MASKED *** values to your own)
- kexts/Other (remove all other kext folders)
- Remove christmas and new year folders from themes (if present)
- Copy the following from the attached TH55HD.zip
Attachments
-
Screen Shot 2020-01-17 at 11.13.06 PM.png70.7 KB · Views: 325
-
Screen Shot 2020-01-21 at 2.02.04 AM.png100.4 KB · Views: 262
-
Screen Shot 2020-01-21 at 1.12.12 AM.png68.7 KB · Views: 255
-
Screen Shot 2020-01-22 at 4.06.00 PM.png92.2 KB · Views: 321
-
Screen Shot 2020-05-28 at 3.14.26 PM.png55.6 KB · Views: 207
-
TH55HD_v4.zip4.7 MB · Views: 520
Last edited: