D3D11 Games and applications are now being affected by the same issue D3D9 games were

Discussion in 'Rivatuner Statistics Server (RTSS) Forum' started by Astyanax, Sep 3, 2019.

  1. Astyanax

    Astyanax Ancient Guru

    Messages:
    17,035
    Likes Received:
    7,378
    GPU:
    GTX 1080ti
    With the latest Windows 10 update,

    Same fix applies, Reset the RTSS cache.
     
  2. boogieman

    boogieman Ancient Guru

    Messages:
    1,984
    Likes Received:
    50
    GPU:
    MSI GTX 1080X
  3. Astyanax

    Astyanax Ancient Guru

    Messages:
    17,035
    Likes Received:
    7,378
    GPU:
    GTX 1080ti
    KB doesn't matter, just reset the cache.

    not everyone is affected but its happening.
     
  4. Unwinder

    Unwinder Ancient Guru Staff Member

    Messages:
    17,193
    Likes Received:
    6,859
    There was DXGI.dll update indeed on 2.9.2019. So it is quite possible.
    The cache corruption may take place if RTSS is started in "unlucky" moment, exactly when OS is replacing Direct3D or DXGI libraries with newer version. Bad offsets can be precached if such upgrade is in progress but not finalized yet.
    I think I'll add cheap and rather effective workaround, which can minimize the chances of such corruptions. Instead of reinitializing the cache just once when newer version of D3D/DXGI library is detected in Windows system folders, RTSS will simply set cache reinit retry counter to some non zero value. So it will also forcibly reset cache on the next N RTSS startups after detecting D3D/DXGI DLL replace event. It will be enough to ensure that the upgrade is completed and proper offsets are cached.
     
    boogieman likes this.

  5. Astyanax

    Astyanax Ancient Guru

    Messages:
    17,035
    Likes Received:
    7,378
    GPU:
    GTX 1080ti
    Good idea!
     
  6. boogieman

    boogieman Ancient Guru

    Messages:
    1,984
    Likes Received:
    50
    GPU:
    MSI GTX 1080X
    KB4512941 shows as an optional update for me. Didn't download it but I suspected it was the culprit.
     

Share This Page