Right now, the graphics driver and the monitor need to synchronize to 60hz. Why not just send a packet stating pixel number (imagine if top left is 0, and bottom right is whatever the final pixel number is), followed by the data to update? If no data is received, the monitor can still maintain the last image. Transfer is still serial, but not linked to a 60hz refresh rate. I feel like we might see this in mobile first if it ever happens, where there might be power savings to doing so. Heck, isn't Intel already planning to do this for their mobile chipsets, with extra DRAM added to the display?
hmmmm....
Wouldnt you need to asign some type of memory that "remembered" the colour/location of each pixel then? and did some sort of check-up before sending new signals to each location that needed a update.
That process sounds like it would add a delay rate of some sort, ei. lag input.
Also what happends if their out of sync? would the screen just stay frozen as the last input it recived in sync?
how long a "delay" time would be acceptable (to help ensure sync rates)?
How much power would this save the screen/video card?
From a power saveing techique it sounds intresting though.
I just recently ordered a cable for a phased array ultrasound probe. It is
about half a cm in diameter and has 64 shielded leads. It cost 2400 each cable.
We'd need 32000 of those cables to send a parallel screen image
O_O
16 meter diameter cable for a monitor? (32000 x 0.5cm diameter = 16,000 cm)
Your pulling my leg .... right?
You know then the cable to the monitor is "thicker" than the monitor is big (size),
that something is wrong with your design philosophy.
I guess im just stuck with screen tears..... a 100% no screen tear monitor should be a goal of some sort,
that monitor manufactures are trying to achieve though. Maybe one day it ll be realised by some crazy inventor out there.... I can still dream.