Contribute
Register

[Success] High Sierra (10.13.2) on MSI B75A-G43, Radeon HD7770, i3-3220, IntelB75, Ivy-Bridge, 7er S

Status
Not open for further replies.
Joined
Mar 19, 2013
Messages
8
Motherboard
MSI B75A-G43
CPU
i3-3220
Graphics
GT 1030
Mac
  1. iMac
  2. MacBook Air
Mobile Phone
  1. iOS
Update(02/02/18): Updated to 10.3.3 via AppStore. Had to reinstall Audio Driver (Audio ALC892) with Multibeast.
Update(15/02/18): Updated Lilu to 1.2.2, Whatevergreen to 1.1.5. DVI-Port on Radeon HD7770 works again.
Update(23/03/19): Was finally able to check DisplayPort: Signal Output works, Display Rotation 90°/270° does not as opposed to HDMI.

Edit(12/02/18): Attached config.plist.

The most glaring problem I encountered was making the Radeon HD7770 work through the installation process. With Sierra it used to work with Verde. With High Sierra I had to switch to Lilu and Whatevergreen. RadeonDeinit as a boot option did not solve booting into a black screen.

## PC Specs #
- Mainboard: MSI B75A-G43
- Graphics: Sapphire Radeon HD 7770 GHZ 1 GB DDR5
- SSD: Crucial BX100
- Chipset: Intel B75, Ivy-Bridge, 7er Series
- Processor: Intel Pentium Core™ i3-3220
- Integrated Graphics: Intel® HD Graphics 2500
- Integrated Audio: Realtek ALC892
- Integrated Network: RealtekRTL8111

## Missing Features
- DVI-Port on Radeon HD7770 (solved by WhatevergreenUpdate 1.1.5)

## Used Tools, Kexts and Features ##
- Unibeast
- Multibeast
- CloverConfigurator
- Lilu
- Whatevergreen
- no APFS Convert
- PowerManagement with SSDT (working sleep/wake on Radeon HD7770, no audio loss after wake)
- TRIM

## 1. Preparing Bootable USB ##
1. Follow steps 1&2 from High Sierra Installation Guide
- backup your system
- download HighSierra from App Store
- create a bootable USB with Unibeast
- choose: UEFI Boot Mode, NO injects for graphics
2. Add necessary components to bootable USB
- drag to your completed USB drive: MultiBeast, CloverConfigurator, Lilu.kext, Whatevergreen.kext
3. Install kexts to bootable USB
- mount **USB** EFI partition (with CloverConfigurator)
- copy Lilu.kext and Whatevergreen.kext to /EFI/ClOVER/kexts/Other
4. Set boot flags on USB
- with CloverConfigurator load **USB** config.plist
- add Boot -> Custom Flags: “-lilubetaall” “radpg=15”

## 2. BIOS Settings ##
- load Optimized Defaults (Settings/Save & Exit/Restore Defaults)
- disable Windows features (Settings/Advanced/Windows 8 Configuration/Windows 8 Feature)
- disable IO Ports (Settings/Advanced/Super IO Configuration/serial + parallel)
- boot from UEFI only (Settings/Boot/Boot mode select/UEFI)
- set Integrated Graphics Adapter as primary graphics adapter (Settings/Integrated Graphics Adapter/IGD)

## 3. Installation ##
Make sure you have a display connected to your Integrated Graphics Adapter. Your Radeon HD7770 will work from the onset, but your IGA will be set as your primary display. Thus all dialogues and windows in the installer will be shown on the display connected to your IGA.

1. Boot from USB
"Boot OS X Install from Install macOS HighSierra"
- DiskUtility -> Erase Disk with Mac OS Extended (Journaled) / name: HighSierra -> exit DiskUtility
- Install macOS

2. On system reboot boot from **!!!USB!!!**
"Boot OS X Install from Install macOS HighSierra"
- (you can skip this step if you don’t want to prevent APFS conversion)
- from the menu choose: Utilities -> Terminal
- “/Volumes/Image\ Volume/No-Convert”
- reboot

3. Boot from HDD
"Boot macOS Install from HighSierra"
- into Apple Logo Installer
- Country Selection, Keyboard, iCloud, User Account, etc.

4. System Boot
If you want your Radeon graphics adapter signal to show on your primary display you need to set this up via System Preferences.
- System Preferences -> Displays -> Arrangement

## 4. Post Installation ##
1. Install Multibeast
- choose: UEFI, Audio ALC892, Network RealtekRTL8111
2. Install kexts to main HDD
- mount **HDD** EFI partition (with CloverConfigurator)
- copy Lilu.kext and Whatevergreen.kext to /EFI/ClOVER/kexts/Other
3. Set boot flags on HDD
- with CloverConfigurator load **HDD** config.plist
- add Boot -> Custom Flags: “-lilubetaall” “radpg=15”
4. reboot

## 5. Further Features ##
1. Power Management
- change SMBIOS in CloverConfigurator
- with CloverConfigurator load **HDD** config.plist
- SMBIOS -> iMac13.2 -> save
- reboot
- generate and install a SSDT.aml file as explained in Quick Guide to Generate a SSDT for CPU Power Management
- reboot
2. Enable TRIM on SSD
- Terminal: “sudo trimforce enable”

:) Enjoy your High Sierra Hackintosh! :)
HD7770 boot args.png
 

Attachments

  • config.plist
    5.7 KB · Views: 1,292
Last edited:
Thanks for the tutorial, I am having trouble getting HD4000 and 7770 to work together for the last few months. At the moment DVI and HDMI are not working, I am getting a black screen.

Seems like you got it working. Haven't got a cable to test the display port.

Can you post your clover config? Thanks

I have those custom flags, 13.2 def, whatevergreen and lilu.
 
Are your cards working on their own? Or is the combination giving you trouble? Which version of Lilu and Whatevergreen are you using? I managed to get DVI-port working with Whatevergreen 1.1.5.
 
Last edited:
Or is the combination giving you trouble

Yes the combination. Thanks for your help. I can disable HD 4000 and the HD 7770 works, if I boot with iGPU HD 4000 works. It displays that integrated and ATI is working but I get a black screen with the opposite. Either the HD 4000 or HD 7770 gets a black screen. They do not work together. Had a play with your configuration but didn't help. I have got both screens working but 8mb is displayed with the HD4000. But it is unusable.

I have tried the tutorials on how to make integrated work with discrete but to no avail.

I've updated to 10.13.3 and audio stuck. Using Toleda method. I highly recommend this.
 
Last edited:
Thank you!

I was trying for a budget i3-8100 integrated graphics build but my motherboard wouldn't output with graphics acceleration to a 2k monitor. Good thing I had an old 7770 handy.

I'm using your config.plist on 10.13.4 and everything seems very stable. Sleep is working perfectly after generating an SSDT. Only drawback is that I can't get sound through HDMI or DisplayPort, but thankfully I don't need that.
 
Thank you OP. Had Mojave installed on a Gigabyte B75N board using internal Intel graphics working fine. Also had a HD 7770 card from an older PC. Used the two kexts you recommended, and also the Custom flags for the Clover Configurator while still booting with internal graphics. Pluged in the HD7770 and moved the DVI plug to the 7770 Board and it booted up correctly. Biggest problem was multiple Clover Configurators floating about (don't quite understand this - I come from a Windows background). Just had to move one to the Application folder and then update and go into Boot and add the custom flags. All works well now.
 
Thanks a TON! I just bought a used 7770 to take some of the burden off of my i5 3570K when doing FCPX. After a few false starts I found your thread, installed Lilu.kext and Whatevergreen.kext to /EFI/ClOVER/kexts/Other on my boot drive's EFI, then launched CloverConfigurator, loaded up my boot drive's config.plist
and added Boot -> Custom Flags: “-lilubetaall” “radpg=15”

After a Reboot the monitor was working off of the 7770's HDMI port and all is good!

Thank you, thank you, thank you!
 
Thanks for your guide. I had, for whatever reason, relatively good luck with Sierra, but with High Sierra, the installation process would finish, but I would end up with a black screen, even with Lilu & Whatevergreen. My PC is a Dell XPS 8500 - the HD 7770 is the Dell OEM 2 GB version. For me, Multibeast seemed to create persistent issues, and I ended up putting virtually all kexts into my EFI Clover Kexts folder. And I really appreciate the link for creating and SSDT for CPU power management. Worked splendidly. I haven't had any luck with video out of the DVI port, but that isn't a major issue here.
 
Status
Not open for further replies.
Back
Top