Contribute
Register

ATI/AMD 5xxx 6xxx 7xxx 2xx 3xx Graphics Cards Framebuffer Personalities

Fl0r!an

Moderator
Joined
Jul 6, 2010
Messages
2,720
Motherboard
Asus Z170M-Plus
CPU
Intel i5-6600K
Graphics
AMD Radeon R9 280
Mac
MacBook Pro, Mac Pro
Mobile Phone
iOS
Just for information regarding the updated first post: The term '3xx' isn't very precise, because the 3xx series contains in fact three different architectures which all use different sets of framebuffers in OS X:

GCN 1.0 (e.g. Pitcairn in R7 370) will use AMD7000Controller
GCN 1.1 (e.g. Hawaii in R9 390) will use AMD8000Controller
GCN 1.2 (e.g. Tonga in R9 380) will use AMD9000Controller
 

Stork

Admin
Staff member
Joined
Sep 21, 2010
Messages
12,736
Motherboard
ASUS ROG MAXIMUS X HERO Z370
CPU
i7-8700K
Graphics
RX 580
Mac
MacBook Pro, Mac mini, Mac Pro
Classic Mac
Power Mac, PowerBook
Mobile Phone
iOS
Just for information regarding the updated first post: The term '3xx' isn't very precise, because the 3xx series contains in fact three different architectures which all use different sets of framebuffers in OS X:

GCN 1.0 (e.g. Pitcairn in R7 370) will use AMD7000Controller
GCN 1.1 (e.g. Hawaii in R9 390) will use AMD8000Controller
GCN 1.2 (e.g. Tonga in R9 380) will use AMD9000Controller
Interesting. So, the Sapphire R9 380 Compact ITX card, which has DVI, HDMI and 2mDP ports, doesn't have a port match up in the AMD9000Controller like the 7950/7970 Reference Design in the AMD7000Controller. Does that mean it defaults to the RadeonFramebuffer?
 

Fl0r!an

Moderator
Joined
Jul 6, 2010
Messages
2,720
Motherboard
Asus Z170M-Plus
CPU
Intel i5-6600K
Graphics
AMD Radeon R9 280
Mac
MacBook Pro, Mac Pro
Mobile Phone
iOS
Yes, both non-reference GCN 1.0 cards and all GCN 1.x cards will have to either use RadeonFramebuffer or modify an existing one.
The first option should usually work flawless with GCN 1.0 cards (e.g. 7770[needs Info.plist patch], 7850, 7950, 7970), I did some tests on my own and even read about successful Eyefinity setups (5 or 6 screens from one card).

GCN 1.1 and GCN 1.2 still seems to be in beta stage. Just received a HD 7790 for testing (Bonair, GCN 1.1, aka R7 260 and R7 360). Works fine OOB but driver will crash immediately when attaching a 2nd screen. :D Will see if a framebuffer patch improves stability.
GCN 1.2 is a little better I guess, because it's already sold in 5K iMac (in contrast to GCN 1.1 - quite surprising this stuff even works).

In my opinion this framebuffer stuff isn't a big issue for Hackintoshs. RadeonFramebuffer does a quite good job, and even if it doesn't you can still patch a framebuffer to match your card. Using Clover this is quite simple, set it and forget it.
Not that easy on a real MacPro though, no bootloader there to handle the kext patching.
 
Joined
Nov 5, 2010
Messages
455
Motherboard
asus z9pe-d8 ws
CPU
E5-2670v2
Graphics
Vega 64
Mac
Mac Pro
Mobile Phone
iOS
7xxx/2xx Framebuffer Personalities
GraphicsEnabler=No
Aji
Buri
Chutoro
Dashimaki
Ebi
Gari
Futomaki
Hamachi
OPM
Ikura
IkuraS
Junsai
Kani
KaniS
DashimakiS
Maguro
MaguroS
This is completely wrong, R9 290X uses AMD8000Controller.kext and the only Framebuffers that it uses are Exmoor and Baladi
 
Joined
Jun 9, 2013
Messages
10,960
Motherboard
GA-H77N-WIFI
CPU
Core i7-3770
Graphics
Intel HD 4000
Mac
MacBook, Mac mini
Mobile Phone
Android
I'm using a ATI Radeon HD 5450 1024MB XFX using Eulemur FB and 3 ports don't need to inject with this card I've made an edit in a DSDT. Graphics Injection seems to be broken in 10.10.4
 

Attachments

msm

Joined
Dec 26, 2010
Messages
10
Motherboard
GA-X58A-UD7 rev1
CPU
Xeon X5650
Graphics
9800GT
Mac
MacBook Pro
Classic Mac
Mobile Phone
iOS
How do we get this to work in yosemite with an ati 6950/6970?
I second this. I've been trying to get a 6970 working for a few weeks, but have been foiled by the white screen problem. Changing frame buffers doesn't seem to help. No white screen with safe mode (-x). I really wanted this card to work to take advantage of its capabilities for Final Cut Pro, but almost ready to put the 9800GT back in.
 
Joined
Feb 2, 2013
Messages
9
Motherboard
ASRock Extreme3 Gen3 based on Intel Z68
CPU
ivy bridge 3570
Graphics
GTX750 1Gb Zotac ZoneEdition (passive cooling)
Mac
Classic Mac
Mobile Phone
Joined
Sep 16, 2015
Messages
4
CPU
i7 3770
Graphics
MSI 390X Gaming
Mac
Classic Mac
Mobile Phone
Top