Author Topic: Getting weird graphical glitches  (Read 1202 times)

Offline Wingflier

  • Core Member Mark II
  • *****
  • Posts: 2,753
  • To add me on Steam, click the little Steam icon ^
Getting weird graphical glitches
« on: March 29, 2013, 09:33:25 am »
I've been experiencing this specific problem for about a year now, and I've been hesitating to bring it up.

I have a Radeon 7950 3GB card, which is obviously way too powerful for AI War.  However, it seems like my framerate is massively too high or something, I get a huge amount of tearing and weird graphical glitches while playing.  It even happens when I force V-Sync on in my ATI Control Panel.

And AI War isn't the only game this happens in either.

One would think that if you forced a V-Sync, there would no longer be graphical glitches because it would make the FPS 60, but for some reason I'm still getting really bad ones. I'm not sure what to do. I'm contemplating just replacing the card, it could be bad. I'm not sure what else to try, it's very distracting and it ruins the experience for me.
"Inner peace is the void of expectation. It is the absence of our shared desperation to feel a certain way."

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: Getting weird graphical glitches
« Reply #1 on: March 29, 2013, 09:42:27 am »
AI War is actually frame-locked to something like 20fps, but it depends on what performance profile you select.  So if you lock it to 60fps, you'll get all sort of oddities.  The reason the framerates are so limited with AI War is the extreme cost of calculating each frame (in terms of units moving around and so forth).  Rendering the same frame 3 times if nothing has changed also just doesn't make any sense, so there's no point having frames that don't match up with the changes in actual unit positions and so forth.

That said, if you want to run the game at 60fps, the top performance profile in there lets you do that.  But it will absolutely come to a standstill on large battles, even if you're on a really powerful machine.

In terms of graphical artifacts and tearing and so forth, this is because the ATI drivers are, well, terrible.  There's documentation about this all over the Internet, and it affects all sorts of games in different ways.  Generally the solution is to go back to an older set of drivers before they got all glitchy.  I can't remember the version numbers that are considered safe, but some folks have posted them elsewhere in these forums.  I may be way off, but I think it started with a 9.  I really hope that the drivers for ATI get sorted out, but in the meantime they're causing all manor of havoc.  :-\
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline Wingflier

  • Core Member Mark II
  • *****
  • Posts: 2,753
  • To add me on Steam, click the little Steam icon ^
Re: Getting weird graphical glitches
« Reply #2 on: March 29, 2013, 09:44:32 am »
Oh lord, believe me I know how bad the ATI Drivers can be.  Unfortunately I see no place in the Control Panel to manually set the FPS, but maybe rolling back the drivers to ancient times would help.

Let me see what I can do.  Thanks for the quick response Chris!
"Inner peace is the void of expectation. It is the absence of our shared desperation to feel a certain way."

Offline Wingflier

  • Core Member Mark II
  • *****
  • Posts: 2,753
  • To add me on Steam, click the little Steam icon ^
Re: Getting weird graphical glitches
« Reply #3 on: March 29, 2013, 09:50:30 am »
There's no place in AI War to manually set the desired FPS is there? Does it automatically try to make it 20? How is that handled?
"Inner peace is the void of expectation. It is the absence of our shared desperation to feel a certain way."

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: Getting weird graphical glitches
« Reply #4 on: March 29, 2013, 09:55:27 am »
The performance profile lets you set the FPS, though it doesn't call it that directly.  If you set it to Very Fast or Very High (I forget the wording), that's 60fps.  But it will do literally 3x as much processing as large battles.  So if you were already having performance issues with your CPU before, this will be at least 3x worse with that setting.
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline Wingflier

  • Core Member Mark II
  • *****
  • Posts: 2,753
  • To add me on Steam, click the little Steam icon ^
Re: Getting weird graphical glitches
« Reply #5 on: March 29, 2013, 10:20:36 am »
The performance profile lets you set the FPS, though it doesn't call it that directly.  If you set it to Very Fast or Very High (I forget the wording), that's 60fps.  But it will do literally 3x as much processing as large battles.  So if you were already having performance issues with your CPU before, this will be at least 3x worse with that setting.
Well I forced V-Sync off completely and it seems to have helped tremendously. The problem isn't COMPLETELY gone, but is significantly better than it was before. The game is much more enjoyable now. I'll let you know how it goes after a few hours of playing. Thanks so much.
"Inner peace is the void of expectation. It is the absence of our shared desperation to feel a certain way."

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: Getting weird graphical glitches
« Reply #6 on: March 29, 2013, 10:21:50 am »
Awesome!  You know, that might have also been contributing to performance problems, come to that -- you might have been playing on Very High performance profile without meaning to!
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

 

SMF spam blocked by CleanTalk