• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

AAF Realtek DCH Audio Driver - DTS

Status
Not open for further replies.
Joined
Jan 22, 2021
Messages
15 (0.01/day)
thank you. now i know why it didn't work. Alan & YOU ARE THE BEST:toast:

A question ... in HDXRT.inf ...
What are ... SPERI_SFX_CLSID = "{1B917FE2-47D1-425D-A26E-AFCDBDA7A2E8}"
SPERI_MFX_CLSID = "{5B98E1AC-A670-4311-B4F8-DC25E30CFBFF}"
SPERI_EFX_CLSID = "{93520346-FA48-4F56-8CB0-D92CC1775E37}"
SPERI_OSFX_CLSID = "{42E82F48-20E9-4B35-962A-4439059670D4}"
SPERI_OMFX_CLSID = "{272B9432-8AFD-4935-84B4-A77CFA09815E}"
WHAT IS; ... SPERI_CLSID ???
( I am a beginner in audio driver mode. Thanks for understanding.)
 
Joined
Dec 8, 2020
Messages
2,773 (2.24/day)
@Metal-Tom

Noted, as mentioned I did not test them with my current driver. Good luck on your modding.

----

@xela

Speri is a play on Xperi, which is owned by DTS. As far as I can tell. On a side note, I am about to do similar as you, except with APO4 and DTS X Ultra. Yesterday I got APO4 over SPDIF.
At the moment I seem to be stuck on a default profile for DTS X Ultra, but I am still in the process of making things work, so far APO4 is working, but is missing info.
 
Last edited:
Joined
Dec 8, 2020
Messages
2,773 (2.24/day)
Hmm got a little stuck now, I made further progress, even the DTS X apps download and install from the store, all work but one, DTS X Ultra. I got APO4 fully working, but the app is not quite correct.
It detects multichannel just perfectly, however if I switch to stereo or headphones it quickly flickers headphones, and then turn its self off. I am obviously missing something.

It could be licensing and some sort of preventing use unless a valid key is active in the machine, or some files or settings. Hopefully it can be fixed.

1.png 2.png

====

Is anyone willing to help me with DTS X Ultra? I can upload a beta version of the driver release along with additional files. It seems to be 99% working, but stuck with what seems like profiles.
By profiles, I mean the xml and binary files that are issued-produced by vendors (example Asus), that are installed to the APO4x folder in System32/DTS.

1.png 2.png
3.png 4.png

If I install a profile, and switch from speakers to headphones, EQ, Device Setup, and a few other buttons show and work for 1 second.
 
Last edited:
Joined
Jan 15, 2021
Messages
139 (0.12/day)
Processor Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz 3.60 GHz
Motherboard Gigabyte Technology Co., Ltd. B85M-D3H
Memory 8,00 Go (7,89 Go utilisable
Video Card(s) GPU 1 NVIDIA GeForce GTX 970/ GPU 0 Intel(R) HD Graphics 4600
Display(s) Samsung Q60T
Case Zalman case
Mouse USB NGS
Keyboard Old Dell keyboard
Hmm got a little stuck now, I made further progress, even the DTS X apps download and install from the store, all work but one, DTS X Ultra. I got APO4 fully working, but the app is not quite correct.
It detects multichannel just perfectly, however if I switch to stereo or headphones it quickly flickers headphones, and then turn its self off. I am obviously missing something.

It could be licensing and some sort of preventing use unless a valid key is active in the machine, or some files or settings. Hopefully it can be fixed.

View attachment 186457 View attachment 186458

====

Is anyone willing to help me with DTS X Ultra? I can upload a beta version of the driver release along with additional files. It seems to be 99% working, but stuck with what seems like profiles.
By profiles, I mean the xml and binary files that are issued-produced by vendors (example Asus), that are installed to the APO4x folder in System32/DTS.

View attachment 186465 View attachment 186466
View attachment 186467 View attachment 186468

If I install a profile, and switch from speakers to headphones, EQ, Device Setup, and a few other buttons show for 1 second.
How could I help ? I don't know much of audio nor modding but I would like to help ;)
 
Joined
Dec 8, 2020
Messages
2,773 (2.24/day)
If you can manage to find either a modified or generic DTS profile for Ultra X, then I would be amazed, and very happy!
At the moment I am happy with APO4 on SPDIF, analogue is still on APO3 for Headphones:X v1.
 
Joined
Jan 15, 2021
Messages
139 (0.12/day)
Processor Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz 3.60 GHz
Motherboard Gigabyte Technology Co., Ltd. B85M-D3H
Memory 8,00 Go (7,89 Go utilisable
Video Card(s) GPU 1 NVIDIA GeForce GTX 970/ GPU 0 Intel(R) HD Graphics 4600
Display(s) Samsung Q60T
Case Zalman case
Mouse USB NGS
Keyboard Old Dell keyboard
If you can manage to find either a modified or generic DTS profile for Ultra X, then I would be amazed, and very happy!
At the moment I am happy with APO4 on SPDIF, analogue is still on APO3 for Headphones:X v1.
I think DTS X Ultra is only meant to work on APO4 and that's why there is a "glitch" when you try to make it work on APO3.

Another thing that I believe is that Realtek audio arent gonna support it because there ain't enough bandwidth across optical, analogue or coaxial to support it.

And what do you mean by Profile ? :)
 
Joined
Dec 8, 2020
Messages
2,773 (2.24/day)
I'm not making it run on APO3, APO4 works differently to the previous APO3, it's not input as CLSID's such as LFX/GFX or SFX/MFX, like with APO3.
By profile I mean the files you get with a specific motherboard, for example Asus motherboard X, or Acer motherboard Y.

You can have many SFX/MFX or LFX/GFX installed, in use, and they can work independently.

----

Sample of my Inf file for the driver (HDXRT.inf):

HKR,InterfaceSetting\SysCustomizedFx\EP\0,"{7A8B74C8-FA66-4460-8542-D6119C59E9D4},4",%REG_DWORD%,0x100 ;; DTS APO 3 on Realtek Device
HKR,InterfaceSetting\SysCustomizedFx\EP\0,"{7A8B74C8-FA66-4460-8542-D6119C59E9D4},10",%REG_DWORD%,0x009 ;; DTS APO 4 Audio Processing

HKR,InterfaceSetting\SysCustomizedFx_DTSC\FX\0,%PKEY_CompositeFX_StreamEffectClsid%,%REG_MULTI_SZ%,%DTSSpreader_LFX_CLSID%,%REALTEK_SFX_CLSID%
HKR,InterfaceSetting\SysCustomizedFx_DTSC\FX\0,%PKEY_CompositeFX_ModeEffectClsid%,%REG_MULTI_SZ%,%DTS_MFX_CLSID%,%REALTEK_MFX_CLSID%
HKR,InterfaceSetting\SysCustomizedFx_DTSC\FX\0,%PKEY_CompositeFX_EndpointEffectClsid%,%REG_MULTI_SZ%,%DTS_EFX_CLSID%,%DTSEncoder_EFX_CLSID%
HKR,InterfaceSetting\SysCustomizedFx_DTSC\FX\0,%PKEY_CompositeFX_Offload_StreamEffectClsid%,%REG_MULTI_SZ%,%DTS_OSFX_CLSID%,%REALTEK_OSFX_CLSID%
HKR,InterfaceSetting\SysCustomizedFx_DTSC\FX\0,%PKEY_CompositeFX_Offload_ModeEffectClsid%,%REG_MULTI_SZ%,%DTS_OMFX_CLSID%,%REALTEK_OMFX_CLSID%

Note: 'DTS_XXX' is APO4

----

Sample of 'dts_apo4_oem_config.xml', that comes with each motherboard and vendor:

<control name="EFX:Eagle-GPEQ Blob 48k">dts_gpeq_ext_spk_mode6_48k.bin</control>
<control name="EFX:Eagle-GPEQ Blob 44k">dts_gpeq_ext_spk_mode6_44k.bin</control>

<chain_v2 position="SFX" input="Any" output="Any">
<process tech_id="DTS Eagle" instance_id="SFX"/>
</chain_v2>
<chain_v2 position="OSFX" input="Any" output="Any">
<process tech_id="DTS Eagle" instance_id="OSFX"/>
</chain_v2>
<chain_v2 position="MFX" input="Stereo" output="Stereo">
<process tech_id="DTS Eagle" instance_id="MFX"/>
</chain_v2>
<chain_v2 position="OMFX" input="Stereo" output="Stereo">
<process tech_id="DTS Eagle" instance_id="OMFX"/>
</chain_v2>
<chain_v2 position="EFX" input="Stereo" output="Stereo">
<process tech_id="DTS Eagle" instance_id="EFX"/>

----

audio-engine2.png
 
Last edited:
Joined
Jan 15, 2021
Messages
139 (0.12/day)
Processor Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz 3.60 GHz
Motherboard Gigabyte Technology Co., Ltd. B85M-D3H
Memory 8,00 Go (7,89 Go utilisable
Video Card(s) GPU 1 NVIDIA GeForce GTX 970/ GPU 0 Intel(R) HD Graphics 4600
Display(s) Samsung Q60T
Case Zalman case
Mouse USB NGS
Keyboard Old Dell keyboard
I'm not making it run on APO3, APO4 works differently to the previous APO3, it's not input as CLSID's such as LFX/GFX or SFX/MFX, like with APO3.
By profile I mean the files you get with a specific motherboard, for example Asus motherboard X, or Acer motherboard Y.

You can have many SFX/MFX or LFX/GFX installed, in use, and they can work independently.

----

Sample of my Inf file for the driver (HDXRT.inf):

HKR,InterfaceSetting\SysCustomizedFx\EP\0,"{7A8B74C8-FA66-4460-8542-D6119C59E9D4},4",%REG_DWORD%,0x100 ;; DTS APO 3 on Realtek Device
HKR,InterfaceSetting\SysCustomizedFx\EP\0,"{7A8B74C8-FA66-4460-8542-D6119C59E9D4},10",%REG_DWORD%,0x009 ;; DTS APO 4 Audio Processing

HKR,InterfaceSetting\SysCustomizedFx_DTSC\FX\0,%PKEY_CompositeFX_StreamEffectClsid%,%REG_MULTI_SZ%,%DTSSpreader_LFX_CLSID%,%REALTEK_SFX_CLSID%
HKR,InterfaceSetting\SysCustomizedFx_DTSC\FX\0,%PKEY_CompositeFX_ModeEffectClsid%,%REG_MULTI_SZ%,%DTS_MFX_CLSID%,%REALTEK_MFX_CLSID%
HKR,InterfaceSetting\SysCustomizedFx_DTSC\FX\0,%PKEY_CompositeFX_EndpointEffectClsid%,%REG_MULTI_SZ%,%DTS_EFX_CLSID%,%DTSEncoder_EFX_CLSID%
HKR,InterfaceSetting\SysCustomizedFx_DTSC\FX\0,%PKEY_CompositeFX_Offload_StreamEffectClsid%,%REG_MULTI_SZ%,%DTS_OSFX_CLSID%,%REALTEK_OSFX_CLSID%
HKR,InterfaceSetting\SysCustomizedFx_DTSC\FX\0,%PKEY_CompositeFX_Offload_ModeEffectClsid%,%REG_MULTI_SZ%,%DTS_OMFX_CLSID%,%REALTEK_OMFX_CLSID%

Note: 'DTS_XXX' is APO4

----

Sample of 'dts_apo4_oem_config.xml', that comes with each motherboard and vendor:

<control name="EFX:Eagle-GPEQ Blob 48k">dts_gpeq_ext_spk_mode6_48k.bin</control>
<control name="EFX:Eagle-GPEQ Blob 44k">dts_gpeq_ext_spk_mode6_44k.bin</control>

<chain_v2 position="SFX" input="Any" output="Any">
<process tech_id="DTS Eagle" instance_id="SFX"/>
</chain_v2>
<chain_v2 position="OSFX" input="Any" output="Any">
<process tech_id="DTS Eagle" instance_id="OSFX"/>
</chain_v2>
<chain_v2 position="MFX" input="Stereo" output="Stereo">
<process tech_id="DTS Eagle" instance_id="MFX"/>
</chain_v2>
<chain_v2 position="OMFX" input="Stereo" output="Stereo">
<process tech_id="DTS Eagle" instance_id="OMFX"/>
</chain_v2>
<chain_v2 position="EFX" input="Stereo" output="Stereo">
<process tech_id="DTS Eagle" instance_id="EFX"/>

----

View attachment 186513
I found this searching online :)

It's for x86 computers

PS : Could you give the beta, please ? And when you finally making it work you give us the update ^^
 

Attachments

  • other files (x86).rar
    1.2 MB · Views: 159
Joined
May 20, 2018
Messages
221 (0.10/day)
Location
Germany
System Name Metal-Tom-PC
Processor AMD Ryzen 5 2600x
Motherboard ASUS ROG Crosshair VI Extreme
Cooling Boxed
Memory Mushkin DDR4 16 GB
Video Card(s) ASUS RX560 4GB
Storage 1x M2-SSD @256GB/1x Intenso SATA-SSD @120GB/1x Intenso SATA-SSD @240GB/2x WD10EZRX @1TB/1,5 TB HDD
Display(s) 1x Samsung LE40F86BDX (TV)/1x Samsung SyncMaster T240
Case Thermaltake Kandalf LCS
Audio Device(s) Realtek ALC1220A
Power Supply SeaSonic Focus Plus Gold 80+ 750W
Mouse Logitech M210
Keyboard Logitech K260
Software Win 10 Pro x64 v20H2
@Ferather: do you know about the UAD Inf-Editor? Alan Fox deployed this in multiple Versions, and they all are crashing w/o any Error-Code. I've done any Ways to load it better: I reduced the Content onto the necessary Files, Pathlength reduced... first on a simple HDD. Then I moved the Package to my C-Drive on a NVMe-SSD, and it crashed anyways. Grrrr!!!

It's sadly, that @alanfox2000 isn't so active anymore
 
Joined
Jan 15, 2021
Messages
139 (0.12/day)
Processor Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz 3.60 GHz
Motherboard Gigabyte Technology Co., Ltd. B85M-D3H
Memory 8,00 Go (7,89 Go utilisable
Video Card(s) GPU 1 NVIDIA GeForce GTX 970/ GPU 0 Intel(R) HD Graphics 4600
Display(s) Samsung Q60T
Case Zalman case
Mouse USB NGS
Keyboard Old Dell keyboard
Joined
Jan 22, 2021
Messages
15 (0.01/day)
:clap:I have finished my driver (based on AAF Realtek DCH Audio Driver - DTS)
I removed everything that was DTS.
I added: - Dolby Atmos for Gaming.
-Dolby Digital Plus Home Theater (DS1)
-Dolby Home Theater v4 (PCEE4)
Thanks :respect:(Alan Finotty & Ferather)
 

Attachments

  • IMG_20210201_202849.jpg
    IMG_20210201_202849.jpg
    3 MB · Views: 232
Joined
May 20, 2018
Messages
221 (0.10/day)
Location
Germany
System Name Metal-Tom-PC
Processor AMD Ryzen 5 2600x
Motherboard ASUS ROG Crosshair VI Extreme
Cooling Boxed
Memory Mushkin DDR4 16 GB
Video Card(s) ASUS RX560 4GB
Storage 1x M2-SSD @256GB/1x Intenso SATA-SSD @120GB/1x Intenso SATA-SSD @240GB/2x WD10EZRX @1TB/1,5 TB HDD
Display(s) 1x Samsung LE40F86BDX (TV)/1x Samsung SyncMaster T240
Case Thermaltake Kandalf LCS
Audio Device(s) Realtek ALC1220A
Power Supply SeaSonic Focus Plus Gold 80+ 750W
Mouse Logitech M210
Keyboard Logitech K260
Software Win 10 Pro x64 v20H2
:clap:I have finished my driver (based on AAF Realtek DCH Audio Driver - DTS)
I removed everything that was DTS.
I added: - Dolby Atmos for Gaming.
-Dolby Digital Plus Home Theater (DS1)
-Dolby Home Theater v4 (PCEE4)
Thanks :respect:(Alan Finotty & Ferather)

Could you pls make an Installer for both + provide it?
 
Joined
Feb 2, 2021
Messages
3 (0.00/day)
This is a self made compilation driver based on 'Alan's DCH Mods' (all credit to him), with full DTS support. It can also be installed in circumstances where installers don't function, or if direct files are needed.
I aimed at the minimum needed to get amazing surround audio, I did NOT focus on packing lots of third party apps that can break, stop functioning over time, or after updates.

This pack includes: AAF DCH Driver 6.0.9091.1 + DTS Suite including encoder (DTS Interactive, DTS Connect, Neo PC, Surround Sensation, Boost, and more).

View attachment 185631 View attachment 185632
View attachment 185633 View attachment 185634

Please make sure all other drivers are fully removed before installing, also note you will need to disable driver signing (see here).

----

If you are like me and dislike stereo expand matrix's, and are using E-APO to get stereo surround, use 'Pre-Mix' and 'SFX/MFX'.
Note: Pre-Mix on speakers will disable the DTS effects, make sure your not using them first (mostly for stereo).

View attachment 185635

Equaliser APO - Stereo Surround Upmixer - Guide here.

----

Download: https://www.mediafire.com/folder/p173wf4i4udgs/AAF+Drivers

Apps: Realtek Console, DTS Headphone X and Redistributables.

DTS (sound system) - Wikipedia
I Need For Intel because AAF 6.0.9098.2 DTS\HDXRT.inf gave me Bluescreen of death
 
Joined
Dec 8, 2020
Messages
2,773 (2.24/day)
@SynthwaveRetro

Can you try this .inf, replace the current one, I changed some code from amd64, which was the original code. I apologize, I dont have Intel.
 

Attachments

  • HDXRT.zip
    18.3 KB · Views: 153
Joined
Jan 15, 2021
Messages
139 (0.12/day)
Processor Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz 3.60 GHz
Motherboard Gigabyte Technology Co., Ltd. B85M-D3H
Memory 8,00 Go (7,89 Go utilisable
Video Card(s) GPU 1 NVIDIA GeForce GTX 970/ GPU 0 Intel(R) HD Graphics 4600
Display(s) Samsung Q60T
Case Zalman case
Mouse USB NGS
Keyboard Old Dell keyboard
@SynthwaveRetro

Can you try this .inf, replace the current one, I changed some code from amd64, which was the original code. I apologize, I dont have Intel.
Hello @Ferather , do you have a release hour for the beta ? Thanks for the great work :) I'll continue searching for your files
 
Joined
Dec 8, 2020
Messages
2,773 (2.24/day)
Waiting for SynthwaveRetro to respond if the .inf changes are working, then I can just release it.
 
Joined
Jan 15, 2021
Messages
139 (0.12/day)
Processor Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz 3.60 GHz
Motherboard Gigabyte Technology Co., Ltd. B85M-D3H
Memory 8,00 Go (7,89 Go utilisable
Video Card(s) GPU 1 NVIDIA GeForce GTX 970/ GPU 0 Intel(R) HD Graphics 4600
Display(s) Samsung Q60T
Case Zalman case
Mouse USB NGS
Keyboard Old Dell keyboard
Waiting for SynthwaveRetro to respond if the .inf changes are working, then I can just release it.
I have a Intel portable pc :)

How can I help ?
 
Joined
Dec 8, 2020
Messages
2,773 (2.24/day)
Sure, just download AAF 6.0.9098.2 DTS + the HDXRT.zip above, replace the .inf and see if it installs. Thanks.
 
Joined
Jan 22, 2021
Messages
15 (0.01/day)
for Metal-Tom
AAFDrvInst_UAD_Dolby-ATM_PCEE4_DDP_6.0.9098.4(intel/amd);
-Dolby Atmos for Gaming.
-Dolby Digital Plus Home Theater (DS1)
-Dolby Home Theater v4 (PCEE4)
Link;Dolby

Ferather sorry i used your forum:mad:

 
Last edited:
Joined
Jan 15, 2021
Messages
139 (0.12/day)
Processor Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz 3.60 GHz
Motherboard Gigabyte Technology Co., Ltd. B85M-D3H
Memory 8,00 Go (7,89 Go utilisable
Video Card(s) GPU 1 NVIDIA GeForce GTX 970/ GPU 0 Intel(R) HD Graphics 4600
Display(s) Samsung Q60T
Case Zalman case
Mouse USB NGS
Keyboard Old Dell keyboard
Sure, just download AAF 6.0.9098.2 DTS + the HDXRT.zip above, replace the .inf and see if it installs. Thanks.
So... You will have to wait for him xD
don-t work.PNG
 
Joined
Jan 22, 2021
Messages
15 (0.01/day)
I am a beginner. After a week of documentation
I managed to make my first driver.
Thanks for the help. (I didn't use RTK Device Tool that you sent me)
I am still documenting. HOW TO ACTIVATE DOLBY DIGITAL LIVE? & HOW TO ACTIVATE DTS INTERACTIVE? With RTK Device Tool .I can't find pictures:confused:

Sorry for my bad english.I'm not english:D
 
Status
Not open for further replies.
Top