- Joined
- Sep 22, 2011
- Messages
- 1,520
- Motherboard
- HP EliteDesk 800 G5 Mini
- CPU
- i9-9900
- Graphics
- UHD 630
- Mac
- Mobile Phone
**************************************************************************************
*** I have installed Catalina 10.15.x on this Biostar TH55HD. If you want to install Catalina, click here. ***
**************************************************************************************
EDIT: I updated Mojave to 10.14.6 (and applied Supplemental Updates 1 & 2). All appears to be working perfectly.
EDIT: Uploaded new BIOS configuration for TH55HD motherboard (attached to this post) This updated BIOS configuration does not reflect changes after Post #44 of this thread.
EDIT: Uploaded new debug files (attached to this post). This updated debug info does not reflect changes after Post #41 of this thread.
EDIT: Now running MacOS Mojave 10.14.5 with Nvidia GeForce 9800GT. Dual screen/DVI and graphics acceleration works perfectly. Upgraded from High Sierra 10.13.6 to 10.14.4 to 10.14.5 using DosDude's Mojave Patcher. See install notes below.
EDIT: I will update this first post to reflect the most current state of the system. I started with an I5-660 CPU, then Xeon X3450 / NVidia 8600GT, then a Xeon X3480 / NVidia 9800GT, then an overclocked X3450 / NVidia 9800 GT and now an overclocked X3460 / NVidia 9800 GT.
System:
*** I have installed Catalina 10.15.x on this Biostar TH55HD. If you want to install Catalina, click here. ***
**************************************************************************************
EDIT: I updated Mojave to 10.14.6 (and applied Supplemental Updates 1 & 2). All appears to be working perfectly.
EDIT: Uploaded new BIOS configuration for TH55HD motherboard (attached to this post) This updated BIOS configuration does not reflect changes after Post #44 of this thread.
EDIT: Uploaded new debug files (attached to this post). This updated debug info does not reflect changes after Post #41 of this thread.
EDIT: Now running MacOS Mojave 10.14.5 with Nvidia GeForce 9800GT. Dual screen/DVI and graphics acceleration works perfectly. Upgraded from High Sierra 10.13.6 to 10.14.4 to 10.14.5 using DosDude's Mojave Patcher. See install notes below.
EDIT: I will update this first post to reflect the most current state of the system. I started with an I5-660 CPU, then Xeon X3450 / NVidia 8600GT, then a Xeon X3480 / NVidia 9800GT, then an overclocked X3450 / NVidia 9800 GT and now an overclocked X3460 / NVidia 9800 GT.
System:
- MacOS: Mojave 10.14.6 with Supplemental Updates 1 & 2 (APFS)
- Motherboard: Biostar TH55HD Socket 1156
- CPU: Xeon X3460 (overclocked with Speedstep enabled, CPU frequency setting increased from 133 to 160, peak CPU frequency is 4.16 GHz - exceeds performance of normally-clocked X3480)
- CLOVER: R5033 (Legacy)
- Model: MacPro 5,1 (LPC.IOName = "3b09")
- Video: NVidia 9800GT 1GB / Native NVidia Drivers (DosDude's legacy graphics patch)
- Memory: 16GB DDR3 1600 8-8-8-24 (XMP)
- SSD: 256GB HP S700 Pro (TRIM Enabled)
- Speedstep (CPU frequency switching) is working perfectly and CPU temps are low after selecting SMBIOS Model MacPro5,1 (speedstep did not work with iMac14,2). MacPro5,1 is Intel Westmere family which includes and/or is closely related to Clarkedale (the i5-660) and Lynnfield (Xeon X3450). Using IOName "3b09" in LPCB._DSM. NO CLOVER CPU options needed (including no need for Generate C & P States).
- Sound is working after applying an ALC888 DSDT patch (layout-id = 1) and installing Lilu/AppleALC). Started with VoodooHDA, but audio quality seems much better with AppleALC. Crystal clear audio with no pops/ticks.
- Ethernet is working with RealtekRTL8111.kext
- NVidia 9800GT Video works fine in High Sierra. In Mojave, 9800GT video is working perfectly after applying DosDude's legacy video patch. Without DosDude's patch, video "worked" (without graphics acceleration) at 1280x1024 and 1600x1200 with the built-in I5-660 HD Graphics (no kexts, no Clover options) and NVidia 9800GT.
- Shutdown works without issues
- USB ports work without USBInjectAll.kext and without CLOVER USB config options. See Installation Notes below. NOTE: I added USBInjectAll.kext and a customized SSDT-UIAC.aml to see if this would fix sleep issues. USB port / sleep behavior is no different with USBInjectAll.kext and SSDT-UIAC.aml. I am currently running with USBInjectAll.kext, but this is not reflected in the attached debug files.
- EDIT: I am currently running with Suspend State S1 enabled in BIOS. This comment is for Suspend State 3: System appears to sleep properly when S3 Suspend State is enabled in BIOS (no Instant Wake problem and power LED is flashing slowly when asleep) after setting Motherboard USB jumpers (2 jumpers: 1 for front panel and 1 for rear panel) to enable +5VDC on standby. Without standby voltage enabled via jumpers, system would wake immediately after sleeping when "USB Wake from S3/S4" was enabled in BIOS and a USB device was plugged into a USB port.
- Mojave performance on my old TH55HD / i5-660 (with AES-NI) is fantastic (even with encrypted APFS). I'm not a gamer - just lots of software builds. Mojave performance is better with a Xeon X3480, even better with an overclocked Xeon X3450 and even better with an overclocked Xeon X3460 (X34x0 doesn't have AES-NI instructions). Overclocked X3450 and overclocked X3460 performance exceeds normally-clocked X3480.
- Wake from Sleep (S3 Suspend State) in Mojave and High Sierra (same behavior in both): System cold boots (including full BIOS Power-on Self Test) instead of resuming when I wake from sleep by clicking the USB mouse button. Still looking for a solution in this thread: Macpro5,1 cold-boots on wake from sleep
- If you're performing a clean installation of Mojave on your old socket 1156 motherboard with Gen 1 HD Graphics or old NVidia graphics, set your model to iMac 14,2 for the installation. Mojave installer will continue without metal support. If you try to install on MacPro 5,1 Mojave will say you don't have metal. After installation, change your model to MacPro 5,1. I performed a clean install of Mojave 10.14.4 on my Thinkpad T61 (Penryn T9300 CPU, NVidia NVS 140m) with DosDude's Mojave patcher, so you should also be able to use DosDude's Mojave patcher to perform a clean installation of Mojave on MacPro 5,1/Legacy NVidia.
- I'm old-school and prefer to manually perform as many DSDT edits as possible (instead of automatic CLOVER patches). To edit my socket 1156 DSDT, I started with this guide: http://macmanx86.blogspot.com/2010/06/new-minimal-dsdt-edits-for-gigabyte.html and then applied old DSDT patches from libraries that are still available. The TH55HD bios uses naming convention that differs from Gigabyte, so I have attempted to rename devices to the best of my ability.
- EDIT: This USB issue is resolved by disabling Legacy USB support in BIOS. Leaving this issue described here for background. I no longer have this USB issue with Legacy USB disabled. On my Biostar TH55HD, I needed to boot once with a USB device inserted in one of the front-panel (EHC1) USB ports. Without this, my front-panel (EHC1) USB ports were not active after booting. After booting once with an inserted USB device, EHC1 USB ports are active when I boot (with or without an inserted USB device). Again, I only needed the DSDT edits mentioned in the second Installation Notes bullet above and do not need any USB kexts or config options in CLOVER config.plist for working USB. Note that My EHC2 (rear-panel) USB ports don't have this problem. If I lose my front-panel USB ports after a BIOS config change, I can always recover by selecting NVRAM reset in BIOS and booting with a USB device inserted into one of the front-panel USB ports.
- To improve performance on my old systems running MacOS, I disable all Spotlight Search Results (System Preferences > Spotlight > Uncheck all options) and add all volumes in the Privacy tab.
- Set Motherboard USB jumpers to enable +5VDC on standby. Without this, system wakes immediately from sleep if a USB device is plugged into a USB port and "USB Wake from S3/S4" is enabled in BIOS.
- After getting everything working (except wake as noted) with High Sierra 10.13.6, I used DosDude's Mojave patcher to create a Mojave install USB. After upgrading to Mojave, I applied DosDude's legacy graphics patch (before booting Mojave for the first time). Mojave works perfectly with Nvidia GeForce 9800GT, dual-DVI displays, graphics acceleration.
- Upgrade to subsquent Mojave versions is a simple process. When upgrading 10.14.4 to 10.14.5, I applied the Mojave update from the AppStore. Before booting into Mojave 10.14.5 for the first time, I installed DosDude's Legacy Graphic Driver.
- Upgrade to Mojave 10.14.6 from 10.14.5 follows the same process as upgrade from 10.14.4 to 10.14.5.
- Application of 10.14.6 Supplemental updates follows normal System Preferences > Software Update process. After applying supplemental updates, re-apply DosDude Legacy Graphics Patch and run 'sudo kextcache -i /'
Attachments
Last edited: