G
gaussmath
Guest
Geht's immer noch um das spannende Thema? 


Dann erklär mal wo die restlichen 59fps herkommen, wenn die die Grafikkarte nur 1fps berechnet.
Du stellst Behauptungen auf - dann liefere auch mal Belege. Nach die zaubert sich ja der Monitor diese zusammen.
Die Angabe der Hz beim Monitor ist die Bildwiederholrate - sie gibt an wie viele Bilder die Grafikkarte senden Muss. Wenn ein Monitor mit 60 Hz angeschrieben ist dann muss die GPU auch 60 Bilder pro Sekunde liefern - aber gewisse personen hier behaupten das sei nicht der Fall und alle Monitor/GPU-Hersteller der Welt lägen falsch.
Du stellst Behauptungen auf - dann liefere auch mal Belege. Nach die zaubert sich ja der Monitor diese zusammen.
Er zaubert sie nicht zusammen er zeigt solange das alte Bild aus seinem Speicher. (mit VSync on)
jaja, zuerst eine Lüge anch der anderen, behauptungen ohne jegliche Belege, dann Strohmänner und Unterstellungen. Die Spezifikationen sind frei Einsichtlich und es wurde hier schon erklärt.
Aber du hast dich dazu entschieden dich weiterhin die Realität zu verweigern.
Wenn die GPU also nur 50 fps zum Monitor sendet, refresht dieser manche Bilder zweimal.
Und was ist mit Tearing?
Sollte die GPU ein neues Bild senden während des Refreshs, werden für den Rest des angezeigten Bildes die neuen Infos benutzt.
Tja, soll vorkommen.Unbewusst wäre ja noch schlimmer = dumm.
Kann aber auch ein versehen oder eine ungenaue Formulierung sein. An letzterem halten sich alle Beteiligten hier grade am meisten auf.und wozu brauchen wir dann Sync?Die GPU schickt Immer ein Bild - unabhängig davon ob ein neues bereit steht oder nicht - denn die GPU muss dem Bildschirm diese zu den vom Bildschirm vorgegebenen Intervallen liefern.
Steht schon geschrieben - du musst dich nur dazu durchringen es auch zu lesen.
Und wo sind deine Belege, dein Fachwissen? Bist du überhaupt an einer grundlegenden Diskussion das Thema bzgl. interessiert? Mir scheint das eher nicht so.Oh warte - dafür müsstest du ja sowas wie Integrität besitzen und nicht das ganze von vorn bis hinten auf deinem Unwissen und Lügen aufbauen.
Das weiß die GPU anhand der .ini (Hardwarefeed), nämlich bei 60Hz = 60 mal pro sec., denn Hertz ist in dem Fall auch nichts weiter als eine Angabe wie oft sie den Buffer überschreiben darf, ob das Display dabei schnell genug ist, wieder eine andere Frage. Bei 60Hz also maximal 60 mal die sec., was von der Frametime her ziemlich optimal wäre.dann wäre es aber deutlich einfacher der GPU zu sagen, dass sie das neue Bild in den Puffer legt und wartet bis der Refresh fertig ist und man spart sich jeglichen Sync mit dem Monitor. Sie weiß ja durch die Spezifikation wann welche Zeile zu senden ist.
und wozu brauchen wir dann Sync?
Wenn die GPU immer sendet wenn der Monitor einem Bedarf hat, dann schickt sie immer das letzte fertige Bild. Das würde Sync doch überflüssig machen?
Bzw. müsste die GPU permanent die jeweils benötigte Zeile senden.
Von dem her weiß ich jetzt nicht wirklich worauf du hinaus willst.
Mit Vsync sagt man der GPU nur ob es erlaubt ist den Buffer während der Übertragung zu wechseln oder nicht.
Anwendungen haben noch die Möglichkeit unterschiedlich mit VSync umzugehen denn das besagt ja nur ob der Ausgabe-Buffer während der Übertragung gewechselt werden darf oder nicht.
Wenn ein Spiel dann sagen wir mal 130 Bilder/Sekunde schaffen würde dann gibt es hier nochmal 2 Möglichkeiten - das Spiel berechnet ein Bild und wartet dann auf den nächsten Buffer-wechsel (damit sind die FPS bei 60 gecapped) oder es zeichnet in einen anderen Buffer und es wird immer der zuletzt befüllte Buffer verwendet (dann werden ~die Hälfte der Bilder verworfen ohne je an den Monitor gesendet zu werden).