VOGONS

Common searches


First post, by s997863

User metadata
Rank Newbie
Rank
Newbie

Is there any way to disable the sound acceleration in Windows 7?

I used to be able to do this in Windows XP by running dxdiag.exe and moving the slider in the sound tab all the way left, then the "device" type would change from "WDM" to "emulated". Sadly, dxdiag.exe no longer has these sliders in Windows 7.

I found a file "directx.cpl" online that allows me to disable DirectDraw or Direct3D in Win7 but still no sound acceleration control.

Alternatively, maybe a sound emulator or program?

Reply 1 of 4, by darry

User metadata
Rank l33t++
Rank
l33t++

What do you mean by "sound acceleration" under Windows 7 ?

Since Vista, DirectSound is emulated routed through WASAPI and all mixing is done in software.

Unless you use a third party Directsound to OpenAL wrapper that allows access to hardware acceleration functionality, there is no acceleration.

https://en.m.wikipedia.org/wiki/DirectSound

Reply 3 of 4, by s997863

User metadata
Rank Newbie
Rank
Newbie

Thanks all. I tried disabling the "speakers" from playback devices in the sound control menu in Win7, but that disabled all sound completely.

I think darry is right about DirectSound already being emulated in Win7, because most of the old games with sound issues that were fixed by reducing sound acceleration in WinXP fortunately don't have those issues in Win7 at all (e.g. Outcast music skipping) but some still do. I just wanted to check because the screenshots show sound type as "WDM" in both Win7 and XP, but "emulated" if you turn the acceleration slider off in WinXP.

windows7 dxdiag sound menu.png
Filename
windows7 dxdiag sound menu.png
File size
48.7 KiB
Views
237 views
File comment
windows7 dxdiag sound menu
File license
Public domain
windowsXP dxdiag sound menu 1.png
Filename
windowsXP dxdiag sound menu 1.png
File size
39.56 KiB
Views
237 views
File comment
windowsXP dxdiag sound menu basic acceleration
File license
Public domain
windowsXP dxdiag sound menu 0.png
Filename
windowsXP dxdiag sound menu 0.png
File size
39.33 KiB
Views
237 views
File comment
windowsXP dxdiag sound menu no acceleration
File license
Public domain

I was specifically looking for this because there is an issue with the original Baldur's Gate 1 where ambient music hardly ever starts playing by entering an area. It only starts after combat music, or when you quicksave, or when you switch from fullscreen to windowed mode & vice versa. I used to think it was dependent on slow CPUs, but then I discovered that it gets resolved when you disable the sound acceleration in XP, regardless of how fast your CPU is, and even works at fast framerates (in fact works best at 40fps or higher). So I can only fully enjoy BG1 on XP-capable PCs (3rd-gen intel PCs or lower, on B75 motherboards or lower).

Reply 4 of 4, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
s997863 wrote on 2024-03-04, 15:13:
Thanks all. I tried disabling the "speakers" from playback devices in the sound control menu in Win7, but that disabled all soun […]
Show full quote

Thanks all. I tried disabling the "speakers" from playback devices in the sound control menu in Win7, but that disabled all sound completely.

I think darry is right about DirectSound already being emulated in Win7, because most of the old games with sound issues that were fixed by reducing sound acceleration in WinXP fortunately don't have those issues in Win7 at all (e.g. Outcast music skipping) but some still do. I just wanted to check because the screenshots show sound type as "WDM" in both Win7 and XP, but "emulated" if you turn the acceleration slider off in WinXP.

windows7 dxdiag sound menu.png

windowsXP dxdiag sound menu 1.png

windowsXP dxdiag sound menu 0.png

I was specifically looking for this because there is an issue with the original Baldur's Gate 1 where ambient music hardly ever starts playing by entering an area. It only starts after combat music, or when you quicksave, or when you switch from fullscreen to windowed mode & vice versa. I used to think it was dependent on slow CPUs, but then I discovered that it gets resolved when you disable the sound acceleration in XP, regardless of how fast your CPU is, and even works at fast framerates (in fact works best at 40fps or higher). So I can only fully enjoy BG1 on XP-capable PCs (3rd-gen intel PCs or lower, on B75 motherboards or lower).

There's DSoundCtrl which I think can do No acceleration DSound.

previously known as Discrete_BOB_058