Forumuri

Ghid: Remedierea problemelor de scalare a monitorului extern și de „confuzie” cu MBP și OSX

S

seb101

Poster original
3 aprilie 2014
  • 2 mai 2019
Ghid rapid pentru a activa modul corect de culoare și scalarea de 125% pe monitoare externe Dell 4K (2650 x 1440) cu MacBook. (Instrucțiuni pentru Windows și OSX).

Acest lucru vă oferă o experiență de monitor extern scalată, care păstrează elementele UI aproximativ la aceeași „dimensiune” pe măsură ce le trageți între Retina și afișajul extern.

Windows (aproximativ 10 secunde)

  1. Conectați monitorul
  2. Faceți clic dreapta pe Desktop
  3. Faceți clic pe „Setări afișare”
  4. Trageți glisorul Scalare la 125%
  5. Faceți clic pe Aplicare
  6. Totul arată grozav.

OSX High Sierra/Mojave (aproximativ 2,5 ore)
  1. Conectați monitorul
  2. Ecranul nu arată corect, textul și elementele negru pe alb sunt neclare și au „înflorire” cromatică în jurul lor.
  3. Deschideți Preferințe de sistem
  4. Faceți clic pe Afișări
  5. Uită-te la setările relevante
  6. Nu sunt.
  7. Google-l, nu sunt sigur de problema exactă, așa că încercați „OSX display extern text fuzzy”
  8. Citiți 4 link-uri de top care sunt o colecție de postări de pe forum în care utilizatorii de Mac-ul tari îmi spun că:
    1. Cam așa este cu Mac
    2. OSX este „mai bun”, deoarece afișează fonturile diferit și acest lucru le poate face neclare. Descurcă-te.
    3. Ochii mei sunt de vină pentru că acum îl compar cu un ecran Retina și Retina este atât de bună încât totul pare neclar.
    4. Trebuie să cumpăr un afișaj Apply
    5. Încercați să activați sau să dezactivați uniformizarea fonturilor.
  9. Decideți să încercați chestia de netezire a fonturilor.
  10. Deschideți Preferințe de sistem
  11. Faceți clic pe General (în mod ciudat, aceasta nu este considerată o setare „Afișare”)
  12. Netezirea fonturilor este activată, așa că încerc să o dezactivez. Nu rezolvă problema.
  13. Reactivați netezirea fontului.
  14. Înapoi la Google.
  15. În cele din urmă, găsiți o postare pe forum care explică problema este că OSX forțează incorect modul de culoare pe unele ecrane externe la YPbPr/YCbCr în loc de RGB.
  16. Deschideți Preferințe de sistem
  17. Faceți clic pe afișaje
  18. Căutați setarea Color Mode
  19. Nu există în OSX
  20. În cele din urmă, găsiți această postare excelentă de blog cu o remediere: https://spin.atomicobject.com/2018/08/24/macbook-pro-external-monitor-display-problem/
  21. Fără căderi la complexitatea remedierii - modul de recuperare?!!?!
  22. Decide să mergi pentru asta.
  23. Descărcați scriptul de pe GitHub
  24. Rulați scriptul - scrie un nou fișier EDID.
  25. Închideți Mac
  26. Porniți în modul de recuperare
  27. Deschideți Disk Tool
  28. Montați discul FileVault Encrypted
  29. Introdu parola
  30. Închideți Disk Tool
  31. Deschideți terminalul
  32. Copiați fișierul EDID creat în folderul System corect
  33. Reporniți
  34. FUNCTIONEAZA!!! Nu mai este încețoșată textul și nu mai înflorește culoarea.
  35. Bere de sărbătoare.
  36. Lucrurile sunt încă prea mici pe afișajul extern, totuși, este timpul să abordăm scalarea.
  37. Deschideți Preferințe de sistem
  38. Faceți clic pe Afișări
  39. Faceți clic pe butonul radio „Scaled”.
  40. Ciudat, tot ceea ce face oferă o listă de rezoluții alternative.
  41. Încercați câteva rezoluții alternative, toate par neclare și îngrozitoare, așa cum era de așteptat.
  42. Căutați alte setări legate de Scalare.
  43. Nu sunt.
  44. Înapoi la Google
  45. Citiți linkurile de top, care sunt toate postările de blog în care utilizatorii de Mac îmi spun:
    1. Cam așa este cu Mac.
    2. Trebuie să cumpăr un ecran aprobat de Apple.
    3. Că scăderea rezoluției este la fel cu scalarea (FML, idioților)
  46. În cele din urmă, găsiți câteva postări care vorbesc despre opțiuni specifice de scalare „HiDPI” apăsând tasta „Opțiune” în timp ce faceți clic pe butonul radio Scalat.
  47. Reveniți la Preferințe de afișare, țineți apăsat Opțiune și faceți clic pe Scalat.
  48. Totuși, nu există opțiuni HiDPI.
  49. Google cum să activați HiDPI
  50. Găsiți acest articol: https://www.tekrevue.com/tip/hidpi-mode-os-x/
  51. Deschideți terminalul
  52. Rulați comanda
  53. Reveniți la Preferințe de afișare
  54. Încă nu există opțiuni HiDPI
  55. Înapoi la Google.
  56. În cele din urmă, descoperiți că OSX acceptă în mod nativ doar moduri HiDPI pe monitoare cu rapoarte de aspect specifice. (Acest lucru este complet nedocumentat de Apple - Mulțumesc Apple!)
  57. Google cum să setați rezoluții personalizate.
  58. Găsiți un post care vorbește despre un software numit SwitchResX.
  59. Descărcați SwitchResX
  60. Bulk la interfața cu utilizatorul bizară.
  61. Găsiți opțiunile de rezoluție „acceptate” pentru ecranul meu - există mult mai multe decât în ​​dialogul de setări Apple, inclusiv unele HiDPI.
  62. Încercați câteva opțiuni HiDPI, arată bine, dar au raportul de aspect greșit, așa că există bare negre pe părțile laterale ale ecranului.
  63. Înapoi la rezoluțiile personalizate Google HiDPI în OSX
  64. Linkuri înapoi la Întrebări frecvente SwitchResX https://www.madrau.com/support/supp...n_I_define_a_new_HiDPI_re.html?TB_iframe=true
  65. Deschideți fila „Rezoluții manuale” în SwitchResX
  66. Descoperiți că această parte a aplicației funcționează numai dacă dezactivați Protecția integrității sistemului.
  67. Nu pot să cred că trebuie să dezactivați SIP pentru a seta o rezoluție personalizată, așa că Google-l, ajunge înapoi pe site-ul web SwitchResX unde autorul are o opinie similară. https://www.madrau.com/support/support/srx_1011.html
  68. Suspin.
  69. Închide
  70. Reporniți în modul de recuperare
  71. Deschideți terminalul
  72. Introduceți comanda pentru a dezactiva SIP
  73. Reporniți.
  74. Deschideți SwitchResX
  75. Accesați fila Rezoluții manuale.
  76. Solicitat pentru parametrii „Rezoluție la scară”. Nu există documente în acest sens.
  77. Bănuiți că, deoarece vreau o scalare de 125%, trebuie să-mi înmulțesc rezoluția nativă a monitoarelor cu 1,25 în ambele dimensiuni.
  78. Salvați rezoluția personalizată.
  79. Încercați să îl aplicați și, în cele din urmă, realizați că trebuie să reporniți din nou înainte de a putea fi aplicat.
  80. Reporniți
  81. Aplicați rezoluție personalizată.
  82. Succes parțial! Scalare a funcționat, raportul de aspect este corect, dar totul este mult mai „mare” pe ecran. Arată mai mult ca o scalare de 175%.
  83. Scărpinați-vă capul și gândiți-vă. Realizează că am greșit matematica. Dacă vreau o scalare de 125%, vreau să creez o rezoluție virtuală de 175% din rezoluția nativă a ecranului meu, care va reduce HiDPI la o rezoluție efectivă de 85% din rezoluția mea nativă, făcând totul să apară... ??? 15% mai mare?? Creierul doare. Destul de aproape decid.
  84. Încercați-l cu o rezoluție virtuală de 4480 x 2520.
  85. Reporniți pentru a salva noua rezoluție.
  86. Deschideți SwitchResX
  87. Setați rezoluția ecranului la noua setare manuală HiDPI.
  88. O, DOAMNE, FUNCȚIONEAZĂ!!! Am o imagine la scară netedă a monitorului extern, care arată aproape la fel de bine ca Retina!!!!!
  89. Realizează că acum trebuie să plătesc pentru SwitchResX după 10 zile
  90. Refuzați să plătiți 14 USD
  91. Scratch head, cu siguranță SwitchResX nu face nimic atât de avansat, probabil doar editează fișierele Overrides, cum ar fi remedierea RGB
  92. Aruncă o privire la fișierul de suprascrieri, desigur, SwitchResX adaugă aici rezoluțiile personalizate
  93. Înapoi la Google.
  94. Găsiți un instrument excelent și un ghid gratuit pentru codificarea datelor cu rezoluție personalizată: https://comsysto.github.io/Display-...or-with-HiDPI-Support-For-Scaled-Resolutions/
  95. Realizați că rezoluțiile personalizate la scară încă nu sunt disponibile în Preferințe de sistem, ascunse cumva. O altă „funcție” nedocumentată a OSX.
  96. Înapoi la Google.
  97. Găsiți minunatul instrument gratuit RDM pentru a activa rezoluțiile ascunse. https://github.com/avibrazil/RDM
  98. Instalați RDM
  99. In cele din urma!!! Totul funcționează, GRATUIT!
  100. Închide
  101. Porniți în modul de recuperare
  102. Reactivați SIP
  103. Reporniți.
  104. Terminat!

Trebuie să iubesc OSX. Ultima modificare: 2 mai 2019
Reacții:maverick28 THE

leman

14 octombrie 2008


  • 2 mai 2019
seb101 a spus: La alte rezoluții „4k”, cum ar fi 2560x1440, nu aveți aceste opțiuni în dialogul Setări afișare. Faceți clic pentru a extinde...

Nu este o rezoluție 4K. Problema dvs. este că aveți un afișaj cu DPI scăzut lângă Mac-ul dvs. cu DPI ridicat și vă așteptați ca calitatea imaginii să fie compatibilă.
Reacții:gim, babatunde22, jorgepasco1 și alți 3

Ştefan.R

Suspendat
2 noiembrie 2018
Tailanda
  • 2 mai 2019
seb101 a spus: În alte rezoluții „4k”, cum ar fi 2560x1440 Faceți clic pentru a extinde...
.... 2560x1440 nu este 4K. Are 2K. Presupun că 2.5K, dar nimeni nu-i spune așa.
Reacții:Populus, HatMine, me55 și încă o persoană S

seb101

Poster original
3 aprilie 2014
  • 2 mai 2019
leman a spus: Nu este o rezoluție 4K. Problema dvs. este că aveți un afișaj cu DPI scăzut lângă Mac-ul dvs. cu DPI ridicat și vă așteptați ca calitatea imaginii să fie compatibilă. Faceți clic pentru a extinde...

Nu, nu, nu m-am așteptat niciodată ca calitatea imaginii să fie comparabilă. Mă aștept să pot scala afișajul sistemului de operare, astfel încât dimensiunea vizuală a elementelor UI să fie consecventă pe ecrane. Ceea ce, cu un pic de hacking, poți. Este doar păcat că nu este o opțiune în Preferințele de sistem, așa cum este în Windows.
. Ultima modificare: 2 mai 2019
Reacții:umplutura THE

leman

14 octombrie 2008
  • 2 mai 2019
seb101 a spus: 1) Apple AU implementat scalarea flexibilă a interfeței de utilizare, aruncați o privire la captura de ecran a lui Stephen.R de mai sus, are 5 opțiuni flexibile pentru modul de scalare a interfeței de utilizare pe ecranul său 4K. Tocmai au ales să fie selectivi cu implementarea sa (fără îndoială pentru a conduce oamenii către produsele lor partenere „recomandate”). Faceți clic pentru a extinde...

AFAIK, Apple a eliminat complet implementarea flexibilă de scalare a UI. Aceștia acceptă doar scalarea 2x2 (factor de stocare 2.0) - adică 1 pixel logic este reprezentat ca 2x2 pixeli fizici. Acest lucru, în combinație cu comutarea obișnuită a rezoluției, este ceea ce puteți vedea în captura de ecran de la Stephen.R.

seb101 a spus: 2) Scalare flexibilă funcționează foarte bine la rezoluții mai mici decât 4K adevărat. 2560x1440 pe un ecran de 24 inchi sau 27 inchi atunci când este scalat la aproximativ „125%” arată bine. Elementele UI se potrivesc ca dimensiune vizuală cu afișajul retinei. Nu, „calitatea” nu este la fel de mare, dar economisești peste 300 USD. Păcat că este o durere în fund să pornești. Faceți clic pentru a extinde...

S-ar putea să vi se pară ok, dar încurcă într-adevăr calitatea fonturilor și a altor conținuturi. Apple consideră că calitatea previzibilă a imaginii este mai importantă decât hack-urile vizuale de tipul pe care îl descrieți. Dacă asta îți dorești, poți oricând să alegi un sistem de operare care ți-l oferă.

P.S. Scalarea UI flexibilă „adevărată” este un lucru grozav, dar pune o povară foarte mare pentru dezvoltatorul de software și introduce probleme masive de calitate pe ecranele cu DPI mai mici. Aceasta este calea pe care a ales-o Windows și, din păcate, pare o mizerie cu multe aplicații. Acest lucru este mai ales regretabil atunci când este asociat cu redarea fonturilor Windows, care deja distorsionează fonturile. În schimb, Apple a ales să-și stabilească scalarea la un factor de 2, ceea ce este inflexibil, dar face ca software-ul HiDPI să fie trivial de scris și, de asemenea, permite algoritmi de desenare mai rapidi (din moment ce nu trebuie să luați în considerare lățimile fracționale ale garanției).

Ştefan.R

Suspendat
2 noiembrie 2018
Tailanda
  • 2 mai 2019
leman a spus: AFAIK, Apple a eliminat complet implementarea flexibilă de scalare a UI. Aceștia acceptă doar scalarea 2x2 (factor de stocare 2.0) - adică 1 pixel logic este reprezentat ca 2x2 pixeli fizici. Acest lucru, în combinație cu comutarea obișnuită a rezoluției, este ceea ce puteți vedea în captura de ecran de la Stephen.R. Faceți clic pentru a extinde...

Da și nu.

Îmi amintesc implementarea la care te referi în Lion/et.al, era mai asemănătoare cu felul în care (din câte am înțeles eu) Windows o face: fiecare aplicație redă fereastra chrome/controale/conținut într-o rezoluție mai mare. Din memorie, atunci când ați activat-o, dimensiunea barei de meniu se schimba pe măsură ce intrați și ieșiți din aplicațiile care o acceptau.

Ceea ce există acum este cu siguranță mai greu pe GPU, dar nu sunt sigur că descrierea dvs. este destul de exactă - scalarea imaginii redate pentru a se potrivi cu afișajul nu este aceeași cu setarea afișajului dvs. de 1080p să ruleze la 1024x768, unde afișajul se scalează. sus imaginea - afișajul primește o imagine 1:1 4k (sau oricare ar fi rezoluția nativă), care este pre-scalată de macOS/GPU. M

mick2

5 octombrie 2017
Regatul Unit
  • 2 mai 2019
leman a spus: Apple a experimentat cu scalarea flexibilă a interfeței de utilizare de ani de zile (o implementare ascunsă a fost prezentă în Snow Leopard și cred că Lion), dar în cele din urmă au decis că nu este calea corectă (în principal pentru că pur și simplu nu funcționează în mod constant, mai ales pe un afișaj cu dpi scăzut). Dacă această caracteristică specială este importantă pentru dvs., vă recomand să utilizați din nou macOS, deoarece este puțin probabil să fie acceptată. Poate în viitor, când rezoluția afișajului este retrasă ca concept (acest lucru ar trebui să se întâmple în aproximativ 15 ani). Faceți clic pentru a extinde...

leman a spus: S-ar putea să ți se pară ok, dar chiar da peste cap calitatea fonturilor și a altor conținuturi. Apple consideră că calitatea previzibilă a imaginii este mai importantă decât hack-urile vizuale de tipul pe care îl descrieți. Dacă asta îți dorești, poți oricând să alegi un sistem de operare care ți-l oferă. Faceți clic pentru a extinde...


Sau, cu alte cuvinte, poate credeți că doriți să obțineți fonturi clare și scalate corect pe monitorul dvs. de 2560 x 1440, dar, din fericire, Apple s-a gândit deja la asta în numele dvs. și a ajuns la concluzia că ceea ce doriți este de fapt incorect, probabil că ați făcut-o. Nu realizez... știi, totul din motive de „calitate previzibilă a imaginii” atunci când folosești monitoare pe care nu le deții. Ca și cele scumpe vândute de Apple.

Cu siguranță faptul că OP și-a rezolvat problema - deși sărind prin cercuri ridicole pe care le-a subliniat - este dovada că *este* de fapt posibil să se obțină „calitate previzibilă a imaginii” folosind alt hardware, dar este doar faptul că Apple nu vrea să permită. utilizatorii lor să facă acest lucru cu ușurință?
Reacții:TomMuc și MecPro THE

leman

14 octombrie 2008
  • 3 mai 2019
mick2 a spus: Sau, cu alte cuvinte, poate credeți că doriți să obțineți fonturi clare și scalate corect pe monitorul dvs. de 2560x1440, dar, din fericire, Apple s-a gândit deja la asta în numele dvs. și a ajuns la concluzia că ceea ce doriți este de fapt incorect. Faceți clic pentru a extinde...

Uite, nu e nevoie să devii sarcinat aici. Ideea este că nu este cu adevărat posibil să obțineți fonturi clare și scalate corect în acest fel pe macOS (puteți folosi funcționalitatea de zoom încorporată pentru o calitate mult mai bună, dar nu este ceea ce își dorește OP). Scalarea pe care o implementează macOS este direcționată către ecranele cu DPI ridicat și va produce rezultate slabe pe afișajele cu DPI scăzut, motiv pentru care este dezactivată.

mick2 a spus: Cu siguranță faptul că OP și-a rezolvat problema - deși sărind prin cercuri ridicole pe care le-a subliniat - este dovada că *este* de fapt posibil să se obțină „calitate previzibilă a imaginii” folosind alt hardware, dar este doar că Apple nu vrei să permită utilizatorilor să facă acest lucru cu ușurință? Faceți clic pentru a extinde...

De asemenea, este posibil să-ți folosești laptopul ca încălzitor de cameră sau mașina ca generator de energie electrică de urgență, dar asta nu înseamnă că este un caz de utilizare recomandat sau acceptat. Ceea ce a făcut OP aici a fost să forțeze un mod de randare care este rezervat pentru ecranele HiDPI. Sincer, OP ar fi putut, probabil, să obțină un rezultat similar prin simpla trecere la o rezoluție mai mică, fără toate aceste hack-uri.

Cu toate acestea, există într-adevăr o problemă în care macOS negociază un protocol de semnal incorect cu unele ecrane Dell. Din câte am citit, este un fel de problemă cu două fețe: monitorul face publicitate pentru o anumită specificație, dar nu pare să funcționeze corect cu acea specificație. În același timp, macOS insistă să folosească această specificație și nu oferă utilizatorului o modalitate ușoară de a o înlocui.
[doublepost=1556873131][/doublepost]
Stephen.R a spus: Da și nu.

Îmi amintesc implementarea la care te referi în Lion/et.al, era mai asemănătoare cu felul în care (din câte am înțeles eu) Windows o face: fiecare aplicație redă fereastra chrome/controale/conținut într-o rezoluție mai mare. Din memorie, atunci când ați activat-o, dimensiunea barei de meniu se schimba pe măsură ce intrați și ieșiți din aplicațiile care o acceptau.

Ceea ce există acum este cu siguranță mai greu pe GPU, dar nu sunt sigur că descrierea dvs. este destul de exactă - scalarea imaginii redate pentru a se potrivi cu afișajul nu este aceeași cu setarea afișajului dvs. de 1080p să ruleze la 1024x768, unde afișajul se scalează. sus imaginea - afișajul primește o imagine 1:1 4k (sau oricare ar fi rezoluția nativă), care este pre-scalată de macOS/GPU. Faceți clic pentru a extinde...

Dacă vrei să fie mai detaliat, asta se întâmplă în culise. În primul rând, sistemele de operare moderne, în general, nu permit aplicațiilor să atragă direct pe ecran, în schimb, oferă un depozit de suport (o suprafață de desen în memorie). Diferențele constau în rezoluția stocului de suport și în modul în care pixelii logici (ceea ce este considerat un pixel de software) și ceea ce este considerat un pixel de hardware sunt mapați unul pe celălalt.

În principiu, Windows utilizează următoarea abordare: magazinul lor de suport are același PPI ca și rezoluția de afișare a sistemului, dar dimensiunea logică a pixelilor este flexibilă. Dacă setați scalarea DPI la 150%, de exemplu, atunci sistemul le spune tuturor aplicațiilor să deseneze totul la o dimensiune de 1,5 ori mai mare. Acest lucru face logica desenului mult mai complicată, deoarece aplicația trebuie acum să țină cont de faptul că un pixel nu este neapărat un pixel. Introduce, de asemenea, probleme cu activele grafice, deoarece acestea trebuie, de asemenea, scalate. Oricum, dacă este programat corect, folosind abstracții corecte de desen, nu este o problemă (în afară de performanță, deoarece algoritmii de desen trebuie să fie mai degrabă generali), dar, din păcate, majoritatea codului de desen personalizat nu este cu adevărat programat corect. Aceasta este și abordarea pe care Appel a avut-o în Snow Leopard: aplicația a trebuit să interogheze factorul actual de stocare de suport și să deseneze la scara corespunzătoare.

MacOS modern face ceva mult mai simplu. Practic, permite doar doi factori de stocare de suport: 1.0 și 2.0. Dacă este 1.0, un pixel este un pixel și aplicația doar desenează așa cum ar fi în mod tradițional. Dacă este 2.0 (ceea ce Apple numește modul HiDPI), atunci un pixel este susținut de un grup de pixeli 2x2 în magazinul de suport și aplicația trebuie să deseneze lucruri la de două ori dimensiunea inițială (în fiecare dimensiune) pentru a obține aceleași dimensiuni de UI. Acest lucru permite în esență desenarea cu o precizie „reală” sub-pixel (și, de asemenea, un motiv pentru care tehnicile de netezire a fonturilor de lux devin învechite cu acest mod - deoarece toate aceste tehnici sunt acolo pentru a emula randarea sub-pixel). Oricum, deoarece factorul de suport este integral (și fix) în această abordare, face multe lucruri mai ușoare (de exemplu, algoritmii de desen pot fi mai simpli în multe cazuri, gestionarea activelor devine mai simplă) - și acesta este motivul pentru care software-ul Mac ar putea trece la HiDPI într-o perioadă foarte scurtă, în timp ce Windows încă se luptă.

Iar lucrurile au devenit foarte interesante când un geniu nebun de la Apple și-a dat seama: PPI-ul magazinului de suport poate fi diferit de PPI-ul afișajului fizic real. De exemplu, afișajul dvs. retină poate fi de 2880x1800, dar stocul de suport pentru ecran complet ar putea fi 3840x2400 (rezoluție logică 1920x1200 cu factor de stocare de rezervă 2.0). Din punctul de vedere al aplicației dvs., aceasta se apropie de un afișaj 4K 3840x2400 la o scalare de 200% DPI, dar macOS va filtra apoi imaginea finală la 2880x1800. Acest lucru vă oferă o scalare DP emulată de 75% folosind supraeșantionarea AA. Deoarece PPI-ul ecranului retinei este încă foarte mare, există o oarecare pierdere de precizie, dar nu este chiar vizibilă. Și calitatea este mai mare decât desenul direct la 75% la 2880x1800, deoarece te bazezi pe SSAA în culise. În principiu, această metodă poate implementa scalarea DPI arbitrară cu o calitate înaltă (prin variarea rezoluției stocului de suport), dar Apple o limitează la unele valori utilizate în mod obișnuit. Problemele cu această abordare sunt a) scalarea supraîncărcării (neglijabilă cu GPU-urile moderne), b) face imposibilă redarea perfectă a pixelilor (IMO nu este o problemă dacă ecranul este HiDPI, deoarece pixelii oricum nu sunt perceptibili) și c) trăiește și moare cu rezoluția afișajului nativ. Dacă ecranul are un DPI scăzut, există prea multă pierdere de precizie după eșantionare. Acesta este principalul motiv pentru care Apple dezactivează acest mod de randare pe ecranele cu DPI scăzut și, de asemenea, există motivul pentru care Windows s-a bazat în trecut pe desene perfecte (sau cu pixeli) care conferă acest aspect clar prin distorsionarea efectivă a imaginii, astfel încât să se potrivească. în grila de pixeli.

(Ne pare rău pentru postarea foarte lungă, sper că cineva o consideră interesantă) Reacții:revz190 și nesterovml THE

leman

14 octombrie 2008
  • 3 mai 2019
mick2 a spus: M-am săturat să citesc aceste justificări carte-blanche logice și semantice tortuoase ale Apple și practicile lor și simt nevoia să le spun. Realitatea, desigur, este că Apple face unele lucruri bine, altele mediocre și altele prost, la fel ca orice altă companie de tehnologie, ȘI ESTE BINE SĂ SPUN AȘA... Reacții:leman

Ştefan.R

Suspendat
2 noiembrie 2018
Tailanda
  • 3 mai 2019
mick2 a spus: M-am săturat să citesc aceste justificări carte-blanche logice și semantice tortuoase ale Apple și practicile lor și simt nevoia să le spun. Realitatea, desigur, este că Apple face unele lucruri bine, altele mediocre și altele prost, la fel ca orice altă companie de tehnologie, ȘI ESTE BINE SĂ SPUN AȘA... Reacții:leman

oameni

24 august 2012
Valencia, Spania.
  • 5 mai 2019
seb101 a spus: Ghid rapid pentru a activa modul corect de culoare și scalarea de 125% pe monitoare externe Dell 4K (2650 x 1440) cu MacBook. (Instrucțiuni pentru Windows și OSX).

Acest lucru vă oferă o experiență de monitor extern scalată, care păstrează elementele UI aproximativ la aceeași „dimensiune” pe măsură ce le trageți între Retina și afișajul extern.

Windows (aproximativ 10 secunde)

  1. Conectați monitorul
  2. Faceți clic dreapta pe Desktop
  3. Faceți clic pe „Setări afișare”
  4. Trageți glisorul Scalare la 125%
  5. Faceți clic pe Aplicare
  6. Totul arată grozav.

OSX High Sierra/Mojave (aproximativ 2,5 ore)
  1. Conectați monitorul
  2. Ecranul nu arată corect, textul și elementele negru pe alb sunt neclare și au „înflorire” cromatică în jurul lor.
  3. Deschideți Preferințe de sistem
  4. Faceți clic pe Afișări
  5. Uită-te la setările relevante
  6. Nu sunt.
  7. Google-l, nu sunt sigur de problema exactă, așa că încercați „OSX display extern text fuzzy”
  8. Citiți 4 link-uri de top care sunt o colecție de postări de pe forum în care utilizatorii de Mac-ul tari îmi spun că:
    1. Cam așa este cu Mac
    2. OSX este „mai bun”, deoarece afișează fonturile diferit și acest lucru le poate face neclare. Descurcă-te.
    3. Ochii mei sunt de vină pentru că acum îl compar cu un ecran Retina și Retina este atât de bună încât totul pare neclar.
    4. Trebuie să cumpăr un afișaj Apply
    5. Încercați să activați sau să dezactivați uniformizarea fonturilor.
  9. Decideți să încercați chestia de netezire a fonturilor.
  10. Deschideți Preferințe de sistem
  11. Faceți clic pe General (în mod ciudat, aceasta nu este considerată o setare „Afișare”)
  12. Netezirea fonturilor este activată, așa că încerc să o dezactivez. Nu rezolvă problema.
  13. Reactivați netezirea fontului.
  14. Înapoi la Google.
  15. În cele din urmă, găsiți o postare pe forum care explică problema este că OSX forțează incorect modul de culoare pe unele ecrane externe la YPbPr/YCbCr în loc de RGB.
  16. Deschideți Preferințe de sistem
  17. Faceți clic pe afișaje
  18. Căutați setarea Color Mode
  19. Nu există în OSX
  20. În cele din urmă, găsiți această postare excelentă de blog cu o remediere: https://spin.atomicobject.com/2018/08/24/macbook-pro-external-monitor-display-problem/
  21. Fără căderi la complexitatea remedierii - modul de recuperare?!!?!
  22. Decide să mergi pentru asta.
  23. Descărcați scriptul de pe GitHub
  24. Rulați scriptul - scrie un nou fișier EDID.
  25. Închideți Mac
  26. Porniți în modul de recuperare
  27. Deschideți Disk Tool
  28. Montați discul FileVault Encrypted
  29. Introdu parola
  30. Închideți Disk Tool
  31. Deschideți terminalul
  32. Copiați fișierul EDID creat în folderul System corect
  33. Reporniți
  34. FUNCTIONEAZA!!! Nu mai este încețoșată textul și nu mai înflorește culoarea.
  35. Bere de sărbătoare.
  36. Lucrurile sunt încă prea mici pe afișajul extern, totuși, este timpul să abordăm scalarea.
  37. Deschideți Preferințe de sistem
  38. Faceți clic pe Afișări
  39. Faceți clic pe butonul radio „Scaled”.
  40. Ciudat, tot ceea ce face oferă o listă de rezoluții alternative.
  41. Încercați câteva rezoluții alternative, toate par neclare și îngrozitoare, așa cum era de așteptat.
  42. Căutați alte setări legate de Scalare.
  43. Nu sunt.
  44. Înapoi la Google
  45. Citiți linkurile de top, care sunt toate postările de blog în care utilizatorii de Mac îmi spun:
    1. Cam așa este cu Mac.
    2. Trebuie să cumpăr un ecran aprobat de Apple.
    3. Că scăderea rezoluției este la fel cu scalarea (FML, idioților)
  46. În cele din urmă, găsiți câteva postări care vorbesc despre opțiuni specifice de scalare „HiDPI” apăsând tasta „Opțiune” în timp ce faceți clic pe butonul radio Scalat.
  47. Reveniți la Preferințe de afișare, țineți apăsat Opțiune și faceți clic pe Scalat.
  48. Totuși, nu există opțiuni HiDPI.
  49. Google cum să activați HiDPI
  50. Găsiți acest articol: https://www.tekrevue.com/tip/hidpi-mode-os-x/
  51. Deschideți terminalul
  52. Rulați comanda
  53. Reveniți la Preferințe de afișare
  54. Încă nu există opțiuni HiDPI
  55. Înapoi la Google.
  56. În cele din urmă, descoperiți că OSX acceptă în mod nativ doar moduri HiDPI pe monitoare cu rapoarte de aspect specifice. (Acest lucru este complet nedocumentat de Apple - Mulțumesc Apple!)
  57. Google cum să setați rezoluții personalizate.
  58. Găsiți un post care vorbește despre un software numit SwitchResX.
  59. Descărcați SwitchResX
  60. Bulk la interfața cu utilizatorul bizară.
  61. Găsiți opțiunile de rezoluție „acceptate” pentru ecranul meu - există mult mai multe decât în ​​dialogul de setări Apple, inclusiv unele HiDPI.
  62. Încercați câteva opțiuni HiDPI, arată bine, dar au raportul de aspect greșit, așa că există bare negre pe părțile laterale ale ecranului.
  63. Înapoi la rezoluțiile personalizate Google HiDPI în OSX
  64. Linkuri înapoi la Întrebări frecvente SwitchResX https://www.madrau.com/support/supp...n_I_define_a_new_HiDPI_re.html?TB_iframe=true
  65. Deschideți fila „Rezoluții manuale” în SwitchResX
  66. Descoperiți că această parte a aplicației funcționează numai dacă dezactivați Protecția integrității sistemului.
  67. Nu pot să cred că trebuie să dezactivați SIP pentru a seta o rezoluție personalizată, așa că Google-l, ajunge înapoi pe site-ul web SwitchResX unde autorul are o opinie similară. https://www.madrau.com/support/support/srx_1011.html
  68. Suspin.
  69. Închide
  70. Reporniți în modul de recuperare
  71. Deschideți terminalul
  72. Introduceți comanda pentru a dezactiva SIP
  73. Reporniți.
  74. Deschideți SwitchResX
  75. Accesați fila Rezoluții manuale.
  76. Solicitat pentru parametrii „Rezoluție la scară”. Nu există documente în acest sens.
  77. Bănuiți că, deoarece vreau o scalare de 125%, trebuie să-mi înmulțesc rezoluția nativă a monitoarelor cu 1,25 în ambele dimensiuni.
  78. Salvați rezoluția personalizată.
  79. Încercați să îl aplicați și, în cele din urmă, realizați că trebuie să reporniți din nou înainte de a putea fi aplicat.
  80. Reporniți
  81. Aplicați rezoluție personalizată.
  82. Succes parțial! Scalare a funcționat, raportul de aspect este corect, dar totul este mult mai „mare” pe ecran. Arată mai mult ca o scalare de 175%.
  83. Scărpinați-vă capul și gândiți-vă. Realizează că am greșit matematica. Dacă vreau o scalare de 125%, vreau să creez o rezoluție virtuală de 175% din rezoluția nativă a ecranului meu, care va reduce HiDPI la o rezoluție efectivă de 85% din rezoluția mea nativă, făcând totul să apară... ??? 15% mai mare?? Creierul doare. Destul de aproape decid.
  84. Încercați-l cu o rezoluție virtuală de 4480 x 2520.
  85. Reporniți pentru a salva noua rezoluție.
  86. Deschideți SwitchResX
  87. Setați rezoluția ecranului la noua setare manuală HiDPI.
  88. O, DOAMNE, FUNCȚIONEAZĂ!!! Am o imagine la scară netedă a monitorului extern, care arată aproape la fel de bine ca Retina!!!!!
  89. Realizează că acum trebuie să plătesc pentru SwitchResX după 10 zile
  90. Refuzați să plătiți 14 USD
  91. Scratch head, cu siguranță SwitchResX nu face nimic atât de avansat, probabil doar editează fișierele Overrides, cum ar fi remedierea RGB
  92. Aruncă o privire la fișierul de suprascrieri, desigur, SwitchResX adaugă aici rezoluțiile personalizate
  93. Înapoi la Google.
  94. Găsiți un instrument excelent și un ghid gratuit pentru codificarea datelor cu rezoluție personalizată: https://comsysto.github.io/Display-...or-with-HiDPI-Support-For-Scaled-Resolutions/
  95. Realizați că rezoluțiile personalizate la scară încă nu sunt disponibile în Preferințe de sistem, ascunse cumva. O altă „funcție” nedocumentată a OSX.
  96. Înapoi la Google.
  97. Găsiți minunatul instrument gratuit RDM pentru a activa rezoluțiile ascunse. https://github.com/avibrazil/RDM
  98. Instalați RDM
  99. In cele din urma!!! Totul funcționează, GRATUIT!
  100. Închide
  101. Porniți în modul de recuperare
  102. Reactivați SIP
  103. Reporniți.
  104. Terminat!

Trebuie să iubesc OSX. Faceți clic pentru a extinde...

Hei OP, am un monitor Dell, 24' 2408WPS, este un monitor 1920x1200, si se intampla la fel, am observat ca forteaza modul YPbPr/YCbCr in locul celui RGB. De asemenea, textul este neclar, acum și mai mult datorită Mojave.

Așa că mă gândeam dacă metoda ta mi-ar face monitorul mai clar. În primul rând, voi încerca să forțez modul RGB, deși aș dori să știu dacă este posibil să inversez acest hack la valoarea implicită.

În al doilea rând, știu că va fi dificil, dar... ar fi posibil să forțez o randare mai bună pentru monitorul meu de 1200p? Nu văd clar ce ai făcut, dar mi-e dor și varianta aceea, putând reda ecranul cu elemente mai mari, dar în același timp, redat la 1200p, rezoluția nativă. Ar fi posibil? În cazul ăsta... cum ai făcut matematica? Ce rezoluție ar trebui să încerc să forțez?

Protecția integrității sistemului este ușor de dezactivat. Am făcut-o o dată pentru a modifica altceva. Dar nu știu cum să calculez rezoluțiile.

Multumesc anticipat!

mikerisner

22 septembrie 2015
Atlanta, GA
  • 21 mai 2019
monitor-scaling.jpg

Mi-am conectat MacBook Pro la un monitor 4K/UHD și setările de afișare arată ca cele din stânga (aceste capturi de ecran nu sunt de fapt de pe Mac-ul meu, dar ele fac rostul). Am conectat același Mac cu același cablu HDMI la un alt monitor 4K/UHD și am avut setările de afișare ca cele corecte. Așa că mă întreb dacă există anumite specificații hardware care permit macOS să ofere setările mai elegante din stânga.

Dacă cineva știe răspunsul, vă rugăm să distribuiți. Îmi doresc foarte mult să pot cumpăra un monitor 4K care acceptă setările de configurare, așa cum se vede în stânga.

Mulțumiri!!
Reacții:fgp P

minge cu vârf

5 februarie 2020
  • 5 februarie 2020
seb101 a spus: Trebuie să iubesc OSX. Faceți clic pentru a extinde...

Mulțumesc! Am crezut că sunt condamnat ca pe partea Linux, unde singura scalare era fie 1x, fie 2x, ce este atât de greu la scalarea afișajului pe sistemele de operare Unix? Din nou mulțumesc, funcționează așa cum s-a intenționat, laudă celor care au dezvoltat RDM ??

Edit: Bine, deci nu am avut timp să-mi testez sistemul cu această nouă rezoluție HiDpi. Ei bine, astăzi am observat că streaming video ca pe youtube pune o sarcină enormă pe CPU, fanii mei ar ajunge la maxim. La rezoluția mea obișnuită de 2560 x 1440, vizionarea videoclipurilor 4k/24fps este în regulă, dar la această nouă rezoluție nici măcar nu pot viziona 1080p/60fps fără ca sistemul meu să fie complet fixat și fără cadre video bâlbâite/sărit. La început m-am gândit că poate a fost doar o problemă cu safari, dar nicio înțelegere cu Chrome și Firefox. Aceasta este rezoluția care ar apărea în setări după ce am creat rezoluția personalizată de 4480x2520 cu RDM. Am greșit undeva sau este doar că mizerabilul meu macbook air dual-core nu poate face față acestei rezoluții virtuale? Pare ciudat, totuși, de ce ar afecta un videoclip de pe youtube, adică videoclipul transmis în flux nu ar trebui să fie scalat, nu?

Editarea 2: Bine, deci am încercat o grămadă de rezoluții diferite cu RDM, dar aceeași afacere cu fiecare dintre ele. Bănuiesc că scalarea afișajului nu este pentru un computer atât de scăzut ca al meu? Oricum, deocamdată, am decis să mă mulțumesc cu rezoluția „scalată” a mac os de 2048x1152, care este o scalare efectivă de 125%, dar totul este, evident, mai neclar decât la 2560x1440.

Atasamente

  • Vizualizați elementul media „ href='tmp/attachments/naeyttoekuva-2020-2-6-kello-22-27-22-png.892889/” > Captură de ecran 2020-2-6 la 22.27.22.png'file-meta '> 176,4 KB · Vizualizări: 878
Ultima modificare: 6 februarie 2020 P

pneves1975

4 decembrie 2018
Portugalia
  • 6 februarie 2020
mikerisner a spus:

Mi-am conectat MacBook Pro la un monitor 4K/UHD și setările de afișare arată ca cele din stânga (aceste capturi de ecran nu sunt de fapt de pe Mac-ul meu, dar ele fac rostul). Am conectat același Mac cu același cablu HDMI la un alt monitor 4K/UHD și am avut setările de afișare ca cele corecte. Așa că mă întreb dacă există anumite specificații hardware care permit macOS să ofere setările mai elegante din stânga.

Dacă cineva știe răspunsul, vă rugăm să distribuiți. Îmi doresc foarte mult să pot cumpăra un monitor 4K care acceptă setările de configurare, așa cum se vede în stânga.

Mulțumiri!! Faceți clic pentru a extinde...

În stânga ai și controlul luminozității. Bănuiesc că monitorul din stânga folosește o conexiune TB3 precum LG 4k și 5k de la Apple Store. Poate dacă conexiunea este HDMI, nu primești acele moduri.

Cu toate acestea, nu am informații care să susțină asta. Este doar o posibilă explicație. P

minge cu vârf

5 februarie 2020
  • 6 februarie 2020
piikkipallo a spus: Edit 2: Bine, așa că am încercat o grămadă de rezoluții diferite cu RDM, dar aceeași afacere cu fiecare dintre ele. Bănuiesc că scalarea afișajului nu este pentru un computer atât de scăzut ca al meu? Oricum, deocamdată, am decis să mă mulțumesc cu rezoluția „scalată” a mac os de 2048x1152, care este o scalare efectivă de 125%, dar totul este, evident, mai neclar decât la 2560x1440. Faceți clic pentru a extinde...

Bine, până când funcționează scalarea afișajului HiDPi. Am încercat să rulez rezoluția personalizată pe care OP a rulat 2240x1260 HiDPi, ei bine, nu știam că rezoluția reală redată de GPU ar fi 4480x2560! Aceasta este o creștere uimitoare de 311% a pixelilor față de rezoluția nativă de 1440p. Nu e de mirare că întâmpinam probleme serioase de performanță. Ei bine, m-am jucat cu rezoluțiile pentru a afla ce ar funcționa pentru mine și micul meu CPU dual core și macbook-ul meu integrat GPU, pare că 1504x846 HiDPi este punctul ideal. La această rezoluție, s-ar putea să nu am atât de mult imobiliare ca să zicem la o rezoluție de bază de 2048x1152, dar voi lua această imagine mai clară peste omologul neclar. Cu această rezoluție pot viziona conținut 1080p/60fps sau 4K/24fps fără ca fanii să strige după mila sau resursele sistemului meu, toate dedicate streamingului unui videoclip simplu. Mi-aș dori ca mac-ul meu să aibă un GPU mai bun, dar cred că asta va merge?

robvas

29 aprilie 2009
UTILIZĂRI
  • 6 februarie 2020
Îmi rulez monitoarele de 2560x1440 la rezoluție nativă și funcționează foarte bine.

*ridicare din umeri*

De asemenea, unii oameni o numesc 3K...

2560x1440 este o rezoluție excelentă pentru ThinkPad, dacă o puteți obține pe ecranul de 14 inchi.