Jump to content
Syonagar

Asrock H81 BTC Pro + i3 4330 + Intel HD4600 + Mac OS High Sierra / Mojave

Recommended Posts

Hi all,

 

I am very excited to finally hack this world famous GPU mining motherboard and pleased to share with you all the clover bootpack. 

 

Specifications

Asrock H81 BTC Pro Ver 2.0

4th Gen 3.5 GHz i3-4330

8 GB DDR3 1600 MHz Memory

Intel Graphics HD 4600

HDMI output on 24-inch LED Monitor (1920 x 1080)

 

Clover Bootpacks
 
Catalina
 
Mojave

 

 

 

 

 

High Sierra

 

  • Support for Mac OS High Sierra 10.13.4 (Clover 4428)

 

  • Support for Mac OS High Sierra 10.13.2 (Clover 4360)

 

  • Support for Mac OS High Sierra 10.13.1 (Clover v4293)
 
  • Support for Mac OS High Sierra 10.13.1 (Clover v4293) with Intel Graphics:
 
  • Support for Mac OS High Sierra 10.13.1 (Clover v4293) with ATI Graphics:

 

Notes on Mac OS Catalina 10.15 Beta (19A471t)

(1) Everything works

(2) Whatevergreen.kext requires graphics injection from Clover

 

Notes on Mac OS Mojave 10.14.5

(1) Everything works

(2) Mac OS 10.14.5 Update Installer now complaints "Cannot Find Installer Resources". A very crude workaround is to remove all other hard drives except for the Mac OS hard drive. Let me know if anyone find a solution to this without having to open the casing each time we want to update.  

 

Notes on Mac OS Mojave 10.14.4

(1) Everything works

(2) Whatevergreen.kext now autodetects the graphics card. Make sure no graphics injection is done in Clover.

 

Notes on Mac OS Mojave 10.14 Beta 4 18A326h

(1) Everything works

(2) Updated from Mac OS Majave 10.14 Beta 18A293U via Software Update in the System Preference.  

 

Notes on Mac OS Mojave 10.14 Beta 18A293U

(1) Everything works including sleep.

(2) Dedicated GPU Radeon Pro 560 not displaying on monitor. May need to wait for WhateverGreen.kext to be updated with support for this Mac OS version.

   

Notes on Mac OS High Sierra 10.13.1

(1) Everything works including sleep. 

(2) Updated all kexts to latest versions

(3) Added IntelGraphicsFixup.kext and Shiki.kext

(4) Combined all ATI & Intel GPU configs & kexts into single bootpack for multi GPU support

(5) For those that need to update 10.13 to 10.13.1, you will need to install the latest clover (version 4293 is the one I used). If there are error messages, you may try to remove EmuVariableUefi-64.efi from Clover EFI temporarily, clear NVRAM using sudo nvram -c in terminal, download the update directly from apple website and install.

   
Notes on Mac OS High Sierra 10.13.2
(1) Everything works including sleep.
(2) Updated all kexts to latest versions
(3) For those updating from 10.13.1 to 10.13.2, you will need to install the latest clover and lilu including plugins (or download latest bootpack above) as well as download and install the update directly from apple website. Updating via App Store doesnt seem to work for me as I get the mkpg not found error message after reboot.

 

Notes on Mac OS High Sierra 10.13.4
(1) Everything works including sleep. 
(2) Updated all kexts to latest versions
(3) For those updating from an earlier version of 10.13 to 10.13.2, you will need to install the latest clover and lilu including plugins (or download latest bootpack above) as well as download and install the update directly from apple website. The OS X installer will reboot several times.

 

Notes on Mac OS High Sierra 10.13.6
(1) Everything works including sleep. 
 
General Notes
(1) The UEFI Bios does not detect Clover EFI natively. For first boot into Mac OS, you will need to boot Clover EFI using the Installer USB. In order to add Clover EFI into UEFI Bios, you will need to manually add it using the Clover UEFI shell using the following command:-

                 (a) bcfg boot add 3 fsX:\EFI\BOOT\CLOVER\CLOVERX64.EFI "Clover"

                       (You will need to replace X with the location of your Clover EFI partition.
                        This is shown in the list when you first enter the UEFI shell)
                 (b ) Lastly, do bcfg boot mv 3 0 to move the Clover boot order to the first.

 

(2) I found that this motherboard is very compatible with Mac OS and patched DSDT / SSDT is not required.

 

Notes on Mining

(1) As all you miners know, this motherboard can take up to six (6) GPUs, I have yet to test additional GPU on the PCIEx1 slots. At the moment, the single GPU that i'm using is installed on the PCIEx16 slot. I will test it once I have opportunity to get additional GPU. In the mean time, for those miners who already have this motherboard in their rig and are already using Windows or Linux, Mac OS may be a good OS to try since some miners (like ethereum's ethminer) are also released for Darwin and both NVIDIA and ATI have provided drivers for their latest GPUs. This does open up a good possibily of using Mac OS for GPU mining!

 

(2) I was able to use the dedicated RX560 GPU for both as primary display as well as for mining. However, it causes the system to slow down and created artifacts when I rebooted / shutdown. I was able to make the system more stable by using the integrated HD4600 GPU as primary display and the dedicated RX560 GPU for mining. In order to use both integrated GPU and dedicated GPU, both Intel and ATI need to be injected by Clover. In the case of ethereum miner, ethminer was able to recognized all GPU but I only selected the RX560 for mining. This made the system more stable.

 

(3) [10-11-2017] I just installed a third old AMD Radeon HD 7750 GPU on the first PCIEx1 slot and am very happy to see that Mac OS recognized it straight away. In the case of ethereum miner, ethminer was able to recognized all GPU. Attached pictures below:-

 

3 GPU Profiler.png 

 

3 GPU Terminal.png

 

(4) One of my main concern is I am still not able to get HWMonitor to show GPU temperature which is very important to monitor the current health of the GPUs. We would not want the GPU to overheat due to unforeseen reasons. Let me know if you are able to solve this issue.

 

(5) During my discussion with crew member Rhyker, we were discussing on ways to tune the GPU from within Mac OS. As you know, currently the manufacturer only provide tuning software for Windows and to a limited extend Linux. We were thinking of running Windows under a virtual machine to access the GPU tuner to tune the GPUs. However, based on my last attempt, accessing native GPU from a virtual machine is still not possible although there are projects that are attempting to do this. Let me know if this idea is workable. 

 

Let me know if the clover bootpack works for you.

 

Credits goes to Jake Lo and Bronx Teck 

 

Cheers!

 

Edited by Syonagar
Support for Mac OS Catalina 10.15 Beta (19A471t)
  • Like 4

Share this post


Link to post
Share on other sites

in the section general notes:

replace: (a) bcfg boot add 3 fsX:\EFI\BOOT\CLOVER\CLOVERX64.EFI "Clover"

with: (a) bcfg boot add 3 fsX:\EFI\CLOVER\CLOVERX64.efi "Clover"

 

this works for me

 

tnks

  • Like 1

Share this post


Link to post
Share on other sites

Clover 4635 (for 10.13.6) supports, just turned on XCPM.

 Intel HD really does not work, but you can install, run with an argument "-x", without the support of acceleration. With nvidea normally installed, working.

Share this post


Link to post
Share on other sites

Mojave has no support for the Celeron G1840, High Sierra - it works fine, in the Mojave - as if the XCPM is turned off (turned on in the configuration), I tried different settings, versions of the clover.

P.S. AppleHDA had to be removed - buggy.

P.P.S. HWmonitor only reads three fan slots - CPU 4pin, CHAFAN1 and 3pin fan for power (perhaps, because there imac only 3 fans on the aimag, it can add fans when changing the settings of the clover on the macpro.)

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...