Contribute
Register

Radeon Compatibility Guide - ATI/AMD Graphics Cards

@LmnLm3: Verify that the device ID actually changes when doing this (e.g. in System Profiler -> Graphics). If it doesn't, go to the beginning of this thread and make sure you've done everything right.

@ftmx: Yep, they're located in /System/Library/Extensions.

I gave up and upgraded my gpu. If it gives me much better compatibility and sets me good for a few more years, it's worth it. I think I can still get a few bucks for my 6850, it's in great shape. Thanks so much for your help, I ended up using your *other* graphics thread with amazingly fast success. Thanks so much for everything you do here!!
 
recently found an ATI Radeon HD 5830 from my garbage box, and os x can recognise my video card
but got only 3mb video ram and 1152x864 weird resolution

Any chance to make it?
if it doesn't make it, I will go GeForce GT.

s8sbaLY.jpg
 
recently found an ATI Radeon HD 5830 from my garbage box, and os x can recognise my video card
but got only 3mb video ram and 1152x864 weird resolution

Any chance to make it?

s8sbaLY.jpg


This is identical (except for the model number) to what I saw before and after spoofing my card number. I wonder if there are issues with older cards on 10.11?
 
After countless different edits, I finally managed to get my Sapphire R9 270x 4GB nearly working with dual monitors, but unfortunately I'm facing one final issue: every so often, more so when more apps are open, I experience mouse stuttering/freezing. To be sure it was my GPU, I ran Novabench and got an extremely low score (in the 100's). Here's my modified Futomaki framebuffer. My code construction was the same as many others from here and other forums, but things changed to fix certain issues (HDMI needed HotPlug ID of 01 to stop flickering):



0000000 00 04 00 00 04 03 00 00 00 01 01 00 12 04 02 02 DP
0000010 00 02 00 00 04 02 00 00 00 01 02 00 10 00 03 06 DVI-I
0000020 04 00 00 00 14 02 00 00 00 01 03 00 11 02 05 05 DVI-D (Using with 900p Monitor)
0000030 00 08 00 00 04 02 00 00 00 01 04 00 22 05 01 03 HDMI (Using with 1080p Monitor)

If anyone thinks they can help, it'd be much appreciated!
 
The Radeon framebuffer results in two active (on, but not sleeping) black monitors.

Here's redsock:
Code:
CURACAO XT GDDR5 128MX32 2GB 150E/150M                            
  
Subsystem Vendor ID: 174b
       Subsystem ID: e271
Object Header Structure Size: 355
Connector Object Table Offset: 48
Router Object Table Offset: 0
Encoder Object Table Offset: fd
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 [12] which is [HDMI_TYPE_A]
    encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x22 [duallink 0x2] enc 0x5)] linkb: true
Connector Object Id [2] which is [DVI_I]
    encoder obj id [0x1e] which is [INTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] 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 [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] linkb: false
Not really sure why it shows my card as 2GB. I've been ignoring it, but maybe that has something to do with it, not sure?

And radeon:
Code:
ATOM BIOS Rom:
    SubsystemVendorID: 0x174b SubsystemID: 0xe271
    IOBaseAddress: 0x0000
    Filename: 271X05H0.O44
    BIOS Bootup Message:
CURACAO XT GDDR5 128MX32 2GB 150E/150M                            
  
PCI ID: 1002:6810
Connector at index 0
    Type [@offset 43044]: DisplayPort (10)
    Encoder [@offset 43048]: INTERNAL_UNIPHY2 (0x21)
    i2cid [@offset 43154]: 0x90, OSX senseid: 0x1
    HotPlugID: 4
Connector at index 1
    Type [@offset 43054]: HDMI-A (11)
    Encoder [@offset 43058]: INTERNAL_UNIPHY2 (0x21)
    i2cid [@offset 43181]: 0x92, OSX senseid: 0x3
    HotPlugID: 5
Connector at index 2
    Type [@offset 43064]: DVI-I (2)
    Encoder [@offset 43068]: INTERNAL_UNIPHY (0x1e)
    i2cid [@offset 43218]: 0x95, OSX senseid: 0x6
    HotPlugID: 6
Connector at index 3
    Type [@offset 43074]: DVI-I (2)
    Encoder [@offset 43078]: INTERNAL_KLDSCP_DAC1 (0x15)
    i2cid [@offset 43218]: 0x95, OSX senseid: 0x6
    HotPlugID: 6
Connector at index 4
    Type [@offset 43084]: DVI-D (3)
    Encoder [@offset 43088]: INTERNAL_UNIPHY1 (0x20)
    i2cid [@offset 43245]: 0x94, OSX senseid: 0x5
    HotPlugID: 1


Side note, I noticed that the hotplug ID's I'm using were switched (I used a different radeon decoder before), but even after changing them to this code, the lagging/stuttering/whatever still exists:
Code:
0000000 00 04 00 00 04 03 00 00 00 01 00 04 12 04 02 02 DP
0000010 00 02 00 00 04 02 00 00 00 01 00 03 10 00 03 06 DVI-I
0000020 04 00 00 00 14 02 00 00 00 01 00 02 11 02 01 05 DVI-D
0000030 00 08 00 00 04 02 00 00 00 01 00 01 22 05 05 03 HDMI
000004
 
currently I am using HD 6450 2G D3 - SAPPHIRE Technology which works totally OOB no even need to add device ID
I want to upgrade my GPU, which is the best card for long term? (that works OOB)
 
@Chaz03: I've made a new connectors patch based on Futomaki with some minimal edits. Some IDs differ from yours, and I've configured the additional DVI differently. Not sure if it's better, but it's worth a try! :)

Code:
00040000040300000001010112040401
04000000140200000001020122050503
04000000140200000001030000000606
00080000040200000001040011020105

@saumilt: I'd go for an Nvidia card. Wrong thread to discuss that though. ;)
 
@Chaz03: I've made a new connectors patch based on Futomaki with some minimal edits. Some IDs differ from yours, and I've configured the additional DVI differently. Not sure if it's better, but it's worth a try! :)

Code:
00040000040300000001010112040401
04000000140200000001020122050503
04000000140200000001030000000606
00080000040200000001040011020105

Oh, wow, thank you so much, the lag is gone (knock on wood). Funny enough, out of all the things I tried changing, I never thought making DVI-D have 2205 and HDMI 1102 would do the trick, considering the decoded information in addition to my black screens with the default Futomaki code. Unfortunately, I still seem to be scoring low on Novabench. I just received a 207, and others with the same card are getting 900+. Maybe it's a glitch?
 
Last edited:
Back
Top