Jump to content
11 posts in this topic

Recommended Posts

Today my new SAPPHIRE NITRO RX480 8GB gfx-card arrived and i will start testing under SIERRA beta4.

So far i can say for now: card gets detected with full RAM - but not accellerated, cause AMD4000Support.kext won't get loaded. Running it here with DELL DP 4k Monitor and SAMSUNG FullHD TV. Both running eith patched Framebuffer DAYMAN and BERBICE (AMD9500Controller.kext). Device-ID is 1002 - 67DF, BIOS Version is 015.050.000.000 0000.

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

Card is very fast and totally quiet. It has two DP 1.4 ports, 2 HDMI 2.0 ports and one DVI port. It has a metal backplane and two 9 inch fans (which are running quiet and smooth), idle temp is about 36° C, highest temp i got with prime test was around 82° C.

 

Will make more test within the next days... so stay tuned for updated information.

 

Update 08-02-2016:

 

Experiencing with Framebuffers - so far i have tested DAYMAN, BERBICE and CARONI.

DAYMAN matches perfect for "txmit" and "enc" - also for HotPlugID and senseid. BUT: i cant get DP and HDMI connection work together. Whatever i tried so far: only one display will work.

Same when not providing a framebuffer and using RadeonFrameBuffer - allways just one display will work. But this may be the term, that the SAPPHIRE NITRO RX480 doen't match the AMD ReferenceCard for the ports: ReferenceCard uses 3 DP and just 1 HDMI port, while NITRO uses 2 DP, 2 HDMI and 1 DVI-D port.

 

Also no luck so far to get accelleration work properly. Changed info.plist setting from AMDRadeonX4000.kext from:

<string>0x67E01002 0x67FF1002 0x67EF1002</string>

to:

<string>0x67E01002 0x67FF1002 0x67DF1002</string>

to match the RX480 device-id (67DF-1002) - but still no luck. Kext still get not loaded  :-(

 

Anyway, the card works perfect under WINDOWS10: very fast, very stable, totally silent and temperatures also verry low.

Will continue my tests to get fully supported under SIERRA DP4 - but for today i am done. Will keep you informed, if i make further success.

  • Like 5

http://www.insanelymac.com/forum/topic/312582-amd-polaris-ids-on-1012-sierra/

 

The Nitro has a weird port configuration which doesn't match Guariba and Dayman FBs..

 

Can this be confirmed problem for the other RX480 models as well, including the reference model? 

The reference matches the FB ports configuration :)

 

DP DP DP HDMI

 

 

Inviato dal mio iPhone utilizzando Tapatalk

Great, then we're at least on the safe side with the reference. Wish Nitro somehow had the reference PCB, I kind of like the Nitro. 

Update 06-08-2016:

 

finally i got my two monitors work together with Framebuffer OPM:

            <dict>
                <key>Comment</key>
                <string>Framebuffer OPM</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>AAQAAAQDAAAAAAABAAAAABECAgIAAAAAAAQAAAQDAAAAAAABAAAAACEDAwMAAAAAAAQAAAQDAAAAAAABAAAAABIEAQEAAAAAAAQAAAQDAAAAAAABAAAAABAABAQAAAAAAAQAAAQDAAAAAAABAAAAACABBQUAAAAA</data>
                <key>Name</key>
                <string>AMD9500Controller</string>
                <key>Replace</key>
                <data>AAQAAAQDAAAAAAABAAAAABIEBgEAAAAAAAQAAAQDAAAAAAABAAAAACIFBAMAAAAAAAgAAAQCAAAAAAABAAAAABECAQIAAAAAAAgAAAQCAAAAAAABAAAAACEDBQQAAAAABAAAABQCAAAAAAABAAAAABAAAwYAAAAA</data>
            </dict>

Now my DELL U3415W and my SAMUNG TV could be used simultaneously (both conneccted via DisplayPort - SAMSUNG is connected via Displayport-to-HDMI cable to a DENON X4000 Receiver):Systeminformation_Displays.png

but still no accelleration, cause ADMRadeon4000.kext still didn't load (even when patched):

Systeminformation_Erweiterungen.png

but i am still working on it.

PS: still no sound via HDMI, and i think it is because of failed AMDRadeon4000.kext.

  • Like 1

Update 06-08-2016:

 

finally i got my two monitors work together with Framebuffer OPM:

            <dict>
                <key>Comment</key>
                <string>Framebuffer OPM</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>AAQAAAQDAAAAAAABAAAAABECAgIAAAAAAAQAAAQDAAAAAAABAAAAACEDAwMAAAAAAAQAAAQDAAAAAAABAAAAABIEAQEAAAAAAAQAAAQDAAAAAAABAAAAABAABAQAAAAAAAQAAAQDAAAAAAABAAAAACABBQUAAAAA</data>
                <key>Name</key>
                <string>AMD9500Controller</string>
                <key>Replace</key>
                <data>AAQAAAQDAAAAAAABAAAAABIEBgEAAAAAAAQAAAQDAAAAAAABAAAAACIFBAMAAAAAAAgAAAQCAAAAAAABAAAAABECAQIAAAAAAAgAAAQCAAAAAAABAAAAACEDBQQAAAAABAAAABQCAAAAAAABAAAAABAAAwYAAAAA</data>
            </dict>

Now my DELL U3415W and my SAMUNG TV could be used simultaneously (both conneccted via DisplayPort - SAMSUNG is connected via Displayport-to-HDMI cable to a DENON X4000 Receiver):Systeminformation_Displays.png

but still no accelleration, cause ADMRadeon4000.kext still didn't load (even when patched):

Systeminformation_Erweiterungen.png

but i am still working on it.

PS: still no sound via HDMI, and i think it is because of failed AMDRadeon4000.kext.

i really would kill for you to work on the 290x https://www.sendspace.com/file/cje080if you feel up to you that's my bios 

  • 3 weeks later...
×
×
  • Create New...