Jump to content

13 posts in this topic

Recommended Posts

Posted (edited)

Hey all, hope you’re well :-)

 

Writing this from a phone so apologies in advance for formatting errors etc.

 

I’d like to build / am in the process of building a new machine. I started, then my mobo died and had to be rma’d and that put things on hold for a while..

 

Now things are are back on track here’s what I’m looking at. 

 

I would like the system to boot Mac OS for music etc and as main / general os, Windows for gaming and Linux for development etc.

 

Heres the hardware I’m looking at - when I was looking at this previously I had set it up with clover but am definitely looking to go opencore this time around.

 

Gigabyte Aorus Pro / Aorus Pro WiFi 

Intel 9700k

Corsair 650w PSU

CoolerMaster ML240L

MSI Air Boost Vega 64

970 evo 1TB (Mac)

Intel 660p 512GB (Windows)

Crucial BX500 120GB (Linux)

2TB Barracuda or WD Blue (Storage)

Fenvi FV HB-1200 WiFi / Bluetooth 

Aerocool Cylon Case

 

I wanted to rival next generation games consoles and get a newer GPU but I will not be using Catalina due to the removal of 32 bit support. Therefore I think the vega is about as good as I can get with Mojave, and it will still work fine in windows for gaming etc. 

 

What are your thoughts on the above hardware ? 

 

Hack/Mac-able? / With opencore ?

 

Any Issues I may encounter ?

 

I think I have most of the drivers / kexts for opencore together already but I’m obviously unable to progress with the ssdt files without the hardware. Wanted some advice on whether or not it’s doable before I splash the cash :D

 

I’ll also add to this thread / move it appropriately as the build progresses, hopefully smoothly :D

 

peace & thanks in advance :-)

Edited by char543

Share this post


Link to post
Share on other sites
Advertisement

To update, The MSI card was out of stock by the time i got round to purchasing. Had to go with a Sapphire Nitro + Vega 64

 

Heres a list of everything i got:

 

Gigabyte Z390 Aorus Pro

Intel 9700k

Sapphire Radeon RX Vega 64 Nitro +

Samsung 970 Evo 1TB SSD (Mac)

Intel 660p 512GB (Windows)

Crucial BX500 120GB (Linux)

2TB WD Blue (Storage)

Fenvi FV-HB1200

CoolerMaster ML240L

Corsair 650w PSU

Aerocool Cylon Case

 

Cant wait to get started!

 

As i said, I'm looking to go opencore with this build and it will be the first time I've used it to setup a system. I will be running Mojave 10.14.6. I think as far as hardware goes the above list is pretty compatible and i should be able to get it all setup no fuss but, Is there anything i should be aware of? I have heard of issues with others trying to multi boot windows / linux with osx for example and I wouldn't want any issues there. Also any other quirks that may arise from this particular hardware, would be handy to know.

 

Thanks

 

I'll update as stuff arrives and things get going, or, when i get stuck and tired of banging my head on the keyboard :-)  

 

Share this post


Link to post
Share on other sites
59 minutes ago, char543 said:

To update, The MSI card was out of stock by the time i got round to purchasing. Had to go with a Sapphire Nitro + Vega 64

 

Heres a list of everything i got:

 

Gigabyte Z390 Aorus Pro

Intel 9700k

Sapphire Radeon RX Vega 64 Nitro +

Samsung 970 Evo 1TB SSD (Mac)

Intel 660p 512GB (Windows)

Crucial BX500 120GB (Linux)

2TB WD Blue (Storage)

Fenvi FV-HB1200

CoolerMaster ML240L

Corsair 650w PSU

Aerocool Cylon Case

 

Cant wait to get started!

 

As i said, I'm looking to go opencore with this build and it will be the first time I've used it to setup a system. I will be running Mojave 10.14.6. I think as far as hardware goes the above list is pretty compatible and i should be able to get it all setup no fuss but, Is there anything i should be aware of? I have heard of issues with others trying to multi boot windows / linux with osx for example and I wouldn't want any issues there. Also any other quirks that may arise from this particular hardware, would be handy to know.

 

Thanks

 

I'll update as stuff arrives and things get going, or, when i get stuck and tired of banging my head on the keyboard :-)  

 

Google OpenCore Desktop Guide. to build  you Efi folder

Share this post


Link to post
Share on other sites
8 minutes ago, BALDY_MAN said:

Google OpenCore Desktop Guide. to build  you Efi folder

Hey @BALDY_MAN, Thanks for the response!

 

I managed to get so far with the EFI folder but couldn't proceed because i need the actual hardware to start dumping SSDT's etc.

 

Here's a screenshot of my EFI folder so far. I think I'm on the right track :D

Screen Shot 2020-05-08 at 05.24.22.png

Share this post


Link to post
Share on other sites
1 hour ago, char543 said:

Hey @BALDY_MAN, Thanks for the response!

 

I managed to get so far with the EFI folder but couldn't proceed because i need the actual hardware to start dumping SSDT's etc.

 

Here's a screenshot of my EFI folder so far. I think I'm on the right track :D

Screen Shot 2020-05-08 at 05.24.22.png

 look at this link https://dortania.github.io/OpenCore-Desktop-Guide/config.plist/coffee-lake.html#starting-point.

Share this post


Link to post
Share on other sites
5 hours ago, char543 said:

Here's a screenshot of my EFI folder so far. I think I'm on the right track

Use OpenCore 0.5.8 instead, also, take particularly care about ACPI 

Share this post


Link to post
Share on other sites
6 hours ago, 1Ale1 said:

Use OpenCore 0.5.8 instead, also, take particularly care about ACPI 

Will do, Thanks! Wasn't aware there was a new version already.

 

Can i just copy over my accumulated drivers / kexts etc into the new version or have they been / must they be updated also?

 

What do you mean regarding ACPI? 

 

Thanks again :-) 

Share this post


Link to post
Share on other sites
Posted (edited)
On 5/14/2020 at 9:02 AM, Fullyarm said:

Hey bud, Thanks alot for this.

 

I ended up downloading AudioGod's EFI folder for iMac 19,1.

 

After that just added some of the original drivers and kexts i had chosen (FAT / NTFS support etc)

 

Modded the config.plist to include the extra drivers + kexts. (+ remove russian language / set personal SN UUID etc, etc)

 

I Installed bios f12d as i have the Aorus Pro Z390, then i installed and saved the profile patch in AudioGod's guide to bios for MSR Unlock

 

It went through install without a hitch, and is now (after replacing internal efi folder) able to boot from Internal NVMe drive no probs :-)

 

I've logged into icloud etc and can send msgs through messages app, so i presume the iServices are all working / okay. :-)

 

I will test a little more soon regarding the iServices, Verify MSR Unlock and verify NVRAM is setup correctly / functioning.

 

Overall very happy with how that went!

 

I dont know if iGPU is working as it should? It shows up in system profiler under PCI but under Graphics / Displays only Vega 64 is listed. When i click on about this mac the Vega 64 is the only thing thats listed there too

 

Thanks again for all your help! Hopefully this can be of use to someone else with similar build.

 

Im now stuck trying to install windows 10 on another NVMe drive, without messing up the mac install on the first :D Its an intel 660p SSD and windows doesnt see the drive to install on :( i have tried putting both the actual driver for the intel nvme and the client driver onto a usb and looked to load them up from win 10 installer but it still doesnt work. I tried to disable SATA also but no joy there either.

 

Apart fron these couple of issues im trying to iron out, it already seems very stable, install was a breeze just like a real mac! wifi and bluetooth working OTB from fenvi hb-1200

 

heres a screenshot of the EFI I ended up going with

Screen Shot 2020-05-15 at 14.13.34.png

 

Edited by char543

Share this post


Link to post
Share on other sites
Posted (edited)

Since opencore has been setup and installed i am unable to get windows to install, i have even tried removing the samsung ssd that mac is installed on and windows installer is still unable to find / install to the intel ssd. I have tried partitioning the drive in osx to FAT but still windows installer doesn't see the drive. It appears in BIOS under NVMe configuration, both were listed when they were both installed. I have tried to reload optimized defaults and still no joy.

 

I have no idea what this could be yet.

 

Is this something relating to open core? I'm not entirely sure now as i have reset the bios and removed the drive, though i could still boot to OpenCore somehow? perhaps CMOS / NVRAM?

 

Possibly just a simple BIOS setting?

 

Any help is greatly appreciated!

 

Thanks Again :-)

Edited by char543

Share this post


Link to post
Share on other sites

Managed to fix it :-)

 

Not sure exactly what made it work but it was one of two things...

 

I normally use dd to make bootable usb's in terminal in mac / linux. The time it worked I had swapped to a VM running windows 7 and made a bootable usb via windows media creation tool (;or whatever they call it)

 

I had also been messing with diskpart in cmd (windows command line) and named partitoned the disk as NTFS and ran a clean etc.

 

Either way its up and running now and one of those 2 things, along with following everyones advice on removing all other drives except for windows one, resetting cmos and loading default bios settings / optimal defaults fixed it :D

 

I went through installation without an issue. When it had finished installing I reinstalled the pre patched msr unlocked bios profile for f12d on the AudioGod thread and its profile, then checked to see if I could boot MacOS / Windoze again and I can!

 

I now have 2 NVMe drives running windows and mac. I think the system at this point prefers to boot from windows if you dont touch it, though I havent tried to change anything yet as I'm just glad its working. If I were to select the samsung as boot drive, it would load OpenCore, and at the moment it has both windows and mac drives listed.. Unfortunately, windows is first in the list so if left untouched, it will try to boot a badly emulated windows in OpenCore with mac settings :D fun, but no good :-(. To boot to windows at the moment, I just leave it, to boot MacOS, I manually boot to opencore then have to quickly select the second drive in the list.

 

Just being pedantic at this point but I guess I'd like it to be a bit easier to do the boot switching process.. I thought I would be able to acheive this via opencore but I can appreciate if not and really not fussed. I need to make opencore a bit more pretty, or just remove the windows drive from the list or skip the whole list altogether and go straight to boot MacOS. Would be nice if i could set samsung as boot drive, load a pretty Opencore, and from opencore choose what to boot.

 

Im sure this is all possible, just getting there slowly along with setting everything up on the OS'es

 

Still unable to see sata drives in either windows or mac so am troubleshooting now, need that fixed to install linux, and have a global storage drive.....

 

Fitting the Sapphire Nitro+ Vega 64 as well as the CoolerMaster ML240L into my tiiiiiny Aerocool Cylon case was lots of fun. I cannot believe it managed to squeeze in that space lol.

 

Huge thanks to everyone who has responded so far, took me a couple weeks of reading prior to getting my components delivered and i honestly havent ran into any issues, apart from not being able to see the windows drive for a while, but installation and running wise, This is the best most stable hack I've seen! Thanks :-)

Share this post


Link to post
Share on other sites
Posted (edited)

I managed to solve the drives issue, it was because vega was in top slot on MB, which shares bandwith with the sata ports i had my drives plugged into.

 

Installed Linux on its own drive and partitioned shared storage space to be an exfat drive which is visible from other OS'es which is great :-)

 

everything has been perfect up until now. All 3 systems running nice and smooth.. the only thing i would like which i haven't done yet is to make opencore more pretty

 

As i said, Until now :-( gone to boot into macOS this morning and was met with a folder with a line through it / Prohibitied sign.

 

On osx this means it can't find boot drive or files.. where should i start to look for this problem  ?

 

Edited by char543

Share this post


Link to post
Share on other sites

Awesome news. My windows had issues also.  It's because windows format was not GPT so either I had to Boot -> CSM Support -> Enable till I changed it to GPT and now it comes up on the opencore menu and CSM is disabled.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By dmpcoke
      Hi,
       
      I followed the OC guide, and installed Catalina 10.15.5 on my PC.
      The installation went very well. Most parts also work well after I login to the desktop except the following
      issue:
      Each time I tried to log back into the desktop from sleep, I would get a black screen very shortly after I entered the desktop.
      And black screen will last from a few seconds to a few minutes, no exact lasting time.
      Keyboards and mouse are still working during black screen, I can see the operations after the monitor works again.
       
      It connects LG monitor via DP port and I tried to modified the dp version between 1.2 and 1.4, got the same issue.
       
      Attached my entire OC folder, I'm so appreciated if someone could help me check it out, or tell me which part I should focus on.
       
      Thanks in advance!
       
      P.S. Here is my PC summary: Dell Optiplex 7060 MFF
       
      CPU Intel(R) Core(TM) i3-8100 CPU @ 3.60GHz; 8th Gen, Coffee Lake GPU Intel(R) UHD Graphics 630 RAM Team Group 32 GB (2 × 16GB), 2400 MHz, DDR4 Chipset
      Intel 300 Series LPC (Q370) – A306 Audio Realtek ALC255/3234 (Codec ID: 0x10EC0255) Ethernet Intel(R) Ethernet Connection I219-LM WiFi/BT M.2 BCM43224 802.11a/b/g/n Storage Samsung SSD 970 EVO 500GB USB Ports Type-C × 1,USB 3.0 × 5 Video Output DP × 2 Monitor LG 4K 3840 x 2160 @ 60 Hz
      BIOS v1.4.2 OC.zip
    • By ThomasMattOnline
      Hello Everyone,

      Trying to get Hardware Acceleration working on my Hackintosh (HEVC Support) however I am such a noob, OpenCore is very new to me and would love some support.
      I have included screenshots and the EFI that is currently working on my System, I have USB 2 & 3.0 all working, however, the only thing I can fault is my GPU not being hardware acceleration enabled.

      Final Cut Pro X - Recognises GPU
      VideoProc - Doesn't recognise anything.
       
      (I am running the latest version of OpenCore 0.5.9)

      Things I've tried: I tried following the post https://www.tonymacx86.com/threads/catalina-10-15-2-update-lost-hevc-h265-acceleration.288563/ - No Luck
      I have also tried: https://forums.macrumors.com/threads/activate-amd-hardware-acceleration.2180095/page-53?post=28255048#post-28255048 - No luck either!

      My friend online tells me I shouldn't need such Kext as he has the same build as me but when I load his EFI on my system it boots with no USB 2 or 3.0 (I'm keeping his EFI off here as I've uploaded mine.)

      Please note: I appreciate all (any) pieces of advice and please do bear in mind that I am a noob and may need whatever you say simplifying as I can get easily confused.


      config.plist

    • By tonyx86
      This guide is a work in progress and will be updated as I refine the installation.
       
      Background
      This is my first "modern" hack supporting UEFI and my first hack using Clover "on-the-fly" patches.  My previous hacks
       
      Laptop: Thinkpad T61 / Nvidia NVS 140m Laptop: Dell Latitude E6410 / Nvidia G3100m Desktop: Gigabyte G31 / GeForce 9600 Desktop: Biostar TH55HD / Sapphire Pulse RX580 (Google "Catalina Biostar TH55HD" and look for user name deeveedee)  
      are all perfectly running Catalina and I patched them all "manually" - all DSDT patches applied with MaciSL with virtually no Clover on-the-fly patching and all booted Legacy Clover.  This UEFI hack was MUCH easier and took about 20 hours vs. a combined hundreds of hours for the old hacks.  I wanted a hack that was a little more future proof and I think this is it.  I hope you enjoy this as much as I am enjoying it.  It is a perfect MacMini8,1.
       
      My system specs
      HP EliteDesk 800 G4 Mini (I7-8700T / UHD 630 / Q370 Chipset / 32GB DDR4 RAM) 3 x DP Ports (connected to monitors using DP -> DVI adapters) 6 x USB 3.1 1 x USB Type-C 3.1 2 x NVMe SSD (M.2 PCIe x4 2280/2230 combo ports) 1 x SATA6 SSD 1 x Intel Ethernet RJ-45 Conexant CX20632 Audio Codec SMBIOS MacModel MacMini 8,1 Unsupported M.2 PCIe x1 2230 Intel Wi-Fi (currently disabled in BIOS).  I may replace this with Brcm, but am using only Ethernet (IntelMausi) for now.  
      Installation Steps: To be provided
      See attached EFI and /L/E kexts in EliteDesk.zip archive See installation methodology here See references here  
      What is not working
      Wi-Fi / Bluetooth (intentional since I have not yet replaced my Intel card).  
      What is not tested
      USB c 3.1 port Microphone port  
      What is working
      Everything not mentioned above Sleep / Wake Multiple displays with IGPU graphics acceleration, hot pluggable display ports and DP->DVI adapters USB 3.1 ports Audio (internal speaker and headphone jack) Ethernet Auto-sensing headphone jack automatically switches to internal speaker when headphones removed  
      Known Issues and their solutions
      (Solved. Cycle power on the new display) A new display may not be detected if the new display is plugged into an unused display port while the HP EliteDesk 800 G4 Mini is sleeping. Solution is to cycle power on the new display after waking the EliteDesk 800 G4 Mini. Cycling display power on the newly added display causes displays to be re-detected. (Solved. Problem resolves itself after a few boot cycles) After applying the Catalina 10.15.5.02 supplemental update, Catalina booted to a single display.  After a few boot cycles, multi-display operation was restored to normal. (Solved and included in the attached EliteDesk.zip archive) Unable to upgrade from 10.15.4 to 10.15.5 when using IntelMausiEthernet.kext.  Solution is to switch to IntelMausi.kext (Rev 1.0.2 here). (Solved and included in the attached EliteDesk.zip archive) Some USB devices were not recognized. My SSDT-UIAC.aml was incomplete and did not specify all required USB port types (missing SSxx ports). The attached EliteDesk.zip archive includes this fix. (Reported this as a possible Clover issue - no solution yet) Clover boot loader may default to Recovery volume after a normal shutdown.  Work-around is to select your normal macOS volume.  This may only happen when Clover is configured to boot LastBootedVolume and may be "fixable" by explicitly setting a boot volume (haven't tested this). (No longer observed) At least one display blanks (sleeps) when plugging / unplugging USB device (observed in front USB 3.1 ports).  Display wakes immediately on keyboard and mouse activity, so this is a minor issue but may be indicative of another issue. (Solved - this is a BIOS setting and requires no macOS changes) Safari has problems loading insanelymac web pages after sleep / wake.  I suspect that the problem is with the embedded video on the pages.  Also observed video problem in AppStore after sleep/wake.  Console: VideoDecodersUnavailable.  Solution is to enable Intel ME in BIOS. (Solved and included in the attached EliteDesk.zip archive) Display does not fully wake after resuming from sleep (needs an extra mouse or keyboard stimulus to fully wake).  Solution is to change boot arg darkwake=0 to darkwake=2.  Other values of darkwake may work as well, but this is the first I tried and it worked. (Solved and included in the attached EliteDesk.zip archive) -disablegfxfirmware boot arg is not required with WEG.  I inadvertently left this boot arg after I encountered an endless gfx firmware update boot loop while working on my FB patching.  This boot arg is no longer necessary after completing FB patching with WEG. (Solved and included in the attached EliteDesk.zip archive): Sometimes, CMOS time is lost on shutdown or restart.  Solution is to enable Clover's Apple RTC fix in config.plist. (Solved and included in the attached EliteDesk.zip archive) headphone jack doesn't work.  Solution is to change HDEF layout-id to 28. (Solved and included in the attached EliteDesk.zip archive) System freezes on wake from sleep because of a kernel panic related to hda-gfx (my system does not have HDMI and my DP->DVI adapters do not drive monitor speakers).  Solution is to add No-hda-gfx property to HDEF as described here.  This property is recognized as a Lilu flag and prevents loading hda-gfx. (Solved and included in the attached EliteDesk.zip archive) Device (PMCR) is not defined.  Solution is a SSDT that "injects" the missing device. (Solved and included in the attached archive) eficheck is loaded (not sure why this is bad, but may be a privacy issue - see here). Solution is to add updated EFICheckDisabler kext that include Q370 chipset.  See here.  
      BIOS Version / Configuration: To be provided
      Version: 02.11.01 Rev.A Intel ME must be enabled for proper sleep / wake of UHD 630
       
      Clover Configuration
      Clover for UEFI booting only Install Clover in the ESP UEFI Drivers Recommended drivers AudioDxe DataHubDxe FSInject SMCHelper File System drivers ApfsDriverLoader VBoxHfs Memory fix drivers AptioMemoryFix Additional drivers NvmExpressDxe Install RC scripts on target volume Themes Choose your desired theme Install Clover Preference Pane (option not available when installing on USB thumb drive)  
      UHD 630 Framebuffer Patching: To be provided
       
      Current Versions
      Catalina 10.15.5.02 Clover (UEFI) r5119 Lilu.kext 1.4.5 WhateverGreen.kext 1.4.0 AppleALC.kext 1.5.0 IntelMausi 1.0.3 (Not IntelMausiEthernet)  
      Credits To be provided
       
       







      EliteDesk800 G4 Mini - Rev 0.82.zip
×