Frame Rate Up Conversion (FRUC) 60Hz->120Hz (Nvidia GeForce GT240 GPU/Nvidia GeForce GTX750 Ti GP

Hello all!
I have two Nvidia boards:

  1. Nvidia GeForce GT240 GPU;
  2. NVidia GeForce GTX750 Ti GPU.

I connected the board to my computer and set Windows Resolution parameters as 1920x1080 120Hz.
Also, I have 120Hz monitor.

So, I play a video 1920x1080 60Hz using VLC player, and receive video 1920x1080 120Hz on monitor.

My questions are:

What kind of Frame Rate Up Conversion (FRUC) algorithm use these boards - frame doubling, frame averaging, etc.?

Is it possible to choose FRUC algorithm that board will use?

Sorry, if I use incorrect forum theme.
PS: I tried to ask these question to Nvidia Tech support, they suggested to use this forum.

The video card would just output whatever is in the framebuffer at the given time. Provided that the video player outputs at 60 Hz with VSYNC, the monitor would always refresh 2 identical frames in sequence.

The question is whether the video player is capable of performing any temporal upsampling of video during playback.

I doubt that many video players implement this as it is a computationally very demanding task (requiring use of e.g. CUDA for motion interpolation).

Using a Google search I found a couple of video players that will perform motion upsampling from e.g. 24 FPS to 60 FPS - but I have yet to find software that upconverts to 120 FPS.

Thank you!

I found this information:

As, I understand it is possible to implement FRUC on board.

But it is not clear for me - how it works, yet.

Today I tried to measure frame rate in player.
FRAPS shows 30fps for 30fps video, 60fps for 60fps video and so on. At the same time, for each case monitor shows 120Hz.

So, I think the board performs some FRUC. It looks like frame doubling.

But, I need more objective opinion than my eyes :-)

Look here for a plug-in that can do GPU accelerated temporal resampling

The free version is more limited than the paid version.