wieso das ist ist ganz einfach....
vsync bedeutet ja, daß die bilder des bildschirms mit denen die aus dem grafikspeicher kommen synkronisiert werden... als immer zum gleichen zeitpunkt ausgegeben werden....
wenn du jetzt eine fps zahl unter monitorwiederholrate hast, dann ist bei einem monitorrefresh immernoch das gleiche bild im speicher, weil die grafikkarte mit dem rendern nicht nachkommt. er versucht zwar zu jedem monitorrefresh ein bild zu liefern, schafts aber nicht....
da die karte aber nicht die hälfte der zeit braucht, sondern einen beliebigen ungeraden bruchteil, werden manche bilder doppelt, andere aber nur einmal gezeigt.
das ergebnis ist eine art zitriges ruckeln.....
wenn du vsync abschaltest, haut die grafikkarte das bild raus, wenns fertig ist und der monitor macht den refresh wenn´s ihm passt
dass das streifen erzeugen soll habe ich schonmal gehört, allerdings noch nie gesehen.... ich habe vsync jedenfalls immer aus. |