Gigamaxx Posted August 3, 2016 Share Posted August 3, 2016 I had success on Sierra using one of my RX480 cards. At first it was black screen, but after loading Windows 10 on my build (separate disk), and downloading the AMD drivers and restarts and updates my bios recognized the card and it booted right into Sierra. The latest version of clover V3676 recognized my RX480 and gave it the device code 67df and of course 1002 for vendor. See pics. 2 Link to comment Share on other sites More sharing options...
Pavo Posted August 3, 2016 Share Posted August 3, 2016 not sure what you mean by: but after loading Windows 10 on my build (separate disk), and downloading the AMD drivers and restarts and updates my bios recognized the card Did you have to flash a new vbios to the card? Link to comment Share on other sites More sharing options...
Ciro82 Posted August 3, 2016 Share Posted August 3, 2016 I had success on Sierra using one of my RX480 cards. At first it was black screen, but after loading Windows 10 on my build (separate disk), and downloading the AMD drivers and restarts and updates my bios recognized the card and it booted right into Sierra. The latest version of clover V3676 recognized my RX480 and gave it the device code 67df and of course 1002 for vendor. See pics. image.jpegimage.jpegimage.jpeg Yes it "works", but still no acceleration. (and w/o acceleration is useless) If you type this command in terminal you will see no X4000 kext loaded: kextstat | grep AMD and: http://www.insanelymac.com/forum/topic/312582-amd-polaris-ids-on-1012-sierra/ Link to comment Share on other sites More sharing options...
Gigamaxx Posted August 3, 2016 Author Share Posted August 3, 2016 not sure what you mean by: Did you have to flash a new vbios to the card? No, but before I loaded the windows and installed the drivers the card was not recognized by board. I used my amd r7 265 to open windows and install the drivers. No bios flash or update was needed, but I'm on a z170 board with the latest F7 bios. Preload your drivers with AMD I chose the manual driver selection, if you use their auto method it will only give you the latest 16.63 version. Yes it "works", but still no acceleration. (and w/o acceleration is useless) If you type this command in terminal you will see no X4000 kext loaded: kextstat | grep AMD and: http://www.insanelymac.com/forum/topic/312582-amd-polaris-ids-on-1012-sierra/ There are frame buffer fixes in the works on another site, there is progress. It's encouraging to know its recognized by OS, no ATI-disable at boot. Link to comment Share on other sites More sharing options...
Ciro82 Posted August 3, 2016 Share Posted August 3, 2016 No, but before I loaded the windows and installed the drivers the card was not recognized by board. I used my amd r7 265 to open windows and install the drivers. No bios flash or update was needed, but I'm on a z170 board with the latest F7 bios. Preload your drivers with AMD I chose the manual driver selection, if you use their auto method it will only give you the latest 16.63 version. There are frame buffer fixes in the works on another site, there is progress. It's encouraging to know its recognized by OS, no ATI-disable at boot. We already know what you are saying, and Framebuffers they have nothing to do with the acceleration, you can use Dayman or Guariba but you can't solve the problem... 1 Link to comment Share on other sites More sharing options...
rhys216 Posted August 3, 2016 Share Posted August 3, 2016 gigamaxx can you tell us if you are getting acceleration working with reference design version? Link to comment Share on other sites More sharing options...
Dwarfy Posted August 3, 2016 Share Posted August 3, 2016 gigamaxx can you tell us if you are getting acceleration working with reference design version? Highly doubt it. 1 Link to comment Share on other sites More sharing options...
Ciro82 Posted August 3, 2016 Share Posted August 3, 2016 gigamaxx can you tell us if you are getting acceleration working with reference design version?There isn't acceleration at all yet...We have to wait Apple. Inviato dal mio iPhone utilizzando Tapatalk 1 Link to comment Share on other sites More sharing options...
Dwarfy Posted August 3, 2016 Share Posted August 3, 2016 There isn't acceleration at all yet... We have to wait Apple. Inviato dal mio iPhone utilizzando Tapatalk Ciro is right, and vBios won't change a think in MacOS for that card, if people think that. What is next, is all up to apple when it comes to the cards acceleration in MacOS. 1 Link to comment Share on other sites More sharing options...
Mork vom Ork Posted August 3, 2016 Share Posted August 3, 2016 @Gigamaxx: could you post ati-personality data from the reference RX480 you have? The data from my Sapphire Nitro RX480 looks like this: ATOM BIOS Rom: SubsystemVendorID: 0x174b SubsystemID: 0xe347 IOBaseAddress: 0x0000 Filename: 347X06SU.X4L BIOS Bootup Message: E347 Polaris10 XT A1 GDDR5 256Mx32 8GB 300e/300m PCI ID: 1002:67df Connector at index 0 Type [@offset 40870]: DisplayPort (10) Encoder [@offset 40874]: INTERNAL_UNIPHY2 (0x21) i2cid [@offset 40980]: 0x90, OSX senseid: 0x1 HotPlugID: 6 Connector at index 1 Type [@offset 40880]: DisplayPort (10) Encoder [@offset 40884]: INTERNAL_UNIPHY2 (0x21) i2cid [@offset 41007]: 0x92, OSX senseid: 0x3 HotPlugID: 4 Connector at index 2 Type [@offset 40890]: HDMI-A (11) Encoder [@offset 40894]: INTERNAL_UNIPHY1 (0x20) i2cid [@offset 41034]: 0x91, OSX senseid: 0x2 HotPlugID: 1 Connector at index 3 Type [@offset 40900]: HDMI-A (11) Encoder [@offset 40904]: INTERNAL_UNIPHY1 (0x20) i2cid [@offset 41061]: 0x93, OSX senseid: 0x4 HotPlugID: 5 Connector at index 4 Type [@offset 40910]: DVI-D (3) Encoder [@offset 40914]: INTERNAL_UNIPHY (0x1e) i2cid [@offset 41088]: 0x95, OSX senseid: 0x6 HotPlugID: 3 E347 Polaris10 XT A1 GDDR5 256Mx32 8GB 300e/300m Subsystem Vendor ID: 174b Subsystem ID: e347 Object Header Structure Size: 335 Connector Object Table Offset: 48 Router Object Table Offset: 0 Encoder Object Table Offset: fb Display Path Table Offset: 12 Connector Object Id [19] which is [DISPLAY_PORT] encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x12 [duallink 0x2] enc 0x4)] linkb: false Connector Object Id [19] which is [DISPLAY_PORT] encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x22 [duallink 0x2] enc 0x5)] linkb: true Connector Object Id [12] which is [HDMI_TYPE_A] encoder obj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] linkb: false Connector Object Id [12] which is [HDMI_TYPE_A] encoder obj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x21 [duallink 0x1] enc 0x3)] linkb: true Connector Object Id [4] which is [DVI_D] encoder obj id [0x1e] which is [INTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] linkb: false would like to compare them with values from a reference card. Thx in advance. Link to comment Share on other sites More sharing options...
Ciro82 Posted August 3, 2016 Share Posted August 3, 2016 @Gigamaxx: could you post ati-personality data from the reference RX480 you have? The data from my Sapphire Nitro RX480 looks like this: ATOM BIOS Rom: SubsystemVendorID: 0x174b SubsystemID: 0xe347 IOBaseAddress: 0x0000 Filename: 347X06SU.X4L BIOS Bootup Message: E347 Polaris10 XT A1 GDDR5 256Mx32 8GB 300e/300m PCI ID: 1002:67df Connector at index 0 Type [@offset 40870]: DisplayPort (10) Encoder [@offset 40874]: INTERNAL_UNIPHY2 (0x21) i2cid [@offset 40980]: 0x90, OSX senseid: 0x1 HotPlugID: 6 Connector at index 1 Type [@offset 40880]: DisplayPort (10) Encoder [@offset 40884]: INTERNAL_UNIPHY2 (0x21) i2cid [@offset 41007]: 0x92, OSX senseid: 0x3 HotPlugID: 4 Connector at index 2 Type [@offset 40890]: HDMI-A (11) Encoder [@offset 40894]: INTERNAL_UNIPHY1 (0x20) i2cid [@offset 41034]: 0x91, OSX senseid: 0x2 HotPlugID: 1 Connector at index 3 Type [@offset 40900]: HDMI-A (11) Encoder [@offset 40904]: INTERNAL_UNIPHY1 (0x20) i2cid [@offset 41061]: 0x93, OSX senseid: 0x4 HotPlugID: 5 Connector at index 4 Type [@offset 40910]: DVI-D (3) Encoder [@offset 40914]: INTERNAL_UNIPHY (0x1e) i2cid [@offset 41088]: 0x95, OSX senseid: 0x6 HotPlugID: 3 E347 Polaris10 XT A1 GDDR5 256Mx32 8GB 300e/300m Subsystem Vendor ID: 174b Subsystem ID: e347 Object Header Structure Size: 335 Connector Object Table Offset: 48 Router Object Table Offset: 0 Encoder Object Table Offset: fb Display Path Table Offset: 12 Connector Object Id [19] which is [DISPLAY_PORT] encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x12 [duallink 0x2] enc 0x4)] linkb: false Connector Object Id [19] which is [DISPLAY_PORT] encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x22 [duallink 0x2] enc 0x5)] linkb: true Connector Object Id [12] which is [HDMI_TYPE_A] encoder obj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] linkb: false Connector Object Id [12] which is [HDMI_TYPE_A] encoder obj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x21 [duallink 0x1] enc 0x3)] linkb: true Connector Object Id [4] which is [DVI_D] encoder obj id [0x1e] which is [INTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] linkb: false would like to compare them with values from a reference card. Thx in advance. ATOM BIOS Rom: SubsystemVendorID: 0x1002 SubsystemID: 0x0b37 IOBaseAddress: 0x0000 Filename: D0090101.100 BIOS Bootup Message: D00901 Polaris10 XT A1 GDDR5 256Mx32 8GB 300e/300m PCI ID: 1002:67df Connector at index 0 Type [@offset 40848]: DisplayPort (10) Encoder [@offset 40852]: INTERNAL_UNIPHY2 (0x21) i2cid [@offset 40940]: 0x90, OSX senseid: 0x1 Connector at index 1 Type [@offset 40858]: DisplayPort (10) Encoder [@offset 40862]: INTERNAL_UNIPHY2 (0x21) i2cid [@offset 40967]: 0x92, OSX senseid: 0x3 Connector at index 2 Type [@offset 40868]: DisplayPort (10) Encoder [@offset 40872]: INTERNAL_UNIPHY1 (0x20) i2cid [@offset 40994]: 0x91, OSX senseid: 0x2 Connector at index 3 Type [@offset 40878]: HDMI-A (11) Encoder [@offset 40882]: INTERNAL_UNIPHY1 (0x20) i2cid [@offset 41021]: 0x93, OSX senseid: 0x4 -------------------------------------------------- D0090101.100: D00901 Polaris10 XT A1 GDDR5 256Mx32 8GB 300e/300m Subsystem Vendor ID: 1002 Subsystem ID: b37 Object Header Structure Size: 286 Connector Object Table Offset: 3e Router Object Table Offset: 0 Encoder Object Table Offset: ce Display Path Table Offset: 12 Connector Object Id [19] which is [DISPLAY_PORT] encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x12 [duallink 0x2] enc 0x4)] linkb: false Connector Object Id [19] which is [DISPLAY_PORT] encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x22 [duallink 0x2] enc 0x5)] linkb: true Connector Object Id [19] which is [DISPLAY_PORT] encoder obj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] linkb: false Connector Object Id [12] which is [HDMI_TYPE_A] encoder obj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x21 [duallink 0x1] enc 0x3)] linkb: true Link to comment Share on other sites More sharing options...
Mork vom Ork Posted August 4, 2016 Share Posted August 4, 2016 @Ciro82 could you confirm, that AMDRadeon4000.kext get loaded if you change the info.plist entry from: 0x67EF1002 into 0x67DF1002 If i do this change with my Sapphire RX480, this Kext wont get loaded when i check it within SystemMonitor.app Link to comment Share on other sites More sharing options...
Gigamaxx Posted September 3, 2016 Author Share Posted September 3, 2016 @Ciro82 could you confirm, that AMDRadeon4000.kext get loaded if you change the info.plist entry from: 0x67EF1002 into 0x67DF1002 If i do this change with my Sapphire RX480, this Kext wont get loaded when i check it within SystemMonitor.app I changed the EO to DF671002 and got in last night. XFX RX 480 8g.This was following the video on YouTube by the garage guy. The key is the csr disable or the fix won't stick. . I also changed the order of the DF from first to second and it still works with no needed injections in clover. Clover 3688 at least recognizes the XFX 480 and it loads without fuss. I did this to see if my Asus and XFX 460 cards would get support, but no go for the Asus, I can't even no up anymore with it, I get the UEFI OS bug and have to boot dump it. The XFX card shows as a 4330 card. Same as before, so even though this change works for my RX480 it had no effect for he 460s. 1 Link to comment Share on other sites More sharing options...
Gigamaxx Posted September 3, 2016 Author Share Posted September 3, 2016 gigamaxx can you tell us if you are getting acceleration working with reference design version? It's very minimal now, but the XFX 480 is accelerating. Maybe the Beta 8 will have the appropriate drivers for it. I'm getting the whoosh at boot up and have supported status after altering the 4000 kext. Baffin has 3 IDs 67EO1002, 67FF1002, 67EF1002. EF is the 460 and the Gigbyte RX460 gets support in this kext, not 100% but it's there. The other 2 IDs could be for the RX470 and 480 models or for67 future laptop variants. The EO and FF are not revealed yet as official. I changed the EO to 67DF and got the RX480 to boot, I also changed it to 67EF and tried my Asus and XFX 460 cards but they still don't work. By putting the 67DF change on both the EO and FF definitions in 4000 kext it boots the XFX RX480 without any clover injections needed. Just the board bios IGFX as primary and Auto for chipset setting. If you choose enabled in IGFX it won't load the RX kext and the card won't come up. Booting on pcie only gets clover screen and 70% of boot screen and then black abyss. It's an integrated graphics scenario that is kinda weird at this point. Link to comment Share on other sites More sharing options...
Ciro82 Posted September 3, 2016 Share Posted September 3, 2016 http://www.insanelymac.com/forum/topic/312582-amd-polaris-ids-on-1012-sierra/?p=2243609 Link to comment Share on other sites More sharing options...
Gigamaxx Posted September 8, 2016 Author Share Posted September 8, 2016 Graphics acceleration tied to boot up connection. With a single monitor you need to plug your cable into the card port before you hit return or enter at boot up. If not you do not get full acceleration from the cards I've tested so far.. HDMI connected to video card port at boot up. HDMI connected to Motherboard port at boot up. Sierra picks up the monitor signal and loads the drivers accordingly. You can still have a supported card that doesn't accelerate if you don't do the black screen boot (HDMI connected to card at boot up). Link to comment Share on other sites More sharing options...
Nightf4ll Posted September 8, 2016 Share Posted September 8, 2016 so, anybody downloading the public beta GM?? Link to comment Share on other sites More sharing options...
Rikoshet Posted January 10, 2017 Share Posted January 10, 2017 Hello guys! Any news here? I have to upgrade and was looking at rx480 but I cant plug a monitor to igpu since I have xeon cpu... Any help? Link to comment Share on other sites More sharing options...
VirusX Posted January 13, 2017 Share Posted January 13, 2017 no, not "really". For details, check http://www.insanelymac.com/forum/topic/312582-amd-polaris-ids-on-1012-sierra/ and http://www.insanelymac.com/forum/topic/317915-clover-test-and-patches-for-polaris-gpu/ Link to comment Share on other sites More sharing options...
Recommended Posts