Neo wrote:Ohhhh I just had an idea regarding scanning. Need a new post for it.
I can move this post (and my reply) into a separate thread quite easily; just need a thread for it. If you post a new thread, I can move this reply over upon a button click.
Neo wrote:What if a frame was actually segmented into multiple bands and each was rendered as a slice of a unique frame and flashed as a type of sub-frame? If there are 10 bands a complete frame would be rendered like a shutter roll (if viewed combined). The gpu would render 10% of a frame then start over at the next band. Like a controlled tearing artifact. It's basically like how the old-timey vacuum tube video cameras would capture and then render on crts. Has this been tried yet? Any artifacts? Hmmm...
I am trying to interpret what you mean, so are you talking about GPU side or display side?
GPU segmented rendering
They already do this in some SLI modes. It's called
Split Frame Rendering. Different GPU's render different segments of the screen. This complicates a lot of things, some parts of the frame can be more complex than others, and that means a GPU may be behind others. Likewise, advanced effects might do memory-accesses on other parts of the screen. Alternate Frame Rendering is more common because it's simpler and generates bigger frame rate gains, I believe.
Display side segmented scanning
Multi-scanning has been done for a long time.
A lot of jumbotrons use this technique, for example.
Dual-scan LCD's have existed for a long time.
The problem is stationary tearlines dividing the segments, because of the offset timebase of the scanned bottom edges of segments, versus scanned top edges of segments. It is a problem that also showed up on the Sony Crystal LED prototype (which used multiscanning, probably in an attempt to solve the light-output problem of passive-matrix LED displays).
If you must do multi-scanning, divide the display in vertical strips instead. That way, the scanning is all synchronous, and you don't get the stationary tearlines occuring at the mutliscan boundaries.