It has taken a while but AMD just announced that Asynchronous Reprojection will be included in the next Radeon Crimson drivers.
HTC Vive now also has asynchronous reprojection if you have an Nvidia GPU AND Now AMD GPUs With the next driver update.
A red line will appear when the system enters asynchronous reprojection but it will be at the bottom of the frame data window and you will also get a white line in the CPU window.The idea is to maintain smooth motion on head orientation when the framerate drops below 90fps. With asynchronous reprojection, a slight drop in performance will not trigger the halving of frame rate that you get with interleaved reprojection, instead picking up the previous frame and displaying it again, shifted to match the updated orientation data. The overall result is a major improvement to smoothness and comfort, as situations where frame rate is fluctuating just below 90fps are very common. It has also eliminated dropped frames.
In our tests even crazy settings only increases the amount of asynchronous reprojection and we have not yet seen any dropped frames when using asynchronous reprojection. But what this means is although we can run everything at max setting, even with the GTX 1060 and now the RX-480 in a budget PC, what happens is we end up seeing the same frame over and over. During a non VR game experience if you put the settings up to max but your PC can’t handle it, you get a really low frame rate. With VR gaming, and asynchronous reprojection, if you put the settings up to max and your PC can’t handle it then you will just get lots of asynchronous reprojection time and that equals lots of repeated frames. That reduces the visual quality in the heads up display. The higher the amount of asynchronous reprojection, the lower the visual quality. So you have to find a balance between quality settings and GPU/CPU delay.
You want to spend as little time in asynchronous reprojection as you can. I find that if I use settings that are too high it gives me a headache after about 15 minutes. It’s like I have to focus my eyes harder and things look blurry. You do get a better output to the companion window (on the desktop, not what you see as you game) but that’s not where you want it. It’s as pointless as using the companion window to test your FPS.
AMD RX 480’s will now support asynchronous reprojection with the next Radeon Crimson driver update of so we all can say goodbye to doped frames!