SAM/Resizable BAR support Kext worth it?

keef247

Active member
AMD OS X Member
Sep 10, 2020
113
27
28
Hi,
I've just chucked a RX 6800 into my dual booting hackintosh, I play a lot of games online in windows, has anyone had any sucess doing this?
I found an old reddit post from 3 years ago saying that it worked, so I'd imagine it's quite polished by now?

I would like to entertain the idea so that I can get the most out of my amd cpu/gpu in windows.
 
I have a RX 6800 OC in my system. Your title is confusing though. There's no kext required to enable resizable bar. Just modifications to your config.

Booter -> Quirks -> ResizeAppleGpuBars = 0
UEFI -> Quirks -> ResizeGpuBars = -1

Remove npci=0x2000 / npci=0x3000 from your boot args if it's there as it'll conflict with Above 4G decoding.

Once you've set these reboot to the BIOS, enable Above 4G Decoding and Resizable Bar, save and reboot.
 
I have a RX 6800 OC in my system. Your title is confusing though. There's no kext required to enable resizable bar. Just modifications to your config.

Booter -> Quirks -> ResizeAppleGpuBars = 0
UEFI -> Quirks -> ResizeGpuBars = -1

Remove npci=0x2000 / npci=0x3000 from your boot args if it's there as it'll conflict with Above 4G decoding.

Once you've set these reboot to the BIOS, enable Above 4G Decoding and Resizable Bar, save and reboot.
Ah sorry my bad haha! I just put SAM/Resizable BAR as that's the 2 varients depending on motherboard bios option branding :)

Thanks mate :)

It's nice to have all the gimmicks working with an all AMD system ;)

I'll do it now and post back when it's done and working ;) Already made a backup bootable usb to get me back in with the old config if I screw it up haha!

ResizeAppleGpuBars was -1 so that's changed to = 0
ResizeGpuBars = -1 was already set, so just removed ncpi=0x2000, wish me luck haha!
 
Last edited:
  • Like
Reactions: Shaneee
Well @Shaneee you're once again a god amongst men! That worked perfectly first time and I just gained like 50+ fps in COD MW3!

Amazing! Typing this as we speak from macos, perfect!

Thank you so much yet again my brother, you are a legend!

Have a great night/weekend!
 
  • Like
Reactions: Shaneee
Glad to be of assistance :D
 
  • Love
Reactions: keef247
Glad to be of assistance :D
You're a gentleman Sire!

I was so happy, I just finalised the build by treating the rig to a 4TB Crucial P3 whilst it was on sale, I can now retire my OG 2012 MBP and transfer all the stuff to this rig and make it the main mac swiss army knife jack of all trades <3
 
  • Like
Reactions: Shaneee
@Shaneee Since doing this I have noticed a couple of silly things, sleep now doesn't wake?

Did the usb port mapping ages ago thanks to you, before enabling SAM/Above4GDecoding, sleep did work - not a big deal, I rarely use it, but would be cool if I could make it work.

FWIW I have no usb-c ports and only have a MITX motherboard with 4 USB3.0 and 2 USB2.0 on the rear and 2 USB3.0 ports on the front of the case via the motherboard header?

I could have messed something up with the usb port mapping in the past and not noticed it? I notice that if I have say my wireless logitech k400+ in one of the front ports and a usb drive in the 2nd port on the front, the signal for the logitech k400+ keyboard/touchpad becomes a lot shorter range?

Yet if I plug one of them into one of the rear ports all is well again?

Any ideas @Edhawk ? I've probably messed something up rushing, knowing me haha!

If I upload my usbmap is it just the kexts you look at to see what's wrong? Or a file also created using the program?

leolol.jpg
 
Last edited:
I’ve got Above 4G Decoding enabled on my motherboard, and I set ResizeAppleGpuBars = 0 in OpenCore. But I still have to add npci=0x3000 to my boot args to get it to boot normally—any idea why that is?
 
I’ve got Above 4G Decoding enabled on my motherboard, and I set ResizeAppleGpuBars = 0 in OpenCore. But I still have to add npci=0x3000 to my boot args to get it to boot normally—any idea why that is?
Which motherboard? have you also set resizebar on (if your motherboard bios has it as option as newer motherboards have?
 
Which motherboard? have you also set resizebar on (if your motherboard bios has it as option as newer motherboards have?
My motherboard is an MSI X670E Gaming WiFi. Both options are there, and I’ve enabled them both. Then I used the patched DSDT.
By the way, if I don’t use the modified DSDT, I don’t need to add the npci parameter.
 

Attachments

Some MSI motherboard had a problem solved in the past by CaseySJ, i think those patches could have some problems (for some users) with Tahoe.
Your MSI does not need of any bootarg like npci=0x2/3.....
you should try to disable your WIFI in bios and see if the problem happens again
in my case i had problem with thunderbolt/ethernet and audio i f all of them were enabled in bios
CaseySJ patch solved this, but there is no way for now to investigate on Apple code if patches need a rework
 
Last edited:
I’m using a modified DSDT because the new BIOS added a bunch of conditional statements. I have to delete those conditionals to get the onboard network card to load, but once I use the modified DSDT, I’ve gotta add the npci parameter just to get it to boot.
I’ve already disabled the onboard WiFi and Bluetooth, and I’m using a BCM94360CD instead.
 
i advice to post your DSDT and post it to AMD OSX Discord server (Chorpghost will help you to produce ACPI patches you need without using a complete patched DSDT)
Many of us use ACPI patches and have no problems to use Tahoe
Wifi you have has no support for now in Tahoe (i could be wrong because i have an unsupported version similar to yours)

Edit for discord link:
 
I don’t have permission—could you invite me? My account is ycg31.
i advice to post your DSDT and post it to AMD OSX Discord server (Chorpghost will help you to produce ACPI patches you need without using a complete patched DSDT)
Many of us use ACPI patches and have no problems to use Tahoe
Wifi you have has no support for now in Tahoe (i could be wrong because i have an unsupported version similar to yours)

Edit for discord link:
 
  AdBlock Detected
Sure, ad-blocking software does a great job at blocking ads, but it also blocks some useful and important features of our website. For the best possible site experience please take a moment to disable your AdBlocker.