I thought I'd create an account so that I could share / brag about making the internal speaker on the OptiPlex 760 (and presumably others) work with Windows 10 and likely Windows 8, as well.
When I upgraded from Windows 7, one of the first things I noticed (once I realized it had booted up and I was staring at the desktop and not a splash screen) was that the sound wasn't working. There was an installed driver (courtesy of Microsoft), a generic HD Audio that probably came from Analog Devices, themselves. It noticed that there weren't headphones (front) or speakers (back) plugged in, but not the internal speaker.
After some (unsuccessful) fiddling around, and searching, I found this post from 2009 (right around the release of Windows 7).
That worked well for Windows 7 using the Vista drivers, so I went in search of the Windows 7 drivers (which had since been released) in the hopes that it'd work for Windows 8 or 10 (update R228257):
Booyah! I didn't even need to run the installer in compatibility mode!
I, too, have an Optiplex 760 made in 2008 that I have updated to Windows 10 Pro. Since I usually use an external speaker, I didn't notice this issue at first - until I tried the front headphone jack; there was no sound, and plugging in the headphones didn't silence the external speakers. Eventually, I found the Sound tool in Control panel that lets you choose either the external speaker jack on the back or the front panel headphone jack and the internal speaker. My current audio driver is the Win10 version, 10.0.10586.0.
What I'd like to clarify is whether you are having to choose which connector to use, as I am, or whether that driver will let you have a speaker plugged into the rear panel jack and still use the front panel headphone jack without having to choose in Control Panel - as it worked in Windows 7.
Unfortunately, I don't think I ever tested that setup! IIRC, plugging something into the front speaker jack (with nothing plugged into the rear one) disabled the internal speaker, but I don't know how the prioritization works (if it does at all) with something already plugged into the rear.
Perhaps there's a setting that you can fiddle with in the audio properties?
There won't be any windows 10 drivers. Audio ESP only works after reinstalling the OEM drivers for the Soundmax AD198x codec.
The OEM Driver and AUDIO ESP control panel applet allow the internal speaker and front panel to work and DETECT when something is plugged in or not.
Soundmax is Analog devices and these are no longer manufactured.
There is no one size fits all for all All Optiplex all os all versions.
For windows 7 /8 / 10 its.
Analog Devices ADI 198x Integrated HD Audio Driver
Hey, Thanks for your quick reply!!
Maybe you don't need to actually test the rear speaker connector to know. The driver I have, the one Windows 10 Installer installed in this PC, version 10.0.0.1, 6/9/2015, has a feature that wasn't in my Windows 7 sound driver - when you click on the "Sound" icon in Control Panel, you get a small window that gives you a choice between "AMD HDMI Output," "Speakers." and "Headphones," and you have to choose a default. Mine had set itself to "Speakers'" possibly because it could detect that there was something plugged in there. The driver in Win 7 didn't have that choice, it just went by what you plugged in, and killed the speakers when I plugged my headphones into the front panel jack. If you check the Control Panel "Sound" icon, you can see whether you have the one that makes you choose, or one that doesn't.
But I believe I just solved my mystery - I have an AMD Radeon HD5450 video card I pulled out of the PC I had before this one, and it has HDMI, but I completely forgot about that because I never planned to use HDMI. Device Manager now lists "AMD High Definition Audio Device" under "Sound, Video and game controllers," and If I remember correctly, it used to say "SoundMax Audio" with Win 7 (and XP before that), so perhaps I have this driver because Windows 10 Installed my video card with a driver that accomodates HDMI, where Win 7, even with Windows Updates, and updating the AMD Catalyst software, never gave me the correct driver to support HDMI Audio.
I would be curious if you have a separate sound or video card, or only use the onboard sound and video, and whether your sound driver gives you the "High Definition Audio" choice - for HDMI. If the HDMI choice isn't in your driver, I'd have to be concerned if it would correctly support my HD5450. In all likelihood, it appears that I would have had a different, but equally frustrating, problem had I ever tried to use HDMI Audio with Windows 7.
AD198X and ANALOG Soundmax AUDIO has ZERO to do with ANY video card.
You don't plug ANALOG headphones into DIGITAL HDMI on the front or back or side or top or bottom.
AUDIO ESP is the Soundmax Control panel Applet that "sees" speakers and headphones etc plugged into the audio codec OR NOT.
The issue is that by default windows 7 or 8 or 8.1 or 10 will use a generic HD Audio driver and therefore things like the internal business speaker will not work and soundmax Audio ESP is non existant.
The solution is to install the Dell driver and then let windows update decide if the driver needs whql update.
This is a common problem. The Audio ESP function that asks whats plugged into the port is not enabled in the generic win7, win8, win10 driver. You also have to install DOTNET 4.0 and Directx June 2010
BEFORE installing this driver. You also have to add the feature back for Legacy Direct Show from control Panel. If you do all the right things in the right order it will work. Control Panel, All Control Panel Items, Programs and Features, Turn windows features on and Off,
Then do the checkboxes. You MUST BE online when you do this because it will whine about not finding the features and needing to download them from windows update.
HDMI Audio is digital and ALL of the Plugging in devices including the internal speaker are Analog.
You don't EVER test HDMI audio with analog headphones. Unless you have an HDMI TV or other DIGTAL device with speakers its not going to be used at all.
I know the topic and old , but so I ocmo others can benefit from this solution I could find .
First download and extract the latest version of the driver for windows 7 .
It needs to be installed manually ,
In device manager , Open sound drivers , see and games
In option HIgh defitinion audio, Right-click , update .
Search the driver manually and select the option to allow you to choose a list of drivers and devices on the computer.
then seek the ADIHdAud file within the R228257 \ amd64 \ folder view
Choose SoundMAX Integrated Digital High Definition Audio
Okay, your sound driver is installed.