MSI AB / RTSS development news thread

Discussion in 'MSI AfterBurner Application Development Forum' started by Unwinder, Feb 20, 2017.

  1. Unwinder

    Unwinder Ancient Guru Staff Member

    Messages:
    16,860
    Likes Received:
    5,743
    Looks like NVIDIA also applied rather similar fix in 457.09, normalized fan speed monitoring is finally gone and driver reports target fan speed as is now, without any normalization and similar to all previous GPU generations. This caused applications expecting normalized fan speed reporting on 3xxx series to stop working. Updates were necessary to get rid of normalization, beta 3 already have this change inside preemptive.
     
  2. Astyanax

    Astyanax Ancient Guru

    Messages:
    16,654
    Likes Received:
    7,075
    GPU:
    GTX 1080ti
    Explains why some reported fan issues on beta 2 with 457.09 then, but none on beta 3 that i've noticed.
     
  3. Unwinder

    Unwinder Ancient Guru Staff Member

    Messages:
    16,860
    Likes Received:
    5,743
    RTSS 7.3.0 beta 9 is around the corner. Changes list includes:

    - Added Dirt 5 compatibility profile. More details about it are available in my previous post.
    - Framerate limiter’s passive waiting implementation is now overriding timer resolution on each wait iteration instead of doing it just once on startup. This change is aimed to improve passive waiting precision in the applications, which dynamically alter timer resolution in realtime (e.g. Dirt 5 before and after playing in-game cinematic).
    - Fixed bug in video capture framerate limiting mode, corrupted in the previous beta during porting timing calculations from floating point to integer format.
    - D3DKMT based process specific local videomemory usage counter, similar to one introduced in MSI Afterburner 4.6.3 beta 2, is now natively supported by HAL of OverlayEditor plugin.
    - External access to the game process required to implement D3DKMT based process specific videomemory usage counter is restricted for EAC and BattlEye specific titles, so RTSS introduces asynchronous process specific performance counters access interface integrated into hooks library, which is running inside protected process context. OverlayEditor plugin also supports this interface and allows using these counters in your overlay templates. Sample OverlayEditor overlay template demonstrates this interface usage to display foreground process specific RAM and VRAM usages.
    - Added new <EXE> hypertext tag, allowing displaying hooked process executable name in overlay. Sample OverlayEditor overlay demonstarates new tag usage.

    Screenshot is BattlEye protected “Escape From Tarkov” with process specific RAM and VRAM usages in sample OverlayEditor's overlay:

    [​IMG]
     
  4. Unwinder

    Unwinder Ancient Guru Staff Member

    Messages:
    16,860
    Likes Received:
    5,743
    Beta 9 got one more improvement today. I've just added "total videomemory" data source to HAL in OverlayEditor and two simple "videomemory usage percent" and "videomemory usage percent \ process" sources derived from it to simplify the process of visualizing normalized percent based usage values. That was possible with correction formulas before, but now it is easier for OverlayEditor beginners to understand it. New data sources are used in sample overlay template to visualize process specific RAM/VRAM usages right on animated round progress indicators. So it is easier for you to see current process RAM/VRAM usage inputs into total system wide RAM/VRAM usages.

    [​IMG]
     

  5. SpajdrEX

    SpajdrEX Ancient Guru

    Messages:
    3,367
    Likes Received:
    1,614
    GPU:
    Gainward RTX 4070
    Can't wait for beta 9 :)
     
    Mexeqwoh likes this.
  6. terry_bogard_sv

    terry_bogard_sv Member Guru

    Messages:
    160
    Likes Received:
    33
    GPU:
    AMD RX 6800 16GB
    I have been doing more tests and I found something weird and I know is just with custom resolutions, with hybrid sync set ok, you start a game (serious sam 4, fallen order and others) and start playing, after a couple of sync restarts or doing it manually (ctrl+R) fps locks at 40fps or lower.. I haven't been able to reproduce it always but with my tv stock 1080p doesn't happen.

    what I have been doing now to setup hybrid sync and for some friends to try it is going to www.displayhz.com (the most accurate hz indicator that I have found so far) and leaving it run for 5min or so.. then substract 0.00006Hz from the results and add that to the frame limit, then in the exe profile (or global) set the synctimeout to 16667, syncflush to 0, syncscanline0 to 90 (tearline at top of the screen), synclimiter to 1 (front edge sync) and enabling enhanced sync or fast sync depending on the graphic card, I've tested those settings in amd and nvidia PCs and are found that they work great no matter the API used, I get no tearing or stuttering (of course not while maintaining the gpu utilization below 90%). All this with the stock monitor 1080p resolution.
     
  7. Digika

    Digika Member Guru

    Messages:
    149
    Likes Received:
    1
    GPU:
    GTX 670
    Got the same with Ghostrunner, for some reason locked to 60FPS after I re-initialized FSE mode (alt+enter) while having sync enabled (I think it wash hybrid mode)

    These 2 better:
    https://www.vsynctester.com/
    https://www.testufo.com/refreshrate#background=000000&foreground=FFFFFF&digits=3
    Their results, match, while displayhz gave me 0.001 lower.

    By the way, depending on the resolution of your system timer you will get different results. For example, if you have HPET enabled both in OS and in BIOS, you will get more precise and usually lower value. If you disable it, and use old TSC+PMT then you get slightly different results (usually rounded to upper bound). Keep that in mind.
     
    Last edited: Nov 9, 2020
  8. terry_bogard_sv

    terry_bogard_sv Member Guru

    Messages:
    160
    Likes Received:
    33
    GPU:
    AMD RX 6800 16GB
    Well I haven't mess with any of that so I assume default values are in place.
     
  9. Unwinder

    Unwinder Ancient Guru Staff Member

    Messages:
    16,860
    Likes Received:
    5,743
    Still polishing sample OverlayEditor overlay template for beta 9. One more improvement on the way: now there are process specific RAM/VRAM usage history graphs rendered on top of sytem-wide filled RAM/VRAM usage graphs, so it is easier to see if delta changes in time.

    [​IMG]
     
  10. momorious

    momorious New Member

    Messages:
    4
    Likes Received:
    0
    GPU:
    nVidia RTX 2080
    I got my new 5800X installed and dont get CPU Temps and Clock speed with the current 4.6.3 Beta 2 version.
    Its my first AMD CPU so I dont know for sure if CPU Temp is generally not supported on AMD CPUs or if Ryzen 5000 is just too new to be able to show that info (however it shows CPU usage so I think some sort of support is already there).
    Or am I stupid and I did something wrong? :D
     
    Last edited: Nov 10, 2020

  11. Unwinder

    Unwinder Ancient Guru Staff Member

    Messages:
    16,860
    Likes Received:
    5,743
    It is not supported yet, how do you expect a few month old beta to peek in the future and detect recently released hardware? No ETA on compatible version, it is even not in development yet.
     
    EpsilonsQc likes this.
  12. Raffster

    Raffster New Member

    Messages:
    9
    Likes Received:
    9
    GPU:
    Vega FE @ LCE
    Hello Unwinder,

    do you already have an ETA for the "Big Navi" compatible version? :)

    Thank you very much!

    Best regards and take care,
    Raff
     
  13. Unwinder

    Unwinder Ancient Guru Staff Member

    Messages:
    16,860
    Likes Received:
    5,743
    No ideas how long will it take for MSI to provide me a sample. It directly depends on it. Considering that I’m STILL waiting for a 3080, it may take a while.
     
  14. bobnewels

    bobnewels Maha Guru

    Messages:
    1,355
    Likes Received:
    990
    GPU:
    amd
    5800X.jpg
    Use the tools provided. hwinfo64 for 5800X for clocks and temperatures
     
  15. Unwinder

    Unwinder Ancient Guru Staff Member

    Messages:
    16,860
    Likes Received:
    5,743
    tfam26, bigcid1, The1 and 12 others like this.

  16. Unwinder

    Unwinder Ancient Guru Staff Member

    Messages:
    16,860
    Likes Received:
    5,743
    A bit of humor. Always nice to see youtubers educating you and explaining you how hardware monitoring internals of MSI AB work in reality.

     
    Lily GFX likes this.
  17. GSDragoon

    GSDragoon Master Guru

    Messages:
    398
    Likes Received:
    276
    GPU:
    AMD Radeon RX 6800
    Who's that on their background? :)
     
  18. SpajdrEX

    SpajdrEX Ancient Guru

    Messages:
    3,367
    Likes Received:
    1,614
    GPU:
    Gainward RTX 4070
  19. tfam26

    tfam26 Guest

  20. Montville

    Montville Master Guru

    Messages:
    317
    Likes Received:
    39
    GPU:
    Gigabyte RX 7900XT
    watch Serenity from 2005 - there she was a lot younger
     

Share This Page