Fóra

Sprievodca: Riešenie problémov so škálovaním externého monitora a „rozmazanosťou“ s MBP a OSX

S

seb101

Pôvodný plagát
3. apríla 2014
  • 2. mája 2019
Rýchly sprievodca na aktiváciu správneho farebného režimu a 125% škálovania na externých monitoroch Dell 4K (2650 x 1440) s vaším MacBookom. (Pokyny pre Windows a OSX).

Získate tak plynule škálovaný zážitok z externého monitora, ktorý zachová prvky používateľského rozhrania približne rovnakú „veľkosť“, ako ich presúvate medzi sietnicou a externým displejom.

Windows (približne 10 sekúnd)

  1. Pripojte monitor
  2. Kliknite pravým tlačidlom myši na plochu
  3. Kliknite na „Nastavenia zobrazenia“
  4. Potiahnite posúvač Mierka na 125 %
  5. Kliknite na tlačidlo Použiť
  6. Všetko vyzerá super.

OSX High Sierra/Mojave (približne 2,5 hodiny)
  1. Pripojte monitor
  2. Obrazovka nevyzerá správne, text a čierne na bielych prvkoch sú rozmazané a okolo nich „kvitne“ farebnosť.
  3. Otvorte Predvoľby systému
  4. Kliknite na položku Displeje
  5. Pozrite si relevantné nastavenia
  6. Nie sú žiadne.
  7. Vygooglite si to, nie ste si istý presným problémom, skúste teda „rozmazaný text externého displeja OSX“
  8. Prečítajte si 4 hlavné odkazy, ktoré sú zbierkou príspevkov na fóre, kde mi zarytí používatelia počítačov Mac hovoria, že:
    1. Takto je to s Macom
    2. OSX je „lepší“, pretože zobrazuje písma inak, a preto môžu byť rozmazané. Zmier sa s tým.
    3. Moje oči sú na vine, pretože to teraz porovnávam s obrazovkou Retina a Retina je TAK dobrá, že všetko ostatné vyzerá rozmazane.
    4. Potrebujem si kúpiť displej Apply
    5. Skúste povoliť alebo zakázať vyhladzovanie písma.
  9. Rozhodnite sa vyskúšať vyhladzovanie písma.
  10. Otvorte Predvoľby systému
  11. Kliknite na Všeobecné (kupodivu sa to nepovažuje za nastavenie „Zobrazenie“)
  12. Vyhladzovanie písma je zapnuté, tak ho skúsim vypnúť. Problém to nevyrieši.
  13. Znova povoliť vyhladzovanie písma.
  14. Späť na Google.
  15. Nakoniec nájdite príspevok na fóre, ktorý vysvetľuje problém, že OSX nesprávne vynucuje farebný režim na niektorých externých obrazovkách na YPbPr/YCbCr namiesto RGB.
  16. Otvorte Predvoľby systému
  17. Kliknutím sa zobrazí
  18. Vyhľadajte nastavenie Color Mode
  19. V OSX neexistuje
  20. Nakoniec nájdite tento vynikajúci blogový príspevok s opravou: https://spin.atomicobject.com/2018/08/24/macbook-pro-external-monitor-display-problem/
  21. Čeľusť klesá pri zložitosti opravy - režim obnovenia?!!?!
  22. Rozhodnite sa ísť do toho.
  23. Stiahnite si skript z GitHub
  24. Spustite skript - zapíše nový súbor EDID.
  25. Vypnite Mac
  26. Spustite režim obnovenia
  27. Otvorte nástroj Disk Tool
  28. Pripojte šifrovaný disk FileVault
  29. Zadajte heslo
  30. Zatvorte nástroj Disk
  31. Otvorte terminál
  32. Skopírujte vytvorený súbor EDID do správneho systémového priečinka
  33. Reštartovať
  34. FUNGUJE TO!!! Už žiadne rozmazávanie textu a kvitnutie farieb.
  35. Slávnostné pivo.
  36. Veci sú na externom displeji stále príliš malé, je však čas riešiť problém škálovania.
  37. Otvorte Predvoľby systému
  38. Kliknite na položku Displeje
  39. Kliknite na prepínač „Scaled“.
  40. Zvláštne, všetko, čo robí, poskytuje zoznam alternatívnych rozlíšení.
  41. Skúste nejaké alternatívne rozlíšenia, všetky vyzerajú podľa očakávania rozmazane a hrozne.
  42. Vyhľadajte ďalšie nastavenia týkajúce sa zmeny mierky.
  43. Nie sú žiadne.
  44. Späť na Google
  45. Prečítajte si hlavné odkazy, ktoré sú všetkými blogovými príspevkami, o ktorých mi zarytí používatelia počítačov Mac hovoria:
    1. Takto je to s Macom.
    2. Potrebujem si kúpiť displej schválený spoločnosťou Apple.
    3. Že zníženie rozlíšenia je rovnaké ako škálovanie (FML vy idioti)
  46. Nakoniec nájdite nejaké príspevky, ktoré hovoria o konkrétnych možnostiach škálovania „HiDPI“, stlačením klávesu „Možnosť“ a súčasne kliknutím na prepínač Škálované.
  47. Vráťte sa do predvolieb zobrazenia, podržte stlačené tlačidlo Option a kliknite na položku Prispôsobené.
  48. Stále neexistujú žiadne možnosti HiDPI.
  49. Google ako povoliť HiDPI
  50. Nájdite tento článok: https://www.tekrevue.com/tip/hidpi-mode-os-x/
  51. Otvorte terminál
  52. Spustite príkaz
  53. Vráťte sa do Predvoľby zobrazenia
  54. Stále žiadne možnosti HiDPI
  55. Späť na Google.
  56. Nakoniec zistíte, že OSX natívne podporuje iba režimy HiDPI na monitoroch so špecifickými pomermi strán. (Toto je úplne nezdokumentované spoločnosťou Apple - vďaka spoločnosti Apple!)
  57. Google ako nastaviť vlastné rozlíšenia.
  58. Nájdite príspevok o softvéri s názvom SwitchResX.
  59. Stiahnite si SwitchResX
  60. Baulk na bizarnom používateľskom rozhraní.
  61. Nájdite „podporované“ možnosti rozlíšenia pre moju obrazovku – je ich oveľa viac ako v dialógovom okne nastavení Apple, vrátane niektorých HiDPI.
  62. Vyskúšajte niektoré možnosti HiDPI, vyzerajú dobre, ale majú nesprávny pomer strán, takže po stranách obrazovky sú čierne pruhy.
  63. Späť na vlastné rozlíšenia HiDPI Google v OSX
  64. Odkazy späť na SwitchResX FAQ https://www.madrau.com/support/supp...n_I_define_a_new_HiDPI_re.html?TB_iframe=true
  65. Otvorte kartu „Manuálne rozlíšenia“ v SwitchResX
  66. Objaviť túto časť aplikácie funguje iba vtedy, ak deaktivujete ochranu integrity systému.
  67. Nemôžem celkom uveriť, že na nastavenie vlastného rozlíšenia musíte vypnúť SIP, tak si to vygooglite a skončte späť na webovej stránke SwitchResX, kde má autor podobný názor. https://www.madrau.com/support/support/srx_1011.html
  68. Povzdych.
  69. Vypnúť
  70. Reštartujte v režime obnovenia
  71. Otvorte terminál
  72. Zadajte príkaz na deaktiváciu SIP
  73. Reštartovať.
  74. Otvorte SwitchResX
  75. Prejdite na kartu Ručné rozlíšenia.
  76. Vyzvané pre parametre „Škálované rozlíšenie“. Žiadna dokumentácia o tom.
  77. Predpokladajme, že ak chcem 125% škálovanie, potrebujem vynásobiť natívne rozlíšenie svojich monitorov 1,25 v oboch rozmeroch.
  78. Uložte vlastné rozlíšenie.
  79. Skúste to použiť a nakoniec si uvedomte, že musíte znova reštartovať, aby ste to mohli použiť.
  80. Reštartovať
  81. Použiť vlastné rozlíšenie.
  82. Čiastočný úspech! Škálovanie fungovalo, pomer strán je správny, ale na obrazovke je všetko príliš „veľké“. Vyzerá to skôr na 175% mierku.
  83. Poškriabať hlavu a premýšľať. Uvedomte si, že som si počítal zle. Ak chcem 125% škálovanie, chcem vytvoriť virtuálne rozlíšenie 175% natívneho rozlíšenia mojej obrazovky, ktoré bude HiDPI zmenšené na efektívne rozlíšenie 85% môjho natívneho rozlíšenia, takže všetko bude vyzerať... ??? O 15% väčšia?? Mozog bolí. Rozhodol som sa dosť blízko.
  84. Vyskúšajte to s virtuálnym rozlíšením 4480 x 2520.
  85. Reštartujte, aby ste uložili nové rozlíšenie.
  86. Otvorte SwitchResX
  87. Nastavte rozlíšenie obrazovky na nové manuálne nastavenie HiDPI.
  88. Ó BOŽE TO FUNGUJE!!! Mám hladký zmenšený obraz externého monitora, ktorý vyzerá takmer rovnako dobre ako Retina!!!!!
  89. Uvedomte si, že teraz musím zaplatiť za SwitchResX po 10 dňoch
  90. Odmietnite zaplatiť 14 dolárov
  91. Scratch head, SwitchResX určite nerobí nič také pokročilé, pravdepodobne len upravuje súbory Overrides, ako je oprava RGB
  92. Pozrite sa na súbor prepisov, určite sem SwitchResX pridáva vlastné rozlíšenia
  93. Späť na Google.
  94. Nájdite skvelý bezplatný nástroj a príručku na kódovanie údajov vlastného rozlíšenia: https://comsysto.github.io/Display-...or-with-HiDPI-Support-For-Scaled-Resolutions/
  95. Uvedomte si, že prispôsobené škálované rozlíšenia stále nie sú k dispozícii v systémových predvoľbách, sú nejako skryté. Ďalšia nezdokumentovaná „funkcia“ OSX.
  96. Späť na Google.
  97. Nájdite úžasný bezplatný nástroj RDM na aktiváciu skrytých rozlíšení. https://github.com/avibrazil/RDM
  98. Nainštalujte RDM
  99. Konečne!!! Všetko to funguje, ZADARMO!
  100. Vypnúť
  101. Spustite režim obnovenia
  102. Znova povoľte SIP
  103. Reštartovať.
  104. Hotový!

Musím milovať OSX. Posledná úprava: 2. mája 2019
reakcie:maverick28 THE

leman

14. októbra 2008


  • 2. mája 2019
seb101 povedal: Pri iných '4k' rozlíšeniach, ako je 2560x1440, tieto možnosti v dialógovom okne Nastavenia zobrazenia nezískate. Kliknutím rozbalíte...

To nie je rozlíšenie 4K. Váš problém je, že vedľa vášho Macu s vysokým DPI máte displej s nízkym DPI a očakávate, že kvalita obrazu bude kompatibilná.
reakcie:gim, babatunde22, jorgepasco1 a 3 ďalšími

Stephen.R

Pozastavené
2. novembra 2018
Thajsko
  • 2. mája 2019
seb101 povedal: Na iných 4k rozlíšeniach, ako je 2560 x 1440 Kliknutím rozbalíte...
.... 2560 x 1440 nie je 4K. Jeho 2K. Tuším 2,5K ale nikto to tak nenazýva.
reakcie:Populus, HatMine, me55 a 1 ďalšia osoba S

seb101

Pôvodný plagát
3. apríla 2014
  • 2. mája 2019
leman povedal: Toto nie je rozlíšenie 4K. Váš problém je, že vedľa vášho Macu s vysokým DPI máte displej s nízkym DPI a očakávate, že kvalita obrazu bude kompatibilná. Kliknutím rozbalíte...

Nie, nečakal som, že kvalita obrazu bude porovnateľná. Očakávam, že budem môcť prispôsobiť zobrazenie OS tak, aby bola vizuálna veľkosť prvkov používateľského rozhrania konzistentná na všetkých displejoch. Čo s trochou hackovania môžete. Je len škoda, že to nie je možnosť v predvoľbách systému, ako je to v systéme Windows.
. Posledná úprava: 2. mája 2019
reakcie:plnkou THE

leman

14. októbra 2008
  • 2. mája 2019
seb101 povedal: 1) Apple implementoval flexibilné škálovanie používateľského rozhrania, pozrite sa na snímku obrazovky Stephen.R vyššie, má 5 flexibilných možností, ako škálovať používateľské rozhranie na svojej 4K obrazovke. Práve sa rozhodli byť selektívni pri implementácii (nepochybne preto, aby priviedli ľudí k ich „odporúčaným“ partnerským produktom). Kliknutím rozbalíte...

AFAIK, Apple úplne odstránil implementáciu flexibilného škálovania používateľského rozhrania. Podporujú iba škálovanie 2x2 (faktor zálohy 2,0) – t.j. 1 logický pixel je reprezentovaný ako 2x2 fyzické pixely. To, v kombinácii s bežným prepínaním rozlíšenia, je to, čo môžete vidieť na snímke obrazovky Stephen.R.

seb101 povedal: 2) Flexibilné škálovanie funguje skvele pri rozlíšeniach nižších ako skutočné 4K. Rozlíšenie 2560 x 1440 na 24' alebo 27' obrazovke pri zmenšení na približne '125 %' vyzerá dobre. Prvky používateľského rozhrania zodpovedajú vizuálnej veľkosti displeju sietnice. Nie, „kvalita“ nie je až taká vysoká, ale ušetríte si viac ako 300 dolárov. Je to len škoda, že je ťažké sa zapnúť. Kliknutím rozbalíte...

Môže sa vám to zdať v poriadku, ale skutočne to zhoršuje kvalitu písma a iného obsahu. Apple verí, že predvídateľná kvalita obrazu je dôležitejšia ako vizuálne hacky takého druhu, aké popisujete. Ak to chcete, vždy si môžete vybrať operačný systém, ktorý vám to poskytne.

P.S. „Skutočné“ flexibilné škálovanie používateľského rozhrania je skvelá vec, ale predstavuje veľmi veľkú záťaž pre vývojárov softvéru a prináša obrovské problémy s kvalitou na obrazovkách s nižším DPI. Toto je cesta, ktorú si zvolil systém Windows a bohužiaľ to vyzerá ako neporiadok s mnohými aplikáciami. To je obzvlášť nešťastné pri spárovaní s vykresľovaním písma Windows, ktoré už skresľuje písma. Apple sa namiesto toho rozhodol opraviť ich škálovanie na faktor 2, čo je neflexibilné, ale písanie softvéru HiDPI je triviálne a tiež umožňuje rýchlejšie kresliace algoritmy (pretože nemusíte brať do úvahy zlomkové šírky záložného práva).

Stephen.R

Pozastavené
2. novembra 2018
Thajsko
  • 2. mája 2019
leman povedal: AFAIK, Apple úplne odstránil implementáciu flexibilného škálovania používateľského rozhrania. Podporujú iba škálovanie 2x2 (faktor zálohy 2,0) – t.j. 1 logický pixel je reprezentovaný ako 2x2 fyzické pixely. To, v kombinácii s bežným prepínaním rozlíšenia, je to, čo môžete vidieť na snímke obrazovky Stephen.R. Kliknutím rozbalíte...

Áno a nie.

Pamätám si implementáciu, o ktorej hovoríte v Lion/et.al, bola skôr podobná spôsobu (ako tomu rozumiem) Windows: každá aplikácia vykresľuje svoje okno chrome/ovládacie prvky/obsah vo vyššom rozlíšení. Keď ste to povolili, z pamäte sa veľkosť panela s ponukami zmenila, keď budete prichádzať a vychádzať z aplikácií, ktoré to podporujú.

To, čo teraz existuje, je určite ťažšie pre GPU, ale nie som si istý, či je váš popis celkom presný - zmena mierky vykresleného obrazu tak, aby zodpovedala displeju, nie je to isté, ako nastavenie displeja s rozlíšením 1080p na spustenie pri rozlíšení 1024 x 768, kde sa mierka displeja mení. nahor obrazu – displej dostane obraz 1:1 4k (alebo čokoľvek, čo je jeho natívne rozlíšenie), ktorý je vopred upravený systémom macOS/GPU. M

mick2

5. októbra 2017
UK
  • 2. mája 2019
leman povedal: Apple roky experimentoval s flexibilným škálovaním používateľského rozhrania (skrytá implementácia bola prítomná v snežnom leopardovi a verím, že aj v Levovi), ale nakoniec sa rozhodli, že to nie je tá správna cesta (hlavne preto, že to jednoducho nefunguje konzistentne, najmä na displeji s nízkym rozlíšením). Ak je pre vás táto konkrétna funkcia dôležitá, odporúčam vám znova použiť macOS, pretože je nepravdepodobné, že bude podporovaná. Možno v budúcnosti, keď bude rozlíšenie displeja ukončené ako koncept (to by sa malo stať do 15 rokov). Kliknutím rozbalíte...

leman povedal: Môže sa vám to zdať v poriadku, ale skutočne to zhoršuje kvalitu písma a iného obsahu. Apple verí, že predvídateľná kvalita obrazu je dôležitejšia ako vizuálne hacky takého druhu, aké popisujete. Ak to chcete, vždy si môžete vybrať operačný systém, ktorý vám to poskytne. Kliknutím rozbalíte...


Alebo inými slovami, OP si možno myslíte, že chcete na svojom monitore s rozlíšením 2 560 x 1 440 dosiahnuť ostré a správne zmenšené písma, ale našťastie spoločnosť Apple už o tom premýšľala vo vašom mene a dospela k záveru, že to, čo chcete, je v skutočnosti nesprávne, len pravdepodobne nie Neuvedomujem si to...viete, všetko je to kvôli „predvídateľnej kvalite obrazu“ pri používaní monitorov, ktoré nevlastníte. Ako tie drahé, ktoré predáva Apple.

Skutočnosť, že OP skutočne vyriešil jeho problém – aj keď skokom cez smiešne obruče, ktoré načrtol – je určite dôkazom toho, že *je* skutočne možné dosiahnuť „predvídateľnú kvalitu obrazu“ pomocou iného hardvéru, ale Apple to jednoducho nechce dovoliť. aby to ich používatelia urobili jednoducho?
reakcie:TomMuc a MecPro THE

leman

14. októbra 2008
  • 3. mája 2019
mick2 povedal: Alebo inými slovami, OP si možno myslíte, že chcete na svojom monitore s rozlíšením 2560 x 1440 dosiahnuť ostré a správne zmenšené písma, ale našťastie Apple už o tom premýšľal vo vašom mene a dospel k záveru, že to, čo chcete, je v skutočnosti nesprávne Kliknutím rozbalíte...

Pozrite, nie je potrebné sa tu rozčuľovať. Ide o to, že týmto spôsobom v systéme MacOS nie je skutočne možné získať ostré a správne zmenšené písma (môžete použiť vstavanú funkciu priblíženia pre oveľa lepšiu kvalitu, ale nie je to to, čo chce OP). Škálovanie, ktoré implementuje macOS, je zamerané na obrazovky s vysokým DPI a prinesie podpriemerné výsledky na displejoch s nízkym DPI, a preto je vypnuté.

mick2 povedal: Skutočnosť, že operačný systém skutočne vyriešil jeho problém – aj keď skokom cez tie smiešne obruče, ktoré načrtol – je dôkazom toho, že *je* skutočne možné dosiahnuť „predvídateľnú kvalitu obrazu“ s použitím iného hardvéru, ale Apple to tak nedokáže. Chcete to svojim používateľom umožniť jednoducho? Kliknutím rozbalíte...

Je tiež možné použiť váš laptop ako ohrievač miestnosti alebo vaše auto ako núdzový generátor elektriny, ale to neznamená, že je to odporúčaný alebo podporovaný prípad použitia. OP tu urobilo vynútenie režimu vykresľovania, ktorý je vyhradený pre obrazovky HiDPI. Úprimne povedané, OP mohol pravdepodobne dosiahnuť podobný výsledok jednoduchým prepnutím na nižšie rozlíšenie bez všetkých týchto hackov.

Napriek tomu skutočne existuje problém, keď macOS vyjednáva nesprávny signálový protokol s niektorými displejmi Dell. Z toho, čo som čítal, ide o druh obojstranného problému: monitor propaguje určitú špecifikáciu, ale zdá sa, že s touto špecifikáciou správne nefunguje. MacOS zároveň trvá na používaní tejto špecifikácie a neponúka jednoduchý spôsob, ako to pre používateľa prepísať.
[doublepost=1556873131][/doublepost]
Stephen.R povedal: Áno aj nie.

Pamätám si implementáciu, o ktorej hovoríte v Lion/et.al, bola skôr podobná spôsobu (ako tomu rozumiem) Windows: každá aplikácia vykresľuje svoje okno chrome/ovládacie prvky/obsah vo vyššom rozlíšení. Keď ste to povolili, z pamäte sa veľkosť panela s ponukami zmenila, keď budete prichádzať a vychádzať z aplikácií, ktoré to podporujú.

To, čo teraz existuje, je určite ťažšie pre GPU, ale nie som si istý, či je váš popis celkom presný - zmena mierky vykresleného obrazu tak, aby zodpovedala displeju, nie je to isté, ako nastavenie displeja s rozlíšením 1080p na spustenie pri rozlíšení 1024 x 768, kde sa mierka displeja mení. nahor obrazu – displej dostane obraz 1:1 4k (alebo čokoľvek, čo je jeho natívne rozlíšenie), ktorý je vopred upravený systémom macOS/GPU. Kliknutím rozbalíte...

Ak to chcete podrobnejšie, toto sa deje v zákulisí. Po prvé, moderné OS vo všeobecnosti neumožňujú aplikáciám kresliť na obrazovku priamo, namiesto toho poskytujú podporné úložisko (plocha na kreslenie v pamäti). Rozdiely spočívajú v rozlíšení záložného úložiska a v tom, ako sú logické pixely (čo sa softvérom považuje za pixel) a to, čo sa považuje za pixel hardvérom, na seba mapované.

Windows v podstate používa nasledujúci prístup: ich záložný obchod má rovnaké PPI ako rozlíšenie displeja systému, ale veľkosť logických pixelov je flexibilná. Ak nastavíte škálovanie DPI napríklad na 150 %, systém povie všetkým aplikáciám, aby nakreslili všetko v 1,5-násobku veľkosti. Vďaka tomu je logika kreslenia oveľa komplikovanejšia, pretože aplikácia teraz musí brať do úvahy, že pixel nie je nevyhnutne pixel. Tiež prináša problémy s grafickými aktívami, pretože je potrebné ich tiež škálovať. Každopádne, ak je naprogramovaný správne, s použitím správnych kresliacich abstrakcií, nie je to problém (okrem výkonu, keďže kresliace algoritmy musia byť dosť všeobecné), ale bohužiaľ, väčšina vlastných kresliacich kódov nie je v skutočnosti naprogramovaná správne. To je tiež prístup, ktorý mal Appel v Snow Leopard: aplikácia sa musela pýtať na aktuálny faktor zálohy a kresliť v zodpovedajúcej mierke.

Moderný macOS robí niečo oveľa jednoduchšie. V zásade umožňuje iba dva faktory zálohovania: 1.0 a 2.0. Ak je to 1,0, pixel je pixel a aplikácia len kreslí ako tradične. Ak je to 2.0 (čo Apple nazýva režim HiDPI), pixel je podporovaný 2x2 skupinou pixelov v podpornom obchode a aplikácia musí kresliť veci v 2-násobku pôvodnej veľkosti (v každom rozmere), aby sa dosiahli rovnaké veľkosti používateľského rozhrania. To v podstate umožňuje kreslenie so „skutočnou“ subpixelovou presnosťou (a tiež dôvodom, prečo sa efektné techniky vyhladzovania fontov v tomto režime stávajú zastarané – keďže všetky tieto techniky slúžia na emuláciu subpixelového vykresľovania). V každom prípade, keďže podporný faktor je v tomto prístupe integrálny (a pevný), veľa vecí uľahčuje (napr. algoritmy kreslenia môžu byť v mnohých prípadoch jednoduchšie, správa aktív sa zjednoduší) — a to je dôvod, prečo by softvér Mac mohol prejsť na HiDPI. vo veľmi krátkom čase, zatiaľ čo Windows má stále problémy.

A veci začali byť naozaj zaujímavé, keď si nejaký šialený génius v Apple uvedomil nasledovné: PPI podporného obchodu sa môže líšiť od PPI skutočného fyzického displeja. Napríklad váš sietnicový displej môže mať rozlíšenie 2880 x 1800, ale váš záložný úložný priestor na celú obrazovku môže mať rozlíšenie 3840 x 2400 (logické rozlíšenie 1920 x 1200 s faktorom záložného úložiska 2,0). Z pohľadu vašej aplikácie sa kreslí na 4K displej s rozlíšením 3840 x 2400 pri 200 % DPI, ale macOS potom vyfiltruje konečný obrázok na 2880 x 1800. To vám dáva emulované 75% DP škálovanie pomocou supervzorkovania AA. Pretože PPI obrazovky sietnice je stále veľmi vysoké, dochádza k určitej strate presnosti, ale nie je to skutočne viditeľné. A kvalita je vyššia ako pri priamom kreslení na 75% až 2880 x 1800, pretože sa v zákulisí spoliehate na SSAA. V zásade môže táto metóda implementovať ľubovoľné škálovanie DPI s vysokou kvalitou (zmenou rozlíšenia záložného úložiska), ale Apple ju obmedzuje na niektoré bežne používané hodnoty. Problémy s týmto prístupom sú a) režijné škálovanie (zanedbateľné pri moderných GPU), b) znemožňuje vykresľovanie perfektné na pixely (IMO nie je problém, ak je obrazovka HiDPI, keďže pixely aj tak nie sú rozlíšiteľné) a c) žije a zomrie s rozlíšením natívneho displeja. Ak má obrazovka nízke DPI, po prevzorkovaní dochádza k príliš veľkej strate presnosti. To je hlavný dôvod, prečo Apple deaktivuje tento režim vykresľovania na obrazovkách s nízkym DPI a tiež dôvod, prečo sa Windows historicky spoliehal na kreslenie v pixeloch (alebo pixel-snapping), ktoré dáva tento ostrý vzhľad tým, že efektívne deformuje obrázok tak, aby sa zmestil. do mriežky pixelov.

(Prepáčte za veľmi dlhý príspevok, dúfam, že to niekoho zaujme) reakcie:revz190 a nesterovml THE

leman

14. októbra 2008
  • 3. mája 2019
mick2 povedal: Už ma unavuje čítať tieto kľukaté logické a sémantické carte-blanche zdôvodnenia Apple a ich praktík a cítim potrebu ich odvolať. Realita je, samozrejme, taká, že Apple robí niektoré veci dobre, niektoré priemerne a niektoré zle, rovnako ako každá iná technologická spoločnosť, A JE V poriadku, keď to poviem... reakcie:leman

Stephen.R

Pozastavené
2. novembra 2018
Thajsko
  • 3. mája 2019
mick2 povedal: Už ma unavuje čítať tieto kľukaté logické a sémantické carte-blanche zdôvodnenia Apple a ich praktík a cítim potrebu ich odvolať. Realita je, samozrejme, taká, že Apple robí niektoré veci dobre, niektoré priemerne a niektoré zle, rovnako ako každá iná technologická spoločnosť, A JE V poriadku, keď to poviem... reakcie:leman

Ľudia

24. augusta 2012
Valencia, Španielsko.
  • 5. máj 2019
seb101 povedal: Rýchly sprievodca aktiváciou správneho farebného režimu a 125% škálovania na externých monitoroch Dell 4K (2650 x 1440) s vaším MacBookom. (Pokyny pre Windows a OSX).

Získate tak plynule škálovaný zážitok z externého monitora, ktorý zachová prvky používateľského rozhrania približne rovnakú „veľkosť“, ako ich presúvate medzi sietnicou a externým displejom.

Windows (približne 10 sekúnd)

  1. Pripojte monitor
  2. Kliknite pravým tlačidlom myši na plochu
  3. Kliknite na „Nastavenia zobrazenia“
  4. Potiahnite posúvač Mierka na 125 %
  5. Kliknite na tlačidlo Použiť
  6. Všetko vyzerá super.

OSX High Sierra/Mojave (približne 2,5 hodiny)
  1. Pripojte monitor
  2. Obrazovka nevyzerá správne, text a čierne na bielych prvkoch sú rozmazané a okolo nich „kvitne“ farebnosť.
  3. Otvorte Predvoľby systému
  4. Kliknite na položku Displeje
  5. Pozrite si relevantné nastavenia
  6. Nie sú žiadne.
  7. Vygooglite si to, nie ste si istý presným problémom, skúste teda „rozmazaný text externého displeja OSX“
  8. Prečítajte si 4 hlavné odkazy, ktoré sú zbierkou príspevkov na fóre, kde mi zarytí používatelia počítačov Mac hovoria, že:
    1. Takto je to s Macom
    2. OSX je „lepší“, pretože zobrazuje písma inak, a preto môžu byť rozmazané. Zmier sa s tým.
    3. Moje oči sú na vine, pretože to teraz porovnávam s obrazovkou Retina a Retina je TAK dobrá, že všetko ostatné vyzerá rozmazane.
    4. Potrebujem si kúpiť displej Apply
    5. Skúste povoliť alebo zakázať vyhladzovanie písma.
  9. Rozhodnite sa vyskúšať vyhladzovanie písma.
  10. Otvorte Predvoľby systému
  11. Kliknite na Všeobecné (kupodivu sa to nepovažuje za nastavenie „Zobrazenie“)
  12. Vyhladzovanie písma je zapnuté, tak ho skúsim vypnúť. Problém to nevyrieši.
  13. Znova povoliť vyhladzovanie písma.
  14. Späť na Google.
  15. Nakoniec nájdite príspevok na fóre, ktorý vysvetľuje problém, že OSX nesprávne vynucuje farebný režim na niektorých externých obrazovkách na YPbPr/YCbCr namiesto RGB.
  16. Otvorte Predvoľby systému
  17. Kliknutím sa zobrazí
  18. Vyhľadajte nastavenie Color Mode
  19. V OSX neexistuje
  20. Nakoniec nájdite tento vynikajúci blogový príspevok s opravou: https://spin.atomicobject.com/2018/08/24/macbook-pro-external-monitor-display-problem/
  21. Čeľusť klesá pri zložitosti opravy - režim obnovenia?!!?!
  22. Rozhodnite sa ísť do toho.
  23. Stiahnite si skript z GitHub
  24. Spustite skript - zapíše nový súbor EDID.
  25. Vypnite Mac
  26. Spustite režim obnovenia
  27. Otvorte nástroj Disk Tool
  28. Pripojte šifrovaný disk FileVault
  29. Zadajte heslo
  30. Zatvorte nástroj Disk
  31. Otvorte terminál
  32. Skopírujte vytvorený súbor EDID do správneho systémového priečinka
  33. Reštartovať
  34. FUNGUJE TO!!! Už žiadne rozmazávanie textu a kvitnutie farieb.
  35. Slávnostné pivo.
  36. Veci sú na externom displeji stále príliš malé, je však čas riešiť problém škálovania.
  37. Otvorte Predvoľby systému
  38. Kliknite na položku Displeje
  39. Kliknite na prepínač „Scaled“.
  40. Zvláštne, všetko, čo robí, poskytuje zoznam alternatívnych rozlíšení.
  41. Skúste nejaké alternatívne rozlíšenia, všetky vyzerajú podľa očakávania rozmazane a hrozne.
  42. Vyhľadajte ďalšie nastavenia týkajúce sa zmeny mierky.
  43. Nie sú žiadne.
  44. Späť na Google
  45. Prečítajte si hlavné odkazy, ktoré sú všetkými blogovými príspevkami, o ktorých mi zarytí používatelia počítačov Mac hovoria:
    1. Takto je to s Macom.
    2. Potrebujem si kúpiť displej schválený spoločnosťou Apple.
    3. Že zníženie rozlíšenia je rovnaké ako škálovanie (FML vy idioti)
  46. Nakoniec nájdite nejaké príspevky, ktoré hovoria o konkrétnych možnostiach škálovania „HiDPI“, stlačením klávesu „Možnosť“ a súčasne kliknutím na prepínač Škálované.
  47. Vráťte sa do predvolieb zobrazenia, podržte stlačené tlačidlo Option a kliknite na položku Prispôsobené.
  48. Stále neexistujú žiadne možnosti HiDPI.
  49. Google ako povoliť HiDPI
  50. Nájdite tento článok: https://www.tekrevue.com/tip/hidpi-mode-os-x/
  51. Otvorte terminál
  52. Spustite príkaz
  53. Vráťte sa do Predvoľby zobrazenia
  54. Stále žiadne možnosti HiDPI
  55. Späť na Google.
  56. Nakoniec zistíte, že OSX natívne podporuje iba režimy HiDPI na monitoroch so špecifickými pomermi strán. (Toto je úplne nezdokumentované spoločnosťou Apple - vďaka spoločnosti Apple!)
  57. Google ako nastaviť vlastné rozlíšenia.
  58. Nájdite príspevok o softvéri s názvom SwitchResX.
  59. Stiahnite si SwitchResX
  60. Baulk na bizarnom používateľskom rozhraní.
  61. Nájdite „podporované“ možnosti rozlíšenia pre moju obrazovku – je ich oveľa viac ako v dialógovom okne nastavení Apple, vrátane niektorých HiDPI.
  62. Vyskúšajte niektoré možnosti HiDPI, vyzerajú dobre, ale majú nesprávny pomer strán, takže po stranách obrazovky sú čierne pruhy.
  63. Späť na vlastné rozlíšenia HiDPI Google v OSX
  64. Odkazy späť na SwitchResX FAQ https://www.madrau.com/support/supp...n_I_define_a_new_HiDPI_re.html?TB_iframe=true
  65. Otvorte kartu „Manuálne rozlíšenia“ v SwitchResX
  66. Objaviť túto časť aplikácie funguje iba vtedy, ak deaktivujete ochranu integrity systému.
  67. Nemôžem celkom uveriť, že na nastavenie vlastného rozlíšenia musíte vypnúť SIP, tak si to vygooglite a skončte späť na webovej stránke SwitchResX, kde má autor podobný názor. https://www.madrau.com/support/support/srx_1011.html
  68. Povzdych.
  69. Vypnúť
  70. Reštartujte v režime obnovenia
  71. Otvorte terminál
  72. Zadajte príkaz na deaktiváciu SIP
  73. Reštartovať.
  74. Otvorte SwitchResX
  75. Prejdite na kartu Ručné rozlíšenia.
  76. Vyzvané pre parametre „Škálované rozlíšenie“. Žiadna dokumentácia o tom.
  77. Predpokladajme, že ak chcem 125% škálovanie, potrebujem vynásobiť natívne rozlíšenie svojich monitorov 1,25 v oboch rozmeroch.
  78. Uložte vlastné rozlíšenie.
  79. Skúste to použiť a nakoniec si uvedomte, že musíte znova reštartovať, aby ste to mohli použiť.
  80. Reštartovať
  81. Použiť vlastné rozlíšenie.
  82. Čiastočný úspech! Škálovanie fungovalo, pomer strán je správny, ale na obrazovke je všetko príliš „veľké“. Vyzerá to skôr na 175% mierku.
  83. Poškriabať hlavu a premýšľať. Uvedomte si, že som si počítal zle. Ak chcem 125% škálovanie, chcem vytvoriť virtuálne rozlíšenie 175% natívneho rozlíšenia mojej obrazovky, ktoré bude HiDPI zmenšené na efektívne rozlíšenie 85% môjho natívneho rozlíšenia, takže všetko bude vyzerať... ??? O 15% väčšia?? Mozog bolí. Rozhodol som sa dosť blízko.
  84. Vyskúšajte to s virtuálnym rozlíšením 4480 x 2520.
  85. Reštartujte, aby ste uložili nové rozlíšenie.
  86. Otvorte SwitchResX
  87. Nastavte rozlíšenie obrazovky na nové manuálne nastavenie HiDPI.
  88. Ó BOŽE TO FUNGUJE!!! Mám hladký zmenšený obraz externého monitora, ktorý vyzerá takmer rovnako dobre ako Retina!!!!!
  89. Uvedomte si, že teraz musím zaplatiť za SwitchResX po 10 dňoch
  90. Odmietnite zaplatiť 14 dolárov
  91. Scratch head, SwitchResX určite nerobí nič také pokročilé, pravdepodobne len upravuje súbory Overrides, ako je oprava RGB
  92. Pozrite sa na súbor prepisov, určite sem SwitchResX pridáva vlastné rozlíšenia
  93. Späť na Google.
  94. Nájdite skvelý bezplatný nástroj a príručku na kódovanie údajov vlastného rozlíšenia: https://comsysto.github.io/Display-...or-with-HiDPI-Support-For-Scaled-Resolutions/
  95. Uvedomte si, že prispôsobené škálované rozlíšenia stále nie sú k dispozícii v systémových predvoľbách, sú nejako skryté. Ďalšia nezdokumentovaná „funkcia“ OSX.
  96. Späť na Google.
  97. Nájdite úžasný bezplatný nástroj RDM na aktiváciu skrytých rozlíšení. https://github.com/avibrazil/RDM
  98. Nainštalujte RDM
  99. Konečne!!! Všetko to funguje, ZADARMO!
  100. Vypnúť
  101. Spustite režim obnovenia
  102. Znova povoľte SIP
  103. Reštartovať.
  104. Hotový!

Musím milovať OSX. Kliknutím rozbalíte...

Ahoj OP, mám monitor Dell, 24' 2408WPS, je to monitor s rozlíšením 1920 x 1200 a stane sa to isté, všimol som si, že to vynúti režim YPbPr/YCbCr namiesto RGB. Aj text je rozmazaný, teraz ešte viac vďaka Mojave.

Preto som premýšľal, či vaša metóda urobí môj monitor chrumkavejším. Najprv sa pokúsim vynútiť režim RGB, aj keď by som rád vedel, či je možné vrátiť tento hack späť na predvolený.

Po druhé, viem, že to bude ťažké, ale... bolo by možné vynútiť lepšie vykreslenie pre môj 1200p monitor? Nevidím jasne, čo ste urobili, ale chýba mi aj táto možnosť, pretože som schopný vykresliť obrazovku s väčšími prvkami, ale súčasne s rozlíšením 1200p, čo je natívne rozlíšenie. Bolo by to možné? V tom prípade... ako ste to spočítali? Aké rozlíšenie by som mal skúsiť vynútiť?

Ochrana integrity systému sa dá jednoducho deaktivovať. Urobil som to raz, aby som upravil niečo iné. Ale neviem ako vypočítať rozlíšenia.

Vopred ďakujem!

mikerisner

22. septembra 2015
Atlanta, GA
  • 21. mája 2019
monitor-scaling.jpg

Pripojil som svoj MacBook Pro k jednému 4K/UHD monitoru a nastavenia displeja vyzerajú ako vľavo (tieto zábery obrazovky v skutočnosti nepochádzajú z môjho Macu, ale dávajú zmysel). Pripojil som ten istý Mac pomocou rovnakého kábla HDMI k inému monitoru 4K/UHD a nastavenie zobrazenia vyzeralo správne. Zaujímalo by ma, či existuje nejaká hardvérová špecifikácia, ktorá umožňuje systému macOS ponúkať elegantnejšie nastavenia vľavo.

Ak niekto pozná odpoveď, zdieľajte. Naozaj chcem mať možnosť kúpiť si 4K monitor, ktorý podporuje konfiguračné nastavenia, ako je vidieť vľavo.

Vďaka!!
reakcie:fgp P

hrotová guľa

5. februára 2020
  • 5. februára 2020
seb101 povedal: Musím milovať OSX. Kliknutím rozbalíte...

Ďakujem! Myslel som si, že som odsúdený na zánik ako na linuxovej strane, kde jediné škálovanie bolo buď 1x alebo 2x, čo je také ťažké na škálovaní displeja na operačných systémoch Unix? Ešte raz ďakujem, funguje presne tak, ako bolo zamýšľané, chvála tým, ktorí vyvinuli RDM ??

Edit: Dobre, takže som naozaj nemal čas otestovať môj systém s týmto novým rozlíšením HiDpi. No dnes som si všimol, že streamovanie videa ako na youtube enormne zaťažuje procesor, moji fanúšikovia by to maximálne vyčerpali. Na mojom bežnom rozlíšení 2560 x 1440 je sledovanie 4k/24fps videa v poriadku, ale na tomto novom rozlíšení nemôžem sledovať ani 1080p/60fps bez toho, aby sa môj systém úplne pripol a video sa zasekávalo/preskakovalo snímky. Najprv som si myslel, že možno je to len problém so safari, ale nie je to rovnaké pre Chrome a firefox. Toto je rozlíšenie, ktoré sa zobrazí v nastaveniach po vytvorení vlastného rozlíšenia 4480 x 2520 pomocou RDM. Spravil som niekde chybu alebo je to len tým, že môj mizerný dvojjadrový macbook air toto virtuálne rozlíšenie nezvláda? Zdá sa to zvláštne, prečo by to ovplyvnilo video na youtube, myslím tým, že streamované video by nemalo byť škálované, však?

Edit 2: Dobre, takže som vyskúšal veľa rôznych rozlíšení s RDM, ale s každým z nich je to rovnaké. Myslím, že škálovanie displeja nie je pre taký počítač nižšej kategórie, ako je ten môj? V každom prípade som sa rozhodol, že sa uspokojím s „zmeneným“ rozlíšením 2048x1152 Mac os, čo je efektívne škálovanie 125%, ale všetko je samozrejme viac rozmazané ako na 2560x1440.

Prílohy

  • Zobraziť mediálnu položku ' href='tmp/attachments/naeyttoekuva-2020-2-6-kello-22-27-22-png.892889/' > Snímka obrazovky 2020-2-6 o 22.27.22.png'file-meta '> 176,4 kB · Zobrazenia: 878
Posledná úprava: 6. februára 2020 P

pneves1975

4. decembra 2018
Portugalsko
  • 6. februára 2020
mikerisner povedal:

Pripojil som svoj MacBook Pro k jednému 4K/UHD monitoru a nastavenia displeja vyzerajú ako vľavo (tieto zábery obrazovky v skutočnosti nepochádzajú z môjho Macu, ale dávajú zmysel). Pripojil som ten istý Mac pomocou rovnakého kábla HDMI k inému monitoru 4K/UHD a nastavenie zobrazenia vyzeralo správne. Zaujímalo by ma, či existuje nejaká hardvérová špecifikácia, ktorá umožňuje systému macOS ponúkať elegantnejšie nastavenia vľavo.

Ak niekto pozná odpoveď, zdieľajte. Naozaj chcem mať možnosť kúpiť si 4K monitor, ktorý podporuje konfiguračné nastavenia, ako je vidieť vľavo.

Vďaka!! Kliknutím rozbalíte...

Na ľavej strane máte tiež ovládanie jasu. Mám podozrenie, že ľavý monitor používa pripojenie TB3 ako LG 4k a 5k od Apple Store. Ak je pripojenie HDMI, možno tieto režimy nezískate.

Nemám však žiadne informácie, ktoré by to podporili. Je to len možné vysvetlenie. P

hrotová guľa

5. februára 2020
  • 6. februára 2020
piikkipallo povedal: Edit 2: Dobre, tak som skúsil veľa rôznych rozlíšení s RDM, ale rovnaké riešenie pre každé z nich. Myslím, že škálovanie displeja nie je pre taký počítač nižšej kategórie, ako je ten môj? V každom prípade som sa rozhodol, že sa uspokojím s „zmeneným“ rozlíšením 2048x1152 Mac os, čo je efektívne škálovanie 125%, ale všetko je samozrejme viac rozmazané ako na 2560x1440. Kliknutím rozbalíte...

Dobre, takže až do toho, ako funguje škálovanie displeja HiDPi. Skúsil som spustiť vlastné rozlíšenie, ktoré OP bežalo 2240 x 1260 HiDPi, no nevedel som, že skutočné rozlíšenie vykreslené pomocou gpu bude 4480 x 2560! To je neuveriteľných 311% nárast pixelov v porovnaní s natívnym rozlíšením 1440p. Niet divu, že som mal vážne problémy s výkonom. Pohral som sa s rozlíšeniami, aby som zistil, čo by pre mňa fungovalo, a môj úbohý malý dvojjadrový cpu a integrovaný gpu macbook sa zdá byť 1504 x 846 HiDPi najlepším miestom. Pri tomto rozlíšení možno nemám toľko nehnuteľností, ako by som povedal v základnom rozlíšení 2048 x 1152, ale urobím tento ostrejší obrázok oproti rozmazanému náprotivku. S týmto rozlíšením môžem sledovať obsah v rozlíšení 1080p/60fps alebo 4K/24fps bez toho, aby fanúšikovia kričali o milosť alebo moje systémové prostriedky, ktoré sú určené na streamovanie jednoduchého videa. Prial by som si, aby mal môj Mac lepší gpu, ale myslím, že to bude stačiť?

robvas

29. apríla 2009
POUŽITIE
  • 6. februára 2020
Používam svoje monitory s rozlíšením 2560 x 1440 v natívnom rozlíšení a fungujú dobre.

*pokrčiť*

Niektorí ľudia tomu hovoria aj 3K...

2560 x 1440 je skvelé rozlíšenie ThinkPad, ak ho môžete získať na 14' obrazovke, btw.