Contribute
Register

New DRM enabling method for systems with AMD GPU

Joined
Jun 22, 2020
Messages
25
Motherboard
Gigabyte Aorus B360 Gaming 3
CPU
i7-9700K
Graphics
RX 580
Mac
  1. iMac
Mobile Phone
  1. iOS
After going back and forth, I settled with Macpro7,1 smbios. For RX 580, nothing else is needed (device properties, agpm etc.) other than WEG. WEG is also optional as macpro smbios picks up correct drivers for pulse rx 580. In that case, you need pegp to gfx0 patch for agpm. imac19,1 encoding speed is slightly faster with igpu but at the cost of higher cpu freq and temp. Pure hardware encoding is possible only in catalina with shiki boot args.

After disabling igpu, the system is quieter compared to igpu on.
Everything works except sidecar - DRM, Appletv, hardware acceleration, safari prime etc.

Playing 4k UHD discs also uses less cpu. Another reason for moving to macpro is HDR. Though I see hdr settings in imac19,1, apple says it is not capable of handling hdr videos.
Windows automatically switches from sdr to hdr mode when hdr signal is detected but in Mac it has to be done manually.
 
Last edited:
Joined
Mar 16, 2015
Messages
340
Motherboard
HP 6300 SFF-V3.08
CPU
i5-3570
Graphics
GT 640
Mac
  1. MacBook Air
  2. Mac mini
  3. Mac Pro
Classic Mac
  1. Power Mac
  2. Quadra
  3. SE/30
In this post, I learned how to use unfairgva, and it became possible to display AppleTV + on OS 11.1.
All tests described in "Testing DRM" can now be displayed.
 
Joined
Nov 30, 2010
Messages
2
Motherboard
ASUS H110M-R
CPU
Core i5-6500
Graphics
Radeon RX 580
After going back and forth, I settled with Macpro7,1 smbios. For RX 580, nothing else is needed (device properties, agpm etc.) other than WEG. imac19,1 encoding speed is slightly faster with igpu but at the cost of higher cpu freq and temp. After disabling igpu, the system is quieter compared to igpu on.
Everything works except sidecar - DRM, Appletv, hardware acceleration, safari prime etc.

Playing 4k UHD discs also uses less cpu. Another reason for moving to macpro is HDR. Though I see hdr settings in imac19,1, apple says it is not capable of handling hdr videos.
Windows automatically switches from sdr to hdr mode when hdr signal is detected but in Mac it has to be done manually.
Followed your advice and switched my smbios from an iMac to the MacPro7,1 and I now have fully working DRM thanks to you. I can now watch Apple TV, Netflix, and Amazon Prime.

I also have an RX 580 with a Skylake i5, I have iGPU multi-monitor disabled, WhateverGreen is installed and I found I could remove the shikigva boot flag and DRM still works. All running on Big Sur 11.1
 
Joined
Jul 20, 2013
Messages
225
Motherboard
GA-Z77X-UP5 TH - Opencore
CPU
I7-3770K OC 4.5
Graphics
R9 280
Mac
  1. Mac mini
Mobile Phone
  1. Android
  2. iOS
Could anyone give advice on how to achieve full DRM on Big Sur with the hardware listed. Am at 11.3 and Opencore 0.6.7

Using SMBIOS iMac 15,1 I get red screen on Apple TV.

Have tried to use Macpro 6,1 and disabling the iGpu with -wegnoigpu yet at the moment cannot get it to boot but have only just tried.

Disabling iGpu via BIOS isn’t an option due to dual boot with Windows.

EDIT - seems Macpro 6,1 has a panic when trying to implement energy management states and reboots.
 
Last edited:
Joined
May 11, 2011
Messages
1,644
Motherboard
Gigabyte B550 Vision D
CPU
Ryzen 5900X
Graphics
RX 6800
Mac
  1. iMac
  2. MacBook
  3. MacBook Air
  4. MacBook Pro
  5. Mac mini
  6. Mac Pro
Classic Mac
  1. Power Mac
  2. PowerBook
Mobile Phone
  1. iOS
Could anyone give advice on how to achieve full DRM on Big Sur with the hardware listed. Am at 11.3 and Opencore 0.6.7

Using SMBIOS iMac 15,1 I get red screen on Apple TV.

Have tried to use Macpro 6,1 and disabling the iGpu with -wegnoigpu yet at the moment cannot get it to boot but have only just tried.

Disabling iGpu via BIOS isn’t an option due to dual boot with Windows.

EDIT - seems Macpro 6,1 has a panic when trying to implement energy management states and reboots.

DRM for Whatevergreen is currently unsupported in Big Sur according to Dortania’s guide > https://dortania.github.io/OpenCore-Post-Install/universal/drm.html#fixing-drm

You will need to refer to this list for which SMBIOS you wish to use. Ideally you should stick with iMac if you want to boot with your IGPU & dGPU intact. Maybe try use shikigva=16 or 80 in boot-args > https://github.com/acidanthera/WhateverGreen/blob/master/Manual/FAQ.Chart.md
 
Joined
Nov 2, 2018
Messages
278
Motherboard
HP 8300, MacMini6,1
CPU
i5-3570K, i5-3470, i5-3210, G5
Graphics
RX570, RX560, GT730K, HD4000
Mac
  1. Mac mini
Classic Mac
  1. Power Mac
Could anyone give advice on how to achieve full DRM on Big Sur with the hardware listed. Am at 11.3 and Opencore 0.6.7

Using SMBIOS iMac 15,1 I get red screen on Apple TV.

Have tried to use Macpro 6,1 and disabling the iGpu with -wegnoigpu yet at the moment cannot get it to boot but have only just tried.

Disabling iGpu via BIOS isn’t an option due to dual boot with Windows.

EDIT - seems Macpro 6,1 has a panic when trying to implement energy management states and reboots.
With Big Sur and OC 0.6.7, shikigva settings are ignored. Instead, try SMBIOS for iMac15,1 with a device property
for your RX580 set to unfairgva number 7.
 
Joined
Jul 20, 2013
Messages
225
Motherboard
GA-Z77X-UP5 TH - Opencore
CPU
I7-3770K OC 4.5
Graphics
R9 280
Mac
  1. Mac mini
Mobile Phone
  1. Android
  2. iOS
With Big Sur and OC 0.6.7, shikigva settings are ignored. Instead, try SMBIOS for iMac15,1 with a device property
for your RX580 set to unfairgva number 7.
Sorry for the ignorance ... where do I set “unfairgva“ to 7?

EDIT - sorry just read “device property”. Still unsure of how that’s achieved.

Also not an RX580. R9 280X.

Would be an easier method as Big Sur seems quite happy with iMac15,1 on the whole.
 
Joined
Jul 29, 2016
Messages
93
Motherboard
MSI-MAG-Z490-TOMAHAWK
CPU
i7-10700
Graphics
UHD 630 / RX5500 (8GB-Vram)
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. iOS
I can confirm that Apple TV+ is working but Netflix on Safari doesn't work. Same error as before: S7363-1260-FFFFD089

System definition iMac 19.2, 8700K, RX 580.
can i ask how you get your apple tv to work, if you can same the tips or EFI would be most appreciate
 
Joined
Jul 29, 2016
Messages
93
Motherboard
MSI-MAG-Z490-TOMAHAWK
CPU
i7-10700
Graphics
UHD 630 / RX5500 (8GB-Vram)
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. iOS
Just try shikigva=80 with RX 5700 Sapphire Pulse + iGPU enabled and everything is working. Apple TV+ , Netflix , VideoProc.

iMac 19.2

Lilu version 1.4.1, WEG 1.3.6

Never before had to managed to work all together.

View attachment 445596
If possible can you share your EFI or at least say what config.plist you did to enable them besides the shikigva=80
 
Top