• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

AAF Optimus Modded Driver For Windows 10 & Windows 11 - Only for Realtek HDAUDIO Chips

Dolby atmos doesn't work for me it is stuck on a black screen
 

Attachments

  • Screenshot 2025-04-26 153347.png
    Screenshot 2025-04-26 153347.png
    10.3 KB · Views: 51
Thank you for this wonderful project.

I have tried installing AAF Optimus, and it has worked quite smoothly on my Razer Blade 15 2018 Advanced laptop. However, I have a question—when I switch to DTS Headphones X, I notice that I can no longer adjust the sound effects in Realtek Audio Console. The DTS Sound Effects section either disappears or is hidden.

Additionally, when I use DTS:X Ultra, the operations within the DTS:X Ultra app are extremely laggy and slow. I don’t know why this is happening—can anyone help me? Could it be due to my installation of Dolby for Gaming and DTS Unbound (X Ultra and Headphones X) ?

The reason I installed Dolby for Gaming is that DTS doesn’t have Loudness Equalization, which makes playing FPS games quite challenging for me. If anyone has experience with this issue, please share your knowledge. Thanks in advance!

1745793927039.png


In my Realtek Audio Console, the DTS Sound Effects are hidden.

1745793931138.png
 
Thank you for this wonderful project.

I have tried installing AAF Optimus, and it has worked quite smoothly on my Razer Blade 15 2018 Advanced laptop. However, I have a question—when I switch to DTS Headphones X, I notice that I can no longer adjust the sound effects in Realtek Audio Console. The DTS Sound Effects section either disappears or is hidden.

Additionally, when I use DTS:X Ultra, the operations within the DTS:X Ultra app are extremely laggy and slow. I don’t know why this is happening—can anyone help me? Could it be due to my installation of Dolby for Gaming and DTS Unbound (X Ultra and Headphones X) ?

The reason I installed Dolby for Gaming is that DTS doesn’t have Loudness Equalization, which makes playing FPS games quite challenging for me. If anyone has experience with this issue, please share your knowledge. Thanks in advance!

View attachment 397190

In my Realtek Audio Console, the DTS Sound Effects are hidden.

View attachment 397191

YES ~ DTS:X Ultra app is very slow
 
Might be the newer DTS app I am not sure, the version I am using with my driver pack has no lag issues, and app response is instant.
Also with the DTS app, if you switch to Custom mode, then press the mode cog button, you see extra features.

And by looks of some of the most common posts, Intel SST should be avoided, next purchase.

----

Latency.png
Realtek.png

AMD bus with Microsoft driver, playing music. APO example below.

EAPO.png
 
Last edited:
In addition to yesterdays post, Realtek driver packages never include a separate HDA bus driver. Bus drivers are motherboard.
Its not Alans job to sit there fixing Intel bus problems, the only thing he can do try different SSTPPCfg's.

Its also very difficult to produce a single .inf file with a universal SSTPPCfg, as devices can vary.
 
First, Thank You!
Wanted to get 5.1 compressed over motherboard S/PDIF Coaxial and this worked for me.

Looking for help with upmix, room correction (make rear louder - further away, LFE control) and loudness equalizer. First 2 would be covered by Equalizer APO.


Both DTS and Dolby 5.1 encoding work nicely. // Dolby is with default stuff a bit louder and nicer for my setup, though trying DTS :)

I've attempted various selection in the setup and a few with Equalizer APO, each time uninstalling (realtek + AAF + mods + drivers with RAPR + restart), trying to change one thing at a time. I'm not familiar with most things.
Setup: Win11, B760M DS3H motherboard's (Realtek897) internal S/PDIF via coaxial to Philips HTS3377/12 (supports DTS and Dolby AC3, with original drivers: worked with bitstream before, just other stuff couldn't play at the same time + limited to stereo for anything else).

What works:
* Dolby and DTS 5.1 live encoding works. Can play 5.1 movie/game + 2.0 or 5.1 music from chrome at the same time (again, thank you)
* Realtek Console
> Equalizer (though when maxing lowest frequency, it changes a little, LFE for many songs is quieter than with Stereo)
> Volume
> L-R balance
> Environment effects
> changing Fromat (2c 24b 48kHz etc or dolby/dts encoding)
* DTS "surround" effects when on 2 channel mode and selecting those either x:ultra or headphone:X.
* DTS inear/overear selection
* Dolby EQ selections

What I didn't get working (can toggle settings, but sound doesn't change at all):
* Realtek Console
> Loudness Equalizer (would be nice, a lot of content can be too quiet compared to other sounds), tried with the 5.1 encoders and 2 channels, disabling/enabling effects and other sound settings in Windows
> DTS Connect (on/off, movie, music 1-10; DTS/dolby/2 channel; nothing) - I understand it's supposed to be upmixing? Could be nice.
* Equalizer APO - I installed it and bound it to SPDIF, changing settings, just gain -/+ 20dB, didn't change anything.
... attempted including Equalizer APO with various AAF setups: 1) Bus driver+Realtek ASIO Controller + without/with Effect (both); 2) ASIO + wth effect 3) only with and without effect. For "effect" I tried once with just Dolby, just with DTS and rest of my installs always used Realtek Patched APO (5.1) for the 5.1 digital audio feature. Rest of the effects sometimes included DTS:X Ultra, sound unbound and for Dolby Atmos / Atmos for gaming / Dolby Audio / Dolby Audio Premium / Dolby Speaker System - I was looking for working setups or more features :)

What I would like is some kind of "speaker fill" and "room correction" like I had with previous Realtek analog (3x 3.5mm) receiver - I saw that Equalizer APO should be able to solve all those for me (in theory reroute L/R to rears, multiply for LFE/Center etc) - need to get it integrated in the stack. Absence of loudness equalizer is also felt.

First downloaded/installed on April 24th (few days), and now yesterday - ver 9823 on github.
Haven't tried manually adding drivers from your installer or using the "AAF audio tweak tool" - lack understanding.
PCI\VEN_8086&DEV_7A50&SUBSYS_A1941458
Running <= HDAUDIO\FUNC_01&VEN_10EC&DEV_0897&SUBSYS_1458A194&REV_1004\4&51DC071&1&0001
Driver return version = 9823 <<6.0.9823.1>>
Driver return InternalName = RTKVHD64.sys 9823
Driver running model = eMd_GigaByte_General <150>
Power Data: Bus(D0), Codec(D0)

No RTKHDAUD.DAT; No HDACFG.DAT
// not sure of the various setups Ferather has in the signature apply to my 5.1 setup + hifi.ooo doesn't send e-mail confirmation... (incl. spam and 2nd gmail, 24h+)
// Bonus for github would be if anyone would like to write a sentence or two for each setup selection, like what Bus driver / Realtek ASIO controller and the various DTS / Dolby / ICE sound, creative... provide.

I'm up for debugging/tracing the stack/causes if instructed.
 
Last edited:
In addition to yesterdays post, Realtek driver packages never include a separate HDA bus driver. Bus drivers are motherboard.
Its not Alans job to sit there fixing Intel bus problems, the only thing he can do try different SSTPPCfg's.

Its also very difficult to produce a single .inf file with a universal SSTPPCfg, as devices can vary.
Yeah you are right … It's a pity that AAF can't be used on new MSI models
 
MSI audio can also be another problem. Such as common features missing.
 
Update for me.
EqualizerApo, configurator, showed that it was installed, but didn't appear to be used. With "Troubleshooting options", changed "Install as LFX/GFX" to SFX/MFX. After a reboot it started working, seemed to lost Realtek and Dolby EQ (just sound doesn't change). DTX ones still apply by changing to 2 channel. Loudness equalizer is still not applying.
But now I can play with EqualizerAPO (for me a win) - changing gain instantly applies.

Before DolbyAPO showed up, after adding EqualizerAPO it and some other didn't appear.
Get-Process audiodg | ForEach-Object { $_.Modules } | Where-Object { $_.ModuleName -like "*apo*" } | Select ModuleName, FileName

ModuleName FileName
---------- --------
EqualizerAPO.dll C:\Program Files\EqualizerAPO\EqualizerAPO.dll
RltkAPOU64.dll C:\Windows\System32\RltkAPOU64.dll
dtsapo64.dll C:\Windows\System32\DTS\PC\APO4x\dtsapo64.dll
VoiceClarityApo.dll C:\Windows\System32\VoiceClarityApo.dll
 
Based on the SFX, MFX no EFX for Dolby I would advise you put EAPO on SFX/EFX, then use the advanced option to disable pre-mix, leaving only post mix.
This way EAPO only places its self on EFX which is not used by Dolby, else you override Dolby SFX and-or MFX with EAPO.
 
Based on the SFX, MFX no EFX for Dolby I would advise you put EAPO on SFX/EFX, then use the advanced option to disable pre-mix, leaving only post mix.
This way EAPO only places its self on EFX which is not used by Dolby, else you override Dolby SFX and-or MFX with EAPO.
For me Dolby EQ effects aren't a goal at the moment (I didn't use it anyway, can help with experimenting if someone is interested in getting it right).
EAPO (upmixing and room correction with "Copy channels" and factors, now got EAPO in the stack, just takes some tinkering from me :)) and loudness equalizer are (TODO).

Tested a few times the EAPO install options:
The 3rd option (SFX/EFX) seems to load the EAPO, but I forget if EAPO worked, lost audio though (or some said the file wasn't encoded right) since DTS encoding was still selected under format and it wasn't available in the list anymore (same for DDL), only 2 channel modes, which had audio.
ModuleName FileName
---------- --------
dtsapo64.dll C:\Windows\System32\DTS\PC\APO4x\dtsapo64.dll
RltkAPOU64.dll C:\Windows\System32\RltkAPOU64.dll
DolbyAPOv2100.dll C:\Windows\System32\dolbyaposvc\DolbyAPOv2100.dll


== Enabling DTS encoding == (same for DDL)
ModuleName FileName
---------- --------
dtsapo64.dll C:\Windows\System32\DTS\PC\APO4x\dtsapo64.dll
RltkAPOU64.dll C:\Windows\System32\RltkAPOU64.dll
DolbyAPOv2100.dll C:\Windows\System32\dolbyaposvc\DolbyAPOv2100.dll
DolbyAPOvlldp150.dll C:\Windows\System32\dolbyaposvc\DolbyAPOvlldp150.dll
ModuleName FileName
---------- --------
RltkAPOU64.dll C:\Windows\System32\RltkAPOU64.dll
EqualizerAPO.dll C:\Program Files\EqualizerAPO\EqualizerAPO.dll
dtsapo64.dll C:\Windows\System32\DTS\PC\APO4x\dtsapo64.dll
DolbyAPOvlldp150.dll C:\Windows\System32\dolbyaposvc\DolbyAPOvlldp150.dll
VirtualSurroundApo.dll C:\Windows\System32\VirtualSurroundApo.dll
// just happened to find use from the Powershell script, tried windows performance recording too - bit too overwhelming and only showed what was used - not what wasn't.., open to other tools/instructions. Mostly writing for it to be useful for others and/or me in the future :)

// EAPO seems odd too (1st time using), changed Graphic EQ, lost audio, changed back, still, changed the gain a bit, at certain gain audio returns, between values that have audio there are sections/values where there isn't... even when removing the Graphic EQ section and adding a new one, powering the EQ "off" returns audio, just changing gain works as aspects (no cutting, only becomes louder or quieter). I quess I need to learn more about (modifying) the audio stack and tinker more.
========
Edit: Graphic EQ is only odd one, rest works nicely for me
Stage: pre-mix
If: inputChannelCount == 2
# Copy: C=0.5*L+0.5*R LFE=0.5*L+0.5*R RL=L RR=R
Copy: C=0.5*L+0.5*R LFE=L+R RL=1.2*L RR=1.2*R
EndIf:
Stage: post-mix
Channel: RL RR
Preamp: 3.5 dB
Channel: RL
Preamp: 0.8 dB
Channel: LFE
Preamp: 2.4 dB
# Channel: C
# Preamp: -2.2 dB
Channel: all
Preamp: -2.5 dB
# LoudnessCorrection: State 1 ReferenceLevel -9 ReferenceOffset -5 Attenuation 1.0
With EAPO 2nd install option and turning DDL on there are 2 more dolby APOs, just the EQ selected doesn't apply. In my case just having EAPO do upmixing makes it sound really nice.
ModuleName FileName
---------- --------
EqualizerAPO.dll C:\Program Files\EqualizerAPO\EqualizerAPO.dll
dtsapo64.dll C:\Windows\System32\DTS\PC\APO4x\dtsapo64.dll
RltkAPOU64.dll C:\Windows\System32\RltkAPOU64.dll
VoiceClarityApo.dll C:\Windows\System32\VoiceClarityApo.dll
DolbyAPOv2100.dll C:\Windows\System32\dolbyaposvc\DolbyAPOv2100.dll
DolbyAPOvlldp150.dll C:\Windows\System32\dolbyaposvc\DolbyAPOvlldp150.dll
 
Last edited:
Do you remember which AAF install options work best with EAPO? I'm trying to do similar things and get lowest latency possible for 5.1 DDL/DTS
In my case I just needed to select the install with effects > Realtek Patched APO 5.1. EAPO needed the SFX/MFX install and that's essentially it - everything else seems to be bypassed or replaced (not very familiar with the audio stack - fumbling my way through this). I didn't notice any benefit from the Bus or ASIO. DTS and Dolby seemed to mostly be EQ or effects meant for headphones (stereo). Dolby stuff just didn't apply anymore and DTS worked (headphone:X and Ultra) when changing audio from DDL or DTS to 2 channel. Feel like misusing these drivers since I essentially only needed the DDL/DTS :). I haven't noticed any delays/latency at all. EAPO also shows usually ~0ms. I ended up just patching all channels through and at the same time adding in L and R to various channels for some upmixing with some tuning. The 2 channel "IF" works with music players, but chrome based stuff is returned as 6 channel (with 2 channel audio for music).
// something like Copy: C=0.4*L+0.4*R+C LFE=1.0*L+1.0*R+1.3*LFE RL=1.0*L+1.5*RL RR=1.0*R+1.5*RR
 
You can try, but I have a generic CFG, not that I have any complaints about SST, not a single post I don't think, so let me know if you do try it.
 
Hello everyone. The new Realtek UAD audio driver has been released in 48 hours. The current version is: 6.0.9826.1 WHQL

The standard update channel can be found at: https://rog-forum.asus.com/t5/downl...4xx-5xx-6xx-8xx-amp-intel-2xx-3xx/td-p/819057

As always, the audio pack, API and driver components can be updated to this update with all audio and audiophile codecs

Thanks in advance friends

Have a great weekend, and as always, always listening to music in the best quality that Alan Finotty can offer us with his great commitment and quality

Thank you very much
 
Hello, I would like to know how I can use the drivers on another user because I can only use them on the same user who installed them. Do I have to do anything specific during the installation?
 
Hi all,

I have been closely watching this project lurking and figured I'd try it out as I finally switched to a avr with true multichannel analog inputs.

Unfortunately I have a feeling my motherboard does not support this modded driver package, can anyone confirm? This sucker cost and lot and it sucks to think the realtek chip in it is trash.

The chip:

ROG SupremeFX 7.1 Surround Sound High Definition Audio CODEC ALC4082.

Thanks.
 
Back
Top