VOGONS


HDA Audio driver for Windows 3.1x

Topic actions

Reply 20 of 25, by Falcosoft

User metadata
Rank l33t
Rank
l33t

Here is a demonstration video about Lenovo Thinkpad T430 running Windows 3.11 and using Realtek HD audio + FullHD 1920x1080 desktop:
https://youtu.be/KWqJo5-6hnQ

The video also demonstrates that Midi is also working with the help of WinGroove. And at the end of the video a fast pace board game shows that latency is also more than acceptable.

I also attach the working configuration files for Realtek ALC1150 (Gigabyte Z97x-UDH5) and Realtek ALC3202 (T430).

The attachment Realtek_ALC3202.zip is no longer available
The attachment Realtek_ALC1150.zip is no longer available

Website, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper
x86 microarchitecture benchmark (MandelX)

Reply 21 of 25, by Lualb

User metadata
Rank Newbie
Rank
Newbie
Falcosoft wrote on Yesterday, 18:26:
What kind of hardware do you really have? The ICH10 and NFORCE fields in the driver dialog seem to be only placeholder text fiel […]
Show full quote
Lualb wrote on Yesterday, 16:08:

Hello everyone! After a long time, I have tried again to get the driver to work, but it seems that I have problems with the volume; nothing can be heard.
I also don't see that the HDAICOUT.HDA file has been created :'(

What kind of hardware do you really have? The ICH10 and NFORCE fields in the driver dialog seem to be only placeholder text fields.
HDAICOUT.HDA has to contain codec specific commands to initialize the hardware properly.
I have working configurations for Lenovo Thinkpad T430 with integrated Realtek ALC 3202 and Gigabyte Z97X-UD5H with integrated Realtek ALC1150.

I just looked at the hardware specifications, and I see that it is a UP Gamer H81M motherboard, Intel LGA 1150, with integrated Realtek (ALC662) 6-channel High Definition audio CODEC.

Reply 22 of 25, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Lualb wrote on Yesterday, 19:34:
Falcosoft wrote on Yesterday, 18:26:
What kind of hardware do you really have? The ICH10 and NFORCE fields in the driver dialog seem to be only placeholder text fiel […]
Show full quote
Lualb wrote on Yesterday, 16:08:

Hello everyone! After a long time, I have tried again to get the driver to work, but it seems that I have problems with the volume; nothing can be heard.
I also don't see that the HDAICOUT.HDA file has been created :'(

What kind of hardware do you really have? The ICH10 and NFORCE fields in the driver dialog seem to be only placeholder text fields.
HDAICOUT.HDA has to contain codec specific commands to initialize the hardware properly.
I have working configurations for Lenovo Thinkpad T430 with integrated Realtek ALC 3202 and Gigabyte Z97X-UD5H with integrated Realtek ALC1150.

I just looked at the hardware specifications, and I see that it is a UP Gamer H81M motherboard, Intel LGA 1150, with integrated Realtek (ALC662) 6-channel High Definition audio CODEC.

Then you should try my Realtek config files. Put both the .ini and the .hda files in your Win31 folder and give them a try. Try both sets since I do not know if ALC662 is more similar to ALC 3202 than to ALC1150 or the other way around.

@Edit:
Wait, I'm stupid. Sorry. You should not replace the ini file since your codec and my codec differ so the PCI id's will not match. So you should only copy/replace the relevant fields in the card's section! That is:

[HDA_1E208086,21F317AA] -> Do not overwrite, since this is specific to your card!
...
wait1=$010 -> copy this
wait2=$010 -> copy this
...
SleepingWidget=$02 -> copy this
VolumeWidget=$02 -> copy this
OutputWidget=$02 -> copy this

Website, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper
x86 microarchitecture benchmark (MandelX)

Reply 23 of 25, by Lualb

User metadata
Rank Newbie
Rank
Newbie
Falcosoft wrote on Yesterday, 19:39:
Then you should try my Realtek config files. Put both the .ini and the .hda files in your Win31 folder and give them a try. Try […]
Show full quote
Lualb wrote on Yesterday, 19:34:
Falcosoft wrote on Yesterday, 18:26:

What kind of hardware do you really have? The ICH10 and NFORCE fields in the driver dialog seem to be only placeholder text fields.
HDAICOUT.HDA has to contain codec specific commands to initialize the hardware properly.
I have working configurations for Lenovo Thinkpad T430 with integrated Realtek ALC 3202 and Gigabyte Z97X-UD5H with integrated Realtek ALC1150.

I just looked at the hardware specifications, and I see that it is a UP Gamer H81M motherboard, Intel LGA 1150, with integrated Realtek (ALC662) 6-channel High Definition audio CODEC.

Then you should try my Realtek config files. Put both the .ini and the .hda files in your Win31 folder and give them a try. Try both sets since I do not know if ALC662 is more similar to ALC 3202 than to ALC1150 or the other way around.

@Edit:
Wait, I'm stupid. Sorry. You should not replace the ini file since your codec and my codec differ so the PCI id's will not match. So you should only copy/replace the relevant fields in the card's section! That is:

[HDA_1E208086,21F317AA] -> Do not overwrite, since this is specific to your card!
...

wait1=$010 -> copy this
wait2=$010 -> copy this
...
SleepingWidget=$02 -> copy this
VolumeWidget=$02 -> copy this
OutputWidget=$02 -> copy this

Okay, I followed all the steps you indicated, I restarted Windows but I still can't hear any sound (Winplay3 and media Player play the sound files muted).

Reply 24 of 25, by Falcosoft

User metadata
Rank l33t
Rank
l33t
Lualb wrote on Yesterday, 21:21:
Falcosoft wrote on Yesterday, 19:39:
Then you should try my Realtek config files. Put both the .ini and the .hda files in your Win31 folder and give them a try. Try […]
Show full quote
Lualb wrote on Yesterday, 19:34:

I just looked at the hardware specifications, and I see that it is a UP Gamer H81M motherboard, Intel LGA 1150, with integrated Realtek (ALC662) 6-channel High Definition audio CODEC.

Then you should try my Realtek config files. Put both the .ini and the .hda files in your Win31 folder and give them a try. Try both sets since I do not know if ALC662 is more similar to ALC 3202 than to ALC1150 or the other way around.

@Edit:
Wait, I'm stupid. Sorry. You should not replace the ini file since your codec and my codec differ so the PCI id's will not match. So you should only copy/replace the relevant fields in the card's section! That is:

[HDA_1E208086,21F317AA] -> Do not overwrite, since this is specific to your card!
...

wait1=$010 -> copy this
wait2=$010 -> copy this
...
SleepingWidget=$02 -> copy this
VolumeWidget=$02 -> copy this
OutputWidget=$02 -> copy this

Okay, I followed all the steps you indicated, I restarted Windows but I still can't hear any sound (Winplay3 and media Player play the sound files muted).

Hi,
It seems the problem is that you have 2 HD audio devices present. The other is the Intel HDMI audio. This device is also present on my Gigabyte board ($0018=$0C0C8086) and unfortunately the driver selects this device as active by default.
I also had to manually tell the driver that this is NOT the device I would like to use. Look at my Realtek ALC1150 HDACFG.INI file. At the top there is the section where I tell the driver what device to use instead:

[HDA]
SEARCH=false
PCI_BUS=$00
PCI_DEVICE=$1B
PCI_FUNCTION=$00
TSR=TSR not found
PCI_VID=$8086
PCI_DID=$8CA0

Unfortunately this is system specific so you have to find out the Bus, Device, Function parameters yourself...

In your case the Intel HD audio device with the Realtek codec is $00D8=$8C208086. So:
PCI_VID=$8086
PCI_DID=$8C20

@Edit:
You can use e.g. RW everything to find the Bus, Device, Function parameters.
https://rweverything.com/download/
Look for 'Intel Corporation HD Audio Device' in the PCI devices section and then check that its Device/Vendor ID is 0x8C208086. The Bus, Device, Function parameters are shown in the selection.

The attachment RW1.png is no longer available

Website, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper
x86 microarchitecture benchmark (MandelX)

Reply 25 of 25, by Lualb

User metadata
Rank Newbie
Rank
Newbie
Falcosoft wrote on Yesterday, 21:33:
Hi, It seems the problem is that you have 2 HD audio devices present. The other is the Intel HDMI audio. This device is also pre […]
Show full quote
Lualb wrote on Yesterday, 21:21:
Falcosoft wrote on Yesterday, 19:39:
Then you should try my Realtek config files. Put both the .ini and the .hda files in your Win31 folder and give them a try. Try […]
Show full quote

Then you should try my Realtek config files. Put both the .ini and the .hda files in your Win31 folder and give them a try. Try both sets since I do not know if ALC662 is more similar to ALC 3202 than to ALC1150 or the other way around.

@Edit:
Wait, I'm stupid. Sorry. You should not replace the ini file since your codec and my codec differ so the PCI id's will not match. So you should only copy/replace the relevant fields in the card's section! That is:

[HDA_1E208086,21F317AA] -> Do not overwrite, since this is specific to your card!
...

wait1=$010 -> copy this
wait2=$010 -> copy this
...
SleepingWidget=$02 -> copy this
VolumeWidget=$02 -> copy this
OutputWidget=$02 -> copy this

Okay, I followed all the steps you indicated, I restarted Windows but I still can't hear any sound (Winplay3 and media Player play the sound files muted).

Hi,
It seems the problem is that you have 2 HD audio devices present. The other is the Intel HDMI audio. This device is also present on my Gigabyte board ($0018=$0C0C8086) and unfortunately the driver selects this device as active by default.
I also had to manually tell the driver that this is NOT the device I would like to use. Look at my Realtek ALC1150 HDACFG.INI file. At the top there is the section where I tell the driver what device to use instead:

[HDA]
SEARCH=false
PCI_BUS=$00
PCI_DEVICE=$1B
PCI_FUNCTION=$00
TSR=TSR not found
PCI_VID=$8086
PCI_DID=$8CA0

Unfortunately this is system specific so you have to find out the Bus, Device, Function parameters yourself...

In your case the Intel HD audio device with the Realtek codec is $00D8=$8C208086. So:
PCI_VID=$8086
PCI_DID=$8C20

@Edit:
You can use e.g. RW everything to find the Bus, Device, Function parameters.
https://rweverything.com/download/
Look for 'Intel Corporation HD Audio Device' in the PCI devices section and then check that its Device/Vendor ID is 0x8C208086. The Bus, Device, Function parameters are shown in the selection.

The attachment RW1.png is no longer available

Woah !, using Ubuntu did come in handy after all, and thanks to the data provided by the console, I obtained the precise details of the driver description I'm looking for