Author Topic: OpenGL Woes  (Read 3560 times)

0 Members and 1 Guest are viewing this topic.

Offline Trivial Psychic

  • 212
  • Snoop Junkie
OK, I'll open up a Mantis Bugreport for this, but I wanted to post it here first.  Hopefully, someone can diagnose the problem for me so a BurReport isn't necessary.

For the longest time, I've played FS2 (and now almost exclucively TBP) under a WinME or Win98SE platform.  Since my upgrade 2 years ago, I've kept a dual-boot system with Win98SE and WinXP.  My upgrade included an ATI 9600XT-based video card.  Since the last ATI drivers fully supported for Win9x were 4.3, I was able to play under D3D with shinemaps and get all the cool visuals.  It also meant I could run the latest drivers for WinXP.  I've also installed TBP under my WinXP partition, just so I could test certain aspects without having to reboot, although I've never attempted to play a mission.  During this past summer however, Taylor made the first attempt to fix a bug in OGL, where the background would go green when a popup menu was activated.  Ever since then, any selection of a screen menu option (continue, techroom, campaign room, exit, etc.) results in the program being minimized.  After restoring from this, the screen becomes distorted and completey useless.  It appears as though someone's cut the screen down the center, then slashed each half laterally at different intervals, then set up some jumping effect, with certain portions of the cut patterns shifing back and forth realy fast.  I've tried to capture a screen image, but they always come back black.  There are only 2 instances when I don't get this effect under WinXP OGL.  The first, is when using a debug build.  With a debug, I can switch through any menu I want, although selecting "exit" skips the popup menu and proceeds to CTD the program.  The other time I don't get this problem, is in windowed mode.  In such an instance, I get no jumping or unrequested minimization.

This particular problem has been with me since the summer (though I only recently discovered the "windowed mode" thing) and ordinarily I wouldn't care, but with this talk of abandonning D3D for primary support, I'm looking to make sure I'm not left high-and-dry.  Can this be fixed, or is my PC simply incompatible with OGL?
The Trivial Psychic Strikes Again!

 

Offline gevatter Lars

  • Another wingnut
  • 213
    • http://gevatter_lars.tripod.com/
I run XP and FS with OGL and it runs very smooth and looks better then the D3D version IMO of the WCS mod.
Differance is that I got an older GF-card...they mostly run better with OGL then ATI cards as far as I heard.
"Yes! That is my plan, and I see nothing wrong with it. I figure that if I stick to a stupid strategy long enough it might start to work."
 - comment to "Robotech: The Masters"

 

Offline ShivanSpS

  • 210
yes, well, is true... ATI dont have a good hardware supported OpenGL... that causes that all OpenGL games a big slowdown, and great problems to who uses Linux... but I got an ATI card a 9600XT... but which FS_open the OpenGL runs better than D3D... that a big surprise, for me lol I still remember that bad experience which the Doom3... but anyway, remember someting... the great a big problem here is the AA filter... FS_open which OpenGL cant use AA, even if you try to force them from the Driver, the game will have problems... Personally Icant use the AA, but I using a 8x AF xD And still runing faster than D3D... at 60 FPS both OGL and D3D.

 

Offline Taristin

  • Snipes
  • 213
  • BlueScalie
    • Skelkwank Shipyards
I don't know what your problem is TP.
I, too, have a Sapphire 9600XT 256 MB video card at home. It runs fs2_open at 80fps at 1280x960 (or whatever the appropriate dimension is) in OGL mode just fine. Of course using the latest drivers on Win XP.
Freelance Modeler | Amateur Artist

 

Offline phreak

  • Gun Phreak
  • 211
  • -1
TP, try running in a window.  Otherwise it just sounds like a hardware problem.
Offically approved by Ebola Virus Man :wtf:
phreakscp - gtalk
phreak317#7583 - discord

 

Offline Cobra

  • 212
  • Snake on a Cain
    • Skype
    • Steam
    • Twitter
Um. OK. ShivanSpS, I have a lower-class ATI card, a 9250 128 mb. It plays SCP 5 times better than a GeForce in OpenGL. I still get slowdowns, but that's because of a ****ty computer. :p

I don't know what your problem is TP.
I, too, have a Sapphire 9600XT 256 MB video card at home. It runs fs2_open at 80fps at 1280x960 (or whatever the appropriate dimension is) in OGL mode just fine. Of course using the latest drivers on Win XP.

1240x768. :)
To consider the Earth as the only populated world in infinite space is as absurd as to assert that in an entire field of millet, only one grain will grow. - Metrodorus of Chios
I wept. Mysterious forces beyond my ken had reached into my beautiful mission and energized its pilots with inhuman bomb-firing abilities. I could only imagine the GTVA warriors giving a mighty KIAAIIIIIII shout as they worked their triggers, their biceps bulging with sinew after years of Ivan Drago-esque steroid therapy and weight training. - General Battuta

 

Offline WMCoolmon

  • Purveyor of space crack
  • 213
1280x960 is a valid resolution, 1240x768 isn't.
-C

 

Offline ShivanSpS

  • 210
Um. OK. ShivanSpS, I have a lower-class ATI card, a 9250 128 mb. It plays SCP 5 times better than a GeForce in OpenGL. I still get slowdowns, but that's because of a ****ty computer. :p

That cant be posible, ATI dont have full OpenGL Hardware support, so its also use CPU when you are playing something that uses OpenGL... because ATI uses Software OpenGL.... Its not a FULL SOFTWARE, but... just search in google "Stupid ATI and his OpenGL" and you well see  :D. anyway, if the low-end 9250 play better FS2 in OpenGL cold be any other thing, like drivers... or maybe the Geforce cold be a 5XXX series who have serius troubles in some models, or have a 64-bit memory, cold be anything.

 

Offline CP5670

  • Dr. Evil
  • Global Moderator
  • 212
I think the "Geforce" he is referring to is the original one or some crap like a MX420 or 5200LE. :p

However, ATI's OpenGL implementation may be inferior to Nvidia's but it certainly is not software based (or they would get like 0.1fps in modern OGL games). Don't know where you heard that. In FSO, I think the OGL mode is much better optimized than D3D at this point, enough to offset ATI's usual OGL weakness.

 

Offline Trivial Psychic

  • 212
  • Snoop Junkie
Well, OGL seems to be working well enough in windowed mode, though there is a little loss of visibility and imersion.  I hope someone like Taylor (hint, hint ;7 ) can make an educated guess as to what my issue might be.
The Trivial Psychic Strikes Again!

 

Offline ShivanSpS

  • 210
I think the "Geforce" he is referring to is the original one or some crap like a MX420 or 5200LE. :p

However, ATI's OpenGL implementation may be inferior to Nvidia's but it certainly is not software based (or they would get like 0.1fps in modern OGL games). Don't know where you heard that. In FSO, I think the OGL mode is much better optimized than D3D at this point, enough to offset ATI's usual OGL weakness.

As already say its not a full software, is something hard to say, is like a hybrid... some part is in hardware and some other in software... ask to ATi, they say that not going to waste time in given support for something that uses only the 3% of the game maket...

Ask to Linux users that have ATIs lol.... Its not full software, but you can be sure that the OpenGL in ATI consumes an extra CPU usage...

 

Offline castor

  • 29
    • http://www.ffighters.co.uk./home/
It sounds strange that ATI would have full D3D support in HW, but lacks something notable on OGL side?
I've always thougt it to be a driver problem only.
 

 

Offline Zantor

  • 26
  • Zantor Zenodex
    • My LiveJournal: A Zenodexan's Log
OK, I'll open up a Mantis Bugreport for this, but I wanted to post it here first.  Hopefully, someone can diagnose the problem for me so a BurReport isn't necessary.

For the longest time, I've played FS2 (and now almost exclucively TBP) under a WinME or Win98SE platform.  Since my upgrade 2 years ago, I've kept a dual-boot system with Win98SE and WinXP.  My upgrade included an ATI 9600XT-based video card.  Since the last ATI drivers fully supported for Win9x were 4.3, I was able to play under D3D with shinemaps and get all the cool visuals.  It also meant I could run the latest drivers for WinXP.  I've also installed TBP under my WinXP partition, just so I could test certain aspects without having to reboot, although I've never attempted to play a mission.  During this past summer however, Taylor made the first attempt to fix a bug in OGL, where the background would go green when a popup menu was activated.  Ever since then, any selection of a screen menu option (continue, techroom, campaign room, exit, etc.) results in the program being minimized.  After restoring from this, the screen becomes distorted and completey useless.  It appears as though someone's cut the screen down the center, then slashed each half laterally at different intervals, then set up some jumping effect, with certain portions of the cut patterns shifing back and forth realy fast.  I've tried to capture a screen image, but they always come back black.  There are only 2 instances when I don't get this effect under WinXP OGL.  The first, is when using a debug build.  With a debug, I can switch through any menu I want, although selecting "exit" skips the popup menu and proceeds to CTD the program.  The other time I don't get this problem, is in windowed mode.  In such an instance, I get no jumping or unrequested minimization.

This particular problem has been with me since the summer (though I only recently discovered the "windowed mode" thing) and ordinarily I wouldn't care, but with this talk of abandonning D3D for primary support, I'm looking to make sure I'm not left high-and-dry.  Can this be fixed, or is my PC simply incompatible with OGL?

Windows XP has issues with some ATi Radeons. I don't know if that would apply to you, but I suggest you look it up.
"We in America do not have government by the majority. We have government by the majority who participate." --Thomas Jefferson

"If the American people ever allow the banks to control the issuance of their currency... the banks and corporations that will grow up around them will deprive the people of all their property, until their children wake up homeless on the continent their fathers conquered." --Thomas Jefferson

"I believe that banking institutions are more dangerous to our liberties than standing armies." --Thomas Jefferson

"Determine never to be idle...It is wonderful how much may be done if we are always doing." --Thomas Jefferson

 

Offline Cobra

  • 212
  • Snake on a Cain
    • Skype
    • Steam
    • Twitter
Um. OK. ShivanSpS, I have a lower-class ATI card, a 9250 128 mb. It plays SCP 5 times better than a GeForce in OpenGL. I still get slowdowns, but that's because of a ****ty computer. :p

That cant be posible, ATI dont have full OpenGL Hardware support, so its also use CPU when you are playing something that uses OpenGL... because ATI uses Software OpenGL.... Its not a FULL SOFTWARE, but... just search in google "Stupid ATI and his OpenGL" and you well see :D. anyway, if the low-end 9250 play better FS2 in OpenGL cold be any other thing, like drivers... or maybe the Geforce cold be a 5XXX series who have serius troubles in some models, or have a 64-bit memory, cold be anything.

Will you stop acting like you know everything? I have an ATI card, and it plays on OpenGL extremely well. Get over it.

and FYI, on my 2.0 drivers, i could play OGL.

(In a bad mood right now.)

[EDIT] Oh, and it was a GeForce MX4000. :p
« Last Edit: February 21, 2006, 12:25:10 am by Cobra »
To consider the Earth as the only populated world in infinite space is as absurd as to assert that in an entire field of millet, only one grain will grow. - Metrodorus of Chios
I wept. Mysterious forces beyond my ken had reached into my beautiful mission and energized its pilots with inhuman bomb-firing abilities. I could only imagine the GTVA warriors giving a mighty KIAAIIIIIII shout as they worked their triggers, their biceps bulging with sinew after years of Ivan Drago-esque steroid therapy and weight training. - General Battuta

 

Offline Taristin

  • Snipes
  • 213
  • BlueScalie
    • Skelkwank Shipyards
ATi would never survive if it didn't have hardware OGL support. Stop spreading misinformation, please.
Freelance Modeler | Amateur Artist

 

Offline taylor

  • Super SCP/Linux Guru
  • Moderator
  • 212
    • http://www.icculus.org/~taylor
ATi would never survive if it didn't have hardware OGL support.
True.  In fact, I'm not aware of any consumer level card with full hardware GL support.  The problem with ATI isn't the hardware, they make really good hardware, but the drivers tend to suck.  Bad drivers can make really good hardware perform like crap and that is the main problem.  Bugs, strange optimizations, visual quality issues, etc. all contribute negatively to an otherwise great product.  Make changes with the driver control panel yourself to achieve a different quality/performance ratio and you may get better results than you do by default.  Going the performance route is going to run faster for sure but at the expense of exposing bugs and other strange issues.  Going the quality route will be slower but it may just plain work better.

And it is possible to have really good and full featured software GL drivers.  They may not be the fastest thing in the world (rather slow actually) but they do work great.  Assuming that ATI's problem is coming from software GL isn't a valid excuse.  Bad drivers are bad drivers, it doesn't matter whether it's 100% hardware GL or not.

 

Offline FireCrack

  • 210
  • meh...
^couldnt'a put it better meself
actualy, mabye not.
"When ink and pen in hands of men Inscribe your form, bipedal P They draw an altar on which God has slaughtered all stability, no eyes could ever soak in all the places you anoint, and yet to see you all at once we only need the point. Flirting with infinity, your geometric progeny that fit inside you oh so tight with triangles that feel so right."
3.141592653589793238462643383279502884197169399375105820974944 59230781640628620899862803482534211706...
"Your ever-constant homily says flaw is discipline, the patron saint of imperfection frees us from our sin. And if our transcendental lift shall find a final floor, then Man will know the death of God where wonder was before."

 

Offline CaptJosh

  • 210
Last I heard, SiS vid cards don't have full hardware GL support. I could be wrong, though.
CaptJosh

There are only 10 kinds of people in the world;
those who understand binary and those who don't.

 

Offline Cobra

  • 212
  • Snake on a Cain
    • Skype
    • Steam
    • Twitter
Every video card I have owned (which is 3, GeForce MX4000, ATi Radeon 9250, which died, and then the ATi 9250 I have now) has supported OpenGL. I love it.

I just saw Shivan's post about memory usage in OpenGL. Wrong again. Direct3D uses more memory then OGL. and, OGL is not software. It's hardware acceleration from a different source.
To consider the Earth as the only populated world in infinite space is as absurd as to assert that in an entire field of millet, only one grain will grow. - Metrodorus of Chios
I wept. Mysterious forces beyond my ken had reached into my beautiful mission and energized its pilots with inhuman bomb-firing abilities. I could only imagine the GTVA warriors giving a mighty KIAAIIIIIII shout as they worked their triggers, their biceps bulging with sinew after years of Ivan Drago-esque steroid therapy and weight training. - General Battuta

 

Offline WMCoolmon

  • Purveyor of space crack
  • 213
It's the same source (the video card), it's just a different way of telling the video card what to do.
-C