|
|
|
|
|
by ah-
2799 days ago
|
|
From what I've seen so far it copies every frame via the CPU and that gets quite slow if you want to do it 60 times a second at high resolution. Optimus etc. use DMA, so you can copy directly between the two devices. Hopefully looking glass will support that as well in the future. Last time I looked at least nvidias DMA support was officially restricted to quadro only, so not sure it'll actually happen. |
|
Technically, it is slightly more complex because of how vsync works but zero copy cross adapter rendering is possible.
I was an intern at the display kernel team this past summer and worked on a similar project for VR displays (which adds further complexity due to late stage reprojection and sensitivity to pipeline latency).