Forum

Veiledning: fikse problemer med ekstern skjermskalering og uklarhet med MBP og OSX

S

seb101

Original plakat
3. april 2014
  • 2. mai 2019
Hurtigveiledning for å aktivere riktig fargemodus og 125 % skalering på eksterne Dell 4K (2650 x 1440)-skjermer med MacBook. (Instruksjoner for Windows og OSX).

Dette gir deg en jevn skalert ekstern skjermopplevelse som holder brukergrensesnittelementer omtrent i samme 'størrelse' når du drar dem mellom Retina og ekstern skjerm.

Windows (ca. 10 sekunder)

  1. Koble til skjermen
  2. Høyreklikk skrivebord
  3. Klikk 'Skjerminnstillinger'
  4. Dra skaleringsglidebryteren til 125 %
  5. Klikk på Bruk
  6. Alt ser flott ut.

OSX High Sierra/Mojave (ca. 2,5 timer)
  1. Koble til skjermen
  2. Skjermen ser ikke riktig ut, tekst og svart-hvitt-elementer er uskarpe og har chroma 'blomstrer' rundt seg.
  3. Åpne Systemvalg
  4. Klikk på Skjermer
  5. Se relevante innstillinger
  6. Det er ingen.
  7. Google det, ikke sikker på det eksakte problemet, så prøv 'OSX ekstern skjerm fuzzy text'
  8. Les 4 topplenker som er en samling foruminnlegg der hardbarkede Mac-brukere forteller meg at:
    1. Slik er det bare med Mac
    2. OSX er 'bedre' fordi det viser fonter annerledes, og dette kan gjøre dem uskarpe. Takle det.
    3. Øynene mine har feil fordi jeg sammenligner den med en Retina-skjerm nå, og Retina er SÅ god at alt annet ser uskarpt ut.
    4. Jeg må kjøpe en Apply-skjerm
    5. Prøv å aktivere eller deaktivere skriftutjevning.
  9. Bestem deg for å prøve skriftutjevningen.
  10. Åpne Systemvalg
  11. Klikk Generelt (rart nok regnes ikke dette som en 'Vis'-innstilling)
  12. Skriftutjevning er aktivert, så jeg prøver å deaktivere den. Det løser ikke problemet.
  13. Aktiver skriftutjevning på nytt.
  14. Tilbake til Google.
  15. Finn endelig et foruminnlegg som forklarer problemet med at OSX feilaktig tvinger fargemodusen på noen eksterne skjermer til YPbPr/YCbCr i stedet for RGB.
  16. Åpne Systemvalg
  17. Klikk vises
  18. Se etter fargemodusinnstilling
  19. Det finnes ikke i OSX
  20. Finn til slutt dette utmerkede blogginnlegget med en løsning: https://spin.atomicobject.com/2018/08/24/macbook-pro-external-monitor-display-problem/
  21. Kjeven faller ved kompleksiteten til reparasjonen - gjenopprettingsmodus?!!?!
  22. Bestem deg for å gå for det.
  23. Last ned skriptet fra GitHub
  24. Kjør skriptet - det skriver en ny EDID-fil.
  25. Slå av Mac
  26. Start opp i gjenopprettingsmodus
  27. Åpne Diskverktøy
  28. Monter den krypterte FileVault-disken
  29. Oppgi passord
  30. Lukk Diskverktøy
  31. Åpne Terminal
  32. Kopier EDID-filen som er opprettet til riktig systemmapp
  33. Start på nytt
  34. DET FUNGERER!!! Ikke mer tekstuskarphet og fargeoppblomstring.
  35. Festøl.
  36. Ting er fortsatt for små på den eksterne skjermen, men på tide å takle skaleringen.
  37. Åpne Systemvalg
  38. Klikk på Skjermer
  39. Klikk på alternativknappen 'Skalert'.
  40. Rart, alt det gjør det gir en liste over alternative oppløsninger.
  41. Prøv noen alternative oppløsninger, de ser alle uskarpe og forferdelige ut, som forventet.
  42. Se etter andre innstillinger relatert til skalering.
  43. Det er ingen.
  44. Tilbake til Google
  45. Les gjennom de øverste lenkene som alle er blogginnlegg der hardbarkede Mac-brukere forteller meg:
    1. Slik er det bare med Mac.
    2. Jeg må kjøpe en Apple-godkjent skjerm.
    3. At å senke oppløsningen er det samme som skalering (FML, dere idioter)
  46. Finn etter hvert noen innlegg som snakker om spesifikke 'HiDPI'-skaleringsalternativer ved å trykke på 'Alternativ'-tasten mens du klikker på Skalert-radioknappen.
  47. GÅ tilbake til Skjermvalg, hold nede Alternativ og klikk Skalert.
  48. Fortsatt er det ingen HiDPI-alternativer.
  49. Google hvordan aktivere HiDPI
  50. Finn denne artikkelen: https://www.tekrevue.com/tip/hidpi-mode-os-x/
  51. Åpne Terminal
  52. Kjør kommandoen
  53. Gå tilbake til Skjerminnstillinger
  54. Fortsatt ingen HiDPI-alternativer
  55. Tilbake til Google.
  56. Oppdag etter hvert at OSX kun støtter HiDPI-moduser på skjermer med spesifikke Aspect Ratios. (Dette er fullstendig udokumentert av Apple - Takk Apple!)
  57. Google hvordan du angir egendefinerte oppløsninger.
  58. Finn innlegg som snakker om programvare kalt SwitchResX.
  59. Last ned SwitchResX
  60. Baulk ved det bisarre brukergrensesnittet.
  61. Finn de 'støttede' oppløsningsalternativene for skjermen min - det er mye mer enn i Apples innstillingsdialog, inkludert noen HiDPI.
  62. Prøv noen HiDPI-alternativer, de ser bra ut, men de har feil Aspect Ratio, så det er svarte felter på sidene av skjermen.
  63. Tilbake til Googles egendefinerte HiDPI-oppløsninger i OSX
  64. Lenker tilbake til SwitchResX FAQ https://www.madrau.com/support/supp...n_I_define_a_new_HiDPI_re.html?TB_iframe=true
  65. Åpne fanen 'Manuelle oppløsninger' i SwitchResX
  66. Oppdag at denne delen av appen fungerer bare hvis du deaktiverer System Integrity Protection.
  67. Kan ikke helt tro at du trenger å deaktivere SIP for å angi en tilpasset oppløsning, så Google det, ende opp på SwitchResX-nettstedet der forfatteren har en lignende oppfatning. https://www.madrau.com/support/support/srx_1011.html
  68. Sukk.
  69. Skru av
  70. Start på nytt i gjenopprettingsmodus
  71. Åpne Terminal
  72. Skriv inn kommando for å deaktivere SIP
  73. Start på nytt.
  74. Åpne SwitchResX
  75. Gå til fanen Manuelle oppløsninger.
  76. Blir bedt om 'Skalert oppløsning'-parametere. Ingen dokumentasjon på dette.
  77. Gjett at siden jeg vil ha 125 % skalering, må jeg multiplisere skjermens opprinnelige oppløsning med 1,25 i begge dimensjoner.
  78. Lagre den egendefinerte oppløsningen.
  79. Prøv å bruke den og til slutt innse at du må starte på nytt før dette kan brukes.
  80. Start på nytt
  81. Bruk egendefinert oppløsning.
  82. Delvis suksess! Skalering har fungert, sideforhold er riktig, men alt er alt for 'stort' på skjermen. Ser mer ut som 175 % skalering.
  83. Klø deg i hodet og tenk. Skjønner at jeg gjorde regnestykket feil. Hvis jeg vil ha 125 % skalering, vil jeg lage en virtuell oppløsning på 175 % av skjermens opprinnelige oppløsning som vil skalere HiDPI ned til en effektiv oppløsning på 85 % av min opprinnelige oppløsning slik at alt vises... ??? 15 % større?? Hjernen gjør vondt. Nærme nok bestemmer jeg meg.
  84. Prøv den med virtuell oppløsning på 4480 x 2520.
  85. Start på nytt for å lagre den nye oppløsningen.
  86. Åpne SwitchResX
  87. Still inn skjermoppløsningen til den nye manuelle HiDPI-innstillingen.
  88. ÅH HERREGUD DET FUNGERER!!! Jeg har et jevnt skalert eksternt skjermbilde som ser nesten like bra ut som Retina!!!!!
  89. Skjønner at jeg nå må betale for SwitchResX etter 10 dager
  90. Nekter å betale $14
  91. Scratch head, SwitchResX gjør sikkert ikke noe så avansert, sannsynligvis bare redigerer Overrides-filene som RGB-fiksen
  92. Ta en titt på overstyringsfilen, riktig nok, SwitchResX legger bare til de tilpassede oppløsningene her
  93. Tilbake til Google.
  94. Finn flott gratisverktøy og veiledning for koding av tilpassede oppløsningsdata: https://comsysto.github.io/Display-...or-with-HiDPI-Support-For-Scaled-Resolutions/
  95. Innse at de tilpassede skalerte oppløsningene fortsatt ikke er tilgjengelige i Systemvalg, skjult på en eller annen måte. En annen udokumentert OSX-funksjon.
  96. Tilbake til Google.
  97. Finn det fantastiske gratisverktøyet RDM for å aktivere de skjulte oppløsningene. https://github.com/avibrazil/RDM
  98. Installer RDM
  99. Endelig!!! Alt fungerer, GRATIS!
  100. Skru av
  101. Start opp i gjenopprettingsmodus
  102. Aktiver SIP på nytt
  103. Start på nytt.
  104. Ferdig!

Må elske OSX. Sist redigert: 2. mai 2019
Reaksjoner:maverick28 DE

leman

14. oktober 2008


  • 2. mai 2019
seb101 sa: På andre '4k'-oppløsninger, som 2560x1440, får du ikke disse alternativene i dialogboksen Skjerminnstillinger. Klikk for å utvide...

Det er ikke en 4K-oppløsning. Problemet ditt er at du har en lav-DPI-skjerm ved siden av din høy-DPI Mac og du forventer at bildekvaliteten er kompatibel.
Reaksjoner:gim, babatunde22, jorgepasco1 og 3 andre

Stephen.R

Suspendert
2. november 2018
Thailand
  • 2. mai 2019
seb101 sa: På andre '4k'-oppløsninger, som 2560x1440 Klikk for å utvide...
.... 2560x1440 er ikke 4K. Det er 2K. Jeg antar 2,5K, men ingen kaller det det.
Reaksjoner:Populus, HatMine, me55 og 1 annen person S

seb101

Original plakat
3. april 2014
  • 2. mai 2019
leman sa: Det er ikke en 4K-oppløsning. Problemet ditt er at du har en lav-DPI-skjerm ved siden av din høy-DPI Mac og du forventer at bildekvaliteten er kompatibel. Klikk for å utvide...

Nei, det gjør jeg ikke, jeg hadde aldri forventet at bildekvaliteten skulle være sammenlignbar. Jeg forventer å være i stand til å skalere OS-skjermen slik at den visuelle størrelsen på UI-elementer er konsistent på tvers av skjermer. Noe du kan, med litt hacking. Det er bare synd at det ikke er et alternativ i Systemvalg slik det er i Windows.
. Sist redigert: 2. mai 2019
Reaksjoner:fyll DE

leman

14. oktober 2008
  • 2. mai 2019
seb101 sa: 1) Apple HAR implementert fleksibel UI-skalering, ta en titt på Stephen.Rs skjermbilde ovenfor, han har 5 fleksible alternativer for hvordan man skalerer UI på 4K-skjermen sin. De har nettopp valgt å være selektive med implementeringen (uten tvil for å drive folk mot deres 'anbefalte' partnerprodukter). Klikk for å utvide...

AFAIK, Apple har fjernet sin fleksible UI-skaleringsimplementering fullstendig. De støtter bare 2x2 skalering (2.0 backing store factor) - dvs. 1 logisk piksel er representert som 2x2 fysiske piksler. Dette, i kombinasjon med vanlig oppløsningsbytte, er det du kan se i Stephen.Rs skjermbilde.

seb101 sa: 2) Fleksibel skalering fungerer utmerket på oppløsninger lavere enn ekte 4K. 2560 x 1440 på en 24-tommers eller 27-tommers skjerm når den skaleres til rundt '125 %' ser helt fint ut. Brukergrensesnittelementene samsvarer i visuell størrelse med retinaskjermen. Nei, 'kvaliteten' er ikke fullt så høy, men du sparer deg $300+. Det er bare synd det er vondt å slå på. Klikk for å utvide...

Det kan se ok ut for deg, men det ødelegger virkelig kvaliteten på fonter og annet innhold. Apple mener at forutsigbar bildekvalitet er viktigere enn visuelle hacks av den typen du beskriver. Hvis det er det du vil, kan du alltid velge et OS som gir deg det.

P.S. 'Ekte' fleksibel skalering av brukergrensesnittet er en flott ting, men det legger svært høy belastning på programvareutvikleren og introduserer massive kvalitetsproblemer på skjermer med lavere DPI. Dette er veien som Windows valgte, og dessverre ser det ut som et rot med mange apper. Dette er spesielt uheldig når det er sammenkoblet med Windows-skriftgjengivelse, som allerede forvrenger skrifter. Apple valgte i stedet å fikse skaleringen til en faktor 2, noe som er lite fleksibelt, men gjør HiDPI-programvare triviell å skrive og muliggjør også raskere tegnealgoritmer (siden du ikke trenger å ta hensyn til brøkdeler av lien-bredder).

Stephen.R

Suspendert
2. november 2018
Thailand
  • 2. mai 2019
leman sa: AFAIK, Apple har fjernet den fleksible UI-skaleringsimplementeringen fullstendig. De støtter bare 2x2 skalering (2.0 backing store factor) - dvs. 1 logisk piksel er representert som 2x2 fysiske piksler. Dette, i kombinasjon med vanlig oppløsningsbytte, er det du kan se i Stephen.Rs skjermbilde. Klikk for å utvide...

Ja og nei.

Jeg husker implementeringen du refererer til tilbake i Lion/et.al, den var mer beslektet med måten (slik jeg forstår det) Windows gjør det: hver applikasjon gjengir vinduet krom/kontroller/innhold i en høyere oppløsning. Fra minnet når du aktivert det, ville størrelsen på menylinjen endres etter hvert som du gikk inn og ut av apper som støttet det.

Det som eksisterer nå er definitivt vanskeligere for GPUen, men jeg er ikke sikker på at beskrivelsen din av den er ganske nøyaktig - skaleringen av det gjengitte bildet for å matche skjermen er ikke det samme som å sette 1080p-skjermen til å kjøre på 1024x768, der skjermen skaleres opp bildet - skjermen mottar et 1:1 4k (eller hva det nå er native res er) bilde, som er forhåndsskalert av macOS/GPU. M

mick2

5. oktober 2017
Storbritannia
  • 2. mai 2019
leman sa: Apple har eksperimentert med fleksibel UI-skalering i årevis (en skjult implementering var til stede i snøleopard og jeg tror Lion), men de bestemte seg til slutt at det ikke er den rette veien å gå (hovedsakelig siden det bare ikke fungerer konsekvent, spesielt på en skjerm med lav dpi). Hvis denne spesielle funksjonen er viktig for deg, anbefaler jeg deg mot å bruke macOS, siden det er usannsynlig at den vil støttes. Kanskje i fremtiden, når skjermoppløsningen blir trukket tilbake som konsept (dette bør skje innen 15 år eller så). Klikk for å utvide...

leman sa: Det kan se greit ut for deg, men det ødelegger virkelig kvaliteten på fonter og annet innhold. Apple mener at forutsigbar bildekvalitet er viktigere enn visuelle hacks av den typen du beskriver. Hvis det er det du vil, kan du alltid velge et OS som gir deg det. Klikk for å utvide...


Eller med andre ord, OP du tror kanskje du ønsker å oppnå skarpe og riktig skalerte fonter på 2560x1440-skjermen din, men heldigvis har Apple allerede tenkt på dette på dine vegne og har konkludert med at det du ønsker faktisk er feil, det gjør du sannsynligvis ikke Jeg er ikke klar over det ... du vet, alt er på grunn av 'forutsigbar bildekvalitet' når du bruker skjermer du ikke eier. Som de dyre som selges av Apple.

Det faktum at OP faktisk løste problemet hans - om enn ved å hoppe gjennom de latterlige bøylene han skisserte - er et bevis på at det *er* faktisk mulig å oppnå 'forutsigbar bildekvalitet' ved å bruke annen maskinvare, men det er bare at Apple ikke vil tillate deres brukere å gjøre dette enkelt?
Reaksjoner:TomMuc og MecPro DE

leman

14. oktober 2008
  • 3. mai 2019
mick2 sa: Eller med andre ord, OP du tror kanskje du ønsker å oppnå skarpe og riktig skalerte fonter på 2560x1440-skjermen din, men heldigvis har Apple allerede tenkt på dette på dine vegne og har konkludert med at det du ønsker faktisk er feil Klikk for å utvide...

Se, det er ingen grunn til å bli sur her. Poenget er at det egentlig ikke er mulig å få skarpe og riktig skalerte skrifter på denne måten på macOS (du kan bruke den innebygde zoomfunksjonen for mye bedre kvalitet, men det er ikke det OP vil ha). Skaleringen som macOS implementerer er rettet mot skjermer med høy DPI og vil gi undermålige resultater på skjermer med lav DPI, og det er derfor den er deaktivert.

mick2 sa: Det faktum at OP faktisk løste problemet hans - om enn ved å hoppe gjennom de latterlige bøylene han skisserte - er et bevis på at det *er* faktisk mulig å oppnå 'forutsigbar bildekvalitet' ved å bruke annen maskinvare, men det er bare at Apple ikke gjør det ønsker å la brukerne gjøre dette enkelt? Klikk for å utvide...

Det er også mulig å bruke den bærbare datamaskinen som romvarmer eller bilen som en nødstrømsgenerator, men det betyr ikke at det er et anbefalt eller støttet brukstilfelle. Det OP gjorde her var å tvinge frem en gjengivelsesmodus som er reservert for HiDPI-skjermer. Oppriktig talt kunne OP sannsynligvis ha oppnådd et lignende resultat ved å bare bytte til en lavere oppløsning, uten alle disse hackene.

Likevel er det faktisk et problem der macOS forhandler en feil signalprotokoll med noen Dell-skjermer. Fra det jeg har lest, er det et slags tosidig problem: skjermen annonserer en viss spesifikasjon, men ser ikke ut til å fungere ordentlig med den spesifikasjonen. Samtidig insisterer macOS på å bruke denne spesifikasjonen og tilbyr ikke en enkel måte å overstyre dette for brukeren.
[doublepost=1556873131][/doublepost]
Stephen.R sa: Ja og nei.

Jeg husker implementeringen du refererer til tilbake i Lion/et.al, den var mer beslektet med måten (slik jeg forstår det) Windows gjør det: hver applikasjon gjengir vinduet krom/kontroller/innhold i en høyere oppløsning. Fra minnet når du aktivert det, ville størrelsen på menylinjen endres etter hvert som du gikk inn og ut av apper som støttet det.

Det som eksisterer nå er definitivt vanskeligere for GPUen, men jeg er ikke sikker på at beskrivelsen din av den er ganske nøyaktig - skaleringen av det gjengitte bildet for å matche skjermen er ikke det samme som å sette 1080p-skjermen til å kjøre på 1024x768, der skjermen skaleres opp bildet - skjermen mottar et 1:1 4k (eller hva det nå er native res er) bilde, som er forhåndsskalert av macOS/GPU. Klikk for å utvide...

Hvis du vil ha det mer detaljert, er det dette som skjer bak kulissene. For det første lar moderne OS-er vanligvis ikke applikasjoner trekke direkte til skjermen, i stedet gir de en støttebutikk (en tegneoverflate i minnet). Forskjellene ligger i oppløsningen til støttelageret og hvordan logiske piksler (det som regnes som en piksel av programvare) og hva som regnes som en piksel av maskinvare blir kartlagt til hverandre.

Windows bruker i utgangspunktet følgende tilnærming: støttebutikken deres har samme PPI som systemskjermoppløsningen, men den logiske pikselstørrelsen er fleksibel. Hvis du for eksempel setter DPI-skalering til 150 %, forteller systemet alle appene om å tegne alt med 1,5 ganger størrelsen. Dette gjør tegnelogikken mye mer komplisert, siden appen nå må ta hensyn til at en piksel ikke nødvendigvis er en piksel. Det introduserer også problemer med grafiske eiendeler, siden de også må skaleres. Uansett, hvis det er programmert riktig, ved å bruke riktige tegneabstraksjoner, er det ikke et problem (bortsett fra ytelsen, siden tegnealgoritmer må være ganske generelle), men dessverre er de fleste tilpassede tegnekoder ikke riktig programmert. Dette er også tilnærmingen som Appel hadde i Snow Leopard: applikasjonen måtte spørre etter gjeldende støttelagerfaktor og tegne i tilsvarende skala.

Moderne macOS gjør noe mye enklere. Den tillater i utgangspunktet bare to backing store-faktorer: 1.0 og 2.0. Hvis det er 1.0, er en piksel en piksel og appen tegner bare som den tradisjonelt ville gjort. Hvis det er 2.0 (det apple kaller HiDPI-modus), støttes en piksel av en 2x2-gruppe med piksler i støttebutikken, og appen må tegne ting med 2x den opprinnelige størrelsen (i hver dimensjon) for å oppnå samme brukergrensesnittstørrelser. Dette muliggjør i hovedsak tegning med 'ekte' underpikselpresisjon (og også en grunn til at fancy skriftutjevningsteknikker blir foreldet med denne modusen - siden alle disse teknikkene er der for å emulere underpikselgjengivelse). Uansett, siden støttefaktoren er integrert (og fast) i denne tilnærmingen, gjør det mange ting enklere (f.eks. kan tegnealgoritmer være enklere i mange tilfeller, kapitalforvaltningen blir enklere) — og dette er grunnen til at Mac-programvare kan gå over til HiDPI innen veldig kort periode, mens Windows fortsatt sliter litt.

Og tingene ble virkelig interessante da et galt geni hos Apple innså følgende: PPI-en til støttebutikken kan være forskjellig fra PPI-en til den faktiske fysiske skjermen. For eksempel kan netthinneskjermen din være 2880x1800, men fullskjermsbacking-butikken kan være 3840x2400 (1920x1200 logisk oppløsning med 2.0-bakgrunnlagrefaktor). Fra appen din tegnes den til en 4K 3840x2400-skjerm med 200 % DPI-skalering, men macOS vil da filtrere det endelige bildet til 2880x1800. Dette gir deg emulert 75 % DP-skalering ved bruk av supersampling AA. Siden PPI på netthinneskjermen fortsatt er veldig høy, er det noe nøyaktighetstap, men det er egentlig ikke merkbart. Og kvaliteten er høyere enn direkte tegning ved 75 % til 2880x1800, siden du er avhengig av SSAA bak kulissene. I prinsippet kan denne metoden implementere vilkårlig DPI-skalering med høy kvalitet (ved å variere oppløsningen til støttelageret), men Apple begrenser det til noen ofte brukte verdier. Problemene med denne tilnærmingen er a) skalering overhead (ubetydelig med moderne GPUer), b) den gjør pikselperfekt gjengivelse umulig (IMO er ikke et problem hvis skjermen er HiDPI, siden piksler ikke er synlige uansett) og c) den lever og dør med oppløsningen til den opprinnelige skjermen. Hvis skjermen har lav DPI, er det bare for mye nøyaktighetstap etter nedsampling. Dette er hovedgrunnen til at Apple deaktiverer denne gjengivelsesmodusen på skjermer med lav DPI, og også grunnen til at Windows historisk sett stolte på pikselperfekte (eller piksel-snapping) tegninger som gir dette skarpe utseendet ved å effektivt forvrenge bildet slik at det kan passe inn inn i pikselnettet.

(Beklager det lange innlegget, jeg håper noen synes det er interessant) Reaksjoner:revz190 og nesterovml DE

leman

14. oktober 2008
  • 3. mai 2019
mick2 sa: Jeg blir rett og slett lei av å lese disse kronglete logiske og semantiske carte-blanche-begrunnelsene av apple og deres praksis og føler behov for å kalle dem ut. Realiteten er selvfølgelig at apple gjør noen ting bra, noen ting middelmådige og noen ting dårlig, akkurat som alle andre teknologiselskaper, OG DET ER OK Å SI DET... Reaksjoner:leman

Stephen.R

Suspendert
2. november 2018
Thailand
  • 3. mai 2019
mick2 sa: Jeg blir rett og slett lei av å lese disse kronglete logiske og semantiske carte-blanche-begrunnelsene av apple og deres praksis og føler behov for å kalle dem ut. Realiteten er selvfølgelig at apple gjør noen ting bra, noen ting middelmådige og noen ting dårlig, akkurat som alle andre teknologiselskaper, OG DET ER OK Å SI DET... Reaksjoner:leman

Mennesker

24. august 2012
Valencia, Spania.
  • 5. mai 2019
seb101 sa: Hurtigveiledning for å aktivere riktig fargemodus og 125 % skalering på eksterne Dell 4K (2650 x 1440) skjermer med MacBook. (Instruksjoner for Windows og OSX).

Dette gir deg en jevn skalert ekstern skjermopplevelse som holder brukergrensesnittelementer omtrent i samme 'størrelse' når du drar dem mellom Retina og ekstern skjerm.

Windows (ca. 10 sekunder)

  1. Koble til skjermen
  2. Høyreklikk skrivebord
  3. Klikk 'Skjerminnstillinger'
  4. Dra skaleringsglidebryteren til 125 %
  5. Klikk på Bruk
  6. Alt ser flott ut.

OSX High Sierra/Mojave (ca. 2,5 timer)
  1. Koble til skjermen
  2. Skjermen ser ikke riktig ut, tekst og svart-hvitt-elementer er uskarpe og har chroma 'blomstrer' rundt seg.
  3. Åpne Systemvalg
  4. Klikk på Skjermer
  5. Se relevante innstillinger
  6. Det er ingen.
  7. Google det, ikke sikker på det eksakte problemet, så prøv 'OSX ekstern skjerm fuzzy text'
  8. Les 4 topplenker som er en samling foruminnlegg der hardbarkede Mac-brukere forteller meg at:
    1. Slik er det bare med Mac
    2. OSX er 'bedre' fordi det viser fonter annerledes, og dette kan gjøre dem uskarpe. Takle det.
    3. Øynene mine har feil fordi jeg sammenligner den med en Retina-skjerm nå, og Retina er SÅ god at alt annet ser uskarpt ut.
    4. Jeg må kjøpe en Apply-skjerm
    5. Prøv å aktivere eller deaktivere skriftutjevning.
  9. Bestem deg for å prøve skriftutjevningen.
  10. Åpne Systemvalg
  11. Klikk Generelt (rart nok regnes ikke dette som en 'Vis'-innstilling)
  12. Skriftutjevning er aktivert, så jeg prøver å deaktivere den. Det løser ikke problemet.
  13. Aktiver skriftutjevning på nytt.
  14. Tilbake til Google.
  15. Finn endelig et foruminnlegg som forklarer problemet med at OSX feilaktig tvinger fargemodusen på noen eksterne skjermer til YPbPr/YCbCr i stedet for RGB.
  16. Åpne Systemvalg
  17. Klikk vises
  18. Se etter fargemodusinnstilling
  19. Det finnes ikke i OSX
  20. Finn til slutt dette utmerkede blogginnlegget med en løsning: https://spin.atomicobject.com/2018/08/24/macbook-pro-external-monitor-display-problem/
  21. Kjeven faller ved kompleksiteten til reparasjonen - gjenopprettingsmodus?!!?!
  22. Bestem deg for å gå for det.
  23. Last ned skriptet fra GitHub
  24. Kjør skriptet - det skriver en ny EDID-fil.
  25. Slå av Mac
  26. Start opp i gjenopprettingsmodus
  27. Åpne Diskverktøy
  28. Monter den krypterte FileVault-disken
  29. Oppgi passord
  30. Lukk Diskverktøy
  31. Åpne Terminal
  32. Kopier EDID-filen som er opprettet til riktig systemmapp
  33. Start på nytt
  34. DET FUNGERER!!! Ikke mer tekstuskarphet og fargeoppblomstring.
  35. Festøl.
  36. Ting er fortsatt for små på den eksterne skjermen, men på tide å takle skaleringen.
  37. Åpne Systemvalg
  38. Klikk på Skjermer
  39. Klikk på alternativknappen 'Skalert'.
  40. Rart, alt det gjør det gir en liste over alternative oppløsninger.
  41. Prøv noen alternative oppløsninger, de ser alle uskarpe og forferdelige ut, som forventet.
  42. Se etter andre innstillinger relatert til skalering.
  43. Det er ingen.
  44. Tilbake til Google
  45. Les gjennom de øverste lenkene som alle er blogginnlegg der hardbarkede Mac-brukere forteller meg:
    1. Slik er det bare med Mac.
    2. Jeg må kjøpe en Apple-godkjent skjerm.
    3. At å senke oppløsningen er det samme som skalering (FML, dere idioter)
  46. Finn etter hvert noen innlegg som snakker om spesifikke 'HiDPI'-skaleringsalternativer ved å trykke på 'Alternativ'-tasten mens du klikker på Skalert-radioknappen.
  47. GÅ tilbake til Skjermvalg, hold nede Alternativ og klikk Skalert.
  48. Fortsatt er det ingen HiDPI-alternativer.
  49. Google hvordan aktivere HiDPI
  50. Finn denne artikkelen: https://www.tekrevue.com/tip/hidpi-mode-os-x/
  51. Åpne Terminal
  52. Kjør kommandoen
  53. Gå tilbake til Skjerminnstillinger
  54. Fortsatt ingen HiDPI-alternativer
  55. Tilbake til Google.
  56. Oppdag etter hvert at OSX kun støtter HiDPI-moduser på skjermer med spesifikke Aspect Ratios. (Dette er fullstendig udokumentert av Apple - Takk Apple!)
  57. Google hvordan du angir egendefinerte oppløsninger.
  58. Finn innlegg som snakker om programvare kalt SwitchResX.
  59. Last ned SwitchResX
  60. Baulk ved det bisarre brukergrensesnittet.
  61. Finn de 'støttede' oppløsningsalternativene for skjermen min - det er mye mer enn i Apples innstillingsdialog, inkludert noen HiDPI.
  62. Prøv noen HiDPI-alternativer, de ser bra ut, men de har feil Aspect Ratio, så det er svarte felter på sidene av skjermen.
  63. Tilbake til Googles egendefinerte HiDPI-oppløsninger i OSX
  64. Lenker tilbake til SwitchResX FAQ https://www.madrau.com/support/supp...n_I_define_a_new_HiDPI_re.html?TB_iframe=true
  65. Åpne fanen 'Manuelle oppløsninger' i SwitchResX
  66. Oppdag at denne delen av appen fungerer bare hvis du deaktiverer System Integrity Protection.
  67. Kan ikke helt tro at du trenger å deaktivere SIP for å angi en tilpasset oppløsning, så Google det, ende opp på SwitchResX-nettstedet der forfatteren har en lignende oppfatning. https://www.madrau.com/support/support/srx_1011.html
  68. Sukk.
  69. Skru av
  70. Start på nytt i gjenopprettingsmodus
  71. Åpne Terminal
  72. Skriv inn kommando for å deaktivere SIP
  73. Start på nytt.
  74. Åpne SwitchResX
  75. Gå til fanen Manuelle oppløsninger.
  76. Blir bedt om 'Skalert oppløsning'-parametere. Ingen dokumentasjon på dette.
  77. Gjett at siden jeg vil ha 125 % skalering, må jeg multiplisere skjermens opprinnelige oppløsning med 1,25 i begge dimensjoner.
  78. Lagre den egendefinerte oppløsningen.
  79. Prøv å bruke den og til slutt innse at du må starte på nytt før dette kan brukes.
  80. Start på nytt
  81. Bruk egendefinert oppløsning.
  82. Delvis suksess! Skalering har fungert, sideforhold er riktig, men alt er alt for 'stort' på skjermen. Ser mer ut som 175 % skalering.
  83. Klø deg i hodet og tenk. Skjønner at jeg gjorde regnestykket feil. Hvis jeg vil ha 125 % skalering, vil jeg lage en virtuell oppløsning på 175 % av skjermens opprinnelige oppløsning som vil skalere HiDPI ned til en effektiv oppløsning på 85 % av min opprinnelige oppløsning slik at alt vises... ??? 15 % større?? Hjernen gjør vondt. Nærme nok bestemmer jeg meg.
  84. Prøv den med virtuell oppløsning på 4480 x 2520.
  85. Start på nytt for å lagre den nye oppløsningen.
  86. Åpne SwitchResX
  87. Still inn skjermoppløsningen til den nye manuelle HiDPI-innstillingen.
  88. ÅH HERREGUD DET FUNGERER!!! Jeg har et jevnt skalert eksternt skjermbilde som ser nesten like bra ut som Retina!!!!!
  89. Skjønner at jeg nå må betale for SwitchResX etter 10 dager
  90. Nekter å betale $14
  91. Scratch head, SwitchResX gjør sikkert ikke noe så avansert, sannsynligvis bare redigerer Overrides-filene som RGB-fiksen
  92. Ta en titt på overstyringsfilen, riktig nok, SwitchResX legger bare til de tilpassede oppløsningene her
  93. Tilbake til Google.
  94. Finn flott gratisverktøy og veiledning for koding av tilpassede oppløsningsdata: https://comsysto.github.io/Display-...or-with-HiDPI-Support-For-Scaled-Resolutions/
  95. Innse at de tilpassede skalerte oppløsningene fortsatt ikke er tilgjengelige i Systemvalg, skjult på en eller annen måte. En annen udokumentert OSX-funksjon.
  96. Tilbake til Google.
  97. Finn det fantastiske gratisverktøyet RDM for å aktivere de skjulte oppløsningene. https://github.com/avibrazil/RDM
  98. Installer RDM
  99. Endelig!!! Alt fungerer, GRATIS!
  100. Skru av
  101. Start opp i gjenopprettingsmodus
  102. Aktiver SIP på nytt
  103. Start på nytt.
  104. Ferdig!

Må elske OSX. Klikk for å utvide...

Hei OP, jeg har en Dell-skjerm, 24' 2408WPS, det er en 1920x1200-skjerm, og det skjer på samme måte, jeg la merke til at det tvinger YPbPr/YCbCr-modusen i stedet for RGB-modusen. Også teksten er uskarp, nå enda mer takket være Mojave.

Så jeg tenkte om metoden din ville gjøre skjermen min sprøere. Først vil jeg prøve å tvinge RGB-modusen, selv om jeg vil vite om det er mulig å reversere dette hacket tilbake til standard.

For det andre vet jeg at dette vil være vanskelig, men... ville det være mulig å tvinge frem en bedre gjengivelse for 1200p-skjermen min? Jeg ser ikke tydelig hva du gjorde, men jeg savner også det alternativet, å kunne gjengi skjermen med større elementer, men samtidig gjengitt med 1200p, den opprinnelige oppløsningen. Ville det være mulig? I så fall... hvordan gjorde du regnestykket? Hvilken oppløsning bør jeg prøve å tvinge frem?

Systemintegritetsbeskyttelsen er enkel å deaktivere. Jeg gjorde det en gang for å endre noe annet. Men jeg vet ikke hvordan jeg skal beregne oppløsningene.

Takk på forhånd!

mikerisner

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

Jeg har koblet min MacBook Pro til én 4K/UHD-skjerm, og skjerminnstillingene ser ut som til venstre (disse skjermgrepene er faktisk ikke fra Mac-en min, men de gjør poenget). Jeg koblet den samme Macen med den samme HDMI-kabelen til en annen 4K/UHD-skjerm og fikk skjerminnstillingene til å se ut som de riktige. Så jeg lurer på om det er noen maskinvarespesifikasjoner som gjør at macOS kan tilby de mer elegante innstillingene til venstre.

Hvis noen vet svaret, del gjerne. Jeg ønsker virkelig å kunne kjøpe en 4K-skjerm som støtter konfigurasjonsinnstillingene som vist til venstre.

Takk!!
Reaksjoner:fgp P

piggball

5. februar 2020
  • 5. februar 2020
seb101 sa: Må elske OSX. Klikk for å utvide...

Takk skal du ha! Jeg trodde jeg var dømt som på linux-siden der den eneste skaleringen var enten 1x eller 2x, hva er så vanskelig med skjermskalering på unix-operativsystemer? Igjen takk, fungerer akkurat etter hensikten, ros til de som utviklet RDM ??

Edit: Ok, så jeg hadde egentlig ikke tid til å teste systemet mitt med denne nye HiDpi-oppløsningen. Vel i dag la jeg merke til at streaming av video som på youtube legger en enorm belastning på cpuen, fansen min ville maks. På min vanlige 2560x1440-oppløsning er det greit å se 4k/24fps-video, men på denne nye oppløsningen kan jeg ikke engang se 1080p/60fps uten at systemet mitt blir helt festet og videoen stammer/hopper over rammer. Først tenkte jeg at det kanskje bare var et problem med safari, men ingen samme avtale på chrome og firefox. Dette er oppløsningen som vil vises i innstillingene etter at jeg opprettet den tilpassede oppløsningen på 4480x2520 med RDM. Gikk jeg et sted galt, eller er det bare det at min sølle dual-core macbook air ikke kan håndtere denne virtuelle oppløsningen? Virker rart, men hvorfor det ville påvirke en YouTube-video, jeg mener at den streamede videoen ikke bør skaleres, ikke sant?

Edit 2: Ok, så jeg prøvde en haug med forskjellige oppløsninger med RDM, men samme avtale med hver og en av dem. Jeg antar at skjermskalering ikke er for en slik lavend pc som min? Vel, foreløpig bestemte jeg meg for å bare nøye meg med mac os sin 'skalerte' oppløsning på 2048x1152 som er en effektiv skalering på 125%, men alt er åpenbart mer uskarpt enn på 2560x1440.

Vedlegg

  • Se medieelementet ' href='tmp/attachments/naeyttoekuva-2020-2-6-kello-22-27-22-png.892889/' > Skjermbilde 2020-2-6 kl. 22.27.22.png'file-meta '> 176,4 KB · Visninger: 878
Sist redigert: 6. februar 2020 P

pneves1975

4. desember 2018
Portugal
  • 6. februar 2020
mikerisner sa:

Jeg har koblet min MacBook Pro til én 4K/UHD-skjerm, og skjerminnstillingene ser ut som til venstre (disse skjermgrepene er faktisk ikke fra Mac-en min, men de gjør poenget). Jeg koblet den samme Macen med den samme HDMI-kabelen til en annen 4K/UHD-skjerm og fikk skjerminnstillingene til å se ut som de riktige. Så jeg lurer på om det er noen maskinvarespesifikasjoner som gjør at macOS kan tilby de mer elegante innstillingene til venstre.

Hvis noen vet svaret, del gjerne. Jeg ønsker virkelig å kunne kjøpe en 4K-skjerm som støtter konfigurasjonsinnstillingene som vist til venstre.

Takk!! Klikk for å utvide...

Til venstre har du også lysstyrkekontroll. Jeg mistenker at den venstre skjermen bruker en TB3-tilkobling som Apple Stores LG 4k og 5k. Kanskje hvis tilkoblingen er HDMI, får du ikke disse modusene.

Men jeg har ingen informasjon for å sikkerhetskopiere dette. Det er bare en mulig forklaring. P

piggball

5. februar 2020
  • 6. februar 2020
piikkipallo sa: Edit 2: Ok, så jeg prøvde en haug med forskjellige oppløsninger med RDM, men samme avtale med hver og en av dem. Jeg antar at skjermskalering ikke er for en slik lavend pc som min? Vel, foreløpig bestemte jeg meg for å bare nøye meg med mac os sin 'skalerte' oppløsning på 2048x1152 som er en effektiv skalering på 125%, men alt er åpenbart mer uskarpt enn på 2560x1440. Klikk for å utvide...

Ok, så TIL hvordan HiDPi-skjermskalering fungerer. Jeg har prøvd å kjøre den egendefinerte oppløsningen som OP kjørte 2240x1260 HiDPi, vel lite visste jeg at den faktiske gjengitte oppløsningen av gpuen ville være 4480x2560! Det er hele 311 % økning av piksler i forhold til den opprinnelige 1440p-oppløsningen. Ikke rart jeg opplevde alvorlige ytelsesproblemer. Vel, jeg lekte med oppløsningene for å finne ut hva som ville fungere for meg og min sølle lille dual core cpu og integrerte gpu macbook, virker som 1504x846 HiDPi er sweetspot. Med denne oppløsningen har jeg kanskje ikke så mye eiendom som å si på en grunnleggende oppløsning på 2048x1152, men jeg tar dette skarpere bildet over det uskarpe motstykket. Med denne oppløsningen kan jeg se 1080p/60fps eller 4K/24fps innhold uten at fansen skriker om kjære nåde eller systemressursene mine alle er dedikert til å streame en enkel video. Jeg skulle ønske Mac-en min hadde en bedre GPU, men jeg antar at dette vil gjøre ?

robvas

29. april 2009
BRUKER
  • 6. februar 2020
Jeg kjører mine 2560x1440-skjermer med naturlig oppløsning, og de fungerer helt fint.

*trekk på skuldrene*

Noen kaller det også 3K...

2560x1440 er en flott ThinkPad-oppløsning hvis du kan få den på 14'-skjermen, btw.