Forums

Gids: Problemen met externe monitorschaal en 'fuzziness' oplossen met MBP en OSX

S

seb101

originele poster
3 april 2014
  • 2 mei 2019
Beknopte handleiding om de juiste kleurmodus en 125% schaling in te schakelen op externe Dell 4K (2650 x 1440) monitoren met uw MacBook. (Instructies voor Windows en OSX).

Dit geeft je een soepel geschaalde externe monitorervaring die UI-elementen ongeveer dezelfde 'grootte' houdt als je ze tussen het Retina en het externe scherm sleept.

Windows (ongeveer 10 seconden)

  1. Monitor aansluiten
  2. Klik met de rechtermuisknop op bureaublad
  3. Klik op 'Beeldscherminstellingen'
  4. Sleep de schaalschuifregelaar naar 125%
  5. Klik op Toepassen
  6. Alles ziet er geweldig uit.

OSX High Sierra/Mojave (ongeveer 2,5 uur)
  1. Monitor aansluiten
  2. Het scherm ziet er niet goed uit, tekst en zwart op wit elementen zijn wazig en hebben chroma ‘bloei’ om zich heen.
  3. Systeemvoorkeuren openen
  4. Klik op Beeldschermen
  5. Kijk relevante instellingen
  6. Er zijn er geen.
  7. Google het, weet niet precies wat het probleem is, dus probeer 'OSX external display fuzzy text'
  8. Lees 4 toplinks die een verzameling forumberichten zijn waar die-hard Mac-gebruikers me vertellen dat:
    1. Dit is precies hoe het is met Mac
    2. OSX is 'beter' omdat het lettertypen anders weergeeft en dit kan ze wazig maken. Ga ermee om.
    3. Mijn ogen hebben de schuld omdat ik het nu vergelijk met een Retina-scherm en het Retina zo goed is dat al het andere er wazig uitziet.
    4. Ik moet een Apply-display kopen
    5. Probeer het vloeiend maken van lettertypen in of uit te schakelen.
  9. Besluit om het lettertype vloeiend maken te proberen.
  10. Systeemvoorkeuren openen
  11. Klik op Algemeen (gek genoeg wordt dit niet beschouwd als een instelling voor 'Weergave')
  12. Het vloeiend maken van lettertypen is ingeschakeld, dus ik probeer het uit te schakelen. Het lost het probleem niet op.
  13. Schakel het vloeiend maken van lettertypen opnieuw in.
  14. Terug naar Google.
  15. Vind eindelijk een forumpost waarin het probleem wordt uitgelegd dat OSX de kleurmodus op sommige externe schermen ten onrechte dwingt naar YPbPr/YCbCr in plaats van RGB.
  16. Systeemvoorkeuren openen
  17. Klik op displays
  18. Zoek naar de instelling Kleurmodus
  19. Het bestaat niet in OSX
  20. Vind uiteindelijk deze uitstekende blogpost met een oplossing: https://spin.atomicobject.com/2018/08/24/macbook-pro-external-monitor-display-problem/
  21. De mond valt open bij de complexiteit van de oplossing - herstelmodus?!?!
  22. Besluit ervoor te gaan.
  23. Download het script van GitHub
  24. Voer het script uit - het schrijft een nieuw EDID-bestand.
  25. Sluit Mac af
  26. Opstarten in herstelmodus
  27. Schijfhulpprogramma openen
  28. Koppel de met FileVault versleutelde schijf
  29. Voer wachtwoord in
  30. Schijfhulpprogramma sluiten
  31. Terminal openen
  32. Kopieer het gemaakte EDID-bestand naar de juiste systeemmap
  33. Opnieuw opstarten
  34. HET WERKT!!! Geen tekstvervaging en kleurbloei meer.
  35. Feestelijk bier.
  36. De dingen zijn echter nog te klein op het externe display, tijd om de schaalvergroting aan te pakken.
  37. Systeemvoorkeuren openen
  38. Klik op Beeldschermen
  39. Klik op het keuzerondje 'Geschaald'.
  40. Vreemd, alles wat het doet, geeft een lijst met alternatieve resoluties.
  41. Probeer een aantal alternatieve resoluties, ze zien er allemaal wazig en vreselijk uit, zoals verwacht.
  42. Zoek naar andere instellingen met betrekking tot schalen.
  43. Er zijn er geen.
  44. Terug naar Google
  45. Lees de bovenste links die allemaal blogposts zijn waar die-hard Mac-gebruikers me vertellen:
    1. Dit is precies hoe het is met Mac.
    2. Ik moet een door Apple goedgekeurd beeldscherm kopen.
    3. Dat het verlagen van de resolutie hetzelfde is als schalen (FML idioten)
  46. Vind uiteindelijk enkele berichten die praten over specifieke 'HiDPI'-schaalopties door op de 'Optie'-toets te drukken terwijl u op het keuzerondje Geschaald klikt.
  47. GA terug naar Weergavevoorkeuren, houd Option ingedrukt en klik op Geschaald.
  48. Er zijn nog steeds geen HiDPI-opties.
  49. Google hoe HiDPI . in te schakelen
  50. Vind dit artikel: https://www.tekrevue.com/tip/hidpi-mode-os-x/
  51. Terminal openen
  52. Voer de opdracht uit
  53. Ga terug naar Weergavevoorkeuren
  54. Nog steeds geen HiDPI-opties
  55. Terug naar Google.
  56. Ontdek uiteindelijk dat OSX alleen native HiDPI-modi ondersteunt op monitoren met specifieke beeldverhoudingen. (Dit is volledig ongedocumenteerd door Apple - Bedankt Apple!)
  57. Google hoe u aangepaste resoluties instelt.
  58. Zoek berichten over software genaamd SwitchResX.
  59. Download SwitchResX
  60. Baulk op de bizarre gebruikersinterface.
  61. Zoek de 'ondersteunde' resolutie-opties voor mijn scherm - er zijn veel meer dan in het Apple-instellingendialoogvenster, inclusief enkele HiDPI-opties.
  62. Probeer enkele HiDPI-opties, ze zien er goed uit, maar ze hebben de verkeerde beeldverhouding, dus er zijn zwarte balken aan de zijkanten van het scherm.
  63. Terug naar aangepaste HiDPI-resoluties van Google in OSX
  64. Links terug naar SwitchResX FAQ https://www.madrau.com/support/supp...n_I_define_a_new_HiDPI_re.html?TB_iframe=true
  65. Open het tabblad 'Handmatige resoluties' in SwitchResX
  66. Ontdek dat dit deel van de app alleen werkt als je System Integrity Protection uitschakelt.
  67. Ik kan niet helemaal geloven dat je SIP moet uitschakelen om een ​​aangepaste resolutie in te stellen, dus Google het, kom terug op de SwitchResX-website waar de auteur een vergelijkbare mening heeft. https://www.madrau.com/support/support/srx_1011.html
  68. Zucht.
  69. Stilgelegd
  70. Opnieuw opstarten in herstelmodus
  71. Terminal openen
  72. Voer de opdracht in om SIP uit te schakelen
  73. Herstart.
  74. Open SwitchResX
  75. Ga naar het tabblad Handmatige resoluties.
  76. Gevraagd om parameters 'Geschaalde resolutie'. Geen documentatie hierover.
  77. Neem een ​​gok dat ik, aangezien ik 125% schaling wil, de native resolutie van mijn monitoren moet vermenigvuldigen met 1,25 in beide dimensies.
  78. Sla de aangepaste resolutie op.
  79. Probeer het toe te passen en realiseer je uiteindelijk dat je opnieuw moet opstarten voordat dit kan worden toegepast.
  80. Opnieuw opstarten
  81. Aangepaste resolutie toepassen.
  82. Gedeeltelijk succes! Schalen heeft gewerkt, beeldverhouding is correct, maar alles is veel te 'groot' op het scherm. Lijkt meer op 175% schaling.
  83. Kras hoofd en denk na. Realiseer je dat ik mijn wiskunde verkeerd heb gedaan. Als ik 125% schaling wil, wil ik een virtuele resolutie van 175% van de oorspronkelijke resolutie van mijn scherm creëren, waarbij HiDPI wordt verkleind tot een effectieve resolutie van 85% van mijn oorspronkelijke resolutie, waardoor alles lijkt ... ??? 15% groter?? Hersenen doen pijn. Dicht genoeg besluit ik.
  84. Probeer het met een virtuele resolutie van 4480 x 2520.
  85. Start opnieuw op om de nieuwe resolutie op te slaan.
  86. Open SwitchResX
  87. Stel de schermresolutie in op de nieuwe handmatige HiDPI-instelling.
  88. OH MIJN GOD HET WERKT!!! Ik heb een vloeiend geschaald extern monitorbeeld dat er bijna net zo goed uitziet als het netvlies!!!!!
  89. Realiseer me dat ik nu na 10 dagen voor SwitchResX moet betalen
  90. Weigeren om $ 14 te betalen
  91. Kras hoofd, SwitchResX doet zeker niets geavanceerds, waarschijnlijk alleen de Overrides-bestanden bewerken zoals de RGB-fix
  92. Bekijk het overrides-bestand, ja hoor, SwitchResX voegt hier gewoon de aangepaste resoluties toe
  93. Terug naar Google.
  94. Vind een geweldige gratis tool en gids voor het coderen van de aangepaste resolutiegegevens: https://comsysto.github.io/Display-...or-with-HiDPI-Support-For-Scaled-Resolutions/
  95. Realiseer je dat de aangepaste geschaalde resoluties nog steeds niet beschikbaar zijn in Systeemvoorkeuren, op de een of andere manier verborgen. Nog een ongedocumenteerde OSX-functie.
  96. Terug naar Google.
  97. Vind de geweldige gratis tool RDM om de verborgen resoluties in te schakelen. https://github.com/avibrazil/RDM
  98. RDM installeren
  99. Eindelijk!!! Het werkt allemaal, voor FREEEEE!
  100. Stilgelegd
  101. Opstarten in herstelmodus
  102. SIP opnieuw inschakelen
  103. Herstart.
  104. Gedaan!

Je moet van OSX houden. Laatst bewerkt: 2 mei 2019
reacties:buitenbeentje28 DE

leman

14 okt 2008


  • 2 mei 2019
seb101 zei: Op andere '4k'-resoluties, zoals 2560x1440, krijg je die opties niet in het dialoogvenster Beeldscherminstellingen. Klik om uit te breiden...

Dat is geen 4K resolutie. Uw probleem is dat u naast uw Mac met hoge DPI een beeldscherm met een lage DPI hebt en u verwacht dat de beeldkwaliteit compatibel is.
reacties:gim, babatunde22, jorgepasco1 en 3 anderen

Stephen.R

Opgeschort
2 november 2018
Thailand
  • 2 mei 2019
seb101 zei: Op andere '4k'-resoluties, zoals 2560x1440 Klik om uit te breiden...
.... 2560x1440 is geen 4K. Het is 2K. Ik denk 2.5K, maar niemand noemt het zo.
reacties:Populus, HatMine, ik55 en 1 andere persoon S

seb101

originele poster
3 april 2014
  • 2 mei 2019
leman zei: Dat is geen 4K-resolutie. Uw probleem is dat u naast uw Mac met hoge DPI een beeldscherm met een lage DPI hebt en u verwacht dat de beeldkwaliteit compatibel is. Klik om uit te breiden...

Nee, ik niet, ik had nooit verwacht dat de beeldkwaliteit vergelijkbaar zou zijn. Ik verwacht dat ik de OS-weergave kan schalen zodat de visuele grootte van UI-elementen consistent is op alle schermen. Wat, met een beetje hacken, je kunt. Het is alleen jammer dat het geen optie is in de Systeemvoorkeuren zoals in Windows.
. Laatst bewerkt: 2 mei 2019
reacties:vulling DE

leman

14 okt 2008
  • 2 mei 2019
seb101 zei: 1) Apple HEEFT flexibele UI-schaling geïmplementeerd, kijk eens naar Stephen.R's screenshot hierboven, hij heeft 5 flexibele opties voor het schalen van de UI op zijn 4K-scherm. Ze hebben er zojuist voor gekozen om selectief te zijn met de implementatie (ongetwijfeld om mensen naar hun 'aanbevolen' partnerproducten te leiden). Klik om uit te breiden...

AFAIK, Apple heeft de implementatie van de flexibele UI-schaalverdeling volledig verwijderd. Ze ondersteunen alleen 2x2 schaling (2.0 backing store factor) - d.w.z. 1 logische pixel wordt weergegeven als 2x2 fysieke pixels. Dit, in combinatie met het regelmatig wisselen van resolutie, is wat je kunt zien in de screenshot van Stephen.R.

seb101 zei: 2) Flexibel schalen werkt gewoon geweldig op resoluties lager dan echte 4K. 2560x1440 op een 24' of 27' scherm wanneer geschaald naar ongeveer '125%' ziet er prima uit. De UI-elementen komen qua visuele grootte overeen met het retina-display. Nee, de 'kwaliteit' is niet zo hoog, maar je bespaart jezelf $300+. Het is alleen jammer dat het een pijn in de kont is om aan te zetten. Klik om uit te breiden...

Het ziet er misschien goed uit, maar het verpest echt de kwaliteit van lettertypen en andere inhoud. Apple is van mening dat een voorspelbare beeldkwaliteit belangrijker is dan visuele hacks zoals jij beschrijft. Als dat is wat je wilt, kun je altijd een besturingssysteem kiezen dat het je geeft.

PS 'Echte' flexibele UI-schaling is geweldig, maar het legt een zeer hoge druk op de softwareontwikkelaar en introduceert enorme kwaliteitsproblemen op schermen met een lagere DPI. Dit is het pad dat Windows heeft gekozen en helaas lijkt het een puinhoop met veel apps. Dit is vooral jammer in combinatie met Windows-lettertyperendering, die lettertypen al vervormt. Apple koos er in plaats daarvan voor om hun schaling vast te stellen op een factor 2, wat inflexibel is, maar HiDPI-software triviaal maakt om te schrijven en ook snellere tekenalgoritmen mogelijk maakt (omdat je geen rekening hoeft te houden met fractionele lien-breedtes).

Stephen.R

Opgeschort
2 november 2018
Thailand
  • 2 mei 2019
leman zei: AFAIK, Apple heeft zijn flexibele UI-schaalimplementatie volledig verwijderd. Ze ondersteunen alleen 2x2 schaling (2.0 backing store factor) - d.w.z. 1 logische pixel wordt weergegeven als 2x2 fysieke pixels. Dit, in combinatie met het regelmatig wisselen van resolutie, is wat je kunt zien in de screenshot van Stephen.R. Klik om uit te breiden...

Ja en nee.

Ik herinner me de implementatie waarnaar je verwijst in Lion/et.al, het was meer verwant aan de manier waarop (zoals ik het begrijp) Windows het doet: elke applicatie geeft zijn venster chrome/controls/content weer in een hogere resolutie. Uit het geheugen toen je het inschakelde, zou de grootte van de menubalk veranderen als je in en uit apps ging die dit ondersteunden.

Wat nu bestaat, is zeker moeilijker voor de GPU, maar ik weet niet zeker of je beschrijving ervan vrij nauwkeurig is - de schaal van de gerenderde afbeelding om overeen te komen met het scherm is niet hetzelfde als het instellen van je 1080p-scherm om te draaien op 1024x768, waar het scherm wordt geschaald het beeld op - het scherm ontvangt een 1: 1 4k (of wat het ook is native resolutie) beeld, dat vooraf is geschaald door macOS/de GPU. m

mick2

5 okt 2017
VK
  • 2 mei 2019
leman zei: Apple heeft jarenlang geëxperimenteerd met flexibele UI-schaling (een verborgen implementatie was aanwezig in Snow Leopard en ik geloof Lion), maar ze hebben uiteindelijk besloten dat dit niet de juiste manier is (vooral omdat het gewoon niet consistent werkt, vooral op een scherm met een lage dpi). Als deze specifieke functie belangrijk voor je is, raad ik je af om macOS te gebruiken, omdat het onwaarschijnlijk is dat deze wordt ondersteund. Misschien in de toekomst, wanneer beeldschermresolutie als concept wordt afgeschaft (dit zou binnen ongeveer 15 jaar moeten gebeuren). Klik om uit te breiden...

leman zei: Het ziet er misschien goed uit, maar het verpest echt de kwaliteit van lettertypen en andere inhoud. Apple is van mening dat een voorspelbare beeldkwaliteit belangrijker is dan visuele hacks zoals jij beschrijft. Als dat is wat je wilt, kun je altijd een besturingssysteem kiezen dat het je geeft. Klik om uit te breiden...


Of met andere woorden, OP je denkt misschien dat je heldere en correct geschaalde lettertypen wilt bereiken op je 2560x1440-monitor, maar gelukkig heeft Apple hier al over nagedacht en is tot de conclusie gekomen dat wat je wilt eigenlijk onjuist is, je waarschijnlijk gewoon niet' niet beseffen... weet je, het is allemaal om redenen van 'voorspelbare beeldkwaliteit' bij het gebruik van monitoren die je niet bezit. Zoals de dure die door Apple worden verkocht.

Het feit dat de OP zijn probleem daadwerkelijk heeft opgelost - zij het door door de belachelijke hoepels te springen die hij schetste - is zeker het bewijs dat het * echt mogelijk is om 'voorspelbare beeldkwaliteit' te bereiken met andere hardware, maar het is gewoon dat Apple niet wil toestaan hun gebruikers om dit gemakkelijk te doen?
reacties:TomMuc en MecPro DE

leman

14 okt 2008
  • 3 mei 2019
mick2 zei: Of met andere woorden, OP je denkt misschien dat je heldere en correct geschaalde lettertypen wilt bereiken op je 2560x1440-monitor, maar gelukkig heeft Apple hier al over nagedacht namens jou en is tot de conclusie gekomen dat wat je wilt eigenlijk niet klopt Klik om uit te breiden...

Kijk, het is niet nodig om snarky te worden hier. Het punt is dat het niet echt mogelijk is om op deze manier scherpe en correct geschaalde lettertypen te krijgen op macOS (je kunt de ingebouwde zoomfunctionaliteit gebruiken voor een veel betere kwaliteit, maar dat is niet wat OP wil). De schaling die macOS implementeert, is gericht op schermen met een hoge DPI en zal slechte resultaten opleveren op schermen met een lage DPI, daarom is het uitgeschakeld.

mick2 zei: Het feit dat de OP zijn probleem daadwerkelijk heeft opgelost - zij het door door de belachelijke hoepels te springen die hij schetste - is zeker het bewijs dat het * echt * mogelijk is om 'voorspelbare beeldkwaliteit' te bereiken met andere hardware, maar het is gewoon dat Apple dat niet doet willen hun gebruikers dit gemakkelijk laten doen? Klik om uit te breiden...

Het is ook mogelijk om uw laptop te gebruiken als kamerverwarming of uw auto als noodstroomgenerator, maar dit betekent niet dat dit een aanbevolen of ondersteund gebruiksscenario is. Wat OP hier deed, is een weergavemodus forceren die is gereserveerd voor HiDPI-schermen. Eerlijk gezegd had OP waarschijnlijk een vergelijkbaar resultaat kunnen behalen door gewoon over te schakelen naar een lagere resolutie, zonder al deze hacks.

Desalniettemin is er inderdaad een probleem waarbij macOS met sommige Dell-beeldschermen een onjuist signaalprotocol onderhandelt. Van wat ik heb gelezen, is het een soort tweezijdig probleem: de monitor adverteert met een bepaalde specificatie, maar lijkt niet goed te werken met die specificatie. Tegelijkertijd staat macOS erop deze specificatie te gebruiken en biedt het de gebruiker geen gemakkelijke manier om dit op te heffen.
[dubbelpost=1556873131][/dubbelpost]
Stephen.R zei: Ja en nee.

Ik herinner me de implementatie waarnaar je verwijst in Lion/et.al, het was meer verwant aan de manier waarop (zoals ik het begrijp) Windows het doet: elke applicatie geeft zijn venster chrome/controls/content weer in een hogere resolutie. Uit het geheugen toen je het inschakelde, zou de grootte van de menubalk veranderen als je in en uit apps ging die dit ondersteunden.

Wat nu bestaat, is zeker moeilijker voor de GPU, maar ik weet niet zeker of je beschrijving ervan vrij nauwkeurig is - de schaal van de gerenderde afbeelding om overeen te komen met het scherm is niet hetzelfde als het instellen van je 1080p-scherm om te draaien op 1024x768, waar het scherm wordt geschaald het beeld op - het scherm ontvangt een 1: 1 4k (of wat het ook is native resolutie) beeld, dat vooraf is geschaald door macOS/de GPU. Klik om uit te breiden...

Als je het meer gedetailleerd wilt, is dit wat er achter de schermen gebeurt. Ten eerste laten moderne besturingssystemen toepassingen over het algemeen niet rechtstreeks naar het scherm tekenen, maar bieden ze een backing-opslag (een tekenoppervlak in het geheugen). De verschillen zitten in de resolutie van de backing store en hoe logische pixels (wat door software als een pixel wordt beschouwd) en wat door hardware als een pixel wordt beschouwd, op elkaar worden afgebeeld.

Windows gebruikt in principe de volgende benadering: hun backing store heeft dezelfde PPI als de systeemweergaveresolutie, maar de logische pixelgrootte is flexibel. Als je DPI-schaling bijvoorbeeld instelt op 150%, dan vertelt het systeem alle apps om alles op 1,5 keer zo groot te tekenen. Dit maakt de tekenlogica een stuk ingewikkelder, aangezien de app er nu rekening mee moet houden dat een pixel niet per se een pixel is. Het introduceert ook problemen met grafische middelen, omdat ze ook moeten worden geschaald. Hoe dan ook, als het correct is geprogrammeerd, met behulp van de juiste tekenabstracties, is het geen probleem (afgezien van de prestaties, omdat tekenalgoritmen nogal algemeen moeten zijn), maar helaas is de meeste aangepaste tekencode niet echt goed geprogrammeerd. Dit is ook de benadering die Appel had in Snow Leopard: de applicatie moest de huidige backing store-factor opvragen en op de bijbehorende schaal tekenen.

Modern macOS doet iets veel eenvoudigers. Het staat in principe slechts twee backing store-factoren toe: 1.0 en 2.0. Als het 1.0 is, is een pixel een pixel en tekent de app gewoon zoals het traditioneel zou doen. Als het 2.0 is (wat Apple de HiDPI-modus noemt), dan wordt een pixel ondersteund door een 2x2 groep pixels in de backing store en moet de app dingen tekenen met 2x de oorspronkelijke grootte (in elke dimensie) om dezelfde UI-groottes te bereiken. Dit maakt in wezen tekenen mogelijk met 'echte' subpixelprecisie (en ook een reden waarom mooie technieken voor het afvlakken van lettertypen in deze modus overbodig worden - aangezien al deze technieken er zijn om subpixelweergave te emuleren). Hoe dan ook, aangezien de backing-factor integraal (en vast) is in deze benadering, maakt het veel dingen gemakkelijker (bv. tekenalgoritmen kunnen in veel gevallen eenvoudiger zijn, activabeheer wordt eenvoudiger) - en dit is de reden waarom Mac-software zou kunnen overschakelen naar HiDPI binnen een zeer korte periode, terwijl Windows nog steeds een beetje worstelt.

En de dingen werden pas echt interessant toen een of ander gek genie bij Apple het volgende realiseerde: de PPI van de backing store kan verschillen van de PPI van het daadwerkelijke fysieke display. Uw retina-display kan bijvoorbeeld 2880x1800 zijn, maar uw backing-store op volledig scherm kan 3840x2400 zijn (1920x1200 logische resolutie met 2.0 backing store-factor). Vanuit het perspectief van je app tekent het naar een 4K 3840x2400-scherm met een 200% DPI-schaal, maar macOS filtert dan de uiteindelijke afbeelding naar de 2880x1800. Dit geeft u een geëmuleerde 75% DP-schaalverdeling met behulp van supersampling AA. Omdat de PPI van het retina-scherm nog steeds erg hoog is, is er wat nauwkeurigheidsverlies, maar niet echt merkbaar. En de kwaliteit is hoger dan direct tekenen op 75% tot 2880x1800, aangezien je achter de schermen op SSAA vertrouwt. In principe kan deze methode willekeurige DPI-schaling met hoge kwaliteit implementeren (door de resolutie van de backing store te variëren), maar Apple beperkt dit tot enkele veelgebruikte waarden. De problemen met deze aanpak zijn a) schalen van overhead (verwaarloosbaar met moderne GPU's), b) het maakt pixel-perfecte weergave onmogelijk (IMO geen probleem als je scherm HiDPI is, aangezien pixels toch niet waarneembaar zijn) en c) het leeft en sterft met de resolutie van het native display. Als het scherm een ​​lage DPI heeft, is er gewoon te veel nauwkeurigheidsverlies na downsampling. Dit is de belangrijkste reden waarom Apple deze weergavemodus op lage DPI-schermen uitschakelt en ook de reden waarom Windows historisch vertrouwde op pixel-perfecte (of pixel-snapping) tekeningen die dit scherpe uiterlijk geven door het beeld effectief te vervormen zodat het past in het pixelraster.

(Sorry voor de zeer lange post, ik hoop dat iemand het interessant vindt) reacties:revz190 en nesterovml DE

leman

14 okt 2008
  • 3 mei 2019
Mick2 zei: Ik word het beu om deze kronkelige logische en semantische carte-blanche rechtvaardigingen van Apple en hun praktijken te lezen en voel de behoefte om ze eruit te roepen. De realiteit is natuurlijk dat Apple sommige dingen goed doet, sommige dingen middelmatig en sommige dingen slecht, net als elk ander technologiebedrijf, EN HET IS OK OM DAT TE ZEGGEN... reacties:leman

Stephen.R

Opgeschort
2 november 2018
Thailand
  • 3 mei 2019
Mick2 zei: Ik word het beu om deze kronkelige logische en semantische carte-blanche rechtvaardigingen van Apple en hun praktijken te lezen en voel de behoefte om ze eruit te roepen. De realiteit is natuurlijk dat Apple sommige dingen goed doet, sommige dingen middelmatig en sommige dingen slecht, net als elk ander technologiebedrijf, EN HET IS OK OM DAT TE ZEGGEN... reacties:leman

Mensen

24 aug. 2012
Valence, Spanje.
  • 5 mei 2019
seb101 zei: Beknopte handleiding om de juiste kleurmodus en 125% schaling in te schakelen op externe Dell 4K (2650 x 1440) monitoren met uw MacBook. (Instructies voor Windows en OSX).

Dit geeft je een soepel geschaalde externe monitorervaring die UI-elementen ongeveer dezelfde 'grootte' houdt als je ze tussen het Retina en het externe scherm sleept.

Windows (ongeveer 10 seconden)

  1. Monitor aansluiten
  2. Klik met de rechtermuisknop op bureaublad
  3. Klik op 'Beeldscherminstellingen'
  4. Sleep de schaalschuifregelaar naar 125%
  5. Klik op Toepassen
  6. Alles ziet er geweldig uit.

OSX High Sierra/Mojave (ongeveer 2,5 uur)
  1. Monitor aansluiten
  2. Het scherm ziet er niet goed uit, tekst en zwart op wit elementen zijn wazig en hebben chroma ‘bloei’ om zich heen.
  3. Systeemvoorkeuren openen
  4. Klik op Beeldschermen
  5. Kijk relevante instellingen
  6. Er zijn er geen.
  7. Google het, weet niet precies wat het probleem is, dus probeer 'OSX external display fuzzy text'
  8. Lees 4 toplinks die een verzameling forumberichten zijn waar die-hard Mac-gebruikers me vertellen dat:
    1. Dit is precies hoe het is met Mac
    2. OSX is 'beter' omdat het lettertypen anders weergeeft en dit kan ze wazig maken. Ga ermee om.
    3. Mijn ogen hebben de schuld omdat ik het nu vergelijk met een Retina-scherm en het Retina zo goed is dat al het andere er wazig uitziet.
    4. Ik moet een Apply-display kopen
    5. Probeer het vloeiend maken van lettertypen in of uit te schakelen.
  9. Besluit om het lettertype vloeiend maken te proberen.
  10. Systeemvoorkeuren openen
  11. Klik op Algemeen (gek genoeg wordt dit niet beschouwd als een instelling voor 'Weergave')
  12. Het vloeiend maken van lettertypen is ingeschakeld, dus ik probeer het uit te schakelen. Het lost het probleem niet op.
  13. Schakel het vloeiend maken van lettertypen opnieuw in.
  14. Terug naar Google.
  15. Vind eindelijk een forumpost waarin het probleem wordt uitgelegd dat OSX de kleurmodus op sommige externe schermen ten onrechte dwingt naar YPbPr/YCbCr in plaats van RGB.
  16. Systeemvoorkeuren openen
  17. Klik op displays
  18. Zoek naar de instelling Kleurmodus
  19. Het bestaat niet in OSX
  20. Vind uiteindelijk deze uitstekende blogpost met een oplossing: https://spin.atomicobject.com/2018/08/24/macbook-pro-external-monitor-display-problem/
  21. De mond valt open bij de complexiteit van de oplossing - herstelmodus?!?!
  22. Besluit ervoor te gaan.
  23. Download het script van GitHub
  24. Voer het script uit - het schrijft een nieuw EDID-bestand.
  25. Sluit Mac af
  26. Opstarten in herstelmodus
  27. Schijfhulpprogramma openen
  28. Koppel de met FileVault versleutelde schijf
  29. Voer wachtwoord in
  30. Schijfhulpprogramma sluiten
  31. Terminal openen
  32. Kopieer het gemaakte EDID-bestand naar de juiste systeemmap
  33. Opnieuw opstarten
  34. HET WERKT!!! Geen tekstvervaging en kleurbloei meer.
  35. Feestelijk bier.
  36. De dingen zijn echter nog te klein op het externe display, tijd om de schaalvergroting aan te pakken.
  37. Systeemvoorkeuren openen
  38. Klik op Beeldschermen
  39. Klik op het keuzerondje 'Geschaald'.
  40. Vreemd, alles wat het doet, geeft een lijst met alternatieve resoluties.
  41. Probeer een aantal alternatieve resoluties, ze zien er allemaal wazig en vreselijk uit, zoals verwacht.
  42. Zoek naar andere instellingen met betrekking tot schalen.
  43. Er zijn er geen.
  44. Terug naar Google
  45. Lees de bovenste links die allemaal blogposts zijn waar die-hard Mac-gebruikers me vertellen:
    1. Dit is precies hoe het is met Mac.
    2. Ik moet een door Apple goedgekeurd beeldscherm kopen.
    3. Dat het verlagen van de resolutie hetzelfde is als schalen (FML idioten)
  46. Vind uiteindelijk enkele berichten die praten over specifieke 'HiDPI'-schaalopties door op de 'Optie'-toets te drukken terwijl u op het keuzerondje Geschaald klikt.
  47. GA terug naar Weergavevoorkeuren, houd Option ingedrukt en klik op Geschaald.
  48. Er zijn nog steeds geen HiDPI-opties.
  49. Google hoe HiDPI . in te schakelen
  50. Vind dit artikel: https://www.tekrevue.com/tip/hidpi-mode-os-x/
  51. Terminal openen
  52. Voer de opdracht uit
  53. Ga terug naar Weergavevoorkeuren
  54. Nog steeds geen HiDPI-opties
  55. Terug naar Google.
  56. Ontdek uiteindelijk dat OSX alleen native HiDPI-modi ondersteunt op monitoren met specifieke beeldverhoudingen. (Dit is volledig ongedocumenteerd door Apple - Bedankt Apple!)
  57. Google hoe u aangepaste resoluties instelt.
  58. Zoek berichten over software genaamd SwitchResX.
  59. Download SwitchResX
  60. Baulk op de bizarre gebruikersinterface.
  61. Zoek de 'ondersteunde' resolutie-opties voor mijn scherm - er zijn veel meer dan in het Apple-instellingendialoogvenster, inclusief enkele HiDPI-opties.
  62. Probeer enkele HiDPI-opties, ze zien er goed uit, maar ze hebben de verkeerde beeldverhouding, dus er zijn zwarte balken aan de zijkanten van het scherm.
  63. Terug naar aangepaste HiDPI-resoluties van Google in OSX
  64. Links terug naar SwitchResX FAQ https://www.madrau.com/support/supp...n_I_define_a_new_HiDPI_re.html?TB_iframe=true
  65. Open het tabblad 'Handmatige resoluties' in SwitchResX
  66. Ontdek dat dit deel van de app alleen werkt als je System Integrity Protection uitschakelt.
  67. Ik kan niet helemaal geloven dat je SIP moet uitschakelen om een ​​aangepaste resolutie in te stellen, dus Google het, kom terug op de SwitchResX-website waar de auteur een vergelijkbare mening heeft. https://www.madrau.com/support/support/srx_1011.html
  68. Zucht.
  69. Stilgelegd
  70. Opnieuw opstarten in herstelmodus
  71. Terminal openen
  72. Voer de opdracht in om SIP uit te schakelen
  73. Herstart.
  74. Open SwitchResX
  75. Ga naar het tabblad Handmatige resoluties.
  76. Gevraagd om parameters 'Geschaalde resolutie'. Geen documentatie hierover.
  77. Neem een ​​gok dat ik, aangezien ik 125% schaling wil, de native resolutie van mijn monitoren moet vermenigvuldigen met 1,25 in beide dimensies.
  78. Sla de aangepaste resolutie op.
  79. Probeer het toe te passen en realiseer je uiteindelijk dat je opnieuw moet opstarten voordat dit kan worden toegepast.
  80. Opnieuw opstarten
  81. Aangepaste resolutie toepassen.
  82. Gedeeltelijk succes! Schalen heeft gewerkt, beeldverhouding is correct, maar alles is veel te 'groot' op het scherm. Lijkt meer op 175% schaling.
  83. Kras hoofd en denk na. Realiseer je dat ik mijn wiskunde verkeerd heb gedaan. Als ik 125% schaling wil, wil ik een virtuele resolutie van 175% van de oorspronkelijke resolutie van mijn scherm creëren, waarbij HiDPI wordt verkleind tot een effectieve resolutie van 85% van mijn oorspronkelijke resolutie, waardoor alles lijkt ... ??? 15% groter?? Hersenen doen pijn. Dicht genoeg besluit ik.
  84. Probeer het met een virtuele resolutie van 4480 x 2520.
  85. Start opnieuw op om de nieuwe resolutie op te slaan.
  86. Open SwitchResX
  87. Stel de schermresolutie in op de nieuwe handmatige HiDPI-instelling.
  88. OH MIJN GOD HET WERKT!!! Ik heb een vloeiend geschaald extern monitorbeeld dat er bijna net zo goed uitziet als het netvlies!!!!!
  89. Realiseer me dat ik nu na 10 dagen voor SwitchResX moet betalen
  90. Weigeren om $ 14 te betalen
  91. Kras hoofd, SwitchResX doet zeker niets geavanceerds, waarschijnlijk alleen de Overrides-bestanden bewerken zoals de RGB-fix
  92. Bekijk het overrides-bestand, ja hoor, SwitchResX voegt hier gewoon de aangepaste resoluties toe
  93. Terug naar Google.
  94. Vind een geweldige gratis tool en gids voor het coderen van de aangepaste resolutiegegevens: https://comsysto.github.io/Display-...or-with-HiDPI-Support-For-Scaled-Resolutions/
  95. Realiseer je dat de aangepaste geschaalde resoluties nog steeds niet beschikbaar zijn in Systeemvoorkeuren, op de een of andere manier verborgen. Nog een ongedocumenteerde OSX-functie.
  96. Terug naar Google.
  97. Vind de geweldige gratis tool RDM om de verborgen resoluties in te schakelen. https://github.com/avibrazil/RDM
  98. RDM installeren
  99. Eindelijk!!! Het werkt allemaal, voor FREEEEE!
  100. Stilgelegd
  101. Opstarten in herstelmodus
  102. SIP opnieuw inschakelen
  103. Herstart.
  104. Gedaan!

Je moet van OSX houden. Klik om uit te breiden...

Hey OP, ik heb een Dell-monitor, 24' 2408WPS, het is een 1920x1200-monitor, en het gebeurt hetzelfde, ik merkte dat het de YPbPr/YCbCr-modus forceert in plaats van de RGB-modus. Ook is de tekst wazig, nu nog meer dankzij Mojave.

Dus ik zat te denken of jouw methode mijn monitor krokanter zou maken. Eerst zal ik proberen de RGB-modus te forceren, hoewel ik graag zou willen weten of het mogelijk is om deze hack terug te zetten naar de standaard.

Ten tweede, ik weet dat dit moeilijk zal zijn, maar... zou het mogelijk zijn om een ​​betere weergave af te dwingen voor mijn 1200p-monitor? Ik zie niet duidelijk wat je hebt gedaan, maar ik mis die optie ook, het scherm met grotere elementen kunnen renderen, maar tegelijkertijd weergegeven op 1200p, de oorspronkelijke resolutie. Zou het mogelijk zijn? In dat geval... hoe heb je de wiskunde gedaan? Welke resolutie moet ik proberen te forceren?

De systeemintegriteitsbescherming is eenvoudig te deactiveren. Ik heb het een keer gedaan om iets anders aan te passen. Maar ik weet niet hoe ik de resoluties moet berekenen.

Bij voorbaat dank!

mikerisner

22 sep. 2015
Atlanta, GA
  • 21 mei 2019
monitor-scaling.jpg

Ik heb mijn MacBook Pro op één 4K/UHD-monitor aangesloten en de weergave-instellingen zien eruit als links (deze schermafbeeldingen zijn niet echt van mijn Mac, maar ze maken het punt duidelijk). Ik heb dezelfde Mac met dezelfde HDMI-kabel aangesloten op een andere 4K/UHD-monitor en de weergave-instellingen zagen er goed uit. Dus ik vraag me af of er een hardwarespecificatie is waarmee macOS de elegantere instellingen aan de linkerkant kan bieden.

Als iemand het antwoord weet, deel het dan. Ik wil echt kunnen winkelen voor een 4K-monitor die de configuratie-instellingen ondersteunt zoals links te zien is.

Bedankt!!
reacties:fgp P

spike bal

5 februari 2020
  • 5 februari 2020
seb101 zei: Ik moet van OSX houden. Klik om uit te breiden...

Bedankt! Ik dacht dat ik gedoemd was aan de kant van Linux, waar de enige schaling 1x of 2x was, wat is er zo moeilijk aan display-scaling op Unix-besturingssystemen? Nogmaals bedankt, werkt zoals bedoeld, lof voor degenen die RDM hebben ontwikkeld ??

Bewerken: Oké, dus ik had niet echt tijd om mijn systeem uit te testen met deze nieuwe HiDpi-resolutie. Welnu, vandaag merkte ik dat het streamen van video zoals in YouTube een enorme belasting op de cpu legt, mijn fans zouden het maximum halen. Op mijn normale 2560x1440 resolutie is het kijken naar 4k/24fps video prima, maar op deze nieuwe resolutie kan ik zelfs geen 1080p/60fps kijken zonder dat mijn systeem volledig vast komt te zitten en video hapert/frames overslaat. In eerste instantie dacht ik dat het misschien gewoon een probleem was met Safari, maar niet dezelfde deal voor Chrome en Firefox. Dit is de resolutie die in de instellingen zou verschijnen nadat ik de aangepaste resolutie van 4480x2520 met RDM had gemaakt. Ben ik ergens fout gegaan of kan mijn miezerige dual-core macbook air deze virtuele resolutie niet aan? Het lijkt echter vreemd, want waarom het een YouTube-video zou beïnvloeden, ik bedoel, de gestreamde video mag niet worden geschaald, toch?

Bewerken 2: Oké, dus ik heb een aantal verschillende resoluties met RDM geprobeerd, maar met elk van hen dezelfde deal. Ik denk dat display-scaling gewoon niet geschikt is voor zo'n low-end pc als de mijne? Nou, hoe dan ook, ik besloot voorlopig genoegen te nemen met de 'geschaalde' resolutie van mac os van 2048x1152, wat een effectieve schaal van 125% is, maar alles is duidelijk waziger dan op 2560x1440.

Bijlagen

  • Bekijk media-item ' href='tmp/attachments/naeyttoekuva-2020-2-6-kello-22-27-22-png.892889/' > Screenshot 2020-2-6 op 22.27.22.png'file-meta '> 176,4 KB · Bekeken: 878
Laatst bewerkt: 6 feb. 2020 P

pneves1975

4 dec. 2018
Portugal
  • 6 februari 2020
mikerisner zei:

Ik heb mijn MacBook Pro op één 4K/UHD-monitor aangesloten en de weergave-instellingen zien eruit als links (deze schermafbeeldingen zijn niet echt van mijn Mac, maar ze maken het punt duidelijk). Ik heb dezelfde Mac met dezelfde HDMI-kabel aangesloten op een andere 4K/UHD-monitor en de weergave-instellingen zagen er goed uit. Dus ik vraag me af of er een hardwarespecificatie is waarmee macOS de elegantere instellingen aan de linkerkant kan bieden.

Als iemand het antwoord weet, deel het dan. Ik wil echt kunnen winkelen voor een 4K-monitor die de configuratie-instellingen ondersteunt zoals links te zien is.

Bedankt!! Klik om uit te breiden...

Aan de linkerkant heb je ook helderheidsregeling. Ik vermoed dat de linkermonitor een TB3-aansluiting gebruikt zoals Apple Store's LG 4k en 5k. Misschien als de verbinding HDMI is, krijg je die modi niet.

Ik heb echter geen informatie om dit te staven. Het is slechts een mogelijke verklaring. P

spike bal

5 februari 2020
  • 6 februari 2020
piikkipallo zei: Bewerken 2: Oké, dus ik heb een heleboel verschillende resoluties geprobeerd met RDM, maar dezelfde deal met elk van hen. Ik denk dat display-scaling gewoon niet geschikt is voor zo'n low-end pc als de mijne? Nou, hoe dan ook, ik besloot voorlopig genoegen te nemen met de 'geschaalde' resolutie van mac os van 2048x1152, wat een effectieve schaal van 125% is, maar alles is duidelijk waziger dan op 2560x1440. Klik om uit te breiden...

Oké, dus TIL hoe HiDPi-weergaveschaal werkt. Ik heb geprobeerd de aangepaste resolutie uit te voeren die OP 2240x1260 HiDPi had, maar ik wist niet dat de daadwerkelijke weergegeven resolutie door de gpu 4480x2560 zou zijn! Dat is maar liefst 311% meer pixels dan de native 1440p-resolutie. Geen wonder dat ik ernstige prestatieproblemen ondervond. Nou, ik speelde wat met de resoluties om erachter te komen wat voor mij zou werken en mijn miezerige kleine dual-core cpu & geïntegreerde gpu macbook, lijkt 1504x846 HiDPi is de sweetspot. Bij deze resolutie heb ik misschien niet zoveel onroerend goed als zeggen op een basisresolutie van 2048x1152, maar ik zal dit scherpere beeld over de wazige tegenhanger nemen. Met deze resolutie kan ik 1080p/60fps of 4K/24fps content bekijken zonder dat de fans schreeuwen om genade of mijn systeembronnen die allemaal zijn toegewijd aan het streamen van een eenvoudige video. Ik wou dat mijn mac een betere gpu had, maar ik denk dat dit voldoende is?

robvas

29 april 2009
TOEPASSINGEN
  • 6 februari 2020
Ik gebruik mijn 2560x1440-monitoren op native resolutie en ze werken prima.

*schouderop*

Sommige mensen noemen het ook wel 3K...

2560x1440 is een geweldige ThinkPad-resolutie als je het op het 14'-scherm kunt krijgen, btw.