WTH - Why Do I Have To Run In D3d Now?!
Zamma
Join Date: 2004-05-04 Member: 28458Members, Constellation
in Tech Support
<div class="IPBDescription">..after</div> Recently:
I got up this morning and my comptuor locked up. Yesterday i played NS with my normal OPENGL. I restart my computor and want to play some NS.
I open ns and get an error about OPENGL. I think w.e. And continue. I then join a server where NS crashes. THEN i rejoin a server and get in. In there it goes MODE NOT SUPPORTED.
I use d3d now cause its the " cure ". But it sucks....
Why has this happened?
Why can i only use d3d and not opengl wen yesterday i cud...
I got up this morning and my comptuor locked up. Yesterday i played NS with my normal OPENGL. I restart my computor and want to play some NS.
I open ns and get an error about OPENGL. I think w.e. And continue. I then join a server where NS crashes. THEN i rejoin a server and get in. In there it goes MODE NOT SUPPORTED.
I use d3d now cause its the " cure ". But it sucks....
Why has this happened?
Why can i only use d3d and not opengl wen yesterday i cud...
Comments
When OPENGL fails ns tells itself it doesnt work, or your drivers suck ^_^
It works fine for me, and gives good image quality, so whats wrong with using it?
all i did was download my latest drivers and it worked
It works fine for me, and gives good image quality, so whats wrong with using it? <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
You will usually get far better performance in OGL than in D3D. I only get around 40 FPS in D3D vs. +100 in OGL.
Perhaps I'm misinformed. For me D3D has never worked right for Half-Life (get a black box in center of the screen and color can sometimes be screwy or lag horribly) so I always use openGL.
<b>It would be nice to learn more about how openGL and D3D are similar/differ and more deeply how they work with your graphics card. Anyone willing to share what they know?</b>
PS: We should also be stating what graphcis cards and OS we use. For me that is:
OS: Windows 2000
(orginally had WinMe ><; thinking of upgrading with new motherboard)
AGP: ATi Raedon 9600 XT
(/w HL coupon, about a year ago when we all first thought HL2 was comming out...)
Is PStrip installed?
Different API's, with similar functionality. OpenGL is typically more optimized, unless a game is designed with D3D specifically in mind.
www.google.com
=P
D3D and OpenGL are competing standards; they each provide programmers with a single set of functions that can be used to talk to video cards made by different manufacturers and containing different hardware. They sit between the low-level hardware code and the game's application code and take care of details that are specific to each card. Card manufacturers provide the implementation of the standard for their cards, and can optimize the functions for the features their hardware provides.
D3D is short for Direct3D, and is part of Microsoft's DirectX standard for windows games. IIRC some Windows emulators for Linux can now run D3D code, but it's designed for use in Windows only.
OpenGL is a non-platform specific standard originally developed by Silicon Graphics Inc. There are adaptations of OpenGL for Windows, Mac, and Linux along with other less popular operating systems.
Source uses DirectX/D3D, the Unreal engines and Quake/Doom engines use OpenGL. Half-Life was written so that it can use either standard and switch to a pure software mode as well; at the time Half-Life was released D3D was in its infancy and OpenGL support in home PCs was relatively new, so it was probably decided to support both so that the game could use whichever standard became favored in the industry.
NVIDIA = OpenGL
Run the cards in their non-native mode and they run slower.
NVIDIA = OpenGL
Run the cards in their non-native mode and they run slower. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
...
Are you sure that's accurate? Does not seem to tally with what anyone else has said nor what I (thought I knew) know.
Besides, I have an ATi card and it runs HL much better in OpenGL.
and ATI=D3D
Take Doom 3 for example, it runs better with Nvidia cards because of their OpenGL drivers
Half Life 2 runs better on D3D with ATI's.