Warp and Blend on a laptop?

Hi there, I would like to do projection warping from a laptop. I have a laptop that has a 3070RTX mobile GPU.

My goal is to fix the warp on a curved monitor. Running the WarpBlendSample ends with each demo saying that the scanout functions are not supported.

Is there a laptop that runs a version of RTX that does support GPU scanout calls? I would prefer to stay in the laptop space and not go desktop. However, if I do need to go to desktop, what is the minimum RTX GPU card that I would need?

Also, it would be nice to know exactly what this functionality does. Is this something that I can do outside of my applications? For example, my application that I want to fix is a Unity app, so can I make these calls outside of Unity in another app to warp the screen? Even better, can I make these calls within a Unity C++ dll so I can control the warping in real-time?

Thank you,
Peter

I am in the same position. I have a new Dell Precision 7780 with an A4000 Ada Gen GPU. Every time I try to run the warping sample, I get the an “NVAPI_NOT_SUPPORTED” error. This worked just fine on my older 7550 laptop. The A4000 is truly a “workstation” class GPU. Is there a reason NVAPI is showing the feature as unsupported on the newer card?

  • Jason

I believe I have found the culprit (at least for my case). I enabled “Switchable Graphics” in my BIOS which is supposed to allow Windows to select between the on-chip graphics and the RTX. My logic was that I wanted the laptop display to be handled by onboard graphics while freeing the RTX to only handle the external projectors. It turns out that this setting in the BIOS also seems to affect NVAPI. I’ve tested this on two computers, one with an RTX4000 and the other an RTX4000 ada. Both began working as soon as I disabled the switchable graphics. I fought this for 3 days before I figured it out. Hope this saves someone else the time.