Author Topic: OpenGL only after upgrade  (Read 2585 times)

0 Members and 1 Guest are viewing this topic.

OpenGL only after upgrade
i recently upgraded my video card from a nvidia 8800GTS to a nvidia GTX 260 and ive noticed when i play freespace (mediaVP version 3.6.10, ive tried several builds and all have this problem) now it says in game that i am using openGL instead of Direct3D 8 (which is what i have it set to in the launcher) with my old video card i remember it said in game that i was using direct3d 8, so my question is why am i stuck using opengl now and why cant i set to direct 3d? thanks for any help
The Irresponsible Captain Nathan
http://steamcommunity.com/id/IrresponsibleCaptNathan/
Team Leader - Star Wars Original Trilogy Mod
http://www.moddb.com/mods/star-wars-the-original-trilogy-mod

 

Offline FUBAR-BDHR

  • Self-Propelled Trouble Magnet
  • 212
  • Master Drunk
    • 165th Beer Drinking Hell Raisers
Re: OpenGL only after upgrade
3.6.10 builds do not support Direct 3D.   If you want to use the 3.6.10 MediaVPs you need a 3.6.10 build.  So the answer to your question is yes it's OpenGL only from here on out.
No-one ever listens to Zathras. Quite mad, they say. It is good that Zathras does not mind. He's even grown to like it. Oh yes. -Zathras

 
Re: OpenGL only after upgrade
3.6.10 builds do not support Direct 3D.   If you want to use the 3.6.10 MediaVPs you need a 3.6.10 build.  So the answer to your question is yes it's OpenGL only from here on out.

I am using a 3.6.10 build, nightly build 5048 i believe. Why only OpenGL from now on?
The Irresponsible Captain Nathan
http://steamcommunity.com/id/IrresponsibleCaptNathan/
Team Leader - Star Wars Original Trilogy Mod
http://www.moddb.com/mods/star-wars-the-original-trilogy-mod

 

Offline FUBAR-BDHR

  • Self-Propelled Trouble Magnet
  • 212
  • Master Drunk
    • 165th Beer Drinking Hell Raisers
Re: OpenGL only after upgrade
It's multi-platform and no one wanted to do the programming for D3D. 
No-one ever listens to Zathras. Quite mad, they say. It is good that Zathras does not mind. He's even grown to like it. Oh yes. -Zathras

 
Re: OpenGL only after upgrade
It's multi-platform and no one wanted to do the programming for D3D. 

ah....too bad :(
The Irresponsible Captain Nathan
http://steamcommunity.com/id/IrresponsibleCaptNathan/
Team Leader - Star Wars Original Trilogy Mod
http://www.moddb.com/mods/star-wars-the-original-trilogy-mod

 

Offline Herra Tohtori

  • The Academic
  • 211
  • Bad command or file name
Re: OpenGL only after upgrade
Expanding on FUBAR's post: Because the SCP team has not managed to attract a platoon of skilled Direct3D programmers, and because of the multiplatform nature of the game, Direct3D support was dropped after 3.6.9.

As far as I know, it was hideously broken and resources to fix it are better spent on other things than re-writing the D3D code up to the level of OpenGL currently, and it would've only really benefited those Windows users with no proper OpenGL support.

Additionally, even keeping it available for selection in the Launcher was diverting effort from more important things, so it was simply disabled in the 3.6.10 builds.

Besides, between Direct3D 8 and OpenGL with GLSL shaders... there's hardly any reason why you would want to run it in D3D. You have a good GPU with very good OpenGL drivers, so you'll likely have no problems at all... but if you tried D3D you would very likely have a plethora of problems and graphical glitches, even crashes. Not to mention that OpenGL graphics are on way higher level than D3D graphics ever got to, so I wouldn't say you're "stuck" with OpenGL anyway.

Your graphics card has nothing to do with the disabled Direct3D graphics on the new FS2_Open builds.
There are three things that last forever: Abort, Retry, Fail - and the greatest of these is Fail.

 
Re: OpenGL only after upgrade
Expanding on FUBAR's post: Because the SCP team has not managed to attract a platoon of skilled Direct3D programmers, and because of the multiplatform nature of the game, Direct3D support was dropped after 3.6.9.

As far as I know, it was hideously broken and resources to fix it are better spent on other things than re-writing the D3D code up to the level of OpenGL currently, and it would've only really benefited those Windows users with no proper OpenGL support.

Additionally, even keeping it available for selection in the Launcher was diverting effort from more important things, so it was simply disabled in the 3.6.10 builds.

Besides, between Direct3D 8 and OpenGL with GLSL shaders... there's hardly any reason why you would want to run it in D3D. You have a good GPU with very good OpenGL drivers, so you'll likely have no problems at all... but if you tried D3D you would very likely have a plethora of problems and graphical glitches, even crashes. Not to mention that OpenGL graphics are on way higher level than D3D graphics ever got to, so I wouldn't say you're "stuck" with OpenGL anyway.

Your graphics card has nothing to do with the disabled Direct3D graphics on the new FS2_Open builds.

Thats the thing, i heard on how people would have tons of problems on D3D i never had a single one. In fact on my 8800GTS D3D looked and played a hell of alot faster then it played on OpenGL (this is when i was still playing 3.6.10 beta, i didnt install 3.6.10 release until i got my new card). But oh well i guess i just got used to playing on D3D and wanted to know really if i was having some sort of issue that was preventing me from running it in D3D. game plays and looks great on my new card on OpenGL (plays at about 50-60fps average with the advanced effects and all other visual options topped out) so im definately not complaining
The Irresponsible Captain Nathan
http://steamcommunity.com/id/IrresponsibleCaptNathan/
Team Leader - Star Wars Original Trilogy Mod
http://www.moddb.com/mods/star-wars-the-original-trilogy-mod

 

Offline Nuke

  • Ka-Boom!
  • 212
  • Mutants Worship Me
Re: OpenGL only after upgrade
i have the same card and i never can get the game to run below the monitors maximum refresh rate, and thats with everything on
I can no longer sit back and allow communist infiltration, communist indoctrination, communist subversion, and the international communist conspiracy to sap and impurify all of our precious bodily fluids.

Nuke's Scripting SVN

 

Offline Jeff Vader

  • The Back of the Hero!
  • 212
  • Bwahaha
Re: OpenGL only after upgrade
if you tried D3D you would very likely have a plethora of problems and graphical glitches, even crashes. Not to mention that OpenGL graphics are on way higher level than D3D graphics ever got to
And Direct3D's inability to play cutscenes.
23:40 < achillion > EveningTea: ass
23:40 < achillion > wait no
23:40 < achillion > evilbagel: ass
23:40 < EveningTea > ?
23:40 < achillion > 2-letter tab complete failure

14:08 < achillion > there's too much talk of butts and dongs in here
14:08 < achillion > the level of discourse has really plummeted
14:08 < achillion > Let's talk about politics instead
14:08 <@The_E > butts and dongs are part of #hard-light's brand now
14:08 <@The_E > well
14:08 <@The_E > EvilBagel's brand, at least

01:06 < T-Rog > welp
01:07 < T-Rog > I've got to take some very strong antibiotics
01:07 < achillion > penis infection?
01:08 < T-Rog > Chlamydia
01:08 < achillion > O.o
01:09 < achillion > well
01:09 < achillion > I guess that happens
01:09 < T-Rog > at least it's curable
01:09 < achillion > yeah
01:10 < T-Rog > I take it you weren't actually expecting it to be a penis infection
01:10 < achillion > I was not

14:04 < achillion > Sometimes the way to simplify is to just have a habit and not think about it too much
14:05 < achillion > until stuff explodes
14:05 < achillion > then you start thinking about it

22:16 < T-Rog > I don't know how my gf would feel about Jewish conspiracy porn

15:41 <-INFO > EveningTea [[email protected]] has joined #hard-light
15:47 < EvilBagel> butt
15:51 < Achillion> yes
15:53 <-INFO > EveningTea [[email protected]] has quit [Quit: http://www.mibbit.com ajax IRC Client]

18:53 < Achillion> Dicks are fun

21:41 < MatthTheGeek> you can't spell assassin without two asses

20:05 < sigtau> i'm mining titcoins from now on

00:31 < oldlaptop> Drunken antisocial educated freezing hicks with good Internet == Finland stereotype

11:46 <-INFO > Kobrar [[email protected]] has joined #hard-light
11:50 < achtung> Surely you've heard of DVDA
11:50 < achtung> Double Vaginal Double ANal
11:51 < Kobrar> ...
11:51 <-INFO > Kobrar [[email protected]] has left #hard-light []

 
Re: OpenGL only after upgrade
And don't be mislead...OpenGL is limited to a max refresh rate of 60Hz..that doesn't mean it's a limitation of your card! Your system is not maxed out with FSCP by far, that I can tell. I am running on 2560x1600 with a single 8800GTX and just commented the LOD out completely in an asteroid mission - what a sight, and still running almost at full tilt! Also even with 3.6.9 OGL looked way much more enhanced than DX.

 

Offline Herra Tohtori

  • The Academic
  • 211
  • Bad command or file name
Re: OpenGL only after upgrade
I'm not completely certain, but I think you need to disable VSync on the FS2_Open Launcher command line options in order to get frame rates bigger than 60. It appears as though 60 FPS is the maximum that the hardcoded vertical synchronization can use. You still can use VSync to avoid page tearing, but in the graphics card driver settings rather than the game's settings.

Disabling the vsync on the Launcher will take the frame rates up to maximum of 120 FPS (at least according to the FPS counter on the game when you use -no_vsync and -fps cmdline flags, and when the VSync is disabled on the GPU. When VSync is enabled on the GPU, the frame rate should settle to your monitor's correct FPS.
There are three things that last forever: Abort, Retry, Fail - and the greatest of these is Fail.