Info about the Jerky Camera (Low FPS) Problem
Posted: Sat Oct 21, 2006 10:26 am
This topic (a LONG one, so please bear with it) is about the same problem reported in both of these ones:
http://www.projectmagma.net/forum/viewtopic.php?t=1898
http://www.projectmagma.net/forum/viewtopic.php?t=1896
I have the SAME problem, exactly as described by them. I don't even remember how long this has been happening on my machine. If you pay attention, you will notice that this occurs on Windows XP SP 2 fully upgraded. I will get back to this later.
Anyway, what happens is that when I run Myth normally, the game is locked up on a refresh rate of 21 FPS. This applies to BOTH Myth TFL and Myth SB. And I'm not only talking about the in-game graphics, ALL the menus, projectiles,screens, everything is locked up on 21 FPS. When i scroll through the list of maps, it's possible to see that the menus aren't smooth at all.
Strangely enough, the in game FPS function shows a value of 100+. So I came to a conclusion that the game actually renders those frames (in case of Myth 2 1.6), but somehow my screen is locked up on 21 FPS (I got this value using FRAPS, but it's easy to see that the games are not running on 30+ FPS). The monitor will just render 21 FPS.
This has a "limited" fix though. If you leave Windows Media Player (or any other similar video aplication, although it's easier with WMP), the game smooths up right away, includind the menus. When I do this, FRAPS shows the game locked up on 30 FPS (for Myth TFL. M2 goes higher since 1.6), and it drops down EVERY 4 seconds to 26, then goes up. This behaviour goes FOREVER, for both games. But it's still better then the chopiness from 21 FPS.
Annoyed by this, I did a lot of tests, so I will share the results and I what I know abot this strange issue:
- This is not a problem of renderer type.
I have the same issue on ALL renderers (Software, OpenGl, Direct3D, even 3DFX). The fix also works for all of them.
- This is not a drivers problem
I tested a lot of drivers, old, new, non-official. To further confirm this, I uninstalled all my video drivers and ran Myth TFL and M2 on software mode. The problem persists, and the Windows Media Player fix still works.
- This is not a spyware/virus/CPU sucking problem.
I periodically check for viruses and spyware, and have more then one software to cover this. I can guarantee that there's nothing sucking up CPU cycles from Myth. Ironically, Myth seems to run better when there are other processes running in the background.
- This is not a hyperthreading problem.
My PC is an old P4 2.0. It doesn't have hyperthreading (AFAIK).
- This is not a Version Problem.
The same behaviour, issue and fix applies to ALL MYTH VERSIONS. I tested a couple, even the unpatched Myth 2 game right out from the box.
- This is not happening only to me.
Besides the 2 topics I mentioned, I also tested this on another machine with a different graphics card and different drivers. The thing in commom was that it was also running Windows XP SP2. The problem was the SAME, and the Windows Media Player fix worked as always.
- This happens only with Myth, on ALL resolutions. All other games run fine.
So, I came to the following assumption:
Something in Windows XP doesn't like the way the Myth engine outputs graphics to the monitor. It's a Myth only issue, that happens in both games, since they share some code (AFAIK). It seem to me that it treats Myth output like a video file output, who knows, I'm no expert.
Of course, I could be totally wrong, and there's an obscure setting or configuration that fixes this permanently, but I'm totally clueless. But the WMP fix tells me that it's something tricky.
Also, if anyone has a similar machine to mine (see below) and DOESN'T have this problem, please post here and maybe we can find a definitive solution. Until then, I will leave Windows Media PLayer Open, at all times, hehe.
My Machine:
Windows XP Service Pack 2
Pentium 4 2.0 GHz
256 MB RAM
HD 80 GB
GPU : Nvidia Fx5200
Thanks for all who read this rather long post.[/url]
http://www.projectmagma.net/forum/viewtopic.php?t=1898
http://www.projectmagma.net/forum/viewtopic.php?t=1896
I have the SAME problem, exactly as described by them. I don't even remember how long this has been happening on my machine. If you pay attention, you will notice that this occurs on Windows XP SP 2 fully upgraded. I will get back to this later.
Anyway, what happens is that when I run Myth normally, the game is locked up on a refresh rate of 21 FPS. This applies to BOTH Myth TFL and Myth SB. And I'm not only talking about the in-game graphics, ALL the menus, projectiles,screens, everything is locked up on 21 FPS. When i scroll through the list of maps, it's possible to see that the menus aren't smooth at all.
Strangely enough, the in game FPS function shows a value of 100+. So I came to a conclusion that the game actually renders those frames (in case of Myth 2 1.6), but somehow my screen is locked up on 21 FPS (I got this value using FRAPS, but it's easy to see that the games are not running on 30+ FPS). The monitor will just render 21 FPS.
This has a "limited" fix though. If you leave Windows Media Player (or any other similar video aplication, although it's easier with WMP), the game smooths up right away, includind the menus. When I do this, FRAPS shows the game locked up on 30 FPS (for Myth TFL. M2 goes higher since 1.6), and it drops down EVERY 4 seconds to 26, then goes up. This behaviour goes FOREVER, for both games. But it's still better then the chopiness from 21 FPS.
Annoyed by this, I did a lot of tests, so I will share the results and I what I know abot this strange issue:
- This is not a problem of renderer type.
I have the same issue on ALL renderers (Software, OpenGl, Direct3D, even 3DFX). The fix also works for all of them.
- This is not a drivers problem
I tested a lot of drivers, old, new, non-official. To further confirm this, I uninstalled all my video drivers and ran Myth TFL and M2 on software mode. The problem persists, and the Windows Media Player fix still works.
- This is not a spyware/virus/CPU sucking problem.
I periodically check for viruses and spyware, and have more then one software to cover this. I can guarantee that there's nothing sucking up CPU cycles from Myth. Ironically, Myth seems to run better when there are other processes running in the background.
- This is not a hyperthreading problem.
My PC is an old P4 2.0. It doesn't have hyperthreading (AFAIK).
- This is not a Version Problem.
The same behaviour, issue and fix applies to ALL MYTH VERSIONS. I tested a couple, even the unpatched Myth 2 game right out from the box.
- This is not happening only to me.
Besides the 2 topics I mentioned, I also tested this on another machine with a different graphics card and different drivers. The thing in commom was that it was also running Windows XP SP2. The problem was the SAME, and the Windows Media Player fix worked as always.
- This happens only with Myth, on ALL resolutions. All other games run fine.
So, I came to the following assumption:
Something in Windows XP doesn't like the way the Myth engine outputs graphics to the monitor. It's a Myth only issue, that happens in both games, since they share some code (AFAIK). It seem to me that it treats Myth output like a video file output, who knows, I'm no expert.
Of course, I could be totally wrong, and there's an obscure setting or configuration that fixes this permanently, but I'm totally clueless. But the WMP fix tells me that it's something tricky.
Also, if anyone has a similar machine to mine (see below) and DOESN'T have this problem, please post here and maybe we can find a definitive solution. Until then, I will leave Windows Media PLayer Open, at all times, hehe.
My Machine:
Windows XP Service Pack 2
Pentium 4 2.0 GHz
256 MB RAM
HD 80 GB
GPU : Nvidia Fx5200
Thanks for all who read this rather long post.[/url]