Using an Nvidia Card with RadeonPro?

Discussion in 'Videocards - NVIDIA GeForce Drivers Section' started by JLevi, Apr 8, 2014.

  1. JLevi

    JLevi Member

    Messages:
    23
    Likes Received:
    0
    GPU:
    Nope
    Some guy, over here, said:
    Now I did a little test with Tomb Raider (Reboot), since you can turn off VSync completely.

    Just uploaded all FPS-benchmarks (Fraps) here:
    http://www.datafilehost.com/d/6025678f

    If anyone might have a look. There are four folders.

    D3DO-Vsync_TP_ON
    RadeonPro-Vsync_off_TB_off
    RadeonPro-Vsync_on_TB_off
    RadeonPro-Vsync_on_TB_on

    but I couldn't see any real difference between any of the logs.

    Like I previously said in the other thread, using RadeonPro with an Nvidia-Card and forcing VSync does work. But I'm still not sure if forcing Triple Buffering works. I know that DirectX doesn't support Triple Buffering by default and these are just dirty hacks, but at least they made some games bearable.

    RadeonPro would have the advantage, that it works with 64-bit-games. Some month ago I read that RadeinPro is making some native calls to the DirectX-API and that's the reason why it should work with Nvidia-Cards as well, but I'm just not sure.
     
  2. Cyberdyne

    Cyberdyne Ancient Guru

    Messages:
    3,582
    Likes Received:
    302
    GPU:
    2080 Ti FTW3 Ultra
    It should work fine.
    If you can't feel the difference with triplebuffereing on (latency can sometimes feel reduced), the only way I know of to test it is to find an area of the game that you know pushes your FPS below your refresh rate, then see what happens to your FPS. For example, if you have a 60hz monitor and use vsync without tb, when you cannot keep your frames at or above 60 your frames are cut in half to 30. This does not happen if tb is working.

    EDIT: I just took a look at your logs. It looks like triplebuffereing is applied to all the scenarios. Some games are smart enough to automatically apply tb.
     
    Last edited: Apr 8, 2014
  3. CeeJay.dk

    CeeJay.dk Master Guru

    Messages:
    689
    Likes Received:
    8
    GPU:
    Radeon 6870
    You can also use RadeonPro to apply SweetFX, even on an nvidia card.
     
  4. yasamoka

    yasamoka Ancient Guru

    Messages:
    4,857
    Likes Received:
    246
    GPU:
    EVGA GTX 1080Ti SC
    Triple buffering commonly refers to "Flip Queue" in DX and not actual Triple Buffering like what OpenGL does. Increasing the flip queue means that latency is increased rather than decreased. However, @FPS<60, comparing double buffering to triple buffering is difficult since double buffering will send FPS down to 30 while triple buffering will allow 30<FPS<60.
     

  5. Terepin

    Terepin Master Guru

    Messages:
    802
    Likes Received:
    77
    GPU:
    ASUS RTX 3070 Ti
    RP uses "true" triple buffering.

    Anyway, keep in mind that RP is dead. The moment WDDM 2.0 hits the shelfs, we will loose the last working software triple buffering.

    Unless some good soul will be kind enough to make a simple tool for it.
     
  6. Terepin

    Terepin Master Guru

    Messages:
    802
    Likes Received:
    77
    GPU:
    ASUS RTX 3070 Ti
    Once upon a time,

    triple buffering was working.

    End of story.
     
    Last edited: Apr 8, 2014
  7. freeman94

    freeman94 Master Guru

    Messages:
    309
    Likes Received:
    5
    GPU:
    MSI GTX 1070 ARMOR
    RP will work on nvidia. There won't work features that require Radeon graphic.
    TrippleBuffering should work. Just Run some OSD and look if your FPS go like 59,55. If not then TB don't work.

    Before RP I used D3DOverrider for triggering TB and it worked for me, but It was like 6months ago. Don't know if newer games support it. You can test this app as well.
     
  8. yasamoka

    yasamoka Ancient Guru

    Messages:
    4,857
    Likes Received:
    246
    GPU:
    EVGA GTX 1080Ti SC
    In order to reduce latency further than double buffering, true triple buffering keeps the GPU rendering frames even when FPS is over refresh rate. Therefore, the GPU is pegged at full load and only the latest frame before every refresh is delivered. This is how true Triple Buffering works to reduce latency. It keeps the GPU and monitor working asynchronously (inducing jitter in the process, however). I haven't seen RadeonPro's Triple Buffering keep GPU usage pegged at full (~98-99%) when FPS is 60 (shouldn't it be higher), so I'm not too sure RadeonPro uses true TB.
     
  9. peter tron

    peter tron New Member

    Messages:
    2
    Likes Received:
    0
    GPU:
    gtx 460
    afternoon,

    i'm here because i was using d3d on my vista 32bit hd for games.
    i now have a dual boot set-up with windows 7.

    i discovered d3d does not work with 64bit, so i was told to try radeonpro.

    rp apparently works on both 32 & 64, so i thought great.

    i tried it initially on my vista 32 set-up.
    it open in the system tray
    i tried a non-steam title
    vs & tb worked fine!

    i created a profile for a steam game i was playing (stalker cop)
    pointed to the stalker cop exe
    launcher options (steam/impulse/origin)
    set vs & tb

    steam launches
    the game doesn't

    upon attempting to shut down steam, i am told to shut down the game first.
    i go into task manager
    there is no game to shut down
    steam thinks there is
    the only option is to restart the pc


    also, upon opening rp, i received a msg:

    "ADL library could not be initialized"

    i have tried googling, could not really find anything to help me that i could readily understand.

    hope some of you guys out there can help :)

    baz
     
  10. peter tron

    peter tron New Member

    Messages:
    2
    Likes Received:
    0
    GPU:
    gtx 460
    anyone?
     

  11. tsunami231

    tsunami231 Ancient Guru

    Messages:
    12,331
    Likes Received:
    989
    GPU:
    EVGA 1070Ti Black
    We can all hope one day Unwinder put TB/Vsync force in RTSS. i think it be asked a few time too.

    honestly NVidia/AMD should just make TB work for both DX/Opengl and not just OpenGL
     

Share This Page