Forcing Triple Buffering Externally for Skyrim - Why?

runzwithsizorz

Diamond Member
Jan 24, 2002
3,497
14
76
I read Skyrim using new Creation engine, not Gamebyro (which, by the way is also buggy). All I can say is I am playing Oblivian GOTY ed with no problems (though I did install the unofficial patches for the numerous gameplay bugs) and Darnifield UI to replace the clunky interface.
 

runzwithsizorz

Diamond Member
Jan 24, 2002
3,497
14
76
Nothing more to add. Sorry you can't find your answer. And YES. the game is playing on an AMD 5870m, ROG laptop with no problems.
 

BrightCandle

Diamond Member
Mar 15, 2007
4,762
0
76
If triple buffering was truly enabled then the frame rate would be able to exceed 60 fps. I know for certain that it doesn't, therefore the game is double buffered normally.

You can't triple buffer DirectX, even with D3DOverrider. D3DOverrider makes the context queue frames over writeable so you can introduce new ones which allows both the double buffered vsync to avoid tears and in addition you can replace frames that are old such that the game can run unconstrained on the CPU at least. But its fake triple buffering as that is not how its meant to work.

As far as I know there is no way to turn on triple buffering in DirectX at all, the API simply doesn't support it. Everything DX does it does before it hits the GPU and you only really have vsync on or off as options.
 

Rhezuss

Diamond Member
Jan 31, 2006
4,118
34
91
It's a Gamebryo game, there's no such thing as a Gamebryo game "running fine".

Damn those comments...
Sure the Gamebryo is a capricious engine but most of the time troubles are caused by hardware conflicts and driver bugs from the user ends.

Hell, I play every game derived from this engine and NEVER had a single issue/crash/bug with my last 3 setups that used ATI and nVidia cards, AMD and Intel CPUs andmany different motherboards.

But yeah, Gamebryo is a weird engine acting like a spoiled princess but treat it well and it'll love you :p
 

futurefields

Diamond Member
Jun 2, 2012
6,470
32
91
Might be off-topic, but I often use the Vsync in RadeonPro versus the one built into games. It seems to do a better job. I think its because its a Vsync implementation specifically for AMD cards. There is less lag when I use it versus Vsync built into games.

If you think about it, the game dev doesnt know what brand card you are using. Could me Nvidia AMD or Intel. So the Vsync implementation is probably more basic.

Versus one in a 3rd party app tailored specifically for AMD or Nvidia cards, which might use a Vsync implementation that offers better performance/less input lag.
 

Cerb

Elite Member
Aug 26, 2000
17,484
33
86
Is there something I'm missing?
TMK, it does it itself. D3D doesn't 'really' support triple-buffering, so either a game has to support it natively, or you need to use D3DOverrider, which can sometimes have a negative overall performance impact (luckily, not often), if it doesn't. OTOH, it's Gamebryo and from Bethesda, so it wouldn't be beyond belief that D3DOverrider's implementation could be better :).

Hell, I play every game derived from this engine and NEVER had a single issue/crash/bug with my last 3 setups that used ATI and nVidia cards, AMD and Intel CPUs andmany different motherboards.
I have a very hard time believing that, unless you played the Bethesda games as short linear CRPGs, and didn't give them the hundreds of hours they need (what if the broom dungeon is in that little unexplored hole in your world map?). Even my friends who played them on consoles had, and some still have, issues (kind of rules out the hardware and drivers theory). Bethesda has creative talent, and a company culture that cultivates it well, but that is not sufficiently backed by quality development practices, IMV.
 

jimhsu

Senior member
Mar 22, 2009
705
0
76
As a um... consumer and (mod) developer for Gamebryo from the 2000s (yea, Morrowind), yes it's possible to get Gamebryo in a state where it doesn't crash. It's also possible to get a 100 on your organic chemistry exam, or run a three-minute mile, or make your Windows install perfectly secure. Doesn't mean it's the experience for the vast majority of players.

/goes off to fix another bug caused by Gamebryo.
 

shortylickens

No Lifer
Jul 15, 2003
80,287
17,081
136
Thats nice, but Morrowind ran fine. My only problem with that game is the physics are so horrible I can never go back having played Oblivion and Skyrim.
 

jimhsu

Senior member
Mar 22, 2009
705
0
76
Thats nice, but Morrowind ran fine. My only problem with that game is the physics are so horrible I can never go back having played Oblivion and Skyrim.

If you're speaking about the complete absence of physics on Morrowind, you'd be right. I presume Havok is the cause of a lot of bugs in Oblivion and Skyrim (more so in Skyrim, now that the (well understood) animation system was replaced by Havok Behavior, while admittedly superior, is incomprehensible to me). Graphics extenders like OBGE and ENB are also the source for a lot of instability problems (though more due to poor implementation of video card drivers). Anyways.

Morrowind also had a famous number of bugs, specifically the infamous "doubling bug" that was(and still is) the bane of modders everywhere (due to how modifying references specified in another mod is handled). Thus, doubled doors, doubled switches, doubled essential quest-giving NPCs, ... It does crash less, though.

I do still mod for Morrowind though. VERY occassionally.
 
Last edited: