Page 1 of 1

[Fixed] Soundblaster 16 Mixer not working in VirtualBox 5.2

Posted: 23. Oct 2017, 17:18
by mipri
Hello,

I am using the Soundblaster 16 emulation in several Windows NT and OS/2 Warp VMs.

Since updating to Virtualbox 5.2 (and Guest Additions 5.2.1), the mixer does not work any more in these VMs and sounds are always played at maximum volume.

In Windows NT, the sliders in the system mixer are visible and can be moved, but they have no effect on the volume. The "No sound" checkbox also does not work, sound is played even if it is checked.

In OS/2 it's almost the same. In the configuration notebook for the system sounds the volume control can be turned, but does not change the volume. An additional problem here is that the sounds are not played completely, some part at the end is cut.

The mixers did work with Virtualbox 5.1.28, and on the same host they are working with AC97 sound in a Windows XP VM in Virtualbox 5.2.

The host is running Windows 7 with Realtek HD Audio ALC887.

Attached is the log from a Windows NT VM.

Re: Soundblaster 16 Mixer not working in VirtualBox 5.2

Posted: 27. Nov 2017, 18:51
by mipri
Hello,

after updating VirtualBox and Guest Additions to version 5.2.2 the problems with Soundblaster Mixer persist without a change.

There was not a single reply to my initial report. Do I have to provide some additional information, or is there anything else I can do in order to have this bug resolved?


Michael

Re: Soundblaster 16 Mixer not working in VirtualBox 5.2

Posted: 27. Nov 2017, 19:32
by mpack
mipri wrote:or is there anything else I can do in order to have this bug resolved?
I suggest raising a ticket on BugTracker. There isn't much we fellow users can say about your problem otherwise.

Re: Soundblaster 16 Mixer not working in VirtualBox 5.2

Posted: 27. Nov 2017, 19:37
by socratis
@mipri
If nothing else, I can confirm the problem on my VMs as well. Host: OSX 10.11.6.
And BTW, I'm moving this to "Windows Guests" from "Windows Hosts", for obvious reasons ;)

Re: Soundblaster 16 Mixer not working in VirtualBox 5.2

Posted: 30. Nov 2017, 11:14
by pentagonik
Thanks for the report; I already reproduced the issue and working on a fix.

Re: Soundblaster 16 Mixer not working in VirtualBox 5.2

Posted: 30. Nov 2017, 14:00
by pentagonik
Should be fixed with the latest 5.2 test builds which can be found here: https://www.virtualbox.org/wiki/Testbuilds

Please let me know if these fix the issue for you. Thanks!

Re: Soundblaster 16 Mixer not working in VirtualBox 5.2

Posted: 30. Nov 2017, 21:09
by socratis
Host: OSX 10.11.6
Guests: Win98, WinNT4.
The volume seems to be fixed. It does make a cracking sound at the first couple hundred of ms, but it's OK. For the moment ;)

Thanks pentagonik, that was quick!

Re: Soundblaster 16 Mixer not working in VirtualBox 5.2

Posted: 30. Nov 2017, 23:09
by pentagonik
Thanks for verifying! The fix will be available in the next upcoming maintenance version.

Re: Soundblaster 16 Mixer not working in VirtualBox 5.2

Posted: 3. Dec 2017, 03:46
by mipri
Hello,

I've tried the latest test build and found the main problem solved: mixer is now working with both Win NT and OS/2. Thank you very much for this.

However, the second problem I've reported still persists: in OS/2 the playback of WAV files ends prematurely. If the sound is long enough (like DSK_WARN.WAV), the end is cut. Shorter sounds like DOORCLS.WAV do not play at all since playback stops before it has started.

Should I open a new thread for this in the "Other Guests" forum`?


Michael

Re: Soundblaster 16 Mixer not working in VirtualBox 5.2

Posted: 3. Dec 2017, 06:38
by socratis
mipri wrote:Should I open a new thread for this in the "Other Guests" forum`?
My vote would be on the "Yes" side, because what you're describing doesn't come even close with the title (and the essence) of this thread...

Re: Soundblaster 16 Mixer not working in VirtualBox 5.2

Posted: 4. Dec 2017, 09:58
by pentagonik
Please create a public defect for this instead of a new thread in the forums, unless this is a clear 5.2 regression.