Come rimuovere le risoluzioni disponibili da un monitor?

2

Ho collegato il mio Mac mini 2007 a uno schermo TV vizio utilizzando un adattatore da DVI a VGA.

OSX identifica correttamente il display in modo che il DDC funzioni, eppure OSX fornisce anche diverse risoluzioni che il display non può effettivamente supportare. Quando qualcuno cambia la risoluzione dello schermo, di solito all'interno di un gioco, il display smette di funzionare e devo fare un po 'di sforzo per rendere il sistema utilizzabile di nuovo.

Vorrei forzare OSX a visualizzare solo 1920x1080 nelle risoluzioni disponibili.

C'è un modo per consentire solo a OSX di visualizzare una risoluzione disponibile per questo monitor?

    
posta Adam Davis 03.09.2012 - 20:05
fonte

1 risposta

10

Non ho usato questa applicazione, ma a quanto pare puoi farlo (e molto altro) in SwitchResX, disponibile qui: link

In questa pagina si dice che "SwitchResX può anche bloccare le risoluzioni inutilizzate": link , e dal il software consente di creare impostazioni di visualizzazione per le singole applicazioni (descritte qui: link ), forse puoi anche disabilitare alcune risoluzioni in quel gioco e solo altre app rilevanti.

SwitchResX è shareware e costa 14 USD. Puoi provarlo gratuitamente per 10 giorni.

Se vuoi disabilitare manualmente le risoluzioni disponibili, modifica questo file

/System/Library/Frameworks/IOKit.framework/Versions/A/Resources/IOGraphicsProperties.plist

In c'è una sezione che assomiglia a questa:

    <key>gtf-resolutions</key>
<array>
    <integer>640</integer>
    <integer>800</integer>
    <integer>1024</integer>
    <integer>1280</integer>
    <integer>50332928</integer>
    <integer>67110144</integer>
    <integer>1344</integer>
    <integer>1400</integer>
    <integer>1600</integer>
    <integer>1920</integer>
    <integer>100665344</integer>
    <integer>2304</integer>
</array>

Sono tutte larghezze, l'altezza è calcolata dal sistema. Non è possibile eliminare la risoluzione massima, non è elencata in questo file ma proviene dal monitor stesso.

Aggiungi o elimina le risoluzioni da quella sezione.

Non l'ho provato io stesso e lo fai a tuo rischio.

Nota: per modificare questo file, devi essere loggato come root, modificarlo usando sudo nel terminale e un editor basato sul terminale come vi, o usare un editor che sblocca il file per tu come TextWrangler. Oppure, e questo potrebbe essere il modo migliore, copiare il file sul desktop, modificarlo, quindi trascinarlo nella posizione corretta tenendo premuto il tasto Opzione (ti verrà chiesta la password di amministrazione).

Potrebbe essere una buona idea creare un backup del file originale prima di apportare modifiche.

    
risposta data 06.09.2012 - 23:11
fonte

Leggi altre domande sui tag