Graphics
Intel® graphics drivers and software, compatibility, troubleshooting, performance, and optimization
20499 Discussions

Windows 8 - intel hdmi driver: 44khz wasapi bug

AAllo
Novice
8,331 Views

After a lot of testing i've found out that Intel hdmi drivers have a major bug under windows 8: when you use wasapi (event/push/shared) for audio output and set it to 16/24 bit @ 44000hz the output is SILENT. You get no errors from the application (tested with foobar and xbmc), what you get is a normal playback of the audio file but with no audio output. Can anyone confirm this? In both cases resampling the audio @48khz fixed the issue but still, I/We need also the 44khz. Thank You.

OS: Windows 8 Pro

Intel HD drivers: latest @ Intel HD4000 bu

42 Replies
NICHOLAS_F_Intel
Employee
1,952 Views

Hi cyberrage,

Can you post your dxdiag here so we can take a look at it?

Thanks,

-Nic

0 Kudos
AAllo
Novice
1,952 Views

The problem still persists with the newest drivers version 15.28.10.2897. Does anybody at least have any idea of what i'm talking about? Thank You.

0 Kudos
NICHOLAS_F_Intel
Employee
1,952 Views

Can you tell us how to reproduce your issue so we can take a look at it? Wasapi* itself doesn't appear to be an application as much as it is objects being pulled by another application. If you can let me know how to reproduce this issue, we'll take a look at it.

Thank you,

-Nic

0 Kudos
AAllo
Novice
1,952 Views

Alright, any application using wasapi will do but the fastest way is using foobar i guess:

*using windows 8*

1) connect the hd4000 to an AVR reciever through hdmi

2) download foobar and install it > http://www.foobar2000.org/download Download foobar2000 and optional components

3) download the foobar wasapi component and install it > http://www.foobar2000.org/components/view/foo_out_wasapi foobar2000: Components Repository - WASAPI output support

4) in foobar go to File > Preferences > Playback > Output > Device > WASAPI (event) : *Usually name of your AVR*

5) Play any mp3 or flac recorded at 44khz

The file should play without errors but you will get a SILENT output; if this happens you can then double check my theory doing the following:

1) in foobar go to File > Preferences > Playback > DSP Manager > add Resampler (PPHS) and configure it to resample at 48000hz

This way you should now hear the sound out of your file meaning the bug is on the 44khz. Let me know if this works for you and if i can help in any other way. Thank you Nic!

0 Kudos
AAllo
Novice
1,952 Views

Shorter Version

You can also test normal 44khz playback by going into win8 control panel > sound > properties on your avr/hdmi device > advanced > select 16/24 bit output @ 44100hz > Test and see if you get any sound out of it.

0 Kudos
AAllo
Novice
1,952 Views

*update* Actually i just found out this is not a wasapi-only bug, it applies also to shared mode; i didnt realize it before because my default output there was set to 24bit/96khz but if you set it to 16/24bit @ 44100hz you wont get any sounds out of any applications/windows also if they are working in direct sound (shared).

short story: intel hd4000 hdmi audio drivers does not output sound @ 44100hz at all just silence; strangely this apply also to 44khz multipliers too like 88200hz output.

0 Kudos
NICHOLAS_F_Intel
Employee
1,952 Views

Thanks for providing that information. Does this issue only occur when going through the A/V receiver? What type of A/V receiver are you using?

Thanks,

-Nic

0 Kudos
AAllo
Novice
1,952 Views

The issue happens always, it's not related to the reciever. I already tested it with other recievers and also tested it with another pc (nvidia) with windows 8 connected through hdmi with my main reciever and everything works just fine. Just for info my main AVR is a Pioneer LX-76

0 Kudos
NICHOLAS_F_Intel
Employee
1,952 Views

Okay, but what if you are just going from HD4000 directly to the display, no A/V in the middle - does it still happen?

0 Kudos
AAllo
Novice
1,952 Views

My tv doesn't have spekers so i cant test it, but i tested it with 3 different AVRs... so i don't think it's related to it. And with the same avr which doesnt work with the hd4000 i attached another pc with an nvidia and everything work flawless so...

0 Kudos
AAllo
Novice
1,952 Views

Nic, were you able to replicate my issue? did you try? Thank you.

0 Kudos
NICHOLAS_F_Intel
Employee
1,952 Views

I haven't done so yet, but I definitely will. AVR hardware is not something I have readily available -.^b.

-Nic

0 Kudos
AAllo
Novice
1,952 Views

waiting... 😃 did you try if you get sounds from 44khz directly without avr at least?

0 Kudos
AAllo
Novice
1,952 Views

I was finally able to test it with the hdmi directly attached to the tv and... it works, the audio get through also at 44khz but this still doesnt explain why with the same avr i can get the 44khz fine with another pc with an nvidia card. This means that the avr is perfectly fine handling the 44khz and there must be something wrong on how the intel drivers send the signal to the avr. I really NEED to get this working.

0 Kudos
AAllo
Novice
1,952 Views

Nic? Did you try with an AVR? maybe a Pioneer LX-76? I've also bought a gefen hdmi detective to try to solve the issue but still nothing... everything points to an uncorrect handling of the 44khz signal by intel hdmi drivers

0 Kudos
AAllo
Novice
1,952 Views

I did all the possible tests in the world and i'm now 100% sure that the problem is related to intel drivers not correctly handling 44100hz; the AVR need a correct signal and it doesnt get it from intel hdmi. Nvidia and ATI already corrected this issue ages ago... can we escalate this issue to the intel driver team so they can fix it? Thanks.

0 Kudos
AAllo
Novice
1,952 Views

Ignoring the problem is not gonna fix it

0 Kudos
NICHOLAS_F_Intel
Employee
1,952 Views

Hi Cyberrage, sorry for the large delay on getting back to you on this. I was just finally able to get ahold of an AV/R to do some testing with (Sony STR-DH520) and performed the repro steps you provided.

I've tested these steps on both a Windows 7* and Windows 8* machine, running HD 4000 with our latest driver .2932. Running both a .mp3 and .flac file at both 44 & 48 KHz, I was unable to reproduce the problem you described. In all cases, both files played without issue, and with sound.

Have you tested this issue using the .2932 driver as well?

Thanks,

-Nic

0 Kudos
AAllo
Novice
1,781 Views

Yes. I tried with .2932 drivers and the bug still persist.

When you did your tests are you sure that under Control Panel > Sound > Intel Hdmi > Properties > Advanced > Default Format you didnt have 48000hz? Because if you did, your tests are not useful since every file you tested was upmixed by windows sound system into 48khz. The only way to test a 44khz output is to set it there as default format or using wasapi with a 44khz file. Also, what kind of AVR did you use for your tests? was it a Pioneer LX-76 like mine? Thank You.

0 Kudos
Reply