Halo 1 & 2 for PC
This topic has moved here: Subject: Halo 2 Mouse lag fix
  • Subject: Halo 2 Mouse lag fix
  • Pages:
  • 1
  • 2
  • of 2
Subject: Halo 2 Mouse lag fix

Gaming Systems:
Intel Core i7 720QM (4 cores, 8 threads)
4Gb DDR3-1333mhz
1Gb AMD Radeon HD 4650
Windows 7 64bit

Xbox 360 w/ 20Gb HDD (2008 edition) & XBL Gold.

Urm, guys? Stop bashing Microsoft over this it's not their fault at all. This happens in a number of games for me, such as UT2004 too. It's not something the developers can help, it's very much down to system configuration issues. It's not a bug with the game, it's just a problem with the inputs which, as i said, other games suffer from too, games that are even still being patched.

  • 08.07.2008 2:31 AM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

u obviously haven't read the posts. this is a post on how to fix issues not complaign about them.

  • 08.16.2008 4:09 PM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

If you're turning on vsync, and you get mouse lag, don't expect a way to get rid of it.

In most cases with other games, vsync is the main culprit of mouse lag. It has nothing to do with unoptimized games or an oopsie by Microsoft. It's just the nature of how vsync works.

Without vsync, the graphics card should be drawing directly to the monitor, pixel-by-pixel, line-by-line. With vsync, you're buffering whole frames at a time before sending them out to the monitor whenever it's starting a new refresh of the screen. The graphics card will draw a whole frame, and then start on drawing the next frame while it's sending the first frame to the monitor.

This means that you will have a slight lag between drawing the frame and sending it out to the monitor. Instead of drawing the frame directly to the monitor, pixel-by-pixel, it has to wait for the whole frame to be drawn before sending it to the monitor.

How does this introduce mouse lag? Well, everything you see is slightly delayed by buffering the frames. So if you move your mouse, you won't see the movement until a whole frame later.

If you don't believe me, go back and play halo 1 pc. Compare mouse movements with vsync off, then turn vsync on. There should be the slightest delay in your mouse movements with vsync on. You don't even have to be in a server, I can tell the difference just by comparing the cursor in the main menu.

And triple-buffering should make the lag even worse, since you're going to have a 2-frame delay, rather than 1. It will improve your framerate if it drops below the refresh rate, but the mouse lag will be slightly greater.



[Edited on 08.20.2008 9:54 PM PDT]

  • 08.20.2008 9:51 PM PDT
  •  | 
  • Elder Legendary Member

Yes, I am a hypocrite, and I'm sorry. I really do mean well, but I'm not running on all cylinders.

Everytime someone buys a copy of Halo 2 Vista, a puppy dies.

Posted by: Mr MA5C
If you're turning on vsync, and you get mouse lag, don't expect a way to get rid of it.

In most cases with other games, vsync is the main culprit of mouse lag. It has nothing to do with unoptimized games or an oopsie by Microsoft. It's just the nature of how vsync works.

Without vsync, the graphics card should be drawing directly to the monitor, pixel-by-pixel, line-by-line. With vsync, you're buffering whole frames at a time before sending them out to the monitor whenever it's starting a new refresh of the screen. The graphics card will draw a whole frame, and then start on drawing the next frame while it's sending the first frame to the monitor.

This means that you will have a slight lag between drawing the frame and sending it out to the monitor. Instead of drawing the frame directly to the monitor, pixel-by-pixel, it has to wait for the whole frame to be drawn before sending it to the monitor.

How does this introduce mouse lag? Well, everything you see is slightly delayed by buffering the frames. So if you move your mouse, you won't see the movement until a whole frame later.

If you don't believe me, go back and play halo 1 pc. Compare mouse movements with vsync off, then turn vsync on. There should be the slightest delay in your mouse movements with vsync on. You don't even have to be in a server, I can tell the difference just by comparing the cursor in the main menu.

And triple-buffering should make the lag even worse, since you're going to have a 2-frame delay, rather than 1. It will improve your framerate if it drops below the refresh rate, but the mouse lag will be slightly greater.



That's very good to know. Thanks!

  • 08.20.2008 10:16 PM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

ya i just had to reinstall and well after setting up halo 2 again i found that what u said was true no vsync has less lag but i trade lag for lower sensitivity... I dont think ill ever beable to play this game comfortably

  • 08.28.2008 5:39 PM PDT
  •  | 
  • Elder Legendary Member

Yes, I am a hypocrite, and I'm sorry. I really do mean well, but I'm not running on all cylinders.

Everytime someone buys a copy of Halo 2 Vista, a puppy dies.

Also, I note that with vysnc on or off the 360 controller responds immediately, which pretty much debunks the above explanation about vsync. It has to be related to the code used to handle mouse input!

[Edited on 08.28.2008 8:06 PM PDT]

  • 08.28.2008 7:59 PM PDT

  • Pages:
  • 1
  • 2
  • of 2