2024. április 24., szerda

Gyorskeresés

RGB színtér erőltetése Macen

Írta: | Kulcsszavak: rgb . színtér . mac . monitor . hiba . képhiba . elmosódott

[ ÚJ BEJEGYZÉS ]

macOS rendszereken a külső megjelenítők kezelése elég problémás. Sok kijelzővel előfordul, hogy nem megfelelő a kép minősége. Személy szerint elmosódott fontokkal és szürkés fátyollal találkoztam, kábeltől és csatlakozótól függetlenül. Ugyanaz a monitor vagy TV, Windows vagy Linux alatt hibátlanul teszi a dolgát. Ennek az az oka, hogy a macOS rosszul ismeri fel az adott megjelenítőt, és RGB helyett YCbCr színteret használ hozzá.

Az alábbi lépésekkel lehet elérni, hogy a rendszer RGB színteret alkalmazzon az adott megjelenítőhöz.

1) Le kell töltened ezt a szkriptet nyers változatban (Raw gomb) a Terminál segítségével.
curl -O https://gist.githubusercontent.com/adaugherity/7435890/raw/66c54c17b179809b028b58a2ca7af0b9540d05b6/patch-edid.rb

2) Csak az(oka)t a kijelző(ke)t hagyd csatlakoztatva, ami(k)nél az RGB módot erőltetni akarod. Ha hordozható a gép, csukd le a fedelét is.

3) Futtasd a letöltött szkriptet Terminálban.
ruby patch-edid.rb
Az eredménye kijelzőmárkánként egy-egy DisplayVendorID-xxxx mappa, ami kijelzőnként egy-egy DisplayProductID-xxxx fájlt tartalmaz. Ha szeretnéd, hogy a rendszer a monitor pontos típusát jelezze majd ki (pl. Rendszerbeállításokban, Mac névjegyében), akkor nyisd meg valamilyen szövegszerkesztővel a kapott fájlt, és módosítsd a "Nem tökéletes típus - forced RGB mode (EDID override)" szövegrészletet tetszés szerint.

4) Indítsd újra a gépet Recovery módban (⌘ + R lenyomva tartásával az Apple logó megjelenéséig). Ha titkosítva van a meghajtód (FileVault be van kapcsolva), akkor először fel kell csatolnod a Lemezkelezővel. Ha ez megvan, akkor zárd be és nyisd meg a Terminált a felső menüből. Menj bele a meghajtó gyökerébe: cd /Volumes/MEGHAJTÓ\ NEVE
(Alapértelmezetten Macintosh\ HD. Ha eljutottál cd /Volumes/ beírásáig, akkor a Tab billentyű lenyomásával láthatod az opciókat. Ha elkezded tovább írni, akkor ismét a Tabot lenyomva ki fogja pótolni az elérési utat a Terminál.)

5) Másold át a szkripttel létrehozott mappá(ka)t:
cp -r Users/FELHASZNÁLÓD\ NEVE/DisplayVendorID-* System/Library/Displays/Contents/Resources/Overrides/

6) Indítsd újra a gépet.

És kész is. Fontos, hogy a fenti lépéseket minden egyes főverzió-frissítés (macOS 10.x) után el kell végezni, mivel a /System mappa lecserélődik.

Forrás

Hozzászólások

(#1) joghurt


joghurt
addikt

Prémium gép...
:))

A tej élet, erő, egészség.

További hozzászólások megtekintése...
Copyright © 2000-2024 PROHARDVER Informatikai Kft.