PC-hardware is ongelooflijk divers. Sommige gamers hebben gloednieuwe gaming-pc’s van de bovenste plank met de nieuwste grafische kaarten, CPU’s en snelle SSD’s. Anderen doen het met veel minder. Anderen redden het met veel minder. De mogelijke oplossingen voor slechte prestaties in bijna elk spel zijn dezelfde: upgrade je hardware, verlaag de instellingen, en/of verlaag de resolutie. Het is dat laatste wat ik vandaag wil bespreken.
In een perfecte wereld wil je al je games op de native resolutie van je monitor draaien. Ik begon met gamen toen we uitpuilende tv’s aan onze computers haakten (C-64), en we waren blij om te spelen op 320×200. Tegenwoordig heb ik meerdere 4K- en ultrabrede monitoren, en het verschil in grafische kwaliteit is verbazingwekkend. Toch zijn er genoeg games waarbij zelfs de snelste huidige hardware gewoon niet in staat is om een nieuw spel op 4K, maximale kwaliteit en 60 fps te draaien. Kijk niet verder dan Control, Gears of War 5, en Borderlands 3 als je voorbeelden wilt.
Afhankelijk van het spel, is het misschien mogelijk om op 4K te spelen met een lagere kwaliteitsinstelling, en het verschil tussen ultra en hoge instellingen is vaak meer een placebo dan iets dat je echt zou merken zonder screenshots te vergelijken of benchmarks uit te voeren. De overgang van ultra naar medium kan voor sommigen echter een te groot compromis zijn. Er zijn ook games zoals Rage 2 waar zelfs het gaan van maximale naar minimale kwaliteit de framerates met slechts 50 procent of zo zal verbeteren.
Buiten het upgraden van hardware, blijft het verlagen van de resolutie over, en dit kan de prestaties enorm verbeteren. 1440p loopt meestal bijna twee keer zo snel als 4K bij dezelfde instellingen (als je GPU beperkt), en 1080p is meestal ongeveer 30-40 procent sneller dan 1440p. Spelen op 1080p in plaats van 4K, zelfs op een 4K-monitor, zal je framerate meer dan verdubbelen op alles behalve een 2080 Ti. Dit is de reden waarom we 1440p blijven aanbevelen als de beste gaming-oplossing-het is vaak binnen het bereik van midrange of lagere high-end grafische kaarten en ziet er nog steeds geweldig uit.
Maar wat als je een 4K- of 1440p-scherm wilt voor algemeen gebruik-voor werk en misschien films-maar je wilt er ook games op spelen? Ziet het er dan slechter uit om met 1080p op een 4K- of 1440p-scherm te spelen dan wanneer je gewoon een 1080p-monitor zou gebruiken? Het antwoord is ja, het ziet er inderdaad een beetje slechter uit (meestal is het waziger), maar voor veel mensen maakt dat niet zoveel uit. Disclaimer: ik ben een van die mensen.
Toen we allemaal nog beeldbuizen gebruikten, was het gebruikelijk om te werken met een lagere resolutie dan je eigen beeldschermresolutie. CRT’s waren echter van nature minder nauwkeurig en hadden altijd een beetje onscherpte, dus we merkten dat niet echt. Ik had een veel grotere hekel aan pin cushioning, trapeziumvormige vervorming en andere artefacten die door CRT-technologie werden veroorzaakt dan aan de mogelijke onscherpte van het werken met een hogere resolutie.
Toen we overschakelden op LCD’s en digitale signalen, waren plotseling alle pixels perfect vierkant en leverde het werken met een andere resolutie dan de oorspronkelijke meer zichtbare problemen op.
Neem een eenvoudig voorbeeld van een beeldscherm met een resolutie van 160×90 en een diagonale zwarte streep die er doorheen loopt. Probeer dat beeld nu eens uit te rekken tot 256×144. We lopen tegen het probleem aan dat we het beeld niet gemakkelijk kunnen schalen, en er zijn verschillende technieken. Eén optie is om nearest neighbor interpolatie te gebruiken, of je kunt bilineaire of bicubische interpolatie doen. Er zijn voor- en nadelen aan elk van die technieken, maar ze zien er allemaal slechter uit dan de originele afbeelding.
Ik heb een bronafbeelding van 160×90 genomen en die opgeblazen tot 1280×720 (met behulp van nearest neighbor en bicubische interpolatie) in Photoshop. Daarna heb ik dat verschaald naar 256×144 met verschillende NN en bicubic, en daarna opgeblazen naar 720p via NN (zodat je kunt zien hoe de individuele pixels eruit zouden zien). Het resultaat is een close-up van hoe “native” rendering eruit ziet op een LCD, vergeleken met de twee verschillende schalingsalgoritmen voor niet-native resoluties.
Oorspronkelijke niet-geïnterpoleerde afbeelding opgeblazen tot 720p
160×90 geschaald tot 256×144 via nearest neighbor, vervolgens opgeblazen tot 720p
160×90 geschaald naar 256×144 via bicubische interpolatie, dan opgeblazen naar 720p
LCD’s en videostuurprogramma’s moeten voor de interpolatie zorgen, en hoewel de resultaten er behoorlijk uit kunnen zien, valt niet te ontkennen dat zowel nearest neighbor als bicubische schaling tekortkomingen vertonen. NN leidt ertoe dat sommige pixels worden verdubbeld en andere niet, terwijl bicubisch schalen leidt tot een verlies van scherpte. Ik ben opzettelijk begonnen met een extreem voorbeeld van zwart op wit – met spelafbeeldingen is het veel minder problematisch. De andere factor is welke resolutie je gebruikt ten opzichte van de native resolutie.
Het draaien van 1080p op een 4K beeldscherm komt neer op een kwart van de native resolutie. Als de drivers van uw grafische kaart integer scaling ondersteunen, kunt u de breedte en hoogte verdubbelen en een “scherper” beeld krijgen. Intel en Nvidia ondersteunen nu integer scaling, maar hiervoor is een Ice Lake 10e generatie CPU voor Intel (laptops) of een Turing GPU voor Nvidia vereist. Anders krijg je de bicubische wazigheid die sommige mensen niet leuk vinden.
Het is misschien beter om te laten zien hoe dit eruitziet terwijl je te maken hebt met echte resoluties, zoals 1080p geschaald naar 1440p en 4K, met behulp van Integer Scaling (nearest neighbor) versus bicubische filtering. Integer scaling is een geweldige functie voor pixel art games, maar het is vaak minder belangrijk (en misschien zelfs onwenselijk) wanneer je te maken hebt met andere games en inhoud.
1080p geschaald naar 4K via nearest neighbor (integer scaling)
1080p geschaald naar 4K via bilineaire filtering
1080p geschaald naar 4K via bicubische filtering
1080p geschaald naar 1440p via naaste buur
1080p geschaald naar 1440p via bicubische filtering
Waarom heb ik het over integer schalen en verschillende filtertechnieken in de stuurprogramma’s terwijl ik begon met het bespreken van het spelen van games op lagere resoluties dan de eigen resolutie? Dat is omdat de twee onderwerpen met elkaar verweven zijn. Integer scaling kan soms gebruikt worden bij lagere resoluties, als je de juiste hardware hebt, of je kunt het signaal doorgeven aan het beeldscherm en het de scaling laten afhandelen. De meeste schermen doen tegenwoordig een vorm van bicubische upscaling-sommige echt oude LCD’s deden nearest neighbor interpolatie, en dat kon er verschrikkelijk uitzien (bv. bij het schalen van tekst met hoog contrast zoals in het bovenstaande zwarte lijn op witte achtergrond voorbeeld) en is sindsdien verdwenen.
Als je naar de bovenstaande afbeeldingen kijkt, zie je zeker de verschillen in schalingsmodi, en als je niet op de native resolutie van je scherm werkt, zul je meestal eindigen met een vorm van interpolatie-hetzij van de GPU, hetzij van de beeldscherm-scaler. Op de native resolutie werken is bijna altijd de beste optie, als je hardware speelbare prestaties kan leveren op de gewenste resolutie. Maar als je een 1440p of 4K-monitor hebt, zal dat vaak niet het geval zijn.
Dus waarom koop je niet gewoon een 1080p-scherm? Omdat de meeste mensen hun pc’s niet puur voor gaming gebruiken. Als u een 1440p- of 4K-scherm gebruikt voor surfen op het web en kantoorwerk, kan het hebben van meerdere vensters open u productiever maken en raakt u gewend aan het wisselen tussen deze vensters. Terugvallen naar 1080p op een desktop kan pijnlijk zijn. En hoe hoger uw beeldschermresolutie, hoe minder waarschijnlijk het is dat u de schaalartefacten opmerkt – de pixels worden zo klein dat u ze niet ziet.
Kortom, terwijl het uitvoeren op de native resolutie van uw beeldscherm ideaal is, is het vaak niet praktisch voor games. 1080p is niet voor niets alomtegenwoordig. Veel mensen willen echter nog steeds een scherm met een hogere resolutie voor andere taken. Als u een 4K-monitor hebt en games op 1440p of 1080p uitvoert, merkt u dat na een tijdje waarschijnlijk niet meer, tenzij u echt scherpe ogen hebt, vooral wanneer het spel in beweging is. En als je het wel merkt en het is te hinderlijk, dan kun je waarschijnlijk je grafische kaart upgraden of een tweede monitor kopen.
Recent nieuws