Contribute
Register

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

tonymacx86

Administrator
Staff member
Joined
Nov 17, 2009
Messages
7,367
Motherboard
Z370N WIFI
CPU
i7 8700K
Graphics
HD 630
Mac
  1. MacBook Air
Classic Mac
  1. Apple
  2. PowerBook
Mobile Phone
  1. iOS
ATI/AMD 5xxx 6xxx 7xxx 2xx 3xx Graphics Cards Framebuffer Personalities

amdcard.jpeg


If you're having trouble with blank screens on dual or triple port configurations on 5xxx and 6xxx cards. You don't have to reconfigure anything.

To test an alternate framebuffer on AMD card, type the following at the Chimera boot screen-

Code:
AtiConfig=

And then the name of the framebuffer, like

Code:
AtiConfig=Bulrushes

Hope this helps!

5xxx Framebuffer Personalities
GraphicsEnabler=No
Vervet
Douc
Langur
Uakari
Zonalis
Alouatta
Hoolock
Baboon
Eulemur
Galago
Colobus
Mangabey
Nomascus
Orangutan

6xxx Framebuffer Personalities
GraphicsEnabler=No
Pithecia
Bulrushes
Cattail
Hydrilla
Duckweed
Fanwort
Elodea
Kudzu
Gibba
Lotus
Ipomoea
Muskgrass
Juncus
Osmunda

7xxx/2xx Framebuffer Personalities
GraphicsEnabler=No
Aji
Buri
Chutoro
Dashimaki
Ebi
Gari
Futomaki
Hamachi
OPM
Ikura
IkuraS
Junsai
Kani
KaniS
DashimakiS
Maguro
MaguroS

3xx Framebuffer Personalities
Baladi
Basset
Exmoor
Greyhound
OPM

For full dumps, check out SJ_Underwater's thread here:
http://www.tonymacx86.com/graphics/112299-apple-intel-amd-ati-framebuffers.html

Another helpful boot flag for AMD cards is the AtiPorts= flag. If you need a particular port active, try setting this:

Code:
AtiPorts=

as in:
Code:
AtiPorts=4

You can experiment with different framebuffers and port numbers.


Update - Clover
Edit the framebuffer personality name and/or number of ports into /EFI/CLOVER/config.plist as follows.

Code:
  <key>Graphics</key>    
<dict>
        <key>FBName</key>
        <string>Hamachi</string>
        <key>Inject</key>
        <dict>
            <key>ATI</key>
            <true/>
            <key>Intel</key>
            <false/>
            <key>NVidia</key>
            <false/>
        </dict>
        <key>VideoPorts</key>
        <integer>4</integer>
    </dict>
 
Last edited by a moderator:
Re: ATI/AMD 5xxx & 6xxx Graphics Cards Framebuffer Personalities

Graphics Enabler=no ??

why?
 
Re: ATI/AMD 5xxx & 6xxx Graphics Cards Framebuffer Personalities

Because 'GraphicsEnabler=yes' automatically injects a framebuffer based on the card. The opposite would allow you to override that framebuffer with the options he's given us.
 
Re: ATI/AMD 5xxx & 6xxx Graphics Cards Framebuffer Personalities

I dont understand it, in my boot.plist i have put GE=Yes as it is said here:
wiki/index.php/Graphics_Card_Database

This is the config that works with Gigabyte HD 6850, it does recognize it perfectly and it works wonderful!

So, you and Tony tell me that "GE" must be set as "No"...
 
Re: ATI/AMD 5xxx & 6xxx Graphics Cards Framebuffer Personalities

It should be 'no' IF you want to test an alternate framebuffer to fix port issues. If your setup is working fine otherwise, this does not concern you. ;)
 
Re: ATI/AMD 5xxx & 6xxx Graphics Cards Framebuffer Personalities

KushKrime said:
It should be 'no' IF you want to test an alternate framebuffer to fix port issues. If your setup is working fine otherwise, this does not concern you. ;)

Thanks. :clap:
 
Re: ATI/AMD 5xxx & 6xxx Graphics Cards Framebuffer Personalities

Yeah basically this list was collected to test your cards with GE=No and inputting the frame buffer manually, especially if you want to try other ports or multipal monitors.
 
Re: ATI/AMD 5xxx & 6xxx Graphics Cards Framebuffer Personalities

eelhead said:
Yeah basically this list was collected to test your cards with GE=No and inputting the frame buffer manually, especially if you want to try other ports or multipal monitors.

In order to test AtiConfig= you need to have GraphicsEnabler=Yes. Not GraphicsEnabler=No. ;)

GraphicsEnabler=No is in the list of personalitites, because it kind of is a personality- like a generic framebuffer. It will enable most ports natively on these cards with full QE/CI. The drawback is that certain apps crash- DVD Player, Geekbench, and some Steam games.

This is the reason I put this post up- so that people can have better access to these alternate framebuffers in case they'd like to test em out. Perhaps if anyone's doing so, they can add their test results here for everyone to see.
 
Re: ATI/AMD 5xxx & 6xxx Graphics Cards Framebuffer Personalities

Hey, thanks for this. I was able to get my Gigabyte 6850 working with dual monitors HDMI/DVI by experimenting with all the personalities. I finally found that Bulrushes works, but then found the wiki where that very same piece of info is available. Tons of wasted time, but that's OK.

A suggestion, it would be extremely helpful if you were to explain how to see what framebuffer is working at the moment with the "ioreg | grep ATY" command. It would make someone else's work much easier.
 
Back
Top