It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
After spending some time in any level in Rayman 2, the framerate drops from 60fps to 30fps and stays that way until a level transition. Does anyone have any idea what could be causing this, and how to prevent it?
No posts in this topic were marked as the solution yet. If you can help, add your reply
avatar
bVork: After spending some time in any level in Rayman 2, the framerate drops from 60fps to 30fps and stays that way until a level transition. Does anyone have any idea what could be causing this, and how to prevent it?
Its possible you may have vsync on or the game may be forcing it to run in 30 FPS...if you have an Nvidia graphix card jest use Nvidia Inspector and force vsync off...and the game then shall run how you want it to...
avatar
bVork: After spending some time in any level in Rayman 2, the framerate drops from 60fps to 30fps and stays that way until a level transition. Does anyone have any idea what could be causing this, and how to prevent it?
avatar
Stixsmaster: Its possible you may have vsync on or the game may be forcing it to run in 30 FPS...if you have an Nvidia graphix card jest use Nvidia Inspector and force vsync off...and the game then shall run how you want it to...
Vsync has nothing to do with this. The game runs at 60fps for a while, then drops to 30. And then it goes back up to 60 after a level transition.
I noticed exactly the same thing while playing the game, no matter if I forced the Vsync using Nvidia's Control Panel, it kept jumping from 60 to 30 fps back and forth, no matter how (relatively) complex or simple the scene may be.

I guess that it's part of the game's code as a Directx 6 title running at 16 bit, but it's not a game breaker by any stretch, the N64 version ran far worse than this.

Maybe you could try running the game using a 3DFX wrapper, you may even make it run in 32 bit mode.
Happens here too, and I can see that change when Fraps is loaded. It loads at 60fps, then after a short time drops to a fixed 30fps, on every resolution I can try.
avatar
SupahGamuh: Maybe you could try running the game using a 3DFX wrapper, you may even make it run in 32 bit mode.
How do you do that?
avatar
SupahGamuh: Maybe you could try running the game using a 3DFX wrapper, you may even make it run in 32 bit mode.
avatar
GI1995: How do you do that?
Trying not to resurrect a dead thread, I forgot to mention it, you can download a Glide Wrapper from here. It's installation is pretty straight forward, after you've installed it, just configure it the way you want it to run Glide games, it's not perfect, it may tax your system a bit more than Direct3D or OpenGL normally would, because without getting into much mumbo jumbo, it emulates the algorithms that Glide would normally use, and if you intend on running the game in widescreen, it has the option to run your Glide games in your native resolution with 4:3 aspect, meaning that it will run at it's correct aspect with black borders at both left and right sides of the screen, without stretching the image.

If you want to use Glide in Rayman 2, inside the game's folder, you'll find a folder named Glide (search it, it's there), inside that folder, you'll find a file named "GLiVd1vf.dll", you need to copy that file into the game's DLL folder and then, you'll need to run the configurator to switch the Direct3D driver to Glide and you're done!.

In my humble opinion, I simply play the game using Direct3D, even with it's unstable frame rates, but belive me, the game looks and runs way better than the original N64 version.
Post edited December 20, 2011 by SupahGamuh
avatar
GI1995: How do you do that?
avatar
SupahGamuh: Trying not to resurrect a dead thread, I forgot to mention it, you can download a Glide Wrapper from here. It's installation is pretty straight forward, after you've installed it, just configure it the way you want it to run Glide games, it's not perfect, it may tax your system a bit more than Direct3D or OpenGL normally would, because without getting into much mumbo jumbo, it emulates the algorithms that Glide would normally use, and if you intend on running the game in widescreen, it has the option to run your Glide games in your native resolution with 4:3 aspect, meaning that it will run at it's correct aspect with black borders at both left and right sides of the screen, without stretching the image.

If you want to use Glide in Rayman 2, inside the game's folder, you'll find a folder named Glide (search it, it's there), inside that folder, you'll find a file named "GLiVd1vf.dll", you need to copy that file into the game's DLL folder and then, you'll need to run the configurator to switch the Direct3D driver to Glide and you're done!.

In my humble opinion, I simply play the game using Direct3D, even with it's unstable frame rates, but belive me, the game looks and runs way better than the original N64 version.
Oh sorry, I didn't see how old it was too D:

Thanks for the help though :D
avatar
GI1995: How do you do that?
avatar
SupahGamuh: Trying not to resurrect a dead thread, I forgot to mention it, you can download a Glide Wrapper from here. It's installation is pretty straight forward, after you've installed it, just configure it the way you want it to run Glide games, it's not perfect, it may tax your system a bit more than Direct3D or OpenGL normally would, because without getting into much mumbo jumbo, it emulates the algorithms that Glide would normally use, and if you intend on running the game in widescreen, it has the option to run your Glide games in your native resolution with 4:3 aspect, meaning that it will run at it's correct aspect with black borders at both left and right sides of the screen, without stretching the image.

If you want to use Glide in Rayman 2, inside the game's folder, you'll find a folder named Glide (search it, it's there), inside that folder, you'll find a file named "GLiVd1vf.dll", you need to copy that file into the game's DLL folder and then, you'll need to run the configurator to switch the Direct3D driver to Glide and you're done!.

In my humble opinion, I simply play the game using Direct3D, even with it's unstable frame rates, but belive me, the game looks and runs way better than the original N64 version.
When I try to run game with nGlide game runs at 38 fps. Any other glide wrapper would provide constant 60 fps? Thanks!
Post edited February 13, 2012 by dmr
avatar
Stixsmaster: Its possible you may have vsync on or the game may be forcing it to run in 30 FPS...if you have an Nvidia graphix card jest use Nvidia Inspector and force vsync off...and the game then shall run how you want it to...
avatar
bVork: Vsync has nothing to do with this. The game runs at 60fps for a while, then drops to 30. And then it goes back up to 60 after a level transition.
for me, turning vsync off in nvidia control center worked fine. I don't have framedrops anymore.
Post edited March 01, 2012 by duce81
avatar
SupahGamuh: Trying not to resurrect a dead thread, I forgot to mention it, you can download a Glide Wrapper from here. It's installation is pretty straight forward, after you've installed it, just configure it the way you want it to run Glide games, it's not perfect, it may tax your system a bit more than Direct3D or OpenGL normally would, because without getting into much mumbo jumbo, it emulates the algorithms that Glide would normally use, and if you intend on running the game in widescreen, it has the option to run your Glide games in your native resolution with 4:3 aspect, meaning that it will run at it's correct aspect with black borders at both left and right sides of the screen, without stretching the image.

If you want to use Glide in Rayman 2, inside the game's folder, you'll find a folder named Glide (search it, it's there), inside that folder, you'll find a file named "GLiVd1vf.dll", you need to copy that file into the game's DLL folder and then, you'll need to run the configurator to switch the Direct3D driver to Glide and you're done!.

In my humble opinion, I simply play the game using Direct3D, even with it's unstable frame rates, but belive me, the game looks and runs way better than the original N64 version.
avatar
dmr: When I try to run game with nGlide game runs at 38 fps. Any other glide wrapper would provide constant 60 fps? Thanks!
this exact thing happens to me. Please anyone help???
Found solution. In nvidia CP create custom resolution, in my case 1920x1199 and set manual refresh rate 60Hz. Then in game folder in ubi.ini set that resolution 1920 x 1199 x 16. And then in riva tuner statistic add rayman 2 and limit fps to 60. That is it no more droping below 60 fps :) I think this problem is because refreash rate of monitor is slightly below 60 Hz and game engine is extremely sensitive on that drops, and with this method you force monitor to exact 60 Hz.
Attachments:
1.png (122 Kb)
2.png (9 Kb)
3.png (65 Kb)
Post edited February 25, 2018 by dmr
GOG version of Rayman 2 comes preconfigured with nGlide.

Retail version comes preconfigured with DX6 (the same for Uplay version with wine ddraw.dll attached) and these versions usualy drops from 60 to 60 FPS, and it can be fixed by using nGlide, or using ddraw wrapper.

You can also use DX6 renderer and suitable ddraw wrapper for this game to fix FPS issues on retail version with DX6 set in ini.

Content of ubi.ini for DX6 (can be used in any game version):

[Rayman2]Choose = 1GLI_DllFile=GliDX6
GLI_Dll=DirectX6
GLI_Driver=display
GLI_Device=Direct3D HEL
GLI_Mode=1 - 1280 x 1024 x 16

(yes, Uplay has written HEL instead of HAL whoch automatically generates in ini after GXsetup change.
In case of resolution enumeration errors, see:
[url=https://pcgamingwiki.com/wiki/Rayman_2:_The_Great_Escape#.22Display_initialisation_error_problem_during_resolutions_enumeration.22_]https://pcgamingwiki.com/wiki/Rayman_2:_The_Great_Escape#.22Display_initialisation_error_problem_during_resolutions_enumeration.22_[/url]

Download:
https://github.com/elishacloud/dxwrapper/releases
Copy dxwrapper.ini, dxwrapper.dll, ddraw.dll (stub directory), into Rayman 2 directory
Edit dxwrapper.ini: FullScreen = 1

Alternatively, using nGlide.

Content of ubi.ini for Glide:

[Rayman2]Choose = 1GLI_DllFile=GliVd1
GLI_Dll=Glide2
GLI_Driver=
GLI_Device=
GLI_Mode=1 - 1920 x 1080 x 16
Language=English
GLI_DllFile=GliVd1
ParticuleRate=High

Install nGlide, set resolution in nGlide configurator.
Post edited April 06, 2019 by deton24