** Hackintosh ** Tips to make a bare metal MacOS


Recommended Posts

13 minutes ago, ghost82 said:

X4000 kext contains rx480, if you look at /System/Library/Extensions/AMDRadeonX4000.kext/Contents/Info.plist you will find id 0x67DF1002 which is your Rx480.

Why HEVC isn't working needs to be investigated.

I show. He can be my player (IIna :D), i go try with plex :)

It s my player : all work ! :)

 

Now, I w8 my pci-e card for wifi / bt and a better network driver (or a new network card :D)

Edited by Balooforever
Link to comment
On 11/23/2019 at 6:36 PM, Balooforever said:

Where I can find the info.plist file ?

 

Another question, it s possible to use only one Nic from X540-AT2 and the second for Unraid ?

It's here:

/System/Library/Extensions/AMDRadeonX4000.kext/Contents/Info.plist

 

Navigate to /System/Library/Extensions

Right click on AMDRadeonX4000.kext, then show package content

Navigate to Contents and you will find Info.plist: open it with a text editor or xcode.

 

I'm not the right person to ask because I have 2 nics in my motherboard but I must bond them and bridge, otherwise I lose connection: till now I don't know why.. EDIT: finally fixed: I don't know how, I don't know why, but I set again networks and it works now:

Main router with internet access: 192.168.1.1 (Wifi)

 

Unraid Ethernet NIC 1: ip 192.168.1.202 --> internet access

Ethernet to Wifi bridge connected to Unraid: 192.168.1.203

Bond: No, Bridge: Yes (br0)

 

Unraid Ethernet NIC 2: ip 192.168.2.1

Bond: No, Bridge: Yes (br1)

 

Mac OS VM

Emulated ethernet e1000-82545em: 192.168.1.12 (DHCP) --> internet access

Emulated ethernet 2 e1000-82545em: 192.168.2.2

Additional Wifi dongle: DHCP --> internet access

 

MacBook Pro (external laptop)

Integrated Wifi: 192.168.1.17 (DHCP) --> internet access

Ethernet: 192.168.2.3

 

And now all machines (Unraid and MacBook Pro) and mac os vm can talk each other and I can use ethernet (faster than wifi) from my MacBook Pro to Unraid/Mac os vm.

 

 

However, if the nic can be passed through and it is supported by mac os you should have not any problem.

Such as in my case, having the 2 nics in different iommu groups is ok:

 

ethernet.png.1aabf40a59ed25684ca1d7a5f62cd959.png

 

Try, and follow general rules for passthrough.

Edited by ghost82
Link to comment
1 hour ago, ghost82 said:

It's here:

/System/Library/Extensions/AMDRadeonX4000.kext/Contents/Info.plist

 

Navigate to /System/Library/Extensions

Right click on AMDRadeonX4000.kext, then show package content

Navigate to Contents and you will find Info.plist: open it with a text editor or xcode.

 

I'm not the right person to ask because I have 2 nics in my motherboard but I must bond them and bridge, otherwise I lose connection: till now I don't know why..

However, if the nic can be passed through and it is supported by mac os you should have not any problem.

Such as in my case, having the 2 nics in different iommu groups is ok:

 

ethernet.png.1aabf40a59ed25684ca1d7a5f62cd959.png

 

Try, and follow general rules for passthrough.

82574L work better than virtual e1000em ?

Link to comment

Hi,

 

i don t understand how topology work.

 

I "add" the patch (recopy to Clover") but i get black screen on reboot after clover boot.

 

I don t expose topology for now (10 Processor show on MacOS). Expose with 5 Core - 2 Thread increase performance or juste cosmetic ?

 

Thank :)

Edited by Balooforever
Link to comment
6 minutes ago, Balooforever said:

Hi,

 

i don t understand how topology work.

 

I "add" the patch (recopy to Clover") but i get black screen on reboot after clover boot.

 

I don t expose topology for now (10 Processor show on MacOS). Expose with 5 Core - 2 Thread increase performance or juste cosmetic ?

 

Thank :)

I was never been able to apply the disable x86 topology in clover with imacpro1,1 smbios (v.5098), I'm able to apply the patch only with opencore (v.0.5.3).

Read first post about setting topology or not. Read also all the thread, as there are many posts about cpu and topology.

In my tests there is near no change in performance, but I prefer to set topology.

Link to comment
33 minutes ago, Balooforever said:

Hi,

 

i don t understand how topology work.

 

I "add" the patch (recopy to Clover") but i get black screen on reboot after clover boot.

 

I don t expose topology for now (10 Processor show on MacOS). Expose with 5 Core - 2 Thread increase performance or juste cosmetic ?

 

Thank :)

Try with less cores mine works with 4 cores 2 threads. Leoyzen has done tests and there doesn't totally seem to be a performance benefit however I noticed sound differences with mine. id also Avoid using an odd number of cores as this wouldn't be found in an actual Mac Spaceinvaderone mentioned this quite a while back.

Link to comment

hum.

with open core, after select boot option he go to boot option and can do nothing.

i don t understand how change ACPI S08 for my gpu. I think a use the port 5 but I m not sure (and I don t know how edit the SSDT file..)

 

openCore be little hard to switch from Clover :(

 

EDIT : I don t understand how it s work, Clover work fine so .. :)

Edited by Balooforever
Link to comment
2 hours ago, Balooforever said:

with open core, after select boot option he go to boot option and can do nothing.

Explain better, I can't understand.

 

2 hours ago, Balooforever said:

i don t understand how change ACPI S08 for my gpu.

Just delete the ssdt and delete also in config.plist, that was what I did and it works.

 

2 hours ago, Balooforever said:

EDIT : I don t understand how it s work, Clover work fine so ..

Download opencore configurator, it is very similar to clover.

Edited by ghost82
  • Like 1
Link to comment

Thank a lot @ghost82 and @Leoyzen

 

All work : sound, topology (5 core / 10 Thread on GeekBench).

RX480 work too. The missing ? The processor name in "About" :D

With "host" passtrough, i don t expose agument for SSE4_2,etc, and it s work ;)

 

Little gain in multi-core with AMD Vanilla and host, thank again !

 

EDIT : Little question, what is the AGPMInjector.kext ? I remove it and all work

Edited by Balooforever
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

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.