luki1979 Posted June 14, 2020 Share Posted June 14, 2020 (edited) As AMD has done a lot of rebranding your card might not work OTB in OSX. While kexts like WhateverGreen offer solution for most but they don't cover all the cards. In my opinion it's much cleaner to use Apple native support by telling OSX which exactly chip you’re using. You only need to input correct fake ID for ATI in Clover Devices section. Here is example for mine R7 250 based on Oland XT chip. You must remove Inject ATI in the graphics section. Here is full list of AMD ID's supported in Mojave and corresponding customer cards (credit to u/csabikaa97) I will update the list if needed. AMD7000Controller.kext Raw identifier list: 0x67901002 0x67981002 0x679A1002 0x679E1002 0x67801002 0x68201002 0x68211002 0x68231002 0x68251002 0x68271002 0x682B1002 0x682D1002 0x682F1002 0x68351002 0x68391002 0x683B1002 0x683D1002 0x683F1002 0x68001002 0x68011002 0x68061002 0x68081002 0x68101002 0x68181002 0x68191002 GPU list: 0x67901002: Unknown 0x68391002: Unknown 0x683B1002: Unknown 0x67981002: Tahiti XT ( Radeon HD 7970, 8970, R9 280X ) 0x679A1002: Tahiti PRO ( Radeon HD 7950, 8950, R9 280 ) 0x679E1002: Tahiti LE ( Radeon HD 7870 XT ) 0x67801002: Tahiti XT GL ( FirePro W9000 ) 0x68201002: Venus XTX ( Radeon HD 8890M, R9 M275X / M375X ) 0x68211002: Venus XT ( Radeon HD 8870M, R9 M270X / M370X ) 0x68231002: Venus PRO ( Radeon HD 8850M, R9 M265X ) 0x68251002: Heathrow XT ( Radeon HD 7870M ) 0x69271002: Heathrow PRO ( Radeon HD 7850M / 8850M ) 0x682B1002: Cape Verde PRO / Venus LE / Tropo PRO-L ( Radeon HD 8830M, R7 250, R7 M465X ) 0x682D1002: Chelsea XT GL ( FirePro M4000 ) 0x682F1002: Chelsea LP ( Radeon HD 7730M ) 0x68351002: Cape Verde PRX ( Radeon R9 255 ) 0x683D1002: Cape Verde XT ( Radeon HD 7770, 8760, R7 250X ) 0x683F1002: Cape Verde PRO ( Radeon HD 7750, 8740, R7 250E ) 0x68001002: Wimbledon XT ( Radeon HD 7970M ) 0x68011002: Neptune XT ( Radeon HD 8970M ) 0x68061002: Neptune 0x68081002: Pitcairn XT GL ( FirePro W7000 ) 0x68101002: Curacao XT / Trinidad XT ( Radeon R7 370, R9 270X / 370X ) 0x68181002: Pitcairn XT ( Radeon HD 7870 GHz Edition ) 0x68191002: Pitcairn PRO ( Radeon HD 7850, R7 265, R9 270 - 1024 Stream Processor ) AMD8000Controller.kext Raw identifier list: 0x66401002 0x66411002 0x66461002 0x66471002 0x66501002 0x66511002 0x665C1002 0x665D1002 0x67B01002 GPU list: 0x66401002: Saturn XT ( FirePro M6100 ) 0x66411002: Saturn PRO ( Radeon HD 8930M ) 0x66461002: Bonaire XT ( Radeon R9 M280X ) 0x66471002: Bonaire PRO ( Radeon R9 M270X ) 0x66501002: Bonaire 0x66511002: Bonaire 0x665C1002: Bonaire XT ( Radeon HD 7790, 8770, R7 360, R9 260 / 360 ) 0x665D1002: Bonaire ( Radeon R7 200 series ) 0x67B01002: Hawaii XT / Grenada XT ( Radeon R9 290X / 390X ) AMD9000Controller.kext Raw identifier list: 0x69201002 0x69211002 0x69301002 0x69381002 0x69391002 0x73001002 0x730F1002 GPU list: 0x69201002: Unknown 0x69211002: Amethyst XT ( Radeon R9 M295X ) 0x69301002: Unknown 0x69381002: Tonga XT / Amethyst XT ( Radeon R9 380X, R9 M295X ) 0x69391002: Tonga PRO ( Radeon R9 285 / 380 ) 0x73001002: Fiji ( Radeon R9 FURY / NANO Series ) 0x730F1002: Unknown AMD9500Controller.kext Raw identifier list: 0x67E01002 0x67E31002 0x67E81002 0x67EB1002 0x67EF1002 0x67FF1002 0x67E11002 0x67E71002 0x67E91002 0x67C01002 0x67C11002 0x67C21002 0x67C41002 0x67C71002 0x67DF1002 0x67D01002 0x67C81002 0x67C91002 0x67CA1002 0x67CC1002 0x67CF1002 GPU list: 0x67E01002: Baffin ( Radeon PRO WX 4170 ) 0x67E31002: Baffin ( Radeon PRO WX 4100 ) 0x67E81002: Baffin ( Radeon PRO WX 4130 / 4150 ) 0x67EB1002: Baffin ( Radeon Pro V5300X ) 0x67EF1002: Baffin ( Radeon RX 460, 560D, Pro 450, 455, 460, 555, 555X, 560, 560X ) 0x67FF1002: Baffin ( Radeon RX 550 640 Stream Processor, RX 560, 560X ) 0x67E11002: Baffin ( Polaris11 ) 0x67E71002: Unknown 0x67E91002: Baffin ( Polaris11 ) 0x67C01002: Ellesmere ( Radeon PRO WX 7100 ) 0x67C11002: Unknown 0x67C21002: Ellesmere ( Radeon PRO V7300X ) 0x67C41002: Ellesmere ( Radeon PRO WX 7100 ) 0x67C71002: Ellesmere ( Radeon PRO WX 5100 ) 0x67DF1002: Ellesmere ( Radeon RX 470, 480, 570, 570X 580, 580X ) 0x67D01002: Ellesmere ( Radeon PRO V7300X / V7350x2 ) 0x67C81002: Unknown 0x67C91002: Unknown 0x67CA1002: Ellesmere ( Polaris10 ) 0x67CC1002: Ellesmere ( Polaris10 ) 0x67CF1002: Ellesmere ( Polaris10 ) AMD10000Controller.kext Raw identifier list: 0x68601002 0x68611002 0x68621002 0x68631002 0x68641002 0x68671002 0x68681002 0x68691002 0x686A1002 0x686B1002 0x686C1002 0x686D1002 0x686E1002 0x687F1002 0x69A01002 0x69A11002 0x69A21002 0x69A31002 0x69AF1002 0x66A01002 0x66A11002 0x66A21002 0x66A31002 0x66A71002 0x66AF1002 GPU list: 0x68601002: Vega 10 ( Radeon Instinct MI25 ( 0x68611002: Vega 10 XT ( Radeon PRO WX 9100 ) 0x68621002: Vega 10 XT ( Radeon PRO SSG ) 0x68631002: Vega 10 XTX ( Radeon Vega Frontier Edition ) 0x68641002: Vega 0x68671002: Vega 10 XL ( Radeon Pro Vega 56 ) 0x68681002: Vega 10 ( Radeon PRO WX 8100 ) 0x68691002: Unknown 0x686A1002: Unknown 0x686B1002: Unknown 0x686C1002: Vega 10 ( Radeon Instinct MI25 MxGPU ) 0x686D1002: Unknown 0x686E1002: Unknown 0x687F1002: Vega 10 XL/XT ( Radeon RX Vega 56 / 64 ) 0x69A01002: Vega 12 0x69A11002: Vega 12 0x69A21002: Vega 12 0x69A31002: Vega 12 0x69AF1002: Vega 12 0x66A01002 Vega 20 ( Radeon Instinct ) 0x66A11002: Vega 20 0x66A21002: Vega 20 0x66A31002: Vega 20 0x66A71002: Vega 20 ( Radeon Pro Vega 20 ) 0x66AF1002: Vega 20 AMDRadeonX4000.kext Raw identifier list: x67E01002 0x67E31002 0x67E81002 0x67EB1002 0x67EF1002 0x67FF1002 0x67E11002 0x67E71002 0x67E91002 GPU list: 0x67E01002: Baffin ( Radeon PRO WX 4170 ) 0x67E31002: Baffin ( Radeon PRO WX 4100 ) 0x67E81002: Baffin ( Radeon PRO WX 4130 / 4150 ) 0x67EB1002: Baffin ( Radeon Pro V5300X ) 0x67EF1002: Baffin ( Radeon RX 460, 560D, Pro 450, 455, 460, 555, 555X, 560, 560X ) 0x67FF1002: Baffin ( Radeon RX 550 640 Stream Processor, RX 560, 560X ) 0x67E11002: Baffin ( Polaris11 ) 0x67E71002: Unknown 0x67E91002: Baffin ( Polaris11 ) AMDRadeonX5000.kext Raw identifier list: 0x68601002 0x68611002 0x68621002 0x68631002 0x68641002 0x68671002 0x68681002 0x68691002 0x686A1002 0x686B1002 0x686D1002 0x686E1002 0x687F1002 0x686C1002 GPU list: 0x68601002: Vega 10 ( Radeon Instinct MI25 ( 0x68611002: Vega 10 XT ( Radeon PRO WX 9100 ) 0x68621002: Vega 10 XT ( Radeon PRO SSG ) 0x68631002: Vega 10 XTX ( Radeon Vega Frontier Edition ) 0x68641002: Vega 0x68671002: Vega 10 XL ( Radeon Pro Vega 56 ) 0x68681002: Vega 10 ( Radeon PRO WX 8100 ) 0x68691002: Unknown 0x686A1002: Unknown 0x686B1002: Unknown 0x686C1002: Vega 10 ( Radeon Instinct MI25 MxGPU ) 0x686D1002: Unknown 0x686E1002: Unknown 0x687F1002: Vega 10 XL/XT ( Radeon RX Vega 56 / 64 ) Here is my "unsupported" XFX R7 250A 2GB DDR3 based on Oland XT with full QE/CI and Metal: Note that I've input garbage as a Framebuffer name that tells OSX to use AMD Framebuffer. Let me know if this method works for you. Edited June 15, 2020 by luki1979 2 1 Link to comment Share on other sites More sharing options...
STLVNUB Posted June 15, 2020 Share Posted June 15, 2020 Works here, Thanks 1 Link to comment Share on other sites More sharing options...
luki1979 Posted June 15, 2020 Author Share Posted June 15, 2020 Good to hear @STLVNUB This method is so much better than adding your card ID to controller kext as there is much more nitty gritty for each different AMD chipset even in the same family. For example even when I added my card’s original ID to 7000 controller resolution was there but no acceleration but when I tell OSX this is that very chipset card works like a dream including fan and temps. Link to comment Share on other sites More sharing options...
sebus Posted June 22, 2020 Share Posted June 22, 2020 So basically Oland XT is not supported, but one fakes it for Cape Verde PRO Link to comment Share on other sites More sharing options...
Macpro3.1 Posted July 28, 2020 Share Posted July 28, 2020 Sorry to ressurect. i have a gigabyte hd 7990 that is malta XT is it possible to get it to work with mac os? it did work yosemite but no GPU acceleration. Link to comment Share on other sites More sharing options...
luki1979 Posted August 9, 2020 Author Share Posted August 9, 2020 I don't see 7990 on that list, so not supported Link to comment Share on other sites More sharing options...
Recommended Posts