Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Featured Replies

13 minutes ago, ghost82 said:

Lilu 1.3.8 doesn't work with qemu: Leoyzen pointed out this issue at github and now v.1.3.9 can be used with qemu.

I don't know why your gpu works, but not for lilu 1.3.8 for sure ;)

I don t know too :D

In system preference, I use the apple graphics drivers for my RX480, vanilla support but how .. I passthrough my gpu and the ROM file too.

  • Replies 1.1k
  • Views 304.9k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Good news, no more AMD reset bug with RX 6xxx XT series GPUs in macOS 11.4 beta 1 on UnRAID.

  • Create a qcow2 image of 256 MB (from Unraid terminal): qemu-img create -f qcow2 /path/to/the/image/test.qcow2 256M This will create a qcow2 image of 256 MB.   Enable NBD on the host a

  • Attached OVMF files from edk2 stable release 202011, released today. Work good for me. edk2-202011.zip

Posted Images

Take into account that lilu+weg patch also for the gpu position and name in the ioreg tree. Name in ioreg tree is important for example for hevc support.

Edited by ghost82

@ghost82 Hum ok, i understand. :) In ioreg, he show X4000 but I use a RX480.

Clover don t propose 1.39, I can add it manually ?

 

Thank and sorry, it's my first Hackintosh :)

Your card should work out of the box with mojave+ but I suggest lilu+weg.

Download the kext from github (1.3.9 is available as release now, no need to compile yourself) and place it in Clover/kexts/other (if you are using clover).

GPU should be named GFX0 in your ioreg.

Edited by ghost82

14 hours ago, ghost82 said:

My audio is perfectly fine; I'm currently using lilu+appleALC but was working the same with voodooHDA.

I'm passing through both nvidia and onboard audio: here is the relevant part of the xml:Nvidia gpu+audio (same bus, same slot, different function):

Onboard audio (bus 0):

 

Yeah I have the Audio Passing through from My GPU fine without the need for kexts (ALC or HDA) only the function was needed but problem is with that Bluetooth and USB card audio I’m still trying to get clover to boot with no avail and no luck with topology still either ill keep experimenting i suppose

Edited by tpruszin

11 hours ago, ghost82 said:

Your card should work out of the box with mojave+ but I suggest lilu+weg.

Download the kext from github (1.3.9 is available as release now, no need to compile yourself) and place it in Clover/kexts/other (if you are using clover).

GPU should be named GFX0 in your ioreg.

Thank a lot, i try tonight :)

I've a Ryzen 2700x with Clover and Ivy-Bridge args, i can get more performance with OpenCore ?

37 minutes ago, Balooforever said:

Thank a lot, i try tonight :)

I've a Ryzen 2700x with Clover and Ivy-Bridge args, i can get more performance with OpenCore ?

Remember to install also whatevergreen kext with lilu for gpu: whatevergreen is a lilu plugin, so lilu kext must be loaded before whatevergreen.

In my case performance are similar between opencore and clover, but I prefer opencore.

The hypervisor takes about +7% for single core and +4% for multicore, cpu performance are acceptable (but this is my personal opinion) compared to a real machine.

Edited by ghost82

7 hours ago, tpruszin said:

Yeah I have the Audio Passing through from My GPU fine without the need for kexts (ALC or HDA) only the function was needed but problem is with that Bluetooth and USB card audio I’m still trying to get clover to boot with no avail and no luck with topology still either ill keep experimenting i suppose

Okay well reducing the cores from 12 to 8 seems to have fixed audio and booting and im booted with topology with opencore. TSC Frequency is stable at 3,200,00 at boot for three reboots now too scared to touch the config to figure exactly what the problem was i also added this back into my XML which might have something to do with it

  <clock offset='utc'>
    <timer name='rtc' tickpolicy='catchup'/>
    <timer name='pit' tickpolicy='delay'/>
    <timer name='tsc' present='no'/>

 

54 minutes ago, tpruszin said:

im booted with topology with opencore

I'm afraid that topology is not working in mac os, unless you use Penryn as emulated cpu, check system profiler.

As pointed out in following messages topology works but system profiler reports wrong number of processors (only cosmetic).

Edited by ghost82

  • Author
On 11/22/2019 at 6:08 AM, Balooforever said:

For Lilu, my RX480 work with metal, I don t understand why I need 1.39 (I use 1.38)

 

On 11/22/2019 at 6:12 AM, ghost82 said:

I don't know why your gpu works, but not for lilu 1.3.8 for sure

Metal support works without Lilu when using RX480.

Lilu/WEG fixes lots of things like DP black screen when using DP, add h264/hevc hardware accerlation and etc.

 

16 hours ago, ghost82 said:

I'm afraid that topology is not working in mac os, unless you use Penryn as emulated cpu, check system profiler.

 

No, the topology still works, but the packages is wrong, maybe just cosmic.You can see the hyperthreading recognization is correct in some app monitoring and gain a little performance improved.(The MacOS use the real core as many as possible instead treat the hyperthreading core as a real core).

Edited by Leoyzen

Hi, i need help (again ..)

I can t get working my new bcm94360cs2. I can passtrough the BT USB (but he doesn t work, he don t show device) but the wifi pci-e doesn t work.

 

My log : vfio-pci 0000:08:00.0: not ready 65535ms after FLR; giving up

 

I try vfio-pci ids args on boot but do nothing ...

 

I don t how i can passtrough correctely my card (it s a M2 - M adaptator to Apple Card with USB cable to CM.

 

Thank again :)

 

EDIT : Finally, i think it s my M2 Card. Return to seller :D

Edited by Balooforever

19 hours ago, ghost82 said:

I'm afraid that topology is not working in mac os, unless you use Penryn as emulated cpu, check system profiler.

As pointed out in following messages topology works but system profiler reports wrong number of processors (only cosmetic).

This is what I'm seeing now with 4 cores 2 threads. Anything higher won't boot for me. But im happy to leave it for now.

1025722833_ScreenShot2019-11-23at7_30.40pm(2).png.900ed221d6a674278a59a77fbaf20999.png

Mine is reporting:
Number of processors: 16

Total number of cores: 16

 

with topology: 2 sockets, 8 cores, 1 thread

 

It seems apple is calculating (at least for Sandy Bridge+):

Number of processors: number of cores * number of threads for each core * number of sockets

Total number of cores: number of cores * number of sockets

 

It seems number of sockets (or number of physical cpu for my definition) is nowhere.

I think the problem is how apple (or me :) ) defines cpu, processor, core, thread, etc

More into details, I define and think as cpu (or processor) as a physical cpu (same as socket), but most probably my definition is wrong.

 

For older cpu calculation seems different..

Edited by ghost82

@ghost82 : I try Lilu 1.3.9 and WhatEverGreen update but my system freeze after login, normal ? :(

3 minutes ago, Balooforever said:

@ghost82 : I try Lilu 1.3.9 and WhatEverGreen update but my system freeze after login, normal ? :(

Sorry, I didn't remember that the latest weg was not working for me too.

Try the attached one and report back.

WhateverGreen.kext.zip

@tpruszin any reason you mapped your pci devices in your opencore config? It does not seem to make a difference with our VM hackintoshes. 

Moreover with opencore I don't need to use q35-acpi-dsdt.aml

1 minute ago, Balooforever said:

Black screen with your whatevergreen (no the beta, the old)

And with lilu 1.4.0 and weg 1.3.5 dev?

4 minutes ago, Balooforever said:

They work but X4000 in ioegistryexplorer :(

Can you post a picture of your youreg with your gpu?

12 minutes ago, Balooforever said:

The reg from ioexplorer ? Or it s another app ? :)

Download it from here:
https://github.com/vulgo/IORegistryExplorer/releases

 

Then attach the ioreg file here (zip it otherwise it will be too large) or post a picture showing your gpu in the tree.

Edited by ghost82

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...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.