Direct3D vs. revised OpenGL renderer - by ralentor
ZylonBane on 24/1/2006 at 21:38
On modern hardware, D3D gives frame rates sufficiently high that a 20%-50% increase would probably be imperceptible.
Tulsidas on 25/1/2006 at 06:03
Quote Posted by ralentor
Tulsidas, can you explain why the textures would be blurred in OpenGL? I understand that the high-res S3TC textures are not included with Deus Ex, but wouldn't D3D and OpenGL both be using the same standard textures that are included in the game? And if so, why would they be blurred under OpenGL but not under D3D?
Read it today only.:) The
DetailTextures parameter doesn't appear to make as much effect in OpenGL as it does in D3D. In UT, that is more than compensated for by the inclusion of S3TC compressed textures; No such luck in Deus Ex.:tsktsk:
voodoo47 on 25/1/2006 at 15:22
Quote Posted by moop
I find OpenGL gives framerates about 20-50% higher than D3D, looks cleaner, and makes me feel like I'm not a slave to the Redmond Ogre. :cheeky:
I couldnt say it better myself.
Twist on 26/1/2006 at 02:25
Quote Posted by Tulsidas
Read it today only.:) The
DetailTextures parameter doesn't appear to make as much effect in OpenGL as it does in D3D. In UT, that is more than compensated for by the inclusion of S3TC compressed textures; No such luck in Deus Ex.:tsktsk:
I want to add a technical detail here as these comments are misleading.
You cannot enable detail textures with S3TC textures. However, for textures that are not S3TC, detail textures work exactly as they work in D3D or Glide. I believe this fact has confused you into believing OpenGL is inherently more blurry than D3D.
Since Deus Ex doesn't use S3TC, you can enable detail texures in your DeusEx.ini opengl driver settings just as you would with D3D or Glide.
I find some of the renderer fanboyism in this thread rather silly. Every system will vary. The best renderer for Deus Ex will depend on the brand, age and driver version of your video card.I've examined playing Deus Ex with a glide wrapper, D3D and the latest openGL renderer, and for my current system, I feel confident openGL looks and works best. (In fact, for me, even Zeckensack's (
http://www.zeckensack.de/glide/index.html) glide wrapper works quite a bit better than D3D.) That doesn't mean I think everyone should go use it or I believe that if they do it will suddenly and dramatically enhance their Deus Ex experience. :erm:
For those curious, I personally chose openGL for these reasons:
1) I experience zero rendering quirks with it. With D3D I experience the occasional disappearing wall and flashing texture. (Example: in Hong Kong, the lit windows on one of the skyscrapers above the buddhist temple slide and flash as I look up and swing my crosshairs over them.)
2) In a subtle way, the lighting looks and feels more even (or smooth) and warm (or natural). This is difficult to describe and I don't think a screenshot captures it. I think I notice it more as I walk around than when I sit still and try to take a screenshot. It just looks and feels more like my original experience of Deus Ex with a 3dfx card using Glide. It's impossible for me to "prove" this to anyone. I can only assure you that I have no reason to exercise a bias for one renderer or the other and that for me personally openGL lighting in Deus Ex just looks better on my system.
3) I experience about 20 to 30 percent increase in framerate with openGL. Someone stated that this is negligible on a modern system. With default settings, this is true. However, this extra headroom allows me to enable much higher anti-aliasing and anisotropic filtering without experiencing even the slightest slowdown during especially busy scenes (like the street battle in Hell's Kitchen). Some might think using higher filtering settings is overkill and unnecessary. That's fine, but for me, these higher settings make the game look and feel better.
For your reference, I'm using an ATI Radeon 9800 XT (256 MB), with Catalyst 5.12.
If you think Deus Ex looks and works fine for you, don't worry about it. If you're the sort that loves to kill time tweaking a game's settings to make the game look and behave exactly as you want it, why not give a different renderer a fair shot? (It will take some tweaking; you can't just switch renderers and assume your first look is an accurate and fair experience of the renderer. For example, if you forget to enable volumetric lighting or detail textures for the new renderer, of course it will look inferior. ;) )
My point is that this renderer loyalty and elitism is silly. If you're really interested in which renderer is better, the only thing you can do is try the different renderers and take the time to tweak the settings for each appropriately. Maybe in the end you'll just reassure yourself that your original renderer works best. :thumb:
ActionBoy on 26/1/2006 at 13:13
Please can anyone help me with my problem ? I want to play Deus ex i've got version 1114f I think but I can't enjoy the game cuz the textures in game doesnt not correct. The textures of the surface looks like numbers with parts of the surface. I've got Geforce FX 5700 LE 2500 CPU barton Epox mainboard. Please don't tell me that this problems can solve a new drivers cuz I have the new ones I try it with the older drivers but i see no changes :( this game makes me mad cuz I want to play this cool game and enjoy every part of it but I can't. And allso I tried to change to Opengl or Direct3D but nothing happend. So if anyone can helpe I'll be glad to here some new Ideas Thx
ActionBoy on 26/1/2006 at 17:23
Yes but nothing beter :tsktsk: :tsktsk: :tsktsk: :tsktsk: happens. Automaticly changes to software mode where are this game going realy bad and slowly. The only way is the Direct3D support but this option fails on me to..
Don't know what else to do... :tsktsk:
moop on 26/1/2006 at 22:37
Reinstall DX? Also, no version 1114f exists... did you mean 1.112f? or 1.112fm? Most texture problems I've heard about have been solved by reinstalling DX, but without more information, that's all I can suggest for now.
ActionBoy on 26/1/2006 at 22:54
Yap sorry but I was incorect in this way about the version. I have version 1.112fm. What did you mean reinstaling DX like deus ex or direct X ? cuz I'm not counting how many times I was reinstal deus ex in try to run this game smoothy and corectly. Still there are the texture problems. And allso I forgot that I'd have Win XP with SP1 and other fixes instaled. And I'm using direct x 9.0...
moop on 27/1/2006 at 00:00
"DX" means Deus Ex. If you've already reinstalled it, you may have a bad install disk, but I can't be sure. If you can upgrade to service pack 2, and also delete (or temporarily rename) your deusex.ini file (located in Deux Ex\System), the game will create a new one by default when you run the game again, which could clear improper settings. If you reinstalled DX, though, that file would have been overwritten with the default one anyway.
Based on the symptoms, I suspect the files are simply corrupt. :erg: Good luck.