… or sharing some documentation ahead of time while you wait for various things to land upstream, even if there’s no code you can publish yet …
I’ve been wondering, are there any implications or complications of using NvFBC wrt DRM ? Reason I’m asking is that I’ve recently learned there’s a WHQL requirement for audio drivers to disallow software loopback recording of drm protected streams, and I’m wondering if such a thing could cause complications. I’m not sure how DRM testing/development works for audio/video (are there drm test streams or some such weird stuff?)
With NvFBC / Capture SDK (if that’s what you’re using), does the frame live in GPU ram or system ram ?
Is NvFBC a constant source of frames, or does it give you a frame only when something renders, or when something changes, or any time the host asks? if the screen contents is not changing, is anything happening?
Re x399 and pcie, I’ve learned today that pcie supports hotplugging - I wonder if it’s possible to reset / reinit a vega card somehow like that (pcie extension cable modded with a momentary power switch that breaks the circuit between relevant pins)? I realize this is not practical as a solution for end users, but might be fun to try regardless. This should be testable on intel too since pcie is pcie.