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

DTS DCH Driver for Realtek [DTS:X]

Joined
Dec 8, 2020
Messages
697 (4.56/day)
Main directory: https://www.mediafire.com/folder/9yrokjhyh2slx/DTS_DCH_Drivers
Apps: https://www.mediafire.com/folder/tk7ola8b5j6xt/DTS_UWP_Appx

Make a restore point in case your device is not supported.

====

How to cleanly install DTS DCH (don't skip steps), turn off your internet - unplug the cable or turn off wifi. DO NOT use third party software to skip steps.

----

First uninstall all Realtek, AAF, DTS or other installations from 'Apps & features'. Then restart your computer (it will probably ask you to restart).

1.png

Then in 'Device Manager', check for 'Microsoft Audio Device', If it still says 'Realtek' or 'AAF DCH Optimus Sound', you might have an issue.
Right click the device and select 'Uninstall', then tick 'delete driver', and restart your computer, repeat until the above.*

* If you don't see 'Microsoft Audio Device', you need to repeat the process until you do.

2.png
3.png

----

Now open 'Command Prompt' as admin (note, you can select screen text, and press ctrl+c to copy, and right mouse to paste):

Type the following command: pnputil -e , this will display all installed drivers, look through the vendor, device and signer list, copy the oemX.inf name.
Now type the following command: pnputil -d oemX.inf , this will delete the driver, however it must not be in use (uninstalled).

If a driver fails to remove, uninstall the 'Microsoft Audio Device', do not restart, and try again (it will now).
Make sure to remove everything related to your Realtek, including past installs.

4.png
5.png

Now run a registry cleaner (CCleaner) 2-3 times, and restart.

----

Double click install, wait for Windows to tell you to restart, wait 5-10 seconds then restart.

Inside the folder 'WIN10\APPS\UWP_Store\' you will find two .inf files, install them.
They are required to install the relevant app, example Ultra.

====

Fully functioning 6 channel balance for SPDIF, digital optical in this case.

6.png

----

When in multichannel mode (4, 5.1, 7.1), Ultra will use a multichannel preset, for 4+ speaker and effects.

7.png

If you require additional effects either use the Realtek Audio Console, or E-APO (ignore digital format).

8.png

----

How do I get Ultra on my HDMI-DisplayPort GPU?

You have the Ultra mod working on your Realtek device? Open the provided tool: RTK APO Tool, at the top select the HDMI device.
Input the following, and press only write, NOT write default (will make it permanent), you can reset if needed.

10.png

Stream: {07531B73-E4CA-4B94-9D0E-D3C9A7825FE5}
Mode: {FCDD3010-BB3F-4B24-8074-A18FC7D558F7}
Endpoint: {599C2638-CC15-4FFE-B16A-9246260D2DF7}

Now restart the 'Windows Audio' service, or restart your computer.

11.png
12.png

----

See ClassID's.txt for more Class ID's, such as Headphone:X v1.
You can use FX Configurator if you want composite.
 

Attachments

  • 9.png
    9.png
    3.3 MB · Views: 682
  • FX Configurator.zip
    723.9 KB · Views: 407
Last edited by a moderator:
Joined
Dec 5, 2020
Messages
16 (0.10/day)
Your driver works perfectly. Thanks a lot for your hard work.
I'm new to this but is it possible to get this to work on a bluetooth speaker endpoint using FX configurator.

Many thanks
 
Joined
Jan 22, 2020
Messages
143 (0.30/day)
Location
Turkey
System Name Asus Tuf
Processor AMD Ryzen 9 3900X
Motherboard Asus Tuf x570 Plus Wifi
Cooling AMD Wraith Prism + Arctic MX-4
Memory 32 GB
Video Card(s) MSI 1660
Storage 500 GB WD nvme + 2 TB Seagate HDD + 2 TB Seagate HDD
Display(s) 21,5" AOC Full HD
Case Asus Tuf
Audio Device(s) Altec Lansing
Power Supply Seasonic
Mouse Logitech G G102
Keyboard Corsair K68
Software Windows10 LTSC 64 bit
My motherboard already supports DTS Custom. Is there anyway that I can skip some procedures to make DTS Ultra?
Btw, thanks for sharing, great work..
 
Joined
Dec 8, 2020
Messages
697 (4.56/day)
You may be able to install just the RTEXT.inf file, however the base driver will need the info for DTS-SFX, DTS-MFX and DTS-EFX and also register them.
You could use FX configurator to add DTS as composite into the registry (where the driver sets it up), but they wont be registered.

It's possible I could write an extension driver that bolts onto your DTS custom, giving you Ultra, it will be beta.

----

Don't forget to turn off store auto-updates, it will update Sound Unbound, simply uninstall and reinstall the provided app if it does.
 
Joined
Jan 22, 2020
Messages
143 (0.30/day)
Location
Turkey
System Name Asus Tuf
Processor AMD Ryzen 9 3900X
Motherboard Asus Tuf x570 Plus Wifi
Cooling AMD Wraith Prism + Arctic MX-4
Memory 32 GB
Video Card(s) MSI 1660
Storage 500 GB WD nvme + 2 TB Seagate HDD + 2 TB Seagate HDD
Display(s) 21,5" AOC Full HD
Case Asus Tuf
Audio Device(s) Altec Lansing
Power Supply Seasonic
Mouse Logitech G G102
Keyboard Corsair K68
Software Windows10 LTSC 64 bit
I got BSOD. No chance.. Thanks anyway. I will continue to use DTS Custom until you find another way :)
 
Joined
Dec 8, 2020
Messages
697 (4.56/day)
Is that 12XX series? If your current drivers works then the extension will be fine, when I make it.

====

DTS:X Extension 6.0.9126.1 [Beta], for pre-existing drivers (should support any driver):


To uninstall the extension, disable the audio device then run pnputil (see first post).

Edit: Quickly added the Ultra store .inf file, sorry I forgot.
 
Last edited:
Joined
Jan 22, 2020
Messages
143 (0.30/day)
Location
Turkey
System Name Asus Tuf
Processor AMD Ryzen 9 3900X
Motherboard Asus Tuf x570 Plus Wifi
Cooling AMD Wraith Prism + Arctic MX-4
Memory 32 GB
Video Card(s) MSI 1660
Storage 500 GB WD nvme + 2 TB Seagate HDD + 2 TB Seagate HDD
Display(s) 21,5" AOC Full HD
Case Asus Tuf
Audio Device(s) Altec Lansing
Power Supply Seasonic
Mouse Logitech G G102
Keyboard Corsair K68
Software Windows10 LTSC 64 bit
Is that 12XX series? If your current drivers works then the extension will be fine, when I make it.

====

DTS:X Extension 6.0.9126.1 [Beta], for pre-existing drivers (should support any driver):


To uninstall the extension, disable the audio device then run pnputil (see first post).

Edit: Quickly added the Ultra store .inf file, sorry I forgot.
Yes , it is Realtek S1200A. Thank you for your help
 
Joined
Jan 22, 2020
Messages
143 (0.30/day)
Location
Turkey
System Name Asus Tuf
Processor AMD Ryzen 9 3900X
Motherboard Asus Tuf x570 Plus Wifi
Cooling AMD Wraith Prism + Arctic MX-4
Memory 32 GB
Video Card(s) MSI 1660
Storage 500 GB WD nvme + 2 TB Seagate HDD + 2 TB Seagate HDD
Display(s) 21,5" AOC Full HD
Case Asus Tuf
Audio Device(s) Altec Lansing
Power Supply Seasonic
Mouse Logitech G G102
Keyboard Corsair K68
Software Windows10 LTSC 64 bit
@Ferather , thank you for your patience nad hard work, but still, I've been dealing with bsod..
I think I'm going to buy an Asus Soundcard to run DTS X
 
Joined
Jan 22, 2020
Messages
143 (0.30/day)
Location
Turkey
System Name Asus Tuf
Processor AMD Ryzen 9 3900X
Motherboard Asus Tuf x570 Plus Wifi
Cooling AMD Wraith Prism + Arctic MX-4
Memory 32 GB
Video Card(s) MSI 1660
Storage 500 GB WD nvme + 2 TB Seagate HDD + 2 TB Seagate HDD
Display(s) 21,5" AOC Full HD
Case Asus Tuf
Audio Device(s) Altec Lansing
Power Supply Seasonic
Mouse Logitech G G102
Keyboard Corsair K68
Software Windows10 LTSC 64 bit
@Ferather So now the DTS Ultra Drivers are all installed perfectly. Yet the interface is still the same as before even I did uninstall the DTS Custom appx.
But thank you very much bro. That is a good progress which convince that I can also use full power of DTS in one day:)
 
Joined
Dec 8, 2020
Messages
697 (4.56/day)
Ok, thats a start. If you read the first post and follow the guide to add SFX MFX and EFX to HDMI, but to your Realtek, alternatively, use FX Configurator and add them into composite.
In terms of composite, it works in a line, starting with the first entry, you may need to enter the class ID's at different points for full functionality of other APO's.

Here is an example, where Stream FX has DTS APO4x as the second entry because DTS Connect requires the first entry for speaker detection.

> You can also do the same to USB, Bluetooth or other devices on your system that are not Realtek.

1.png

====

DTS Presets and Encoded Videos:


1.png

Digital - SPDIF, forced max bit rate, Z906 no issues.
I also tried without PCM fallback option.

:roll:

====
 

Attachments

  • Class ID's.txt
    2.3 KB · Views: 132
Last edited:
Joined
Dec 8, 2020
Messages
697 (4.56/day)
I suggest using Equalizer APO to increase overall performance and replace DTS Connect, I have setup analogue so that E-APO will make a composite with DTS:X, this is not required on digital.

1.png2.png
3.png4.png

With DTS APO4x, you wont ever want to go back to just stereo, here is 2 stereo audio files to test, I suggest SPDIF.
Where possible setup media players to use system codecs, or test with Windows Media Player.

Change "inputChannelCount == 0" to "inputChannelCount == 6" for YouTube.

====

I can also plug headphones into my Z906 unit, and get SPDIF to headphones, hardware.
 
Last edited:
Joined
Dec 8, 2020
Messages
697 (4.56/day)
No problem. @Everyone I have attached a preset for Potplayer media player. When it askes to install additional codecs say yes (tick the box).
The preset uses system and FFmpeg codecs to produce the best possible quality, change to suit.

If you want DTS:X or TrueHD over analogue 5.1-7.1, disable passthrough.

1.png

====

I forgot to mention in post 1, that if you want the digital decoder to stay always on, enable stereo mix.
Set it to play to digital, and then mute the stream, this will make your receiver stay on.

2.png
3.png

I have not found any other settings to make this possible.

====

My GA-990FXA-UD3 (rev. 4.0) with ALC889 supports [24 bit 192Khz], both analogue and digital.

1.png
2.png

You will need to change the EFX for digital to Realtek for PCM.

====

The LPCM trick also works on TrueHD over Toslink, on my Z906 the decode light goes off, and it goes into analogue mode.
It plays all channels, independently, although the info looks wrong. I believe Sony did something similar.

1.png
2.png

In WASAPI 'exclusive' mode and PCM I get full bitrate as analogue over Toslink.

1.png

Again the decode light goes off, and the Z906 goes into analogue.

====

Please note:

All tests done in regards to bitrate, TrueHD and DTS:X lossless, where done with a full bitrate cable, roughly twice as thick (wide) as the original standard.
It was purchased roughly 10 years ago in an Audio/Video specialist shop, these days they can be purchased easily online.

Also note, don't ever put a gaming rig on carpet, you will soon find out why below (lol).

Oehlbach Red Opto Star Toslink Digital Optical Cable | Future Shop (125 Mbps)
Oehlbach XXL Series 80 Digital Optical Cable | Amazon.co.uk (125 Mbps)

Van Den Hul Optocoupler MKII Toslink Optical Cable | Future Shop (250 Mbps)

DTS-HD Master Audio - Wikipedia (24.5 Mbps), Ignore some info.

IMG_20210326_021306.jpg

Some additional info here, and here.

====

Interesting result, thanks Google..... :laugh:

1.png

====
 

Attachments

  • Potplayer Preset.zip
    3 KB · Views: 52
Last edited:
Joined
Dec 8, 2020
Messages
697 (4.56/day)

----

Note: You need only PCM if your decoder does not support a compressed format.

----

Edit: Turns out 3D mode for stereo was on, I totally forgot!! 12.2 mbps 2ch.

1.png
2.png

Interestingly 48/24 8 channel PCM only requires 9.2mbps.

3.png

====

I think I found a way to get more bitrate, for me this makes a big difference to audio volume and quality.
It seems it might trick my decoder into PCM, as it sees a DTS track. Not 100% sure.

1.png
2.png
3.png

The difference, ticked unticked, is very noticeable. WASAPI requires speakers specified:

4.png

====

1.png
2.png

1.png
2.png

End result: 12.288Mbps same as 192khz 32 bit 2 channel.
 
Last edited:

supermanz

New Member
Joined
Mar 3, 2021
Messages
5 (0.07/day)
ok so ive installed by the steps supplied on page one, i have everything working except when i install dts:x ultra i get a message saying failed to install dependices , yet i have all the correct visual's installed. Any ideas ?
 

Attachments

  • Untitled.jpg
    Untitled.jpg
    409.5 KB · Views: 73

Lai_yunie_yanto

New Member
Joined
May 6, 2020
Messages
22 (0.06/day)
Why i'd always get BSOD, startin with your previous driver till now.
I'm using alc 1220 & Logitech z906.
The compatible one with me only till 6.0.9116.4
 
Joined
Dec 8, 2020
Messages
697 (4.56/day)
@supermanz


----

@Lai_yunie_yanto

No offense here, but that's not enough information, and I know you cant give it to me. 12XX series is problematic.
I am unable to do anything other than compare .inf files for 12XX, I dont have 12XX to test with.

I will try, but I officially only support the ALC's listed in the source driver.

If I manage to find the problem I will make an ALT2 driver, as S1200A dropped offsteam effects.
Stick with the driver that currently works, I will notify you if-when I make ALT2.

====

Turns out LAV is fairly useless with Potplayer other than readout meters. I have uploaded a new Potplayer preset here.
If you want to playback lossless DTS HD-MA no core, disable passthrough, it will be DTS-HD lossless.

TrueHD is automatically transcoded to DTS-HD or HRA? so it can be played though as DTS.

----

https://www.mediafire.com/file/gmz59zk5yf6rltb/DTS_SU_Callout_11.1_Lossless.mkv

Here I tested the native playback system (Driver + Windows) on Toslink, I got all 11.1 channels.
No different to fully decompressed to PCM over analogue 5.1, 3x 3.5mm jacks.

1.png

Here I checked the file information for audio properties and can see Potplayer is keeping up.
Looks like Potplayers feature may well be DTS-HD HRA rather than DTS-HD MA.

2.png

----

Dolby TrueHD 7.1 lossless to DTS-HD or HRA lossy? passthrough (5.1 in my case).

1.png

Ignore the 16bit 2 channel info, its a permanent bug with Potplayer.

----

Note: DTS Interactive only operates on analogue (e.g. PCM), and when in shared mode.
It does not operate on digital audio or exclusive mode (digital > exclusive).

----

https://www.mediafire.com/folder/s7z45qok90hnx/Presets_and_Encoded_Audio-Video

====

DTS DCH 6.0.9126.4 (Signed) - Make a restore point, you may need to try different versions of the compiled drivers, or it may not work at all.

Added support for 12XX series (ALT2 driver), I also added an alternative extension driver, try the main one first.

If version 6.0.9126.2 is working for you already, you don't need to update at this time.

====

So it looks like its what ever bitrate your receiver can handle up to 125Mbps or more. My Z906 it seems only understands some of MA but fully supports HRA.


2.png1.png

----

Turns out DTS-HD can be MA or HRA standard, see here.

"DTS-HD can be either DTS-HD High Resolution (lossy, constant bit rate) or DTS-HD Master Audio (lossless, variable bit rate). Obviously DTS-HD High Resolution packages in a specific DTS-HD stream always have the same size. While DTS-HD Master Audio packages vary in size. But the size field in the DTS-HD package is always set correctly, so you don't really need to worry about High Resolution vs. Master Audio."

Some websites will say if your can receive DTS-HD you are good to go, but this seems to be true if its DTS-HD MA the receiver understands.

----

So I tested DTS-HD HRA with my Z906 and it does play HRA for sure, and up to 4224kbps as the standard max. The overall bitrate is close to TrueHD.
This time I disabled the 'passthrough after DTS re-encoding' fall-back option which occurs when a compatible connection is not present.

HRA 4224 96Khz.pngHRA 4224 Info.png
TrueHD 7.1.pngTrueHD 7.1 Info.png

--

HRA 3840 96Khz.pngTrueHD 5.1 Info.png

====
 

Attachments

  • Ultra Support List.txt
    28.8 KB · Views: 78
Last edited:
Joined
Dec 8, 2020
Messages
697 (4.56/day)
I finally have a result. I disabled DTS interactive, and set Potplayer to use PCM (not DTS) as fall-back if the passthrough is not compatible, for testing purposes. I also recorded a video.
The video in volume is light because someone is sleeping and the phone auto cancels ambient noise such as music, download and turn up if needed.

48Khz + [96-24 Core] Info.png48Khz + [96-24 Core].png
96Khz + [96-24 Core] Info.png96Khz + [96-24 Core].png
192Khz + [96-24 Core] Info.png192Khz + [96-24 Core].png

My Z906 goes into decode mode (DTS not PCM): https://streamable.com/302a0c

----

Changing resample on the first audio panel only works on analogue (does nothing to digital tracks), the passthrough 48Khz only seems to work on the fall-back HRA encoder.
I tried turning all of the resample options off, but Potplayer still displays 48Khz in the readout when playing a digital track, my guess is this is another bug.

https://www.mediafire.com/file/nibf6dp9d32r48c/DTS_Encoded_Audio.7z - DTS Encoded Audio.7z

Note: Potplayer does not support no core DTS, I will try another app. I'll probably be only able to play core, so I need a tester with compatible receiver.


DTS Bitrates.jpg

----

I tried Kodi but that only supported 48Khz [96-24].dtshd (which I marked wrong, its normal core), the rest did not play at all as DTS (without Interactive).
Looking at the bitrate for 48Khz [No core], lossless, its definitely not looking like an issue when there's 125Mbps.

1.png
 
Last edited:

pyuras

New Member
Joined
Jan 18, 2021
Messages
20 (0.18/day)
@Ferather

Hi,

My Onkyo receiver (HT-R395) does not support DTS:X, only DTS-HD Audio. Would using this driver be any better in terms of audio quality than AAF in this scenario? Thanks for your hard work and support.
 
Joined
Dec 13, 2014
Messages
302 (0.13/day)
Processor AMD Phenom II X4 925
Motherboard Gigabyte GA-78LMT-USB3 R2
Memory 4 GB DDR3 1333Mhz
Audio Device(s) onboard Realtek ALC892
Power Supply Seasonic S12II 620w (SS-620GB)
Software Windows 10 Education v1809
Joined
Dec 8, 2020
Messages
697 (4.56/day)
@pyuras

There is two versions of DTS-HD, HRA and MA (DTS-HD HRA, DTS-HD MA), as I recently found (still getting my head around lots of this my self).

If your receiver can do DTS-HD MA, you are 100% compatible with lossless DTS:X, as it uses DTS-HD MA standard.
If your receiver can do DTS-HD HRA, you will need an app such as Potplayer to transcode it, or play just core.

Will the audio quality be better? Technically yes, DTS:X is built into the driver, therefor even analogue is enhanced with DTS:X Ultra.
If you prefer Dolby enhancements, then you might say differently, it depends which system you prefer.

----

@erpguy53

Yes I am a big Gigabyte fan, they make sound cards (or used to), graphics cards and motherboards, and ofc high quality gaming versions.
I did not realize there was an update, been bashing my head so much with DTS:X on SPDIF, hehe, will do this soon.

:)

====

DTS DCH 6.0.9129.1 (Signed) - File download and the install guide is in post 1, here.
I also updated the store .inf for Ultra, remove the old one with pnputil.

Main driver: Most ALC's | ALT1 driver: ALC892, other | ALT2 driver: 12XX specifically.

I notice an improved experience with Toslink, instant response with E-APO.


----

Changed the offline app installers for Ultra and Sound Unbound.
They are self licensing ones (but the same version).

1.png
2.png
3.png

I dare you to play the Headphones:X video over Toslink, LOUD!
 
Last edited:

Lai_yunie_yanto

New Member
Joined
May 6, 2020
Messages
22 (0.06/day)
@Ferather
Do you have copy of this previous driver 6.0.9116.4 ? Could you share the link.
I'd kept trying to install your newest driver, but got no luck. Still BSOD for 12xx series.
My copy of 6.0.9116.4 is accidentally deleted by me.
I think i'm gonna hanging with that driver for a while now.
 
Top