SUBSIM Radio Room Forums



SUBSIM: The Web's #1 resource for all submarine & naval simulations since 1997

Go Back   SUBSIM Radio Room Forums > Sub/Naval + Other Games > Sub/Naval & General Games Discussion
Forget password? Reset here

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Old 04-20-10, 01:38 AM   #22
Ducimus
Rear Admiral
 
Ducimus's Avatar
 
Join Date: May 2005
Posts: 12,987
Downloads: 67
Uploads: 2


Default

Ok. Got it to work.
The part in blue from here is the key.
http://therabbitwarren.com/cod5.aspx

Quote:
I tried all the fixes on the net such as setting sound to 48khz and disabling unimodem half duplex in device manager etc. Anyways, none of these supposed fixes worked for me and many others. I have tried so many things to get this game working which you would not believe.
Last night I had a flash of inspiration. I checked dxdiag which showed my sound card as emulated! That can't be right I thougt, so I went about researching the net and found the following;

The solution lay in a very old WinXp problem. Winxp and 2k incorrectly set the drivers to EMULATED. The trouble is, it's what directsound uses to remember whether it's hardware or software, and my dxdiag thought I had no hardware buffer.

Try start-run-dxdiag[enter] and look at the "sound" or "sound1" tab. If it says the device is EMULATED then this may work for you, it worked for me.

The only way to fix it is to do a regedit (Start-run "regedit"[enter]
and search (Ctrl+F) for every instance of the entry "Device Presence".
Once there, in each one there should have some or all of the following:

(Default)
Emulated
VxD
WDM

Anyways, in most of these in my registry, VxD and WDM were set to 0, and emulated was set to 1. I modified the values so Emulated read 0 and VxD and WDM read as 1. Do this for every entry, by right clicking on the value and editing. Naturally it may be wise to keep a note of original settings on each (some will be 1,0,0 others will be 1,1,1 - was for me anyway) just incase something borks and you need to reset them.

You will have to re-run DXDIAG (start-run "dxdiag"[enter]) and set the hardware accelleration back to full and test it.

To clarify, change
VxD
WDM

To 1 if they are set at 0. Changing just the emulated regester to off (0) grayed out hardware acceleration in DXdiag and i had no sound card listed in dxdiag. One set of entries had VxD and WDM set at 0. Setting these to 1 fixed that. Sucker runs like a champ now.
Ducimus is offline   Reply With Quote
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 12:03 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © 1995- 2025 Subsim®
"Subsim" is a registered trademark, all rights reserved.