Contribute
Register

AMD Radeon Navi GPU

Joined
Oct 17, 2013
Messages
147
Motherboard
Chuwi AeroBook Plus
CPU
Intel i5 6287U
Graphics
HD550, 3840 x 2160
Mobile Phone
  1. iOS
I try to use the ssdt-spoof-gpu but doesen't work ( I don't know if isn't load on the system)

My ACPI for the GPU is:

ACPI(_SB_)#ACPI(PCI0)#ACPI(GPP8)#ACPI(SWUS)#ACPI(SWDS)#ACPI(VGA_)


My ssdt-spoof-gpu.dsl is:

// Based off of WhateverGreen's sample.dsl
// https://github.com/acidanthera/WhateverGreen/blob/master/Manual/Sample.dsl
DefinitionBlock ("", "SSDT", 2, "DRTNIA", "AMDGPU", 0x00001000)
{
External (_SB_.PCI0, DeviceObj)
External (_SB_.PCI0.GPP8.SWUS.SWDS.VGA_, DeviceObj)


Scope (\_SB_.PCI0.GPP8.SWUS.SWDS.VGA_)
{
if (_OSI ("Darwin"))
{
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
{
Local0 = Package (0x04)
{
// Where we shove our FakeID
"device-id",
Buffer (0x04)
{
0x1F, 0x73, 0x00, 0x00
},

// Changing the name of the GPU reported, mainly cosmetic
"model",
Buffer ()
{
"AMD Radeon RX6900XT"
}
}
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
}
Scope (\_SB.PCI0)
{
Method (DTGP, 5, NotSerialized)
{
If (LEqual (Arg0, ToUUID ("a0b5b7c6-1318-441c-b0c9-fe695eaf949b")))
{
If (LEqual (Arg1, One))
{
If (LEqual (Arg2, Zero))
{
Store (Buffer (One)
{
0x03
}, Arg4)
Return (One)
}

If (LEqual (Arg2, One))
{
Return (One)
}
}
}

Store (Buffer (One)
{
0x00
}, Arg4)
Return (Zero)
}

}

}

What I wrong?
 
Joined
Oct 6, 2017
Messages
8
Motherboard
ASUS Sabertooth Z77
CPU
i7-3770K
Graphics
5600XT
Mobile Phone
  1. Android
Everything working fine here
iGPU, dGPU, temp monitoring and etc

But, FPS and benchmarks are slow as hell using 5600XT (Gigabyte)

In Windows I had way better results, but in Hack FPS is slow and results too

Anyway to make stuff work ?
 
Joined
Apr 27, 2020
Messages
99
Motherboard
Gigabyte Designare EX X299
CPU
i9-9940X
Graphics
3x GTX 1080ti
Hi @CaseySJ, @CMMChris, @mattystonnie @mattystonnie, @ModMike etc.,

I'm currently switching my system from three GTX 1080ti's (High Sierra) to three RX 5700 XT's (Catalina) and I have questions about RadeonBoost.kext + PowerPlay Tables:
  • How does this work for multi-GPU setups?
    • How do I convert the 5700XT SSDT's to work with my motherboard (Gigabyte X299 Designare EX)?
    • I'm attaching my current SSDT that I use for my NVIDIA cards, if that helps.
  • would you recommend Big Sur over Catalina? I currently can't boot on Catalina with any of the different versions RadeonBoost kexts (without SSDT), with or without WEG , and different boot flags...
Thanks in advance!
 

Attachments

  • SSDT-X299-Nvidia_GVF.aml
    1.8 KB · Views: 4
Joined
Dec 10, 2018
Messages
205
Motherboard
Asus Prime X299-A
CPU
i9-7960X
Graphics
RX 5700
Mac
  1. MacBook Pro
  2. Mac Pro
Mobile Phone
  1. iOS
Hi @CaseySJ, @CMMChris, @mattystonnie @mattystonnie, @ModMike etc.,

I'm currently switching my system from three GTX 1080ti's (High Sierra) to three RX 5700 XT's (Catalina) and I have questions about RadeonBoost.kext + PowerPlay Tables:
  • How does this work for multi-GPU setups?
    • How do I convert the 5700XT SSDT's to work with my motherboard (Gigabyte X299 Designare EX)?
    • I'm attaching my current SSDT that I use for my NVIDIA cards, if that helps.
  • would you recommend Big Sur over Catalina? I currently can't boot on Catalina with any of the different versions RadeonBoost kexts (without SSDT), with or without WEG , and different boot flags...
Thanks in advance!

did you try getting big sur to boot with just one 5700XT? You should not need radeonboost or weg if you have smbios MacPro7,1
 
Joined
Feb 16, 2012
Messages
164
Motherboard
Z590i Vision D
CPU
i7-11700
Graphics
RX560
Mac
  1. MacBook Air
Hi @CaseySJ, @CMMChris, @mattystonnie @mattystonnie, @ModMike etc.,

I'm currently switching my system from three GTX 1080ti's (High Sierra) to three RX 5700 XT's (Catalina) and I have questions about RadeonBoost.kext + PowerPlay Tables:
  • How does this work for multi-GPU setups?
    • How do I convert the 5700XT SSDT's to work with my motherboard (Gigabyte X299 Designare EX)?
    • I'm attaching my current SSDT that I use for my NVIDIA cards, if that helps.
  • would you recommend Big Sur over Catalina? I currently can't boot on Catalina with any of the different versions RadeonBoost kexts (without SSDT), with or without WEG , and different boot flags...
Thanks in advance!
Paste your EFI directory. Catalina works fine for me on the X299 Designare EX + RX5700XT.
 
Last edited:
Joined
Apr 27, 2020
Messages
99
Motherboard
Gigabyte Designare EX X299
CPU
i9-9940X
Graphics
3x GTX 1080ti
@Junologue I use iMacPro1,1 for my setup. Why do do you use MacPro 7,1?

I need WEG with agdpmod=pikera boot flag otherwise I get a black screen on boot.

@ori69 attaching the EFI, thank you. What SMBIOS do you use for yours?
 

Attachments

  • EFI.zip
    9.2 MB · Views: 6
Joined
Feb 16, 2012
Messages
164
Motherboard
Z590i Vision D
CPU
i7-11700
Graphics
RX560
Mac
  1. MacBook Air
@Junologue I use iMacPro1,1 for my setup. Why do do you use MacPro 7,1?

I need WEG with agdpmod=pikera boot flag otherwise I get a black screen on boot.

@ori69 attaching the EFI, thank you. What SMBIOS do you use for yours?
I use iMacPro1,1. Tomorrow I will check your EFI. Today I do not have access to the X299 Designare EX.
 
Joined
Dec 10, 2018
Messages
205
Motherboard
Asus Prime X299-A
CPU
i9-7960X
Graphics
RX 5700
Mac
  1. MacBook Pro
  2. Mac Pro
Mobile Phone
  1. iOS
@Junologue I use iMacPro1,1 for my setup. Why do do you use MacPro 7,1?

I need WEG with agdpmod=pikera boot flag otherwise I get a black screen on boot.

@ori69 attaching the EFI, thank you. What SMBIOS do you use for yours?


cause my system has been more stable with it. And also i need less kexts, and it just runs more ”vanilla”

With 7,1 you don’t need weg and that boot flag. Altough you have to map out your memory in OC or use another kext to get rid of the annoying memore notification
 
Joined
Jan 31, 2011
Messages
448
Motherboard
ASUS ROG RAMPAGE VI EXTREME
CPU
i9-7980XE
Graphics
RX 5700 XT
Is anyone experiencing memory leaks with WindowServer?

Symptoms (macOS running 24h a day, no sleep, no session logout):
  • WindowServer would slowly utilise more and more CPU usage and memory every day. From 5% CPU usage to 160% after 5 days.
  • WindowServer would eat up all the memory available after several days.
  • If WindowServer is not killed, the UI will eventually freeze or the OS will KP (caused by WindowServer).
  • Closing all apps, user logout, etc. doesn't solve the issue (it doesn't reduce the CPU usage, and doesn't reduce memory consumption). WindowServer needs to be killed.
  • Disconnecting monitors doesn't solve the issue.
  • GPU Memory usage regularly reaches 75% then gets flushed down to 15%. Not sure what triggers those.
This is after 1 day of uptime (the last diagram is the GPU memory):
CPU_usage.png

RAM_usage.png

GPU_Memory.png

Ever since I've upgraded to RX 5700XT on Big Sur, I keep experiencing those memory leaks.
Every 5 days I have to reboot due to this issue. Which is very painful.

Samples of the process show that it's waiting for mach_msg_trap. Not sure what it's waiting for though...

Specs:
  • Sapphire Nitro+ AMD Radeon RX 5700 XT 8G GDDR6 8 GB
  • iMacPro1,1
  • Big Sur 11.2.3 (20D91)
  • 2x (DP and HDMI) 120Hz 1080p monitors
  • 128GB of RAM
  • Latest versions of OpenCore with WhateverGreen - Boot args: -v debug=0x100 keepsyms=1 alcid=1 agdpmod=pikera nv_disable=1
I've read online it might be due to the 120Hz monitors. So I believe something is wrong with the AMD drivers... This issue is driving me crazy.

Also, I found this: https://chromeisbad.com/ & https://twitter.com/lorenb/timelines/1338892756752732169

EDIT: 3 days 8 hours after deleting chrome and keystone, WindowServer ~18% CPU and 600MB of RAM. Seems promising. Let's see if it can last one week.

EDIT2: 5 days 21 hours after deleting chrome and keystone, WindowServer still ~18% CPU and 668MB of RAM. I think that was it... Chrome IS BAD.

EDIT3: 10 days 16 hours after deleting chrome and keystone, WindowServer still ~18% CPU and 698MB of RAM. It's a win! (btw, GPU memory spikes and flushes had nothing to do with the issue, it's still doing it, no noticeable impact on performances)

win1.png

win2.png


EDIT4: 14 days 15 hours, WindowServer ~37% CPU and 76GB of RAM. The issue is back... however, I've never this is the first time in a very long time it is able to last more than 7 days of uptime. I still believe deleting Chrome definitely helped, but Chrome/Keystone might not be the only processes to blame.
 

Attachments

  • Sample of WindowServer.txt
    515.5 KB · Views: 4
Last edited:
Top