Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Nvidia Reflex Low Latency Platform  (Read 3682 times)

0 Members and 1 Guest are viewing this topic.

formula409

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 63
  • Last login:January 03, 2021, 02:13:17 pm
  • I want to build my own arcade controls!
Nvidia Reflex Low Latency Platform
« on: September 02, 2020, 04:36:19 am »
Is it just me, or does it sound like someone at Nvidia saw GroovyMAME and decided to ripoff frame delay?

Quote
When developers integrate the Reflex SDK, they are able to effectively delay the sampling of input and game simulation by dynamically adjusting the submission timing of rendering work to the GPU so that they are processed just-in-time.

 :laugh:

https://www.nvidia.com/en-us/geforce/news/reflex-low-latency-platform/

Recapnation

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 353
  • Last login:May 16, 2025, 07:59:16 am
    • Eiusdemmodi
Re: Nvidia Reflex Low Latency Platform
« Reply #1 on: September 04, 2020, 07:28:35 am »
This is not a new feature actually. They seem to just have given it a new name.

formula409

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 63
  • Last login:January 03, 2021, 02:13:17 pm
  • I want to build my own arcade controls!
Re: Nvidia Reflex Low Latency Platform
« Reply #2 on: September 04, 2020, 01:38:28 pm »
This is not a new feature actually. They seem to just have given it a new name.

Can you elaborate? What was the old one?

Recapnation

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 353
  • Last login:May 16, 2025, 07:59:16 am
    • Eiusdemmodi
Re: Nvidia Reflex Low Latency Platform
« Reply #3 on: September 04, 2020, 06:45:55 pm »
I thought it was the (ultra) low latency mode, which they previously called "pre-rendered frames" or something (when set to 0/1). Are they really doing something else with this upcoming Reflex thing? Doesn't sound like it.

formula409

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 63
  • Last login:January 03, 2021, 02:13:17 pm
  • I want to build my own arcade controls!
Re: Nvidia Reflex Low Latency Platform
« Reply #4 on: September 05, 2020, 03:21:53 am »
I thought it was the (ultra) low latency mode, which they previously called "pre-rendered frames" or something (when set to 0/1). Are they really doing something else with this upcoming Reflex thing? Doesn't sound like it.

Did you even read the article? It has nothing to do with the pre-rendered frames. Read it. It basically sounds like frame delay.

Recapnation

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 353
  • Last login:May 16, 2025, 07:59:16 am
    • Eiusdemmodi
Re: Nvidia Reflex Low Latency Platform
« Reply #5 on: September 05, 2020, 05:52:39 am »
Just did, thanks, you're right. Pasting here the relevant lines so that nobody else has to:


Quote
In the above image, we can see that the queue is filled with frames. The CPU is processing frames faster than the GPU can render them causing this backup, resulting in an increase of render latency. The Reflex SDK shares some similarities with the Ultra Low Latency Mode in the driver; however, by integrating directly into the game, we are able to control the amount of back-pressure the CPU receives from the render queue and other later stages of the pipeline. While the Ultra Low Latency mode can often reduce the render queue, it can not remove the increased back-pressure on the game and CPU side. Thus, the latency benefits from the Reflex SDK are generally much better than the Ultra Low Latency mode in the driver.

When developers integrate the Reflex SDK, they are able to effectively delay the sampling of input and game simulation by dynamically adjusting the submission timing of rendering work to the GPU so that they are processed just-in-time.

Additionally, the SDK also offers a feature called Low Latency Boost. This feature overrides the power saving features in the GPU to allow the GPU clocks to stay high when heavily CPU-bound. Even when the game is CPU-bound, longer rendering times add latency. Keeping the clocks higher can consume significantly more power, but can reduce latency slightly when the GPU is significantly underutilized and the CPU submits the final rendering work in a large batch. Note that if you do not want the power tradeoff, you can use Reflex Low Latency mode without the Boost enabled.

donluca

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 275
  • Last login:September 10, 2025, 06:11:26 am
  • I want to build my own arcade controls!
Re: Nvidia Reflex Low Latency Platform
« Reply #6 on: September 05, 2020, 07:56:48 am »
Send 'em the lawyers Calamity! :D

They stole your ---steaming pile of meadow muffin---!
On a scale of fakeness, from more genuine to more fake, we'd have:

1.- Plastic plants (cf. Fake Plastic Trees)
2.- Inflatable dolls
3.- Arcade cabinets with LCD monitors

schmerzkaufen

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 792
  • Last login:April 16, 2025, 09:46:43 am
  • Multiple Electronic Machine Emulator
Re: Nvidia Reflex Low Latency Platform
« Reply #7 on: September 07, 2020, 02:51:20 am »
I thought it was the (ultra) low latency mode, which they previously called "pre-rendered frames" or something (when set to 0/1).

And that, sounded like a hard_gpu_sync ripoff (the option in retroarch).

Guess nvidia and amd aren't completely blind-deaf to the 'scene' if they can 'borrow' ideas from emulators and frontends devs.

And if there are no patents, well...
« Last Edit: September 07, 2020, 02:53:20 am by schmerzkaufen »