RTSS OSD showing in OBS capture

Discussion in 'Rivatuner Statistics Server (RTSS) Forum' started by ShadowFriend, Mar 10, 2018.

  1. ShadowFriend

    ShadowFriend New Member

    Messages:
    2
    Likes Received:
    0
    GPU:
    Nvidia
  2. Unwinder

    Unwinder Moderator Staff Member

    Messages:
    13,416
    Likes Received:
    426
    No, that's not "RTSS problem". That's not OBS problem as well. That's either completely limited knowledge or lie on purpose from that OBS Fenrir "moderator" (which seem to have some weird personal issues and habit of showing RTSS in bad light all the times). In reality it is just a fundamental nature of combination of multiple overlay and videocapture tools coexisting in the system. If multiple overlay or videocapture tools are running in 3D API hooking mode (that's what OBS is calling game capture mode) and directly intercepting 3D frames presented by the game process, then everything depends on their order into a hook chain (and hook order is defined by overlay/videocapture applications start order). So by simply reversing such applications start order you can make one tool's overlay invisible to another one's videocapture (because the first application's hook handler can capture raw frame before the second one draw overlay there).
    But if you're grabbing whole desktop or just some desktop windows contents via desktop duplication API (desktop capture mode in RTSS or window capture mode in OBS), then you have no way to control third party overlay's visibility either directly or indirectly - you'll always see the final framebuffer contents with all overlays visible in resulting captured stream.
     

Share This Page