Permalänk
Medlem

Slippa använda v-sync?

Hej alla glada på sweclockers!

Det är som så att jag börjar bli rejält trött på att ständigt och jämnt behöva använda v-sync i nästan alla spel jag lirar för att slippa all screen tearing. Jag märker ju att jag istället får en del screen stuttering, vilket är nog så plågsamt, och i flera fall märker jag också att skärmen drar ned till 30 fps, när jag vet att jag har krämen i min dator att lätt få ut 60 fps.

Jag har knappt en aning om vad v-sync egentligen är, mer än att jag har förstått att skärmen uppenbarligen inte "hänger med", varför man måste dra ner på prestandan för att synca spelet och skärmen. Hursomhelst är jag trött på det hela och vill slippa använda v-sync, så vad ska jag göra? Köpa bättre skärm? Köpany datorkomponent av något slag? Please tell!

Specifikationerna till mina datorkomponenter hittar ni nedan. Som ni ser är min skärm en Samsung SyncMaster P2450.

Tack på förhand!

Mvh / seriegubben

Permalänk
Medlem
Skrivet av Felidae:

Hej alla glada på sweclockers!

Det är som så att jag börjar bli rejält trött på att ständigt och jämnt behöva använda v-sync i nästan alla spel jag lirar för att slippa all screen tearing. Jag märker ju att jag istället får en del screen stuttering, vilket är nog så plågsamt, och i flera fall märker jag också att skärmen drar ned till 30 fps, när jag vet att jag har krämen i min dator att lätt få ut 60 fps.

Jag har knappt en aning om vad v-sync egentligen är, mer än att jag har förstått att skärmen uppenbarligen inte "hänger med", varför man måste dra ner på prestandan för att synca spelet och skärmen. Hursomhelst är jag trött på det hela och vill slippa använda v-sync, så vad ska jag göra? Köpa bättre skärm? Köpany datorkomponent av något slag? Please tell!

Specifikationerna till mina datorkomponenter hittar ni nedan. Som ni ser är min skärm en Samsung SyncMaster P2450.

Tack på förhand!

Mvh / seriegubben

Det handlar inte om att skärmen inte hänger med. Om du har en skärm som tar in en 60Hz-signal och du med v-sync påslaget inte får 60fps utan 30 så är det datorn som inte klarar att leverera 60fps.

Screen tearing uppstår om datorn är mitt i renderingen av en bildruta när skärmen uppdateras (de är inte i synk). V-sync tvingar datorn att rendera bildrutorna i synk med att skärmen uppdateras men det innebär att om skärmen uppdateras 60 ggr per sekund (typiskt för LCD) så har du ett problem om datorn inte klarar att konsekvent rendera (minst) detta. Om datorn inte hinner bli helt klar med en bildruta i tid så har den inget annat val än att visa förra rutan en gång till och visa rutan som inte hann bli klar nästa gång istället (slutar antagligen i 30fps eller hoppande mellan 30 och 60).

Triple buffering är ett annat alternativ som väl ska leda till att datorn kan få rendera valfritt antal fps (53 t.ex.) och att den senaste färdiga rutan tas vid varje uppdatering.

Visa signatur

AMD Ryzen9 5900X || Gigabyte X570 Ultra || RTX 3090 FE || Gskill Trident Z 3600 64GB || Samsung 950 Pro 512GB || Samsung 960 Pro 1024GB || XB270HU 1440p IPS G-Sync

Permalänk
Medlem

För att förtydliga:

Det handlar alltså inte om något medelvärde (så du inte jämför med något "average fps"-värde).
Det handlar om att ALLTID senast 1/60s efter föregående bildruta ha en ny färdig bildruta. Konsekvent. Varje gång. Hela tiden.

Ett medelvärde kan ju ligga över 60 och ändå bomma massor.

Visa signatur

AMD Ryzen9 5900X || Gigabyte X570 Ultra || RTX 3090 FE || Gskill Trident Z 3600 64GB || Samsung 950 Pro 512GB || Samsung 960 Pro 1024GB || XB270HU 1440p IPS G-Sync