Can you turn off vertical sync?

Post » Mon May 14, 2012 7:43 am

Hi all.

I can't find the option to turn off vertical sync anyone know the command/tweak ?

Thanks
User avatar
FITTAS
 
Posts: 3381
Joined: Sat Jan 13, 2007 4:53 pm

Post » Mon May 14, 2012 2:16 pm

It's on the front page of http://tweakguides.com/ right now.

To disable VSync in Skyrim, add iPresentInterval=0 to the bottom of the [Display] section of the Skyrim.ini file in the \Users\[Username]\My Documents\My Games\Skyrim directory.
User avatar
..xX Vin Xx..
 
Posts: 3531
Joined: Sun Jun 18, 2006 6:33 pm

Post » Mon May 14, 2012 4:56 am

Thank you so much :rock:
User avatar
Kirsty Collins
 
Posts: 3441
Joined: Tue Sep 19, 2006 11:54 pm

Post » Mon May 14, 2012 5:52 am

My unlocked framerate is 115 fps. :laugh:
User avatar
stephanie eastwood
 
Posts: 3526
Joined: Thu Jun 08, 2006 1:25 pm

Post » Mon May 14, 2012 12:07 am

It's on the front page of http://tweakguides.com/ right now.
Thanks for this. My rig is going to need as many tweaks as possible to run nicely, and vsync is definitely got to go. I'm surprised there is no in-game option. Oh well .ini it is.
User avatar
Lucky Girl
 
Posts: 3486
Joined: Wed Jun 06, 2007 4:14 pm

Post » Mon May 14, 2012 10:42 am

Thanks for this. My rig is going to need as many tweaks as possible to run nicely, and vsync is definitely got to go. I'm surprised there is no in-game option. Oh well .ini it is.

What do you have? Hardware, I mean.
User avatar
roxxii lenaghan
 
Posts: 3388
Joined: Wed Jul 05, 2006 11:53 am

Post » Mon May 14, 2012 1:35 am

Glad to see this post... tweakguides.com was great for tweaking Oblivion, so I'm happy he's working on a new guide for Skyrim over there.
User avatar
FABIAN RUIZ
 
Posts: 3495
Joined: Mon Oct 15, 2007 11:13 am

Post » Sun May 13, 2012 11:23 pm

Glad to see this post... tweakguides.com was great for tweaking Oblivion, so I'm happy he's working on a new guide for Skyrim over there.
While you wait, we've got a thread going about the ini tweaks and their effects. http://www.gamesas.com/index.php?/topic/1255692-skyrim-pc-ini-and-console-tweaks/
User avatar
Chantel Hopkin
 
Posts: 3533
Joined: Sun Dec 03, 2006 9:41 am

Post » Mon May 14, 2012 10:18 am

What do you have? Hardware, I mean.
Just to clarify, after reading my post - I haven't played it yet. I realized my post may have given that impression. I'm just expecting to need to tweak the hell out of my laptop. Expecting medium, medium-high.

i7-620M Dual Core @ 2.66Ghz (ThrottleStop used to lock max CPU boost multiplier resulting in constant 3.0 GHz at load)
ATI Mobility Radeon HD 4670 1GB, 11.10 Catalyst drivers (RivaTuner Oc'd from 675/800 to 800/890 core/memory)
4 GB DDR3 1333 Mhz Memory
7200 RPM HDD
Win 7 x64 SP1
16" 1080p RGBLED display
Gamebooster to limit all background processes/apps

Tested very stable in Furmark burn-in. Tweaks provide a 20% gain in DirectX 9 and 10 Futuremark bench scores (3dMark Vantage, 3dMark06)

I'll probably run in 1600x900 or even settle for 720p if I have to in order to get 35 fps with medium-high detail.
User avatar
Mylizards Dot com
 
Posts: 3379
Joined: Fri May 04, 2007 1:59 pm

Post » Mon May 14, 2012 10:51 am

Or better yet, use D3Doverrider and get all the benefits of Vsync with Tripple Buffering. This makes games incredibly smooth and I use it to make Oblivion stutter free.

There is a whole article here on why tripple buffering is win.

http://www.anandtech.com/show/2794
User avatar
Michelle Smith
 
Posts: 3417
Joined: Wed Nov 15, 2006 2:03 am

Post » Mon May 14, 2012 7:56 am

Or better yet, use D3Doverrider and get all the benefits of Vsync with Tripple Buffering. This makes games incredibly smooth and I use it to make Oblivion stutter free.

There is a whole article here on why tripple buffering is win.

http://www.anandtech.com/show/2794
Thanks. So if I understand this approach correctly, you leave VSync on, plus use Triple Buffering?
User avatar
Jessica Colville
 
Posts: 3349
Joined: Wed Oct 18, 2006 6:53 pm

Post » Mon May 14, 2012 2:34 pm

I can't get vsync off

[Display]
sD3DDevice="NVIDIA GeForce GTX 580"
iPresentInterval=0
[Grass]
b30GrassVS=1
[Water]
bReflectLODObjects=1
bReflectLODLand=1
bReflectSky=1
bReflectLODTrees=1

what am i doing wrong?.
User avatar
Jay Baby
 
Posts: 3369
Joined: Sat Sep 15, 2007 12:43 pm

Post » Mon May 14, 2012 1:18 pm

So....does forcing Vsync off via the driver settings (eg, nvidia's control panel) of your vid card not work or something?
User avatar
SaVino GοΜ
 
Posts: 3360
Joined: Mon Sep 17, 2007 8:00 pm

Post » Mon May 14, 2012 1:17 pm

Thanks. So if I understand this approach correctly, you leave VSync on, plus use Triple Buffering?

You can leave it on yes, but D3Doverrider will force it on even if you turn it off, so that Triple Buffering works as intended.

Triple buffering is exactly what it says, three buffers are used to render the image and send it to the screen. Not only does this remove screen tear issues, but this also makes the way the image is sent to the screen, completely smooth. DirectX does support triple buffering, but it has to be enabled by the game developers in their code, so what D3DOverrider basically does is force the feature on in DirectX regardless. It has worked beautifully for every game I have and has made a huge difference to games that tend to get mouse lag and stutter, such as Borderlands on PC, and Oblivion (or any Gamebryo engine game).

Sadly it is not part of an individual install, but you can easily get it as part Rivatuner. http://www.guru3d.com/index.php?page=rivatuner

While this is ATI only, the D3Doverrider is placed in the Riva Tuner install folder as an extra, and can be dragged out separately and run on it's own and Rivatuner can then be un-installed with no fuss. Just run the D3Doverrider.exe from the folder and it does it's thing. I actually have an Nvidia card, and the software works with the newer Nvidia drivers (I found it didn't with the older ones). When you run the game, you will hear a ding, which says D3Doverrider is working. I personally keep a separate copy of the D3D folder for future reinstalls.

The frame rate is locked to a max of 60fps, but that is because of the way triple buffering works, while some people equate better performance with higher frame rates, you can still get screen tear. Triple buffering offers the best of both worlds as explained in detail in the Anandtech article. For me personally, I find it makes a big difference.
User avatar
neil slattery
 
Posts: 3358
Joined: Wed May 16, 2007 4:57 am

Post » Mon May 14, 2012 3:37 am

i did this and it made no difference at all. A sollid 50fps on a GTx580
User avatar
Miguel
 
Posts: 3364
Joined: Sat Jul 14, 2007 9:32 am

Post » Sun May 13, 2012 11:20 pm

Ridden, if you have an nvidia card why not use the control panel for triple buffeting, and cut out an unneeded process running?
User avatar
casey macmillan
 
Posts: 3474
Joined: Fri Feb 09, 2007 7:37 pm

Post » Mon May 14, 2012 6:29 am

Ridden, if you have an nvidia card why not use the control panel for triple buffeting, and cut out an unneeded process running?

Because that feature does not work for DirectX 3D and acts as an override for OpenGL games only.

You can read about that here. Search for triple on the page:

http://www.tweakguides.com/NVFORCE_6.html

Next question :)

EDIT. Oh and the overhead is minimal, 2.5mb loaded, and it just uses a feature already in DirectX, it isn't adding anything other than the ability to force it on. There will be a bit more VRAM used on your card 15-25mb, which isn't a big deal for modern cards.
User avatar
Lilit Ager
 
Posts: 3444
Joined: Thu Nov 23, 2006 9:06 pm

Post » Mon May 14, 2012 12:48 pm

i did this and it made no difference at all. A sollid 50fps on a GTx580

Sorry Kracken, if you are referring to D3Doverrider here and not Vsync disabling, I should make clear you may not see ANY difference in FPS at all, but that does not mean D3Doverrider isn't working, as it does not change the 'front' buffer that dictates the FPS you see, but rather creates a second back buffer. D3Doverrider will make a ding noise when a game first initialises in full screen using Direct X, if you don't hear the ding, it probably isn't kicking in. I had this problem with older nVidia drivers that seemed to stop it, but the newer ones let it work properly.

This is explained here:

http://www.anandtech.com/show/2794

The effects are best seen on games that have bad stutter, mouse to screen lag, such as Oblivion vanilla, or Borderlands on the PC. It is most prominent when you spin the camera around a fair bit, and this should appear far smoother to your eye and there will be no tearing.
User avatar
Robert
 
Posts: 3394
Joined: Sun Sep 02, 2007 5:58 am

Post » Mon May 14, 2012 6:23 am

My unlocked framerate is 115 fps. :laugh:

115fps in exteriors? At what settings and on what kind of system?
User avatar
Bad News Rogers
 
Posts: 3356
Joined: Fri Sep 08, 2006 8:37 am

Post » Mon May 14, 2012 12:11 pm

Didden's advice on D3D is very sound. Since vsync is enabled in Skyrim, in D3D, all you do is find the main executable (NOT the launcher...I don't have the game yet so not sure if there is a launcher), set app detection level to high, triple buffering to on, and vsync to off (since it's already enabled in game). I have an ATI card, so I will also have a new preset for Skyrim -- the cool thing is, when creating a preset, you can add execution of a file. So I have it load up D3D. So one click of the ATI preset, everything is ready to roll. Not sure about Nvidia, but I imagine there's some similar functionality.

I've been using D3D for years and it has worked in every DX game I've ever played. It truly is the best of both worlds (and kind of sad game or graphics vendors can't implement something so simple). As Didden mentioned, enabling triple buffering, at least in the ATI CCC, only works for OGL games.
User avatar
Michelle Chau
 
Posts: 3308
Joined: Sat Aug 26, 2006 4:24 am

Post » Mon May 14, 2012 12:36 am

You can leave it on yes, but D3Doverrider will force it on even if you turn it off, so that Triple Buffering works as intended.

Triple buffering is exactly what it says, three buffers are used to render the image and send it to the screen. Not only does this remove screen tear issues, but this also makes the way the image is sent to the screen, completely smooth. DirectX does support triple buffering, but it has to be enabled by the game developers in their code, so what D3DOverrider basically does is force the feature on in DirectX regardless. It has worked beautifully for every game I have and has made a huge difference to games that tend to get mouse lag and stutter, such as Borderlands on PC, and Oblivion (or any Gamebryo engine game).

Sadly it is not part of an individual install, but you can easily get it as part Rivatuner. http://www.guru3d.com/index.php?page=rivatuner

While this is ATI only, the D3Doverrider is placed in the Riva Tuner install folder as an extra, and can be dragged out separately and run on it's own and Rivatuner can then be un-installed with no fuss. Just run the D3Doverrider.exe from the folder and it does it's thing. I actually have an Nvidia card, and the software works with the newer Nvidia drivers (I found it didn't with the older ones). When you run the game, you will hear a ding, which says D3Doverrider is working. I personally keep a separate copy of the D3D folder for future reinstalls.

The frame rate is locked to a max of 60fps, but that is because of the way triple buffering works, while some people equate better performance with higher frame rates, you can still get screen tear. Triple buffering offers the best of both worlds as explained in detail in the Anandtech article. For me personally, I find it makes a big difference.
Thanks for the info. I already use RivaTuner for OC'ing my AMD card so that's perfect. D3Doverrider is already on my pc :) Will try it out tomorrow when I play the game.
User avatar
Matt Bigelow
 
Posts: 3350
Joined: Sun Sep 30, 2007 6:36 pm


Return to V - Skyrim