Was macht Vert Sync in Spielen. Videokarten

In fast allen modernen Spielen sehen Sie in den Grafikeinstellungen die Spalte "Vertikale Synchronisation". Und immer mehr Spieler haben Fragen ist diese Synchronisierung so nützlich?, sein Einfluss und warum es überhaupt existiert, wie man es auf verschiedenen Plattformen benutzt. Wir werden in diesem Artikel verstehen.

Über die vertikale Synchronisierung

Bevor Sie direkt mit der Erläuterung der Art der Vertikalsynchronisation fortfahren, müssen Sie sich ein wenig mit der Entstehungsgeschichte der Vertikalsynchronisation befassen. Ich werde es so klar wie möglich versuchen. Die ersten Computermonitore waren ein festes Bild, das von einem einzigen Signal der Personalentwicklung geliefert wurde.

Als eine neue Generation von Displays auf den Markt kam, stellte sich die Frage nach einer scharfen Änderung der Auflösung, die mehrere Betriebsarten erforderte. Diese Displays speisten das Bild unter Verwendung der Polarität von Signalen synchron zur Vertikalen.

VGA-Auflösung erforderlich mehr Feinabstimmung  Skalierung und zwei Signale horizontal und vertikal serviert. In den heutigen Displays ist der Embedded Controller für die Ermittlung der Spreizung verantwortlich.

Aber wenn der Controller bzw. der Treiber die erforderliche Anzahl von Frames unter der festgelegten Auflösung festlegt, wofür wird im Allgemeinen die vertikale Synchronisierung benötigt? Alles ist nicht so einfach. Es gibt ziemlich häufig Situationen, in denen die Bildfrequenz der Grafikkartengenerierung sehr hoch ist, aber Monitore aufgrund ihrer technischen Einschränkungen die Anzahl der Frames kann nicht korrekt angezeigt werdenwenn die Monitoraktualisierungsrate erheblich niedriger als die Generierungsfrequenz der Grafikkarte ist. Dies führt zu scharfen Bewegungen des Bildes, Artefakten und Streifen.

Da sie keine Zeit haben, Frames aus der Speicherdatei anzuzeigen, wenn die Dreifachpufferung aktiviert ist, ersetzen sie sich schnell selbst und überlagern die folgenden Frames. Und hier ist die Triple-Buffering-Technologie nahezu ineffizient.

Technologie gleiche vertikale Synchronisation und entwickelt, um diese Mängel zu beseitigen.

Sie wendet sich mit einer Übersicht über die Standardfunktionen für Frequenzaktualisierung und Bildabtastung an den Monitor. Bis das Bild aktualisiert ist, dürfen keine Bilder aus dem Sekundärspeicher in den Primärspeicher verschoben werden.

Vertikale Synchronisationsverbindung

Die absolute Mehrheit der Spiele verfügt über diese Funktion in den Grafikeinstellungen. Es kommt jedoch vor, dass es keine solche Grafik gibt oder dass beim Arbeiten mit Grafikanwendungen, die keine Einstellungen für solche Parameter enthalten, bestimmte Mängel festgestellt werden.

In den Einstellungen jeder Grafikkarte können Sie die vertikale Synchronisierung für alle Anwendungen oder selektiv aktivieren.

Wie kann ich NVidia aktivieren?

Wie bei den meisten Manipulationen mit NVidia-Karten erfolgt dies über die NVidia-Verwaltungskonsole. Dort gibt es bei der Steuerung von 3D-Parametern einen Synchronisationsimpuls-Parameter.

Es sollte auch in Position übersetzt werden, inklusive. Je nach Grafikkarte ist die Reihenfolge jedoch unterschiedlich.

Bei den alten Grafikkarten befindet sich der vertikale Synchronisationsparameter im Kapitel globale Parameter  in der gleichen Grafik Steuerparameter 3D.

ATI-Grafikkarten

Verwenden Sie zum Konfigurieren das Kontrollzentrum für Ihre Grafikkarte. Das Catalyst Control Center führt nämlich .NET Framework 1.1 aus. Wenn Sie es nicht haben, startet die Zentrale nicht. Aber mach dir keine Sorgen. In solchen Fällen gibt es eine Alternative zum Center, nur um mit einem klassischen Bedienfeld zu arbeiten.

Um auf die Einstellungen zuzugreifen, rufen Sie das 3D-Objekt auf, das sich im Menü auf der linken Seite befindet. Es wird ein Abschnitt Warten auf vertikale Aktualisierung angezeigt. Anfangs wird die Standard-Verintern verwendet.

Wenn Sie die Taste nach links bewegen, wird diese Funktion vollständig deaktiviert, und nach rechts wird sie zwangsweise aktiviert. Die Standardoption ist hier. am vernünftigsten, da es erlaubt direkt durch die einstellungen des spiels die synchronisation anzupassen.

Fassen wir zusammen

Vertikale Synchronisation ist die Funktion, mit der Sie die scharfen Bewegungen des Bildes beseitigen können. In einigen Fällen können Sie Artefakte und Streifen im Bild beseitigen. Dies wird erreicht, indem die empfangene Bildrate doppelt gepuffert wird, wenn die Bildfrequenz des Monitors und der Grafikkarte nicht übereinstimmen.

Heutzutage ist vertikale Synchronisation in den meisten Spielen üblich. Es funktioniert ähnlich wie das dreifache Puffern, gibt aber Geld aus viel weniger RessourcenDaher ist die dreifache Pufferung in den Spieleinstellungen seltener.

Durch die Auswahl, ob die vertikale Synchronisation einbezogen werden soll oder nicht, kann der Benutzer zwischen Qualität und Leistung wählen. Beim Einschalten wird das Bild weicher, aber es werden weniger Bilder pro Sekunde angezeigt.

Wenn er das gleiche deaktiviert, erhält er eine größere Anzahl von Bildern, ist jedoch nicht immun gegen die Schärfe und Unordnung des Bildes. Dies gilt insbesondere intensive und anspruchsvolle szenenwo das Fehlen von Vertikalsynchronisation oder Dreifachpufferung besonders auffällt.

Diese mysteriöse Grafik in den Parametern vieler Spiele war nicht so einfach, wie es schien. Und jetzt bleibt die Wahl, ob Sie es verwenden oder nicht, nur für Sie und Ihre Ziele in Spielen.

Über was vertikale Synchronisation ist und wie sie die Leistung des Grafik-Subsystems beeinflusst, wurde mehr als einmal berichtet. Ich kann sogar sagen, dass das Thema „bärtig“ ist, weil es zum Zeitpunkt des Auftretens der ersten dreidimensionalen Beschleuniger erschien, als geschwindigkeitshungrige Benutzer begannen, um jedes zusätzliche Bild pro Sekunde zu kämpfen.

Seitdem ist kein Jahrzehnt vergangen, aber die Frage, wie die vertikale Synchronisation in Spielen ausgeschaltet werden kann, beschäftigt viele Fans von 3D-Computeranwendungen. Dies ist darauf zurückzuführen, dass sich in den Jahren der Entwicklung des Videosubsystems das Prinzip der Bildkonstruktion nicht grundlegend geändert hat: Dieselben Frames, Dreiecke und sogar die Bittiefe des externen Farbraums sind gleich.

Was ist vertikale Synchronisierung? Um dieses Problem zu verstehen, ist es sinnvoll, sich an die Grundlagen der Grafikkomponente zu erinnern. Wie Sie wissen, gibt die Grafikkarte eine ganze Reihe von statischen Bildern auf den Monitor, um ein solides Bild auf dem Bildschirm zu erhalten. Um die Illusion der Bewegung von Elementen zu erzeugen, werden einige von ihnen geändert. Aufgrund ihrer schnellen Änderung scheint das Bild vollständig zu sein, und wenn Änderungen vorgenommen werden, erscheinen Bewegungen auf dem Bildschirm. Es ist viel einfacher zu verstehen, was gesagt wurde, wenn wir uns der Analogie zum Kinderspiel zuwenden, wenn ähnliche Bilder auf den Blättern eines Notizbuchs erstellt werden und das anschließende schnelle Umblättern das Bild zum Leben erweckt.

Obwohl das Erscheinungsbild von Flüssigkristallmonitoren (LCD-Monitoren) eigene Anpassungen an der Konstruktion des Bildes vorgenommen hat, ist das Prinzip selbst unverändert geblieben. Die Geschwindigkeit, mit der der Monitor die oben genannten statischen Bilder anzeigen kann, wird als Bildrate bezeichnet. Es ist jedoch unmöglich zu verstehen, was vertikale Synchronisation ist, ohne einen weiteren Moment zu klären.

Monitorschaltungen zeigen nur an, was die Grafikkarte an sie sendet. Es hängt von seiner Leistung ab, wie viele elementare statische Bilder pro Zeiteinheit geändert werden können (in der Regel bedeutet dies eine Sekunde).

Videoprozessoren früherer Generationen unterschieden sich nicht durch eine beispiellose Geschwindigkeit, aber Monitore versuchten im Gegenteil, sie so zu machen, dass ihr Scan nicht weniger als 85 Hertz (Bilder pro Sekunde) betrug. Infolgedessen war die Anzahl der vom Videoadapter auf den Monitor übertragenen Bilder geringer als die letzte, die angezeigt werden konnte. Aber jetzt hat sich die Situation geändert. Die Frequenz in LCD-Monitoren überschreitet selten 60 Hertz (mit Ausnahme von Geräten, die ein Hardware-3D-Bild unterstützen), und Grafikkarten bilden bei der Arbeit mit vielen Anwendungen jetzt mehr Frames. Vertikalsynchronisation ist die Fähigkeit des Treibers, die beiden Bildfrequenzen miteinander in Einklang zu bringen, indem die Anzahl der von der Karte an den Monitor gesendeten Bilder verringert wird. Auf diese Weise können Sie bei der Anzeige dynamischer Szenen eine flüssige Wiedergabe erzielen. Auf der anderen Seite ist eine vertikale Synchronisation (NVidia, Intel) eine besondere Methode, um zu verhindern, dass die Karte mit maximaler Leistung arbeitet.

Sie können die Synchronisation in den Einstellungen des Grafikkartentreibers steuern. Erlaubt die Aktivierung, das Verbot oder den automatischen Modus, entsprechend den Anforderungen der Anwendung ausgewählt.

Anweisung

Um diesen Parameter zu korrigieren, öffne das Menü deines Spiels, suche im Unterpunkt „Video“ das Menü „Optionen“ oder „Parameter“ und suche den Punkt „Vertikal“ (Vertikale Synchronisierung). Wenn das Menü Englisch und Textoptionen enthält, suchen Sie nach der Position des Schalters Deaktiviert oder "Aus". Klicken Sie anschließend auf "Übernehmen" oder "Übernehmen", um diesen Parameter zu speichern. Änderungen werden nach dem Neustart des Spiels wirksam.

Ein anderer Fall ist, wenn die Anwendung keinen solchen Parameter hat. Dann müssen Sie die Synchronisation über den Grafikkartentreiber konfigurieren. Die Einstellung unterscheidet sich für Grafikkarten, die von AMD Radeon oder nVidia Geforce hergestellt werden.

Wenn Ihre Grafikkarte zur Geforce-Familie gehört, klicken Sie mit der rechten Maustaste auf den Desktop und wählen Sie den Menüpunkt „nVidia-Systemsteuerung“. Eine andere Möglichkeit ist, das Control Panel über das Startmenü zu öffnen. Es wird ein gleichnamiges Startsymbol angezeigt. Wenn Sie das gewünschte Symbol in der Systemsteuerung oder im Desktop-Menü nicht gefunden haben, schauen Sie auf die Uhr in der rechten Ecke des Bildschirms. Entsprechend den Ergebnissen wird das Einstellungsmenü für die Grafikkarte geöffnet.

Das Fenster des Fahrer-Bedienfelds besteht aus zwei Teilen, die linke Seite enthält die Kategorien von Aktionen und die rechte Seite enthält mögliche Optionen und Informationen. Wählen Sie auf der linken Seite die unterste Zeile „3D-Einstellungen verwalten“. Suchen Sie im rechten Teil des Fensters auf der Registerkarte "Globale Einstellungen" ganz oben in der Liste die Option "Vertikaler Synchronisationsimpuls". Im Gegenteil, die aktuelle Einstellung wird angezeigt: "Aktivieren", "Deaktivieren" oder "Anwendungseinstellungen". Wählen Sie die Option "Deaktivieren" aus der Dropdown-Liste und bestätigen Sie Ihre Auswahl durch Klicken auf die Schaltfläche "Übernehmen".

Für Besitzer von AMD Radeon-Grafikkarten werden die Treibereinstellungen über eine spezielle Catalyst-Anwendung vorgenommen. Klicken Sie zum Starten mit der rechten Maustaste auf den Desktop und wählen Sie Catalyst Control Center. Oder öffnen Sie die Systemsteuerung des Computers und suchen Sie das gleichnamige Symbol. Die dritte Möglichkeit: Suchen Sie im Systembereich des Bildschirms neben der Uhr in der rechten unteren Ecke nach einem roten runden Symbol und doppelklicken Sie darauf. Das Ergebnis all dieser Aktionen ist das gleiche - das Kontrollzentrum Ihrer Grafikkarteneinstellungen wird geöffnet.

Das Prinzip ist dasselbe wie im nVidia-Kontrollfeld: Im linken Teil des Fensters werden Einstellungskategorien angezeigt, und im rechten Teil werden detaillierte Einstellungen und Hinweise dazu angezeigt. Wählen Sie in der linken Spalte „Spiele“ oder „Gaming“ und dann das Untermenü „3D-Anwendungseinstellungen“. Auf der rechten Seite werden Einstellungen für verschiedene Parameter der Grafikkarte angezeigt. Scrollen Sie durch die Seite unten und finden Sie die Wörter "Warten auf vertikale Aktualisierung". Darunter befindet sich ein Schieberegler mit vier Markierungen. Bewegen Sie diesen Schieberegler ganz nach links. Darunter befindet sich "Always Off". Klicken Sie auf die Schaltfläche "Übernehmen" in der unteren rechten Ecke des Fensters, um die Änderungen zu speichern.

Quellen:

  • vertikale Synchronisation deaktivieren

Die vertikale Synchronisation ist einer der wichtigen Parameter, die den Algorithmus des Computer-Video-Subsystems bestimmen, und hat einen entscheidenden Einfluss auf dessen Leistung. Dies macht sich insbesondere in einer Vielzahl von Spielen bemerkbar, die eine dynamische Anzeige hochwertiger Grafiken erfordern. Es erschien in der Ära der Vorherrschaft der Monitore auf der Grundlage der Technologie einer Kathodenstrahlröhre.

Um das Wesen der vertikalen Synchronisation zu verstehen, müssen Sie sich an solche Monitore erinnern. Das Bild erscheint auf der leuchtenden Innenfläche der Kathodenstrahlröhre als Ergebnis der Tatsache, dass ein fokussierter Elektronenstrom nacheinander zeilenweise jeden Punkt des Bildschirms umgeht und einen Rahmen zeichnet. Dann kehrt der Strahl in die obere Ecke des Bildschirms zurück, um mit dem Zeichnen des nächsten zu beginnen. Es ist dieser Moment der Rückkehr des Strahls, der für das Ändern des Bildes optimal ist, da ansonsten der Teil des Bildschirms das vorherige Bild und einige - das nächste - anzeigt, was die Qualität negativ beeinflusst. Die vertikale Synchronisierung erfordert nur das Warten auf den Moment der Strahlwiederkehr, um den Frame zu ändern. Dies wirkt sich positiv auf die Bildqualität aus, verlangsamt jedoch das Rendern.

Starten Sie die Hardware neu und überprüfen Sie das Synchronisierungsmenü erneut. Wenn sich nichts im Fenster befindet, bedeutet dies, dass alles in Ordnung ist - Ihr Computer versucht nicht, mit irgendetwas Kontakt aufzunehmen. Wenn es nicht möglich war, diesen Prozess zu beseitigen, haben Sie alle verfügbaren Methoden ausprobiert, installieren Sie das Betriebssystem neu. Befolgen Sie gleichzeitig die Installation sorgfältig, um die unnötige Synchronisierungsfunktion rechtzeitig zu deaktivieren. Überwachen Sie die Leistung und die Leistung Ihres Systems und ergreifen Sie im Falle eines Problems rechtzeitig geeignete Maßnahmen. Andernfalls kann es zu einem Systemabsturz kommen.

Ein automatischer PDA tritt häufig auf, wenn das Betriebssystem nicht ordnungsgemäß installiert ist oder verschiedene Programme nicht ordnungsgemäß verwendet werden. Wenn Sie die Synchronisation nicht selbst entfernen können, wenden Sie sich an bewährte und erfahrene Programmierer oder Systemorganisatoren. Dank ihrer langjährigen Erfahrung werden sie Ihre Probleme so schnell wie möglich lösen.

Derzeit wird fast die gesamte lizenzierte Software mit den Servern der Entwickler-Site synchronisiert. Dies geschieht, um die Möglichkeit von Raubkopien von Programmen auszuschließen. Da jedoch die Mehrheit unserer Bürger nicht zahlen will, ist fast die gesamte Software im postsowjetischen Raum nicht lizenziert. Sie können absolut jedes Programm verwenden. Lesen Sie die Bedienungsanleitung, um zu erfahren, wie Sie das Programm verwenden.

Vertikale Synchronisation, VSync oder vertikale Synchronisation ist ein zusätzlicher Parameter des Grafikkartentreibers. Die Einbeziehung der vertikalen Synchronisation ist in der Regel für Gamer von Interesse, da dadurch die Grafik vieler Spiele erheblich verbessert werden kann.

Anweisung

Die Einbeziehung der Vertikalsynchronisation kann vom Benutzer auf verschiedene Arten ausgeführt werden. Am einfachsten rufen Sie das Kontextmenü des Desktops auf, indem Sie mit der rechten Maustaste auf den leeren Bereich der Tabelle klicken und den Eintrag "Bildschirm" angeben. Erweitern Sie den Link Eigenschaften von Anzeige, und wechseln Sie im daraufhin angezeigten Dialogfeld zur Registerkarte Einstellungen. Verwenden Sie die Schaltfläche Erweitert und aktivieren Sie die gewünschte Funktion im Abschnitt Auf vertikale Synchronisierung warten.

Verwenden Sie den folgenden Code, um die vertikale Synchronisation in OpenGL programmgesteuert zu aktivieren:

void set_vsync (bool enabled) // true
{
PFNWGLSWAPINTERVALEXTPROC wglSwapInterval = NULL;
wglSwapInterval = (PFNWGLSWAPINTERVALEXTPROC) wglGetProcAddress ("wglSwapIntervalEXT");
if (wglSwapInterval) wglSwapInterval (aktiviert? 1: 0);
}.

Verwenden Sie DirectX 9, um die vertikale Synchronisierung zu aktivieren. Ändern Sie dazu vor dem Starten von D3DDevice den Wert des Parameters
g_d3d9Parameters.SwapEffect auf D3DSWAPEFFECT_COPY. Setzen Sie danach auch den Parameter g_d3d9Parameters.PresentationInterval auf D3DPRESENT_INTERVAL_ONE.

Um die vertikale Synchronisation von nVidia zu aktivieren, rufen Sie mit der rechten Maustaste das Kontextmenü des Computer-Desktops auf und wählen Sie den Eintrag "nVidia-Systemsteuerung". Öffnen Sie das Menü "Ansicht" im oberen Servicebereich des sich öffnenden Dialogfelds und wählen Sie den Eintrag "Erweitert". Erweitern Sie den Knoten "3D-Einstellungen verwalten" in der Baumstruktur im linken Bereich des Bedienfeldfensters und wählen Sie im nächsten Dialogfeld in der Dropdown-Liste der Zeile "Vertikaler Synchronisationsimpuls" den Befehl "Aktivieren". Speichern Sie Ihre Änderungen, indem Sie auf die Schaltfläche OK klicken und das System neu starten, um diese Änderungen zu übernehmen.

Beachten Sie, dass manchmal ein Nicht-Popup-Menü verwendet werden kann, aber ein Schieberegler. In diesem Fall müssen Sie den Schieberegler ganz nach rechts bewegen.

Quellen:

  • Vertikale Synchronisierung: So deaktivieren Sie nVidia

Durch das Einstellen und Deaktivieren einiger 3D-Parameter können Sie nicht nur die Spiele-, sondern auch die systemweite Leistung steigern. Um die Anzeige dreidimensionaler Elemente durch die Grafikkarte anzupassen, wird ein Dienstprogramm verwendet, das die Treibereinstellungen steuert. In diesem Programm können Sie nicht nur die Standardparameter konfigurieren, sondern auch Optionen für jedes Spiel einzeln einstellen.

Du wirst brauchen

  • - Installierter Grafikkartentreiber.

Anweisung

Das Einrichten einer Grafikkarte von Intel erfolgt über die Systemsteuerung. Wenn Sie einen Standard-Systemtreiber installiert haben, gehen Sie zum Menü "Start" und wählen Sie "Systemsteuerung". Gehen Sie zum Abschnitt "Personalisierung" - "Bildschirm" - "Auflösungseinstellung" - "Erweitert". Klicken Sie im angezeigten Fenster auf die verwendete Grafikkarte und öffnen Sie die Registerkarte "Grafik" - "Eigenschaften".

Wählen Sie im neuen Fenster den OpenGL-Modus oder "3D-Einstellungen". Passen Sie die Einstellungen an oder deaktivieren Sie bestimmte Optionen, um die Grafikleistung zu verbessern.

Wenn Ihr Computer eine Grafikkarte von Nvidia verwendet, um 3D auszuschalten, verwenden Sie die Treibersteuerung. Gehen Sie zu "Start" - "Systemsteuerung" - "Hardware und Sound" - "Bildschirm" - "Nvidia-Systemsteuerung". Sie können auch das Programmsymbol in der Windows-Taskleiste unten rechts auf dem Bildschirm verwenden.

Gehen Sie im angezeigten Fenster zum Abschnitt "3D-Einstellungen" - Anpassen der Bildeinstellungen. " Verwenden Sie für einzelne Parameter den Punkt „3D-Parameter verwalten“. Um die Optionen entsprechend der von Ihnen verwendeten Anwendung festzulegen, rufen Sie die Registerkarte „Softwareeinstellungen“ auf.

Warum brauchen wir vertikale Synchronisation bei Grafikkarten?

Sicherlich sind viele Fans von Computerspielen mit der Empfehlung konfrontiert, in Spielen die sogenannte "Vertikalsynchronisation" oder VSync in den Einstellungen der Grafikkarte zu deaktivieren. In vielen Leistungstests von Grafikcontrollern wird separat hervorgehoben, dass die Tests bei deaktiviertem VSync durchgeführt wurden. Was ist das und warum ist es notwendig, wenn viele "fortgeschrittene Experten" Ihnen raten, diese Funktion zu deaktivieren?

Um die Bedeutung der vertikalen Synchronisation zu verstehen, muss ein kleiner Ausflug in die Geschichte unternommen werden. Die ersten Computermonitore arbeiteten mit festen Auflösungen und festen Wobbelfrequenzen. Mit dem Aufkommen der EGA-Monitore wurde es notwendig, verschiedene Auflösungen auszuwählen, die durch zwei Betriebsarten bereitgestellt wurden, die durch die Polarität der Bildsynchronisationssignale in vertikaler Richtung eingestellt wurden. Monitore mit VGA-Auflösung und höher erforderten eine Feinabstimmung der Scanfrequenzen. Hierzu wurden bereits zwei Signale verwendet, die für die horizontale und vertikale Synchronisation des Bildes zuständig sind. Bei modernen Monitoren entspricht die Einstellung des Sweeps entsprechend der festgelegten Auflösung einem speziellen Chip-Controller.

Warum wird der Punkt "Vertikale Synchronisation" in den Einstellungen der Grafikkarten gespeichert, wenn sich der Monitor automatisch an den im Treiber eingestellten Modus anpassen kann? Tatsache ist, dass Videokarten zwar eine sehr große Anzahl von Bildern pro Sekunde erzeugen können, Monitore sie jedoch qualitativ nicht darstellen können, wodurch verschiedene Artefakte entstehen: Streifenbildung und ein „zackiges“ Bild. Um dies zu vermeiden, sorgen Grafikkarten für einen vorläufigen Überwachungsmodus des Monitors über seinen vertikalen Scan, mit dem die Anzahl der Bilder pro Sekunde synchronisiert wird - bekannt für alle fps. Mit anderen Worten, bei einer vertikalen Frequenz von 85 Hz wird die Anzahl der Bilder pro Sekunde in Spielen fünfundachtzig nicht überschreiten.

Die vertikale Monitorfrequenz gibt an, wie oft der Bildschirm mit einem Bild pro Sekunde aktualisiert wird. Bei einer Kathodenstrahlröhrenanzeige kann die Sweep-Frequenz physikalisch nicht höher sein als die eingestellte, unabhängig davon, wie viele Bilder pro Sekunde ein Grafikbeschleuniger aus dem Spiel herausdrücken kann. Bei Flüssigkristallmonitoren erfolgt keine physische Aktualisierung des gesamten Bildschirms: Hier können einzelne Pixel leuchten oder nicht. Die Datenübertragungstechnik über die Videoschnittstelle selbst sieht jedoch vor, dass Frames mit einer bestimmten Geschwindigkeit von der Grafikkarte auf den Monitor übertragen werden. Daher gilt mit ein wenig Konventionalität das Konzept des "Sweeps" für die LCD-Anzeige.

Woher kommen die Bildartefakte? In jedem Spiel ändert sich die Anzahl der Bilder, die pro Sekunde generiert werden, abhängig von der Komplexität des Bildes. Da die Abtastfrequenz des Monitors konstant ist, führt die Nicht-Synchronisation zwischen den von der Grafikkarte übertragenen Bildern pro Sekunde und der Bildwiederholfrequenz des Monitors zu Bildverzerrungen, die in mehrere willkürliche Bänder unterteilt sind: Ein Teil von ihnen hat Zeit zum Aktualisieren, der andere nicht.

Beispielsweise arbeitet der Monitor mit einer Abtastrate von 75 Hz, und eine Grafikkarte in einem Spiel generiert einhundert Bilder pro Sekunde. Mit anderen Worten, der Grafikbeschleuniger arbeitet etwa ein Drittel schneller als das Monitor-Aktualisierungssystem. Während der Aktualisierung eines Bildschirms generiert die Karte ein Bild und ein Drittel des nächsten. Infolgedessen werden zwei Drittel des aktuellen Bilds auf dem Display gezeichnet und das dritte durch das dritte Bild des nächsten ersetzt. Bei der nächsten Aktualisierung schafft es die Karte, zwei Drittel des Frames und zwei Drittel des nächsten zu generieren, und so weiter. Auf dem Monitor sehen wir alle zwei der drei Sweeps ein Drittel des Bildes aus dem anderen Frame - das Bild verliert seine Glätte und "zuckt". Dieser Mangel macht sich besonders in dynamischen Szenen bemerkbar oder zum Beispiel, wenn Ihr Charakter im Spiel untersucht wird.

Es wäre jedoch grundsätzlich falsch anzunehmen, dass die Anzeige eines Bildes auf einem Display mit einer vertikalen Abtastfrequenz von 75 Hz in Ordnung wäre, wenn die Grafikkarte nicht mehr als 75 Bilder pro Sekunde erzeugen dürfe. Tatsache ist, dass bei der üblichen sogenannten "Doppelpufferung" die Frames auf dem Monitor aus dem primären Frame Buffer (Front Buffer) stammen und das Rendering selbst im sekundären Buffer (Back Buffer) erfolgt. Wenn der sekundäre Puffer voll ist, gelangen die Frames jedoch zum primären Puffer, da der Kopiervorgang zwischen den Puffern eine gewisse Zeit in Anspruch nimmt. Wenn zu diesem Zeitpunkt eine Monitor-Sweep-Aktualisierung erforderlich ist, wird ein Zucken des Bildes immer noch nicht vermieden.

Die vertikale Synchronisation löst diese Probleme: Der Monitor wird nach der Scanfrequenz abgefragt, und das Kopieren von Frames vom sekundären in den primären Puffer ist solange untersagt, bis das Bild aktualisiert wird. Diese Technologie funktioniert hervorragend, wenn die Erzeugungsrate von Bildern pro Sekunde die Frequenz der vertikalen Abtastung überschreitet. Was aber, wenn die Bildwiedergabegeschwindigkeit unter die Scanfrequenz fällt? In einigen Szenen hat sich beispielsweise die Anzahl der Bilder pro Sekunde von 100 auf 50 verringert.

In diesem Fall geschieht Folgendes. Das Bild auf dem Monitor wurde aktualisiert, das erste Bild wird in den Primärpuffer kopiert und zwei Drittel des zweiten Bildes werden im Sekundärpuffer „gerendert“, gefolgt von der nächsten Aktualisierung des Bildes auf dem Display. Zu diesem Zeitpunkt beendet die Grafikkarte die Verarbeitung des zweiten Frames, das sie noch nicht an den Primärpuffer senden kann, und das nächste Bild wird mit demselben Frame aktualisiert, der noch im Primärpuffer gespeichert ist. Dann wiederholt sich alles, und als Folge haben wir eine Situation, in der die Bildrate pro Sekunde doppelt so niedrig ist wie die Scanfrequenz und ein Drittel niedriger als die potenzielle Rendering-Geschwindigkeit: Die Grafikkarte hat keine Zeit hinter dem Monitor und dann im Gegenteil müssen Sie warten, bis die Anzeige den im Primärpuffer gespeicherten Frame erneut aufnimmt und bis der Sekundärpuffer Platz für die Berechnung des neuen Frames macht.

Es stellt sich heraus, dass bei vertikaler Synchronisation und Doppelpufferung nur dann ein qualitativ hochwertiges Bild erhalten werden kann, wenn die Anzahl der Bilder pro Sekunde einer diskreten Folge von Werten entspricht, die als Verhältnis der Abtastfrequenz zu einer bestimmten positiven ganzen Zahl berechnet wird. Beispielsweise sollte bei einer Bildwiederholfrequenz von 60 Hz die Anzahl der Bilder pro Sekunde 60 oder 30 oder 15 oder 12 oder 10 usw. betragen. Wenn Sie mit dem Potenzial der Karte weniger als 60 und mehr als 30 Bilder pro Sekunde erzeugen können, sinkt die tatsächliche Rendergeschwindigkeit auf 30 fps.

Kehren wir zu unserem Beispiel mit einer Abtastrate von 75 Hz und 100 Bildern pro Sekunde zurück. Beim Einschalten der Vertikalsynchronisation verschwinden Bildartefakte. Wenn die Rendergeschwindigkeit in besonders komplexen Szenen auf etwa 60 fps sinkt und VSync aktiviert ist, halbiert sich die tatsächliche Bildberechnungsgeschwindigkeit fast. Mit anderen Worten, die vertikale Synchronisation in Kombination mit der doppelten Pufferung ist nur dann gut, wenn die Rendergeschwindigkeit nicht unter die Abtastfrequenz fällt, da in anderen Fällen die Leistung stark abnimmt.

Einverstanden, es war seltsam, wenn die Ingenieure keine Lösung für dieses Problem fanden. Um sicherzustellen, dass die Rendergeschwindigkeit nicht durch Warten auf die Freigabe des Primärpuffers abnimmt, wurde eine Dreifachpuffertechnologie entwickelt, dh dem obigen Schema wurde ein weiterer Frame-Puffer hinzugefügt. Aufgrund dessen kann die Karte nicht auf die Freigabe des Primärpuffers warten und das Bild in diesem dritten Puffer berechnen.

Die dreifache Pufferung funktioniert wie folgt (bei einer Rendering-Rate von 50 Bildern pro Sekunde und einer Monitor-Aktualisierungsrate von 75 Hz). Der erste Frame befindet sich im Primärpuffer, zwei Drittel des zweiten Frames werden im Sekundärpuffer verarbeitet. Nach dem Aktualisieren des Bildschirms mit dem ersten Frame gelangt das letzte Drittel des zweiten Frames in den sekundären Puffer, und das dritte Drittel des dritten Frames wird im dritten Puffer "gerendert". Nach der Aktualisierung des zweiten Bildschirms durch den ersten Frame wird der zweite Frame in den Primärpuffer kopiert und das dritte Drittel des dritten Frames in den Sekundärpuffer verschoben. Die verbleibenden zwei Drittel des dritten Rahmens werden im dritten Puffer verarbeitet, die erste Aktualisierung des Bildschirms durch den zweiten Rahmen erfolgt und der dritte Rahmen wird vollständig in den sekundären Puffer übertragen. Dann wird dieser Vorgang von Anfang an wiederholt.

Da es einfach zu berechnen ist, werden in diesem Fall zwei Frames in drei Aktualisierungszyklen auf dem Bildschirm angezeigt, was zwei Dritteln der Scanfrequenz entspricht, dh 50 Frames pro Sekunde, und dies ist die potenzielle Gesamtwiedergabegeschwindigkeit für das betrachtete Beispiel. Dank des dreifachen Pufferschemas wird die Leerlaufzeit der Grafikkarte minimiert, und dies führt, wie wir sehen, zu sehr guten Ergebnissen.

Leider unterstützen nicht alle Computerspiele die dreifache Pufferung. Außerdem werden Rechenressourcen und ein bestimmter Teil des Videospeichers benötigt. Es gibt jedoch keine Alternative zu dieser Technologie, um qualitativ hochwertige Bilder bei niedrigen Rendergeschwindigkeiten zu erhalten.

Nachdem Sie dieses Material gelesen haben, werden Sie möglicherweise gefragt: Lohnt es sich, die vertikale Synchronisierung in den Einstellungen einer Grafikkarte zu verwenden, oder deaktivieren Sie sie besser noch. Es gibt keine einheitliche Antwort auf diese Frage. Wenn Sie nur sehen möchten, was Ihre Grafikkarte kann, und einige synthetische Tests oder Spieletests entfernen möchten, sollten Sie VSync deaktivieren. In diesem Fall genießen Sie weder das Bild noch das Gameplay, sondern möchten lediglich Informationen über die maximale Leistung der Grafikkarte in verschiedenen Maßeinheiten erhalten. Übrigens werden alle GPU-Tests mit deaktivierter vertikaler Synchronisation durchgeführt. In realen Spielsituationen kann sich die Karte daher als merklich langsamer herausstellen, als es in dem einen oder anderen Test berichtet wurde.

Wenn Sie ein Bild mit maximaler Qualität ohne Artefakte erhalten möchten, sollten Sie die vertikale Synchronisierung aktivieren. Der einzige Nachteil dieser Lösung ist ein starker Leistungsabfall in besonders komplexen Szenen, wenn die Rendergeschwindigkeit unter der Scanfrequenz des Monitors liegt. Dies kann nur behoben werden, wenn eine bestimmte Anwendung durch Dreifachpufferung unterstützt wird. Andernfalls muss entweder VSync deaktiviert oder eine vorübergehend bescheidene Leistung als unvermeidliche Tatsache akzeptiert werden.

Schauen wir uns das Beispiel des "Control Centers" für ATI-Grafikkarten (Catalyst Control Center) an, in dem beschrieben wird, wie die vertikale Synchronisation und die dreifache Pufferung aktiviert oder deaktiviert werden. Beachten Sie, dass das Catalyst Control Center nur funktioniert, wenn auf Ihrem System .NET Framework 1.1 installiert ist, das Sie kostenlos von der Misrosoft-Website herunterladen können. Dieses Dienstprogramm ist optional. Alle ATI-Grafikkarten können mit der herkömmlichen Systemsteuerung (Control Panel) verwendet werden.

Um auf die VSync-Einstellungen zuzugreifen, müssen Sie das 3D-Objekt im "Baum" auf der linken Seite und im Abschnitt Alle Einstellungen - Auf vertikale Aktualisierung warten auswählen. Die folgenden Einstellungen sind standardmäßig festgelegt: Die vertikale Synchronisierung ist deaktiviert, kann jedoch von einer laufenden Anwendung aktiviert werden. Dies ist die vernünftigste Einstellung und sollte in den meisten Fällen nicht geändert werden. Wenn Sie den Hebel ganz nach links bewegen, wird VSync zwangsweise deaktiviert, ganz nach rechts - zwangsweise aktiviert. Die Position ganz links bietet die höchstmögliche Leistung und die Position ganz rechts die höchste Qualität. Hier können Sie auch die vertikale Synchronisierung aktivieren. Wenn die Anwendung diese jedoch nicht benötigt, wird sie nicht verwendet.

Sie können die dreifache Pufferung aktivieren, indem Sie zum 3D-Element und zur API-spezifischen Unterelement wechseln. Hier wird sofort klar, warum nicht alle Spiele dieses Feature unterstützen: Triple Buffering ist nur für Anwendungen möglich, die mit der OpenGL-Software-Schnittstelle (API) arbeiten. Die entsprechende Zeile finden Sie in den Einstellungen für diese API - das zweite Element von unten. Standardmäßig ist die dreifache Pufferung deaktiviert.

Abschließend möchten wir noch einmal betonen, dass alle oben genannten Punkte sowohl CRT- als auch LCD-Monitore betreffen. Trotz der grundlegenden Unterschiede in den Prinzipien der Bildausgabe handelt es sich bei einer Grafikkarte (dh ihrem Treiber, Betriebssystem und einer bestimmten Anwendung) um Geräte des gleichen Typs, an die generierte Frames mit einer bestimmten Frequenz gesendet werden. Die Besitzer von LCD-Displays hatten jedoch mehr Glück: Für diese Monitore beträgt die typische Sweep-Frequenz nur 60 Hz, und bei Vorhandensein einer leistungsstarken Grafikkarte wird die Rendering-Geschwindigkeit in seltenen Fällen unter 60 fps fallen.

Wir hoffen, dass dieser kleine Artikel Ihnen geholfen hat, Antworten auf Fragen zu finden, die mit beneidenswerter Regelmäßigkeit in den Foren auf Videokarten erscheinen. Wie Sie sehen, ist alles recht einfach, aber mehrdeutig ...

Was ist vertikale Synchronisation in Spielen? Diese Funktion ist für die korrekte Anzeige von Spielen auf Standard-LCD-Monitoren mit einer Frequenz von 60 Hz verantwortlich. Wenn es eingeschaltet ist, ist die Bildrate auf 60 Hz begrenzt und es werden keine Interrupts auf dem Bildschirm angezeigt. Durch Deaktivieren wird die Bildrate erhöht, gleichzeitig tritt jedoch ein Bildschirmabrisseffekt auf.

Vertikale Synchronisierung ist ein ziemlich kontroverses Thema in Spielen.  Einerseits scheint es für ein visuell angenehmes Gameplay sehr wichtig zu sein, vorausgesetzt, Sie haben einen Standard-LCD-Monitor.

Dank dessen erscheinen während des Spiels keine Fehler auf dem Bildschirm, das Bild ist stabil und weist keine Lücken auf. Der Nachteil ist, dass die Framerate auf 60 Hz begrenzt ist, so dass anspruchsvollere Spieler die sogenannte Eingangsverzögerung spüren können, dh eine leichte Verzögerung, wenn sie sich mit der Maus im Spiel bewegen (Sie können es mit einer künstlichen Glättung der Mausbewegung gleichsetzen).

Das Deaktivieren der vertikalen Synchronisierung hat auch Vor- und Nachteile. Zunächst wird eine unbegrenzte FPS-Bildrate bereitgestellt, wodurch die erwähnte Eingangsverzögerung vollständig beseitigt wird. Dies ist nützlich in Spielen wie Counter-Strike, bei denen Reaktion und Genauigkeit wichtig sind. Bewegung und Zielen sind sehr klar, dynamisch, jede Bewegung der Maus erfolgt mit hoher Genauigkeit. In einigen Fällen können wir eine höhere FPS-Frequenz erzielen, da V-Sync je nach Grafikkarte die Leistung des Geräts geringfügig beeinträchtigen kann (ein Unterschied von ca. 3-5 FPS). Leider ist der Nachteil, dass wir ohne vertikale Synchronisation den Bildschirm beschädigen. Bei Kurvenfahrten oder Bewegungsänderungen in einem Spiel stellen wir fest, dass das Bild in zwei oder drei horizontale Teile zerrissen ist.

V-Sync aktivieren oder deaktivieren?

Benötige ich vertikale Synchronisierung? Es hängt alles von unseren individuellen Vorlieben ab und davon, was wir erhalten möchten. In Multiplayer-Spielen im Ego-Shooter-Genre wird empfohlen, die vertikale Synchronisierung zu deaktivieren, um die Genauigkeit der Sicht zu erhöhen. Der Effekt eines Bildschirmbruchs ist normalerweise nicht so auffällig, und wenn wir uns daran gewöhnen, werden wir ihn nicht einmal bemerken.

Im Gegenzug können Sie in den Plotspielen V-Sync sicher aktivieren. Hierbei ist eine hohe Genauigkeit nicht so wichtig, die erste Geige wird vom Dekor gespielt, Sehkomfort, daher sollte man sich auf gute Qualität verlassen.

Die vertikale Synchronisierung kann normalerweise in den Grafikeinstellungen des Spiels aktiviert oder deaktiviert werden. Wenn wir dort jedoch keine solche Funktion finden, kann sie in den Einstellungen der Grafikkarte zwangsweise manuell deaktiviert werden - sowohl für alle als auch für die ausgewählten Anwendungen.

Vertikale Synchronisation auf NVIDIA-Grafikkarten

Bei GeForce-Grafikkarten befindet sich die Funktion in der Nvidia-Systemsteuerung. Klicken Sie mit der rechten Maustaste auf den Windows 10-Desktop und wählen Sie dann Nvidia-Systemsteuerung.

Wählen Sie in der Seitenleiste die Registerkarte 3D-Parameterverwaltung im Abschnitt 3D-Parameter. Rechts werden die verfügbaren Einstellungen angezeigt.

Die Einstellungen sind in zwei Registerkarten unterteilt: Global und Software. Auf der ersten Registerkarte können Sie die Parameter für alle Spiele festlegen und beispielsweise die vertikale Synchronisierung in jedem aktivieren oder deaktivieren. Auf der zweiten Registerkarte können Sie dieselben Parameter einstellen, jedoch für jedes Spiel einzeln.

Wählen Sie die Registerkarte "Global" oder "Software" und suchen Sie in der Liste nach der Option "Vertikale Synchronisierung". In der Nähe befindet sich ein Dropdown-Feld. Wählen Sie "Vertikale Synchronisation erzwingen" oder "Vertikale Synchronisation erzwingen".

V-Sync bei AMD-Grafiken

Bei AMD-Grafikkarten sieht es genauso aus wie bei Nvidia. Klicken Sie mit der rechten Maustaste auf den Desktop und rufen Sie das Catalyst Control Center-Fenster auf.

Dann öffnen wir die Registerkarte "Spiele" auf der linken Seite und wählen "3D-Anwendungseinstellungen". Auf der rechten Seite wird eine Liste der verfügbaren Optionen angezeigt, die von der Position der Einstellungen auf der AMD Radeon-Grafikkarte aus erzwungen werden können. Wenn wir auf der Registerkarte Systemeinstellungen sind, wählen wir für alle.

Wenn Sie die Parameter für jedes Spiel einzeln einstellen müssen, klicken Sie auf die Schaltfläche "Hinzufügen" und geben Sie die EXE-Datei an. Es wird der Liste als neues Lesezeichen hinzugefügt, und wenn Sie dorthin wechseln, können Sie nur Parameter für dieses Spiel festlegen.

Wenn Sie eine Registerkarte mit einer hinzugefügten Anwendung oder Systemparametern (allgemein) auswählen, finden Sie die Option "Auf vertikale Aktualisierung warten" in der Liste. Ein Auswahlfeld wird angezeigt, in dem wir diese Option zwangsweise aktivieren oder deaktivieren können.

V-Sync für integrierte Intel HD-Grafik

Wenn Sie einen integrierten Intel HD-Grafikchip verwenden, ist auch ein Bedienfeld verfügbar. Es sollte verfügbar sein, wenn Sie mit der rechten Maustaste auf den Desktop oder über die Tastenkombination Strg + Alt + F12 klicken.

Wechseln Sie auf dem Intel-Panel zur Registerkarte "Einstellungsmodus" - "Systemsteuerung" - "3D-Grafiken" und dann zu den Benutzereinstellungen.

Hier finden wir das Feld mit der vertikalen Synchronisation Vertical Sync. Sie können es aktivieren, indem Sie den Wert auf „Aktiviert“ oder auf „Anwendungseinstellungen“ setzen. Leider gibt es in den Optionen der Intel HD-Karte keine Funktion zum erzwungenen Herunterfahren - nur Sie können V-Sync aktivieren. Da es nicht möglich ist, die vertikale Synchronisation auf einer Grafikkarte zu deaktivieren, kann dies nur in den Einstellungen des Spiels selbst durchgeführt werden.

Fortsetzung des Themas:
Smartphone

Mithilfe von 3D-Modellierungssoftware können einige Ideen in schöne Modelle und Prototypen umgewandelt werden, die später für eine Vielzahl von Zwecken verwendet werden können. Diese ...