Good Morning Guys and Gals!
I'm coming into this conversation very late after about 23 months of continuous response to first CoVid, then Forest Fires, then being called back to service this February, manning the Emergency Operations Centre here in Alberta, dealing with a little occupation disguised as a protest, blocking the international border crossing (I'm starting to think emergencies are the normal state of affairs now).
In January, I read through this thread, catching up on over 700 posts, to understand the nature of what has been accomplished. I would first like to add my compliments as well to both Paul Smedley and Steve Levine for the absolutely massive amount of work undertaken to advance the functionality of the ArcaOS / eCS / OS/2 UniAud32 driver, as well as to the testers who dedicated a LOT of time to provide feedback on the various incarnations of the driver created by Paul, as he advanced the driver closer to the current level of Linux releases.
As I finally have some time to do some testing on my own systems (if, hopefully not being called away yet again), I wanted to add a couple of data points into the mix, based on the sound equipment in my systems. I'm not sure if Paul's updated driver is planned to be added by Lewis to a future ArcaOS update, but, if so, I have found a couple of additional instances of sound not being generated, by the installed hardware.
The level of Pauls driver installed is the 5.14.7-20211028 on the each of two test systems. As I installed the release drive first, and got no sound in certain circumstances, I've substituted the debug driver on each test partition.
Each system has three sound chipsets present in the equipment installed:
HYPERFIRE
Number of CPU cores = 4
CPU name Not available
PMUniMix V0.82
Uniaud32.sys version = 301.1
Number of cards detected = 3
Using card number 0
number of controls = 31
Card 0
F1- A75-V Motherboard
On-Board Audio - ALC892 - Supports 8 channel High Definition Audio
CardInfo.card: 0
CardInfo.id: Generic
CardInfo.Driver: HDA-Intel
CardInfo.Name: HD-Audio Generic
CardInfo.LongName: HD-Audio Generic at 0xfc700000 irq 16
CardInfo.MixerName: Realtek ALC892
CardInfo.Components: HDA:10ec0892,1043841b,00100302
Card 1
On-board HDMI sound - ATI Radeon 5770 Video card
CardInfo.card: 1
CardInfo.id: Generic_1
CardInfo.Driver: HDA-Intel
CardInfo.Name: HD-Audio Generic
CardInfo.LongName: HD-Audio Generic at 0xfc640000 irq 57
CardInfo.MixerName: ATI ID aa01
CardInfo.Components: HDA:1002aa01,00aa0100,00100200
Card 2
Sound Blaster X-Fi Titanium Series Sound Card
CardInfo.card: 2
CardInfo.id: Creative
CardInfo.Driver: HDA-Intel
CardInfo.Name: HDA Creative
CardInfo.LongName: HDA Creative at 0xfc200000 irq 56
CardInfo.MixerName: Creative ID d
CardInfo.Components: HDA:1102000d,11020043,00100000
MANTICORE II
Number of CPU cores = 6
CPU name Not available
PMUniMix V0.82
Uniaud32.sys version = 301.1
Number of cards detected = 3
Using card number 0
number of controls = 59
Card 0
M3N-HT Deluxe Motherboard
On-Board ADI AD1988B BH 8 Channel High Definition Audio
CardInfo.card: 0
CardInfo.id: NVidia
CardInfo.Driver: HDA-Intel
CardInfo.Name: HDA NVidia
CardInfo.LongName: HDA NVidia at 0xfe020000 irq 22
CardInfo.MixerName: Analog Devices AD1988B
CardInfo.Components: HDA:11d4198b,1043829b,00100400 HDA:10de0002,10de0101,00100000
Card 1
On-board HDMI sound - ASUS Radeon HD 7850 Video Card
CardInfo.card: 1
CardInfo.id: HDMI
CardInfo.Driver: HDA-Intel
CardInfo.Name: HDA ATI HDMI
CardInfo.LongName: HDA ATI HDMI at 0xfdafc000 irq 16
CardInfo.MixerName:
CardInfo.Components: HDA:1002aa01,00aa0100,00100300
Card 2
Sound Blaster Recon3D / Z-Series Sound Card
CardInfo.card: 2
CardInfo.id: Creative
CardInfo.Driver: HDA-Intel
CardInfo.Name: HDA Creative
CardInfo.LongName: HDA Creative at 0xfd9fc000 irq 16
CardInfo.MixerName:
CardInfo.Components: HDA:11020011,11020015,00100918
For the system I've named HYPERFIRE above, the following results we're obtained:
Adapter 0 : No sound, but PMUnimix v0.8.2 reports all 9 normal volume sections - putting sound volumes to the max produces no sound.
Adapter 1: ATI 5770 Video card reports no volume sections under PMUnimix and no sound (NOTE: I do not have an HDMI cable available to connect to my display sound system, but as no sections are present in PMUnimix, I would not expect to have sound)
Adapter 2: Sound Blaster X-Fi Titanium Series Sound Card - No sound but PMUnimix v0.8.2 reports 6 volume sections, as follows:
Headphone + LO Playback Volume (both channels enabled)
Surround Playback Volume (both channels enabled)
Centre Playback Volume (1 channel enabled)
LFE Playback Volume (1 channel enabled)
Side Playback Volume (both channels enabled)
Master Playback Volume (1 channel enabled)
Maximum volume for all channels is 103, if that makes a difference.
For the system I've named MANTICORE II above the following results we're obtained:
Adapter 0 : Sound present and very clear, no problems noted. Sound present in 5 speaker system (Front, rear and bass woofer) which can be adjusted through PMUnimix.
Adapter 1: ATI 5850 Video card reports no volume section settings under PMUnimix and no sound (NOTE: As mentioned previously, I do not have an HDMI cable available to connect to my display sound system, but as no volume sections are present in PMUnimix, I would not expect to have sound)
Adapter 2: Sound Blaster Recon3D / Z-Series Sound Card: Master Playback Volume reported under PMUnimix and sound present but not controlled by Master Playback volume (the only control present), using /a:2 as a switch in config.sys for UniAud32.sys. Required a cold reboot to get sound. Sound is only present from front speakers (sound system attached to this adapter has 2 front, 2 rear and bass speakers - 5 in all) and hardware volume on speakers needs to be turned down as sound is blasting on max (IOW no software sound control).
I don't know, reading about Soudblaster cards in the posts, whether success in getting sound was hit and miss in previous incarnations of Pauls current Uniaud32 driver. I also have not tried the HDMI enabled driver mentioned at the very end of the thread so that may work or not. (still have to test it).
I have attached two testlogs generated, one for each system. For Hyperfire, the testlog was generated with UniAud32 in default mode (using the sound chipset on the motherboard). The second testlog for Manticore II was generated with the /a:2 switch enabled on UniAud32, which pointed to the Soundblaster Recon card. I don't know if you would like me to generate a separate testlog for Hyperfire, with the /a:2 switch enabled.
Anyway, hope this helps development of this driver proceeding in future and Best!
Mark