[Futurist Technical Talk] VSYNC is Obsolete: Future Framerateless Displays
Posted: 16 Oct 2020, 15:32
Futurist thread:
Some talk in a different thread opened a pandora box about VSYNC, so I've split this into a separate subtopic.
<PandoraBox state="OPEN" interlock="OVERRIDE">
It's older than that. Raster sequential generation of pixels is actually more than two centuries old (Jacquard loom in year 1801, weaving pixellated patterns automatically in fabric). And early 1870s telegraph fax machines used a pendulum to raster-scan across a surface (with metallized ink to complete a telegraph circuit).
Raster is a conveniential serialization of a 2D image into 1D mechanism (data transmission, whether the 1801 loom punchcards running in an infinite loop, or a 2020 DisplayPort connection spewing binary at a display), and will continue to probably be viable methodology for a long time to come.
You could do other things like using video compression or JPEG images or whatever, but uncompressed and (near)lossless compression tends to be fundamentally serial anyway. One might start to send 3D geometry instead, where the display uses a futuristic GPU to decode theoretically H.268 or H.269 framerateless resolutionless streams. Then we can say goodbye to raster. But raster workflows will still be needed for a long time to come -- well beyond the next century, too.
Eventually vsync will just be a 1-byte comma separator (actually, DSC almost sort of does that already, due to the redundant blanks/zeros in there), but vsync will still exist between frames of a finite-framerate delivery methodology.
</PandoraBox>
ERROR 1001: Failed to close the PandoraBox element. <PandoraBox> is still open.
Some talk in a different thread opened a pandora box about VSYNC, so I've split this into a separate subtopic.
<PandoraBox state="OPEN" interlock="OVERRIDE">
On this note, there's an Thread in Area 51 Display Science, Research & Engineering discussing why the raster methodology has been around for a long time.schizobeyondpills wrote: ā14 Oct 2020, 23:01entire industry cannot snap out of using 1940 display vsync tech for monitors. response time is measured for marketing(on 25 deg celsius, with overshoot so huge they have ghostbusters on the sides with guns to bust Casper after they perform the measure-ritual). PC performance is measured in fps which is a useless metric only to be used as basic check of "playable". there is none who is aware of temporal vectors describing reality and how it translates to man made reality(video games). for example a factor vector of frame distribution, frame latency, consistency, skew... are all great measures. but such reasoning exceeds human perception.
It's older than that. Raster sequential generation of pixels is actually more than two centuries old (Jacquard loom in year 1801, weaving pixellated patterns automatically in fabric). And early 1870s telegraph fax machines used a pendulum to raster-scan across a surface (with metallized ink to complete a telegraph circuit).
Raster is a conveniential serialization of a 2D image into 1D mechanism (data transmission, whether the 1801 loom punchcards running in an infinite loop, or a 2020 DisplayPort connection spewing binary at a display), and will continue to probably be viable methodology for a long time to come.
You could do other things like using video compression or JPEG images or whatever, but uncompressed and (near)lossless compression tends to be fundamentally serial anyway. One might start to send 3D geometry instead, where the display uses a futuristic GPU to decode theoretically H.268 or H.269 framerateless resolutionless streams. Then we can say goodbye to raster. But raster workflows will still be needed for a long time to come -- well beyond the next century, too.
Eventually vsync will just be a 1-byte comma separator (actually, DSC almost sort of does that already, due to the redundant blanks/zeros in there), but vsync will still exist between frames of a finite-framerate delivery methodology.
</PandoraBox>
ERROR 1001: Failed to close the PandoraBox element. <PandoraBox> is still open.