A3Tripod
Joined: Apr 20, 2009
Posts: 128
Posted: Wed Jun 10, 2009 8:51 pm
Every now and then I get disconnected from the server for no apparent reason. My ping is generally low (60s) and my gaming PC is not particularly stressed. Today I was getting disconnected several times in a row, so I decided to check some logs. I launched CoD, and selected a server. Then I pressed (shift ~) to watch the scrolling log. I was getting multitudes of errors like this:
PERFORMANCE WARNING: occlusion thread is tracing when client wants to update for 5 frames...
PERFORMANCE WARNING: occlusion thread is tracing when client wants to update for 7 frames...
PERFORMANCE WARNING: occlusion thread is tracing when client wants to update for 6 frames...
PERFORMANCE WARNING: occlusion thread is tracing when client wants to update for 5 frames...
PERFORMANCE WARNING: occlusion thread is tracing when client wants to update for 10 frames...
PERFORMANCE WARNING: occlusion thread is tracing when client wants to update for 12 frames...
PERFORMANCE WARNING: occlusion thread is tracing when client wants to update for 10 frames...
PERFORMANCE WARNING: occlusion thread is tracing when client wants to update for 5 frames...
PERFORMANCE WARNING: occlusion thread is tracing when client wants to update for 6 frames...
PERFORMANCE WARNING: occlusion thread is tracing when client wants to update for 5 frames...
PERFORMANCE WARNING: occlusion thread is tracing when client wants to update for 8 frames...
Google had little help, but I did see that people were hinting that graphics drivers might be an issue. Since I always keep my drivers up to date (Nvidia 9800GTX) I checked to ensure they were the latest. Yup, same drivers since May.
I then decided to check my Nvidia control panel and went into the "manage 3D settings" menu. I selected CoD WaW for the game, and checked my gfx card settings. for whatever reason, the default behavior for my "Mixed GPU Acceleration" was set to multidisplay. Additionally, my Vsync was set to "on" and my Threaded Optimization was "on". I changed GPU acceleration to single display, set everything else to auto, or to "controlled by application."
I launched CoD again, and checked the logs, and I have zero errors like the ones pasted above. Moreover, I haven't been kicked since.
I have no clue if I actually solved anything, or if it was purely a coincidence but it's working for now, and I'm not complaining.
Give it a try.
PERFORMANCE WARNING: occlusion thread is tracing when client wants to update for 5 frames...
PERFORMANCE WARNING: occlusion thread is tracing when client wants to update for 7 frames...
PERFORMANCE WARNING: occlusion thread is tracing when client wants to update for 6 frames...
PERFORMANCE WARNING: occlusion thread is tracing when client wants to update for 5 frames...
PERFORMANCE WARNING: occlusion thread is tracing when client wants to update for 10 frames...
PERFORMANCE WARNING: occlusion thread is tracing when client wants to update for 12 frames...
PERFORMANCE WARNING: occlusion thread is tracing when client wants to update for 10 frames...
PERFORMANCE WARNING: occlusion thread is tracing when client wants to update for 5 frames...
PERFORMANCE WARNING: occlusion thread is tracing when client wants to update for 6 frames...
PERFORMANCE WARNING: occlusion thread is tracing when client wants to update for 5 frames...
PERFORMANCE WARNING: occlusion thread is tracing when client wants to update for 8 frames...
Google had little help, but I did see that people were hinting that graphics drivers might be an issue. Since I always keep my drivers up to date (Nvidia 9800GTX) I checked to ensure they were the latest. Yup, same drivers since May.
I then decided to check my Nvidia control panel and went into the "manage 3D settings" menu. I selected CoD WaW for the game, and checked my gfx card settings. for whatever reason, the default behavior for my "Mixed GPU Acceleration" was set to multidisplay. Additionally, my Vsync was set to "on" and my Threaded Optimization was "on". I changed GPU acceleration to single display, set everything else to auto, or to "controlled by application."
I launched CoD again, and checked the logs, and I have zero errors like the ones pasted above. Moreover, I haven't been kicked since.
I have no clue if I actually solved anything, or if it was purely a coincidence but it's working for now, and I'm not complaining.
Give it a try.