- Sep 22, 2011
- Thinkpad T61-Clover
- Penryn T9300/ICH8M
- Quadro NVS 140m, 1280x800
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 and am currently using a Xeon X3480 and NVidia 9800GT. CPU upgrades required no config changes.
What is working:
What is working:
- Speedstep (CPU frequency switching) and CPU Power Management is working perfectly 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 and installing VoodooHDA (not sure I needed the DSDT patch since I'm using VoodooHDA)
- Ethernet is working with RealtekRTL8111.kext
- NVidia 9800GT Video works fine in High Sierra. In Mojave, Unaccelerated video is "working" at 1280x1024 and 1600x1200 with the built-in I5-660 HD Graphics (no kexts, no Clover options) and NVidia 9800GT. This is good enough to get the rest of the system working under Mojave until I select a RADEON video card.
- 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, so I removed these and am currently running without them.
- Wake from Sleep. System wakes immediately from sleep if "USB Wake from S3/S4" is enabled in BIOS. I'm currently running with "USB Wake from S3/S4" disabled in BIOS and can only wake from sleep by pressing the power button to cold-boot. I tried removing _PRW method from EHC1 and EHC2, which fixes the instant wake, but can't wake system and have to cold-boot with power button. Not a high priority now, but there are many forums that discuss this exact issue, so I'm hopeful.
- 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'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.
- 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. If I "clear" my system by unplugging and holding the power button, I again need to boot once with a USB device inserted to restore proper operation of my front-panel USB ports. Note that My EHC2 (rear-panel) USB ports don't have this problem. If I lose my front-panel USB ports after a 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)
- Mojave performance on my old TH55HD / i5-660 (with AES-NI) is fantastic (even with APFS). I'm not a gamer - just lots of software builds. Mojave performance is even better with the Xeon X3450 and even better with the Xeon X3480 (neither of which have AES-NI instructions).
17 KB Views: 42
18.5 KB Views: 26