Die FB-Personalities bestimmen ja nicht nur die Port-Konfiguration, sondern haben auch Einfluss auf Power-Management, Multi-Monitor-Setups und ähnliches.
Sorry für das Aufwärmen dieser ein Jahr alten Frage.
Aber könnte nicht ein alternativer Weg zum Aufrufen einer anderen Framebuffer-Presonality per Eintrag im ROM der Karte oder Erzwingen des Default-Framebuffers durch einen „falschen“ Eintrag der sein, einfach in der Info.plist des Treibers den Eintrag der Framebuffer-Personality, von dem man weiß, dass er von der eigenen Karte angesprochen wird, entsprechend einer anderen Personality abzuändern, von der man weiß, dass sie z.B. die Port-Konfiguration hat, die man gerne hätte?
Also, konkretes Beispiel, um den zweiten DVI einer geflashten Radeon HD 7950 zu aktivieren, Hamachi...
<key>ATY,Hamachi</key>
<dict>
<key>aty_config</key>
<dict>
<key>CFG_USE_SM</key>
<true/>
</dict>
</dict>
...abändern, entsprechend Orinoco...
<key>ATY,Orinoco</key>
<dict>
<key>aty_config</key>
<dict>
<key>CFG_NVV</key>
<integer>2</integer>
<key>CFG_USE_CP2</key>
<true/>
<key>CFG_USE_HDMI20</key>
<true/>
</dict>
<key>aty_properties</key>
<dict>
<key>PP_EnableLoadFalconSmcFirmware</key>
<integer>1</integer>
<key>PP_Falcon_QuickTransition_Enable</key>
<integer>1</integer>
</dict>
...zu...
<key>ATY,Hamachi</key>
<dict>
<key>aty_config</key>
<dict>
<key>CFG_NVV</key>
<integer>2</integer>
<key>CFG_USE_CP2</key>
<true/>
<key>CFG_USE_HDMI20</key>
<true/>
</dict>
</dict>
...oder...
<key>ATY,Hamachi</key>
<dict>
<key>aty_config</key>
<dict>
<key>CFG_NVV</key>
<integer>2</integer>
<key>CFG_USE_CP2</key>
<true/>
<key>CFG_USE_HDMI20</key>
<true/>
</dict>
<key>aty_properties</key>
<dict>
<key>PP_EnableLoadFalconSmcFirmware</key>
<integer>1</integer>
<key>PP_Falcon_QuickTransition_Enable</key>
<integer>1</integer>
</dict>
</dict>
...?