Sound issue with screamer build

About Qemu-system-ppc, a PPC Mac emulator for Windows, macOS and Linux that can run Mac OS 9.0 up to Mac OS X 10.5

Moderators: Cat_7, Ronald P. Regensburg

Post Reply
User avatar
24bit
Forum All-Star
Posts: 1424
Joined: Wed Nov 11, 2009 5:47 pm
Location: Germany

Sound issue with screamer build

Post by 24bit »

First of, a really big thank-you to all developers of the Qemu branches making the G4 OS9 miracle happen!
Many thanks to Cat_7 as well, for building the excutables, writing guides and keeping things sorted.

When I found that my Sierra laptop won´t run Qemu, probably a sand boxing thing, I switched to Windows.
Got OS9.2 running perfectly with the screamer build even quite fast on a W7-64 host.

My question is related to another Optiplex 755 rig running Windows 10-64.
Due to the cedar pro HDMI card I got two sound devices.
1.) Intel 82801IB ICH9 Analog Devices AD1984
2.) ATI/AMD Cedar pro High Definition Audio Controller
Wiindows is using the AD 1984 device and the VGA port of the graphics card.
When running Qemu.bat, this error is put out:
dsound: Could not initialize DirectSoundCapture
dsound: Reason: No sound driver is available for use, or the given GUID is not a valid DirectSound device ID
No surprise that sound is not working under this circumstances.
What puzzles me is the sound panel on the Mac side.

Image

Never saw a Spatializer sound device.
Did anybody get this error too maybe?
Could it be an issue with the AD 1984 device though its running in W10 fine?
Last edited by 24bit on Sun May 27, 2018 7:32 pm, edited 1 time in total.
User avatar
Cat_7
Expert User
Posts: 6169
Joined: Fri Feb 13, 2004 8:59 am
Location: Sittard, The Netherlands

Re: Sound issue with scraemer build

Post by Cat_7 »

Hi,

The device properties you see (Spatializer) show up when using the screamer builds.
I have no idea how Qemu decides which audio device to use in Windows. Perhaps the default one?
I might be that these devices use different drivers where one is not delivering what Qemu wants (directsound support).

Can you see with dxdiag whether both devices are supported?
What happens when you change the default?

Best,
Cat_7
User avatar
24bit
Forum All-Star
Posts: 1424
Joined: Wed Nov 11, 2009 5:47 pm
Location: Germany

Re: Sound issue with screamer build

Post by 24bit »

Thanks for explainig, Cat_7!
This is the output for sound. Nothing unusual methinks.
The driver was updated just the other day though.
I think I have a W7 boot disk for the 755 still. I´ll try and let you know.
-------------
Sound Devices
-------------
Description: Lautsprecher (High Definition Audio-Gerät)
Default Sound Playback: Yes
Default Voice Playback: Yes
Hardware ID: HDAUDIO\FUNC_01&VEN_11D4&DEV_1984&SUBSYS_10280211&REV_1004
Manufacturer ID: 1
Product ID: 65535
Type: WDM
Driver Name: HdAudio.sys
Driver Version: 10.00.17134.0001 (English)
Driver Attributes: Final Retail
WHQL Logo'd: Yes
Date and Size: 20.05.2018 00:00:00, 436736 bytes
Other Files:
Driver Provider: Microsoft
HW Accel Level: Basic
Cap Flags: 0xF1F
Min/Max Sample Rate: 100, 200000
Static/Strm HW Mix Bufs: 1, 0
Static/Strm HW 3D Bufs: 0, 0
HW Memory: 0
Voice Management: No
EAX(tm) 2.0 Listen/Src: No, No
I3DL2(tm) Listen/Src: No, No
Sensaura(tm) ZoomFX(tm): No
It won´t matter much if one of my old rigs won´t play sound with Qemu.
Just curiosity on my side.

Edit: Seems I spoke too soon, no W7 boot disk for the 755 - only XP which won´t help here.
However I have a Optiplex 745 with W10-64 running as HD recorder.
The 745 with a AD 1983 plays sound with the screamer build all right.
I don´t know the difference between AD 1983 and AD 1984 except that one is a year "newer".
Why the AD 1984 won´t work on my side remains a mystery.
User avatar
24bit
Forum All-Star
Posts: 1424
Joined: Wed Nov 11, 2009 5:47 pm
Location: Germany

Re: Sound issue with screamer build

Post by 24bit »

I did swap the Optiplex 755 graphics for a non HDMI card meanwhile and installed W7-64 on a spare small HDD.
On my side for Office PCs from yonder the screamer build performs like this sound wise:

AD 1983: working
AD 1984: not working
AD 1984A: working

Maybe this helps someone with another vintage PC.
Analog Devices ADI Soundmax chips were quite common back in the days.
Post Reply