Contribute
Register

R9 280x poor performance in games

Status
Not open for further replies.
If you're specifying the Hamachi FB don't you also need to have Inject ATI = True?

http://www.tonymacx86.com/graphics/...graphics-cards-framebuffer-personalities.html

Also, 35fps in Unigine seems really low for a 280x so it certainly seems like the card isn't performing as well as it could.

When I try to "Inject ATI=True" I get a black screen. I tried with verbose mode too to see what is causing that.

I got this with Inject ATI:
WARNING: IOPlatformPluginUtil : getCPUIDInfo: this is an unknown CPU model 0x3c
-- power management may be incomplete or unsupported

Thanks!
 
Also have an R9 280X here running (a GIGABYTE WINDFORCE one) with 2x MiniDP, 1x HDMI and 1x DVI.
See my settings for it under OS X 10.11.4 with CLOVER:

Code:
    <key>Graphics</key>
    <dict>
        <key>FBName</key>
        <string>Aji</string>
        <key>Inject</key>
        <dict>
            <key>ATI</key>
            <true/>
        </dict>
    </dict>
    <key>KernelAndKextPatches</key>
    <dict>
        <key>ATIConnectorsController</key>
        <string>7000</string>
        <key>ATIConnectorsData</key>
        <string>00040000040300000001010112040501000400000403000000010201220504020400000014020000000103000000030600080000040200000001040011020104</string>
        <key>ATIConnectorsPatch</key>
        <string>00040000040300000001010112040501000400000403000000010201220504020400000014020000000103001000030600080000040200000001040011020104</string>
    </dict>

Maybe this would help ya getting rid of low performance. Treid several Framebuffers for this card, but Aji seems best and fastest for me.

Good luck...
 
Also have an R9 280X here running (a GIGABYTE WINDFORCE one) with 2x MiniDP, 1x HDMI and 1x DVI.
See my settings for it under OS X 10.11.4 with CLOVER:

Code:
    <key>Graphics</key>
    <dict>
        <key>FBName</key>
        <string>Aji</string>
        <key>Inject</key>
        <dict>
            <key>ATI</key>
            <true/>
        </dict>
    </dict>
    <key>KernelAndKextPatches</key>
    <dict>
        <key>ATIConnectorsController</key>
        <string>7000</string>
        <key>ATIConnectorsData</key>
        <string>00040000040300000001010112040501000400000403000000010201220504020400000014020000000103000000030600080000040200000001040011020104</string>
        <key>ATIConnectorsPatch</key>
        <string>00040000040300000001010112040501000400000403000000010201220504020400000014020000000103001000030600080000040200000001040011020104</string>
    </dict>

Maybe this would help ya getting rid of low performance. Treid several Framebuffers for this card, but Aji seems best and fastest for me.

Good luck...

Thanks for trying to help me, I got a black screen again, but if I disabled InjectATI=True i don't have.
 
What kind of connectors and how many does your card have?

My Gigabyte R9 280x has two MiniDP, 1 HDMI, 1 DVI-I and 1 DVI-D (both Dual-Link) connectors.
Also post a radeon_bios_decode post of your card. Maybe i can than make a working FB-patch for your card, cause maybe your HotPlugID's are different from my card and thats why my post above didn't work.

This is the radeon_bios_decode of my GIGABYTE Card:

Code:
[FONT=Menlo][SIZE=1]Connector at index 1[/SIZE][/FONT]
[FONT=Menlo][SIZE=1]    Type [@offset 42936]: HDMI-A (11)[/SIZE][/FONT]
[FONT=Menlo][SIZE=1]    Encoder [@offset 42940]: INTERNAL_UNIPHY1 (0x20)[/SIZE][/FONT]
[FONT=Menlo][SIZE=1]    i2cid [@offset 43055]: 0x92, OSX senseid: 0x3[/SIZE][/FONT]
[FONT=Menlo][SIZE=1]    HotPlugID: 5[/SIZE][/FONT]
[FONT=Menlo][SIZE=1]Connector at index 2[/SIZE][/FONT]
[FONT=Menlo][SIZE=1]    Type [@offset 42946]: DVI-D (3)[/SIZE][/FONT]
[FONT=Menlo][SIZE=1]    Encoder [@offset 42950]: INTERNAL_UNIPHY (0x1e)[/SIZE][/FONT]
[FONT=Menlo][SIZE=1]    i2cid [@offset 43082]: 0x94, OSX senseid: 0x5[/SIZE][/FONT]
[FONT=Menlo][SIZE=1]    HotPlugID: 1[/SIZE][/FONT]
[FONT=Menlo][SIZE=1]Connector at index 3[/SIZE][/FONT]
[FONT=Menlo][SIZE=1]    Type [@offset 42956]: DVI-I (2)[/SIZE][/FONT]
[FONT=Menlo][SIZE=1]    Encoder [@offset 42960]: INTERNAL_UNIPHY2 (0x21)[/SIZE][/FONT]
[FONT=Menlo][SIZE=1]    i2cid [@offset 43119]: 0x95, OSX senseid: 0x6[/SIZE][/FONT]
[FONT=Menlo][SIZE=1]    HotPlugID: 6[/SIZE][/FONT]
[FONT=Menlo][SIZE=1]Connector at index 4[/SIZE][/FONT]
[FONT=Menlo][SIZE=1]    Type [@offset 42966]: DVI-I (2)[/SIZE][/FONT]
[FONT=Menlo][SIZE=1]    Encoder [@offset 42970]: INTERNAL_KLDSCP_DAC1 (0x15)[/SIZE][/FONT]
[FONT=Menlo][SIZE=1]    i2cid [@offset 43119]: 0x95, OSX senseid: 0x6[/SIZE][/FONT]
[FONT=Menlo][SIZE=1]    HotPlugID: 6[/SIZE][/FONT]

This is what i need to help ya.
 
What kind of connectors and how many does your card have?

My Gigabyte R9 280x has two MiniDP, 1 HDMI, 1 DVI-I and 1 DVI-D (both Dual-Link) connectors.
Also post a radeon_bios_decode post of your card. Maybe i can than make a working FB-patch for your card, cause maybe your HotPlugID's are different from my card and thats why my post above didn't work.

This is the radeon_bios_decode of my GIGABYTE Card:

Code:
[FONT=Menlo][SIZE=1]Connector at index 1[/SIZE][/FONT]
[FONT=Menlo][SIZE=1]    Type [@offset 42936]: HDMI-A (11)[/SIZE][/FONT]
[FONT=Menlo][SIZE=1]    Encoder [@offset 42940]: INTERNAL_UNIPHY1 (0x20)[/SIZE][/FONT]
[FONT=Menlo][SIZE=1]    i2cid [@offset 43055]: 0x92, OSX senseid: 0x3[/SIZE][/FONT]
[FONT=Menlo][SIZE=1]    HotPlugID: 5[/SIZE][/FONT]
[FONT=Menlo][SIZE=1]Connector at index 2[/SIZE][/FONT]
[FONT=Menlo][SIZE=1]    Type [@offset 42946]: DVI-D (3)[/SIZE][/FONT]
[FONT=Menlo][SIZE=1]    Encoder [@offset 42950]: INTERNAL_UNIPHY (0x1e)[/SIZE][/FONT]
[FONT=Menlo][SIZE=1]    i2cid [@offset 43082]: 0x94, OSX senseid: 0x5[/SIZE][/FONT]
[FONT=Menlo][SIZE=1]    HotPlugID: 1[/SIZE][/FONT]
[FONT=Menlo][SIZE=1]Connector at index 3[/SIZE][/FONT]
[FONT=Menlo][SIZE=1]    Type [@offset 42956]: DVI-I (2)[/SIZE][/FONT]
[FONT=Menlo][SIZE=1]    Encoder [@offset 42960]: INTERNAL_UNIPHY2 (0x21)[/SIZE][/FONT]
[FONT=Menlo][SIZE=1]    i2cid [@offset 43119]: 0x95, OSX senseid: 0x6[/SIZE][/FONT]
[FONT=Menlo][SIZE=1]    HotPlugID: 6[/SIZE][/FONT]
[FONT=Menlo][SIZE=1]Connector at index 4[/SIZE][/FONT]
[FONT=Menlo][SIZE=1]    Type [@offset 42966]: DVI-I (2)[/SIZE][/FONT]
[FONT=Menlo][SIZE=1]    Encoder [@offset 42970]: INTERNAL_KLDSCP_DAC1 (0x15)[/SIZE][/FONT]
[FONT=Menlo][SIZE=1]    i2cid [@offset 43119]: 0x95, OSX senseid: 0x6[/SIZE][/FONT]
[FONT=Menlo][SIZE=1]    HotPlugID: 6[/SIZE][/FONT]

This is what i need to help ya.

Hey,
I use two monitors with one DVI-D and DVI-I, I have two DVI, one HDMI and one Display Port.
My bios decoded:
Code:
ATOM BIOS Rom:     SubsystemVendorID: 0x1043 SubsystemID: 0x3006
    IOBaseAddress: 0xe000
    Filename: AS02.bin    
    BIOS Bootup Message: 
6798HB.15.41.0.0.AS02                                                       


PCI ID: 1002:6798
Connector at index 0
    Type [@offset 43562]: DisplayPort (10)
    Encoder [@offset 43566]: INTERNAL_UNIPHY1 (0x20)
    i2cid [@offset 43680]: 0x93, OSX senseid: 0x4
Connector at index 1
    Type [@offset 43572]: HDMI-A (11)
    Encoder [@offset 43576]: INTERNAL_UNIPHY1 (0x20)
    i2cid [@offset 43707]: 0x92, OSX senseid: 0x3
Connector at index 2
    Type [@offset 43582]: DVI-I (2)
    Encoder [@offset 43586]: INTERNAL_UNIPHY2 (0x21)
    i2cid [@offset 43744]: 0x91, OSX senseid: 0x2
Connector at index 3
    Type [@offset 43592]: DVI-I (2)
    Encoder [@offset 43596]: INTERNAL_KLDSCP_DAC1 (0x15)
    i2cid [@offset 43744]: 0x91, OSX senseid: 0x2
Connector at index 4
    Type [@offset 43602]: DVI-D (3)
    Encoder [@offset 43606]: INTERNAL_UNIPHY (0x1e)
    i2cid [@offset 43771]: 0x95, OSX senseid: 0x6

The link from Asus:
https://www.asus.com/Graphics-Cards/R9280XDC2T3GD5/

Thanks for helping me!
 
I just picked up the ROM from the link you posted (ASUS website) and decoded it:

ATOM BIOS Rom:
SubsystemVendorID: 0x1043 SubsystemID: 0x3006
IOBaseAddress: 0x0000
Filename: AS02.bin
BIOS Bootup Message:
6798HB.15.41.0.0.AS02

PCI ID: 1002:6798
Connector at index 0
Type [@offset 43562]: DisplayPort (10)
Encoder [@offset 43566]: INTERNAL_UNIPHY1 (0x20)
i2cid [@offset 43680]: 0x93, OSX senseid: 0x4
HotPlugID: 6
Connector at index 1
Type [@offset 43572]: HDMI-A (11)
Encoder [@offset 43576]: INTERNAL_UNIPHY1 (0x20)
i2cid [@offset 43707]: 0x92, OSX senseid: 0x3
HotPlugID: 1
Connector at index 2
Type [@offset 43582]: DVI-I (2)
Encoder [@offset 43586]: INTERNAL_UNIPHY2 (0x21)
i2cid [@offset 43744]: 0x91, OSX senseid: 0x2
HotPlugID: 4
Connector at index 3
Type [@offset 43592]: DVI-I (2)
Encoder [@offset 43596]: INTERNAL_KLDSCP_DAC1 (0x15)
i2cid [@offset 43744]: 0x91, OSX senseid: 0x2
HotPlugID: 4
Connector at index 4
Type [@offset 43602]: DVI-D (3)
Encoder [@offset 43606]: INTERNAL_UNIPHY (0x1e)
i2cid [@offset 43771]: 0x95, OSX senseid: 0x6
HotPlugID: 3

- - - - -


AS02.bin :

6798HB.15.41.0.0.AS02

Subsystem Vendor ID: 1043
Subsystem ID: 3006
Object Header Structure Size: 384
Connector Object Table Offset: 48
Router Object Table Offset: 0
Encoder Object Table Offset: 118
Display Path Table Offset: 12
Connector Object Id [19] which is [DISPLAY_PORT]
encoder obj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x21 [duallink 0x1] enc 0x3)] 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 [2] which is [DVI_I]
encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x12 [duallink 0x2] enc 0x4)] linkb: false
Connector Object Id [2] which is [DVI_I]
encoder obj id [0x15] which is [INTERNAL_KLDSCP_DAC1 (osx txmit 0x00 enc 0x10?)] linkb: false
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
XI852262:~ mdoehler$ /Users/mdoehler/Downloads/Decoders/ati-personality.pl -o=10.9
Script version 0.15

So i think, you should try this within you clover config.plist:
Code:
[SIZE=2]
    <key>Graphics</key>
    <dict>
        <key>FBName</key>
        <string>Aji</string>
        <key>Inject</key>
        <dict>
            <key>ATI</key>
            <true/>
        </dict>
    </dict>
    <key>KernelAndKextPatches</key>
    <dict>
        <key>ATIConnectorsController</key>
        <string>7000</string>
        <key>ATIConnectorsData</key>
        <string>00040000040300000001010112040501000400000403000000010201220504020400000014020000000103000000030600080000040200000001040011020104</string>
        <key>ATIConnectorsPatch</key>
        <string>00040000040300000001010121030604000800000402000000010201110201030400000014000000000103001204040204000000140000000001040000100402</string>
    </dict>[/SIZE]

i hope, this will give you full working R9 280X with connected monitors to all connectors (if required).
give it a try and let me know...
 
I just picked up the ROM from the link you posted (ASUS website) and decoded it:

ATOM BIOS Rom:
SubsystemVendorID: 0x1043 SubsystemID: 0x3006
IOBaseAddress: 0x0000
Filename: AS02.bin
BIOS Bootup Message:
6798HB.15.41.0.0.AS02

PCI ID: 1002:6798
Connector at index 0
Type [@offset 43562]: DisplayPort (10)
Encoder [@offset 43566]: INTERNAL_UNIPHY1 (0x20)
i2cid [@offset 43680]: 0x93, OSX senseid: 0x4
HotPlugID: 6
Connector at index 1
Type [@offset 43572]: HDMI-A (11)
Encoder [@offset 43576]: INTERNAL_UNIPHY1 (0x20)
i2cid [@offset 43707]: 0x92, OSX senseid: 0x3
HotPlugID: 1
Connector at index 2
Type [@offset 43582]: DVI-I (2)
Encoder [@offset 43586]: INTERNAL_UNIPHY2 (0x21)
i2cid [@offset 43744]: 0x91, OSX senseid: 0x2
HotPlugID: 4
Connector at index 3
Type [@offset 43592]: DVI-I (2)
Encoder [@offset 43596]: INTERNAL_KLDSCP_DAC1 (0x15)
i2cid [@offset 43744]: 0x91, OSX senseid: 0x2
HotPlugID: 4
Connector at index 4
Type [@offset 43602]: DVI-D (3)
Encoder [@offset 43606]: INTERNAL_UNIPHY (0x1e)
i2cid [@offset 43771]: 0x95, OSX senseid: 0x6
HotPlugID: 3

- - - - -


AS02.bin :

6798HB.15.41.0.0.AS02

Subsystem Vendor ID: 1043
Subsystem ID: 3006
Object Header Structure Size: 384
Connector Object Table Offset: 48
Router Object Table Offset: 0
Encoder Object Table Offset: 118
Display Path Table Offset: 12
Connector Object Id [19] which is [DISPLAY_PORT]
encoder obj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x21 [duallink 0x1] enc 0x3)] 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 [2] which is [DVI_I]
encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x12 [duallink 0x2] enc 0x4)] linkb: false
Connector Object Id [2] which is [DVI_I]
encoder obj id [0x15] which is [INTERNAL_KLDSCP_DAC1 (osx txmit 0x00 enc 0x10?)] linkb: false
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
XI852262:~ mdoehler$ /Users/mdoehler/Downloads/Decoders/ati-personality.pl -o=10.9
Script version 0.15

So i think, you should try this within you clover config.plist:
Code:
[SIZE=2]
    <key>Graphics</key>
    <dict>
        <key>FBName</key>
        <string>Aji</string>
        <key>Inject</key>
        <dict>
            <key>ATI</key>
            <true/>
        </dict>
    </dict>
    <key>KernelAndKextPatches</key>
    <dict>
        <key>ATIConnectorsController</key>
        <string>7000</string>
        <key>ATIConnectorsData</key>
        <string>00040000040300000001010112040501000400000403000000010201220504020400000014020000000103000000030600080000040200000001040011020104</string>
        <key>ATIConnectorsPatch</key>
        <string>00040000040300000001010121030604000800000402000000010201110201030400000014000000000103001204040204000000140000000001040000100402</string>
    </dict>[/SIZE]

i hope, this will give you full working R9 280X with connected monitors to all connectors (if required).
give it a try and let me know...

Hi,
I really appreciate your help! I'm really grateful for your help but still not working I have a black screen again. I booted up with that config and verbose and I got this:
HQjufsk.jpg
 
ATI inject should not be used with the r9 280x, verify that your computer is read as Mac Pro 5.1
that will give you a boost in performance
AdyXMI1.jpg

Hey aberracus,
Thanks for your help, I tried to change my config.plist and I did all correctly (I think) and when I reboot I have this error.
Thanks!
 
Status
Not open for further replies.
Back
Top