PDA

View Full Version : open gl...direct x??



sparty7200
05-31-2005, 09:06 AM
whats is the difference between open gl and direct x and why cant i swap between the two....when i click apply the game restarts with the same settings!!...( i h**e my pc.. got a mind of it's own and it aint mine )....just curious is all cus i got MAJOR surgery planned for d*** thing! http://forums.ubi.com/images/smilies/784.gif http://forums.ubi.com/images/smilies/784.gif http://forums.ubi.com/images/smilies/784.gif...( i'll teach you to mess with me Mr. processor )
MMMWWWAAAAAAHHHHHHHHHHHHHH.................
NO SERIOUSLY WHATS THE DIFF????
REGARDS SPARTY



" ANYBODY SEEN MY PILLS???? " http://forums.ubi.com/images/smilies/35.gif http://forums.ubi.com/images/smilies/11.gif http://forums.ubi.com/images/smilies/53.gif

VW-IceFire
05-31-2005, 09:11 AM
OpenGL: Open standard graphics API. The IL-2 engine was written natively to support OpenGL.

Direct3D: Microsoft graphics API. The IL-2 engine uses a emulator or graphics wrapper to work in this mode.

If you have a card that supports OpenGL (any ATI Radeon or nVidia GeForce in the last 5-7 years) then you should be using OpenGL. Direct3D is a compatibility mode and isn't the prefered method.

If you're having technical issues, check in the Community Help forum and post your issues along with your DXDIAG (see forum stickies for instructions).

sparty7200
05-31-2005, 09:47 AM
i got ati radeon 9200 128...thinkin of gettin shut off it and getting something better..any ideas??

major_setback
05-31-2005, 03:19 PM
Originally posted by sparty7200:
...( i h**e my pc.. got a mind of it's own and it aint mine )....just curious is all cus i got <span class="ev_code_PINK">MAJOR SURGERY</span> planned for d*** thing!

Oh, no!!! Not my evil cousin? http://forums.ubi.com/images/smilies/16x16_smiley-sad.gif

Ranger_80
05-31-2005, 08:31 PM
Hey IceFire, I've got a 6600GT, AMD64 3500+ w/ 1G XMS. I found that using Directx gives better performance why is that? Is there much of a graphical difference besides the perfect option?

il2fb+aep from fraps using the 1945.trk

directx max settings:
Avg: 57.542 - Min: 35 - Max: 177
opengl equivalent:
Avg: 48.939 - Min: 31 - Max: 86
opengl perfect:
Avg: 32.874 - Min: 19 - Max: 86

VW-IceFire
05-31-2005, 08:34 PM
Originally posted by Ranger_80:
Hey IceFire, I've got a 6600GT, AMD64 3500+ w/ 1G XMS. I found that using Directx gives better performance why is that? Is there much of a graphical difference besides the perfect option?

il2fb+aep from fraps using the 1945.trk

directx max settings:
Avg: 57.542 - Min: 35 - Max: 177
opengl equivalent:
Avg: 48.939 - Min: 31 - Max: 86
opengl perfect:
Avg: 32.874 - Min: 19 - Max: 86
Seeing as nVidia cards have a better optimized OpenGL routine than nVidia cards, I'm not exactly sure except that Direct3D may cut down on the precision of some effects by default while OpenGL lets you play with the levels.

For instance, reducing to trilinear or bilinear filtering options in your IL2 setup and in your video card control panel net some good boosts in performance. The Direct 3D wrapper (this is a theory) may just automatically downsize it because its just emulating.

OpenGL is the native mode...it should be faster...but you may not be doing things at the same level.

VW-IceFire
05-31-2005, 08:39 PM
Originally posted by sparty7200:
i got ati radeon 9200 128...thinkin of gettin shut off it and getting something better..any ideas??
Depends on your price range. The 9200 is an average/low end gaming card but a very good overall card.

Good top of the line options include the GeForce 6600 and 6800 and the Radeon 9800Pro (can be found for good prices) or some versions of the X800 can be cheaper. But depends on price range.

I've got a 9700Pro...will not upgrade for at least a year or two.

Ranger_80
05-31-2005, 08:59 PM
Ok, thanks, might need to fiddle a little yet. I get the idea though.

With anisotropic filtering (love that stuff)is it better set in the nvidia panel or within the il2 setup? does one override the other? is my question.

Retrofish
06-01-2005, 05:36 AM
Originally posted by Ranger_80:
Hey IceFire, I've got a 6600GT, AMD64 3500+ w/ 1G XMS. I found that using Directx gives better performance why is that? Is there much of a graphical difference besides the perfect option?

il2fb+aep from fraps using the 1945.trk

directx max settings:
Avg: 57.542 - Min: 35 - Max: 177
opengl equivalent:
Avg: 48.939 - Min: 31 - Max: 86
opengl perfect:
Avg: 32.874 - Min: 19 - Max: 86

I think you have vertical synchronization enabled in opengl, which limits the frame rate to your monitors refresh rate...and halves it if it goes below..but gets rid of tearing...erm yea Google ..better explanations around http://forums.ubi.com/groupee_common/emoticons/icon_smile.gif.
Vsync is not possible with directx in il2.

I'm pretty sure you will get similar or better results with opengl if you disable vsync.

Take a look at Tweakguides.com (http://www.tweakguides.com/NVFORCE_1.html) .

Ranger_80
06-01-2005, 07:18 AM
Yeah i know about vsync, think you may be onto something - vsync was definately disabled under directx, how do you force it off under opengl? Doesn't seem to listen to me when i tell it to stay off in the nvidia settings panel... wait hang on something about it in the advanced settings in the link you sent, going to check it out. Thanks for that some good info in there http://forums.ubi.com/groupee_common/emoticons/icon_smile.gif
Also found some of my trouble was in older forceware drivers that i neglected to update - yeah runs smoother now.
thanks for all the feedback, much appreciated

Capt.LoneRanger
06-01-2005, 07:32 AM
The difference in FPS under DirectX and OpenGL is from the fact that in IL2 some details are not displayed correctly in DirectX. Visibility range and quality is greatly reduced, considering image quality with OpenGL. For some odd reasons, though, D3D gives you much less stutters online and the StackOverflow errors that seem to cause it, are eliminated. http://forums.ubi.com/images/smilies/16x16_smiley-surprised.gif

VW-IceFire
06-01-2005, 07:59 AM
Originally posted by Ranger_80:
Ok, thanks, might need to fiddle a little yet. I get the idea though.

With anisotropic filtering (love that stuff)is it better set in the nvidia panel or within the il2 setup? does one override the other? is my question.
I haven't discovered that yet. I think both.

See I've been using a custom video setup for Il2 as opposed to the standard ATI Radeon one. They say its better to use the one for your card but I think thats bogus because running those settings is much slower. I enabled S3TC and a bunch of other things, lowered the games precision level to trilinear and things are so much faster. More tweaking always a benefit.

I think also set things in the ATI control panel...so I suspect doing something similar to your rig will get you setup. I think its best if you keep running the Kamakazi or BlackDeath tracks and work on getting the best average FPS rating for the best possible image quality.

Yes, VSync should probably be off. That helps a bunch.