- Joined
- Jun 14, 2020
- Messages
- 6
- Motherboard
- Dell Inspiron 3671-Clover 5119 UEFI
- CPU
- Intel i3-9100 3.6 GHz
- Graphics
- Intel UHD 630
- Mac
- Mobile Phone
Comments:
-This is my second Hackintosh. This is hardware setup is, primarily, for Big Sur 11.2. If you, also, like me, want to run your 32 bit applications then I have also included an EFI for Mojave 14.6 since the hardware will also run accelerated, Mojave. The biggest trick to, successfully, running Mojave is spoofing the cpu id and cpu flag in OpenCore as indicated in the relevant config.plist.
Build:
-HP Pavilion Gaming Desktop TG01-1185t. I7 10700 Intel. UHD-630. 16 GB RAM. Big Sur 11.2. Intel Chipset H470 on Baker motherboard 8767
BIOS Settings
-(AMI F.11) F10 to enter BIOS
-Security: SGX=Disabled
-Configuration: Virtualization Technology=Enabled, SATA=AHCI, Device Options: Integrated Video=Enabled, PCI Graphics Configuration: Intel VGA controller=Primary VGA device.
-Boot Options: Secure Boot=Disabled
Installation:
-I started with the “OpenCore Install Guide” (https://dortania.github.io/OpenCore-Install-Guide/prerequisites.html#prerequisites). After making the Big Sur 11.2 USB installer, I set up the USB EFI partition with OpenCore 0.6.5 along with the most recent version of relevant kexts.
-I, initially, followed (https://dortania.github.io/OpenCore-Install-Guide/config.plist/comet-lake.html) for Comet Lake installs. This should allow you to be able to install Big Sur. Alternatively, you can make a basic config.plist list specific for Comet Lake with “OC-Gen X” (https://github.com/Pavo-IM/OC-Gen-X/releases). For SMBIOS, use MacMini,8.
Post-installation:
-You can use the default, recommended framebuffer of 0x3E9B0007. The device id of 0x9BC5 is already, natively, supported. However, you will not, necessarily, have accelerated graphics.
-Before you set the accelerated frame buffer below it is important that you enable screen sharing in System Preferences->Sharing->Screen Sharing. Once graphics are accelerated your display will, probably, turn black. Using screen sharing is always a good idea because it allows you to troubleshoot display problems.
-I did not have accelerated graphics. After trying many SMBIOS and framebuffer variations my workaround was to use a Kaby Lake framebuffer of 0x59120000 and a device id of 0x5912. This provided accelerated graphics.
-Audio was not, initially, working. This was fixed by setting a boot argument to alcid=12.
-Ethernet works
Things that don’t work:
Good luck on getting a traditional, external monitor to work. I spent the most time trying to get a working HDMI display without a black screen using both HDMI to HDMI cables and various HDMI to other adapters. I also patched ports, bus ids, etc. by brute forcing all possible combinations using Whatever Green. It is possible that I, somehow, missed a combination. If there is a fix that works then it, probably, involves port 6 and con1.
An external, USB 2.0 or 3.0, monitor should, in theory, work. My work around for this is to use screen sharing to connect to Big Sur from another computer. You can use another Mac or you can connect through vnc from a Windows computer (virtual networking computing) using software like RealVNC (https://www.realvnc.com/en/connect/download/viewer/).
I have not tested anything else. However, I would not expect wifi or Bluetooth to work.
Conclusion:
Keep in mind that, although, Screen Sharing from another Mac is secure vnc is not. You might consider tightening that up with a SSH tunnel if you access Big Sur with a Windows computer. Using screen sharing as a monitor is quite usable even for playing demanding video games even on a low end Windows laptop. I even tried this out with an old Chromebook.
Sometimes, your dynamic IP address of your Big Sur computer might change. Considering that you won’t get a display with our using screen sharing then you might need to know the IP address. You can you software to see of list of devices and IP address on your network. If you use something like, “MyLanViewer” (https://www.mylanviewer.com) then it will list ip address along with computer names like “mybigsur” if you named your Mac that.
I considered sticking a cheap ASUS GeForce GT 710 1GB Kepler video card in the machine. However, I did not want to invest another $50 into the machine for a video card that is already a bit slow. A 2 GB version might be compatible with Big Sur since the 1GB is, natively, still supported in Big Sur.
Sure, the overall solution is a bit bulky and far from elegant, especially, if you use an external monitor hooked up to your laptop that you are accessing Big sur from. However, until we get a native Mac with both Comet Lake and a supported SMBIOS, iGPU combination then this might be what we have for this particular computer. At least it is a working, accelerated Big Sur Mac. As far as Mojave goes, audio doesn’t work. However, my workaround was to plug in my USB sound device and that works just fine. It wouldn’t be a hackintosh if there was never any sort of juryrigging to be done.
-This is my second Hackintosh. This is hardware setup is, primarily, for Big Sur 11.2. If you, also, like me, want to run your 32 bit applications then I have also included an EFI for Mojave 14.6 since the hardware will also run accelerated, Mojave. The biggest trick to, successfully, running Mojave is spoofing the cpu id and cpu flag in OpenCore as indicated in the relevant config.plist.
Build:
-HP Pavilion Gaming Desktop TG01-1185t. I7 10700 Intel. UHD-630. 16 GB RAM. Big Sur 11.2. Intel Chipset H470 on Baker motherboard 8767
BIOS Settings
-(AMI F.11) F10 to enter BIOS
-Security: SGX=Disabled
-Configuration: Virtualization Technology=Enabled, SATA=AHCI, Device Options: Integrated Video=Enabled, PCI Graphics Configuration: Intel VGA controller=Primary VGA device.
-Boot Options: Secure Boot=Disabled
Installation:
-I started with the “OpenCore Install Guide” (https://dortania.github.io/OpenCore-Install-Guide/prerequisites.html#prerequisites). After making the Big Sur 11.2 USB installer, I set up the USB EFI partition with OpenCore 0.6.5 along with the most recent version of relevant kexts.
-I, initially, followed (https://dortania.github.io/OpenCore-Install-Guide/config.plist/comet-lake.html) for Comet Lake installs. This should allow you to be able to install Big Sur. Alternatively, you can make a basic config.plist list specific for Comet Lake with “OC-Gen X” (https://github.com/Pavo-IM/OC-Gen-X/releases). For SMBIOS, use MacMini,8.
Post-installation:
-You can use the default, recommended framebuffer of 0x3E9B0007. The device id of 0x9BC5 is already, natively, supported. However, you will not, necessarily, have accelerated graphics.
-Before you set the accelerated frame buffer below it is important that you enable screen sharing in System Preferences->Sharing->Screen Sharing. Once graphics are accelerated your display will, probably, turn black. Using screen sharing is always a good idea because it allows you to troubleshoot display problems.
-I did not have accelerated graphics. After trying many SMBIOS and framebuffer variations my workaround was to use a Kaby Lake framebuffer of 0x59120000 and a device id of 0x5912. This provided accelerated graphics.
-Audio was not, initially, working. This was fixed by setting a boot argument to alcid=12.
-Ethernet works
Things that don’t work:
Good luck on getting a traditional, external monitor to work. I spent the most time trying to get a working HDMI display without a black screen using both HDMI to HDMI cables and various HDMI to other adapters. I also patched ports, bus ids, etc. by brute forcing all possible combinations using Whatever Green. It is possible that I, somehow, missed a combination. If there is a fix that works then it, probably, involves port 6 and con1.
An external, USB 2.0 or 3.0, monitor should, in theory, work. My work around for this is to use screen sharing to connect to Big Sur from another computer. You can use another Mac or you can connect through vnc from a Windows computer (virtual networking computing) using software like RealVNC (https://www.realvnc.com/en/connect/download/viewer/).
I have not tested anything else. However, I would not expect wifi or Bluetooth to work.
Conclusion:
Keep in mind that, although, Screen Sharing from another Mac is secure vnc is not. You might consider tightening that up with a SSH tunnel if you access Big Sur with a Windows computer. Using screen sharing as a monitor is quite usable even for playing demanding video games even on a low end Windows laptop. I even tried this out with an old Chromebook.
Sometimes, your dynamic IP address of your Big Sur computer might change. Considering that you won’t get a display with our using screen sharing then you might need to know the IP address. You can you software to see of list of devices and IP address on your network. If you use something like, “MyLanViewer” (https://www.mylanviewer.com) then it will list ip address along with computer names like “mybigsur” if you named your Mac that.
I considered sticking a cheap ASUS GeForce GT 710 1GB Kepler video card in the machine. However, I did not want to invest another $50 into the machine for a video card that is already a bit slow. A 2 GB version might be compatible with Big Sur since the 1GB is, natively, still supported in Big Sur.
Sure, the overall solution is a bit bulky and far from elegant, especially, if you use an external monitor hooked up to your laptop that you are accessing Big sur from. However, until we get a native Mac with both Comet Lake and a supported SMBIOS, iGPU combination then this might be what we have for this particular computer. At least it is a working, accelerated Big Sur Mac. As far as Mojave goes, audio doesn’t work. However, my workaround was to plug in my USB sound device and that works just fine. It wouldn’t be a hackintosh if there was never any sort of juryrigging to be done.