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

DTS DCH Driver for Realtek HDA [DTS:X APO4 + DTS Interactive]

Joined
Dec 8, 2020
Messages
3,154 (1.97/day)
Location
United Kingdom
I have had that question before, I don't think so. You could try mute then sleep, I am not sure to be honest sorry.
Set 'Stereo Mix' to 24 bit 48k, which matches the main stream, though I doubt that helps.

----

As a side note, listen to, mute, and a few other features are Windows, not Realtek.

----

Also be sure to set your media player to 32 bit float. If you have Z906 you will (should) hear the difference.
The Z906 uses digital Class-D, so basically an early PowerDAC, 48 bit 200MHz.

Media Player.png
 
Last edited:
Joined
Dec 8, 2020
Messages
3,154 (1.97/day)
Location
United Kingdom
I also forgot to mention the DTS encoder (DTS Interactive), also uses 32 bit float processing also.
32 bit float, would take roughly 255 fixed bits to represent fully, 256 is the closest.

----

The base specification for my DMAS design is 256 bit 400MHz, but it can be higher.
Up to 16.77+ million bit (single pulse), and X bitrate (sample rate).

Also note the sample rate is position rate, not audio frequency, or decibels.
It can be described as positions per second, or bitrate.

48KHz is miles away from 200MHz, let alone 400MHz (lots of pseudo audio).

----

Microphones and speakers all have varied decibels, and varying power specifications.
As long as all bits are represented, power makes no difference, either end.

A certain speaker could draw 100w, and produce 110dB, and another 80w and 89dB.
As long as both speakers are fully representing the bits, both are lossless.

Note that volume management is done via the SoC (position processing).
 
Last edited:

Lassi

New Member
Joined
Apr 3, 2025
Messages
3 (0.13/day)
I used just driver and not DTS in my earlier computer. Now I installed DTS:X Ultra from Page1 link. I know that there has been discussion about this earlier, but unfortunately links to instructions and videos do not work anymore. Is it normal that I cannot select any buttons in that program?

1743850819862.png
 
Joined
Dec 8, 2020
Messages
3,154 (1.97/day)
Location
United Kingdom
Yes that is 100% normal, DTS:X Ultra has two main modes, stereo and multichannel. When using DTS Interactive its in multichannel mode (5.1 surround), its configured automatically.
When in stereo mode, those boxes will light up, and you can change the stereo processing depending on the mode you want. Its mostly stereo spatial.

Multichannel processing is different in the way there is no need to virtualize extra channels (spatial), as they exist.
When it comes to SPDIF, you generally just install and go, no apps are needed.

----

As a side note the Realtek app and DTS:X Ultra app are just user control points, the system is already installed and running, which is why apps are optional.

====

A note for everyone, because I have been asked before, DTS Interactive is for digital output devices (SPDIF, HDMI). Its not an option for analogue out.

Also, if you need my S1220A policy to enable on-the-fly encoding with your device, the policy file (with instructions) is here.
Some manufacturers (mostly MSI), may have disabled on-the-fly encoding for SPDIF (no idea why).
 
Last edited:
Joined
Dec 8, 2020
Messages
3,154 (1.97/day)
Location
United Kingdom
Updated image of RGB Optical, no binary (position-to-position), direct (no DSP-SoC), no amp.

RGB Optical.png

Bit value to bit switches (power steps), basic 8 bit example. Mic to Speaker signal.
Bitrate is additive when more channels are added to one transmission.

DMAS.png
At 8 channels the single input will need 8 x channel bitrate + 1 channel.
The outputs are single channel, mono, per speaker.

----

PAM Resolution.png

1 pulse per bit value, bitrate is also pulse rate.
 
Last edited:
Joined
Dec 8, 2020
Messages
3,154 (1.97/day)
Location
United Kingdom
Superposition sound, as a format and signal (digital). A microphone could be using 6v over 256 steps (bits), and the speaker 14v, same 256 steps (colours), no amp.
Input stream processing can be one core per channel, or otherwise split up over less cores that are higher in performance (maybe 1 core).

Optical CPU (8-Bit Example).png

Processing is digital, working in the same way, its used to change position values.

====

In cases where consumers have an older or different model, and new speakers which draw more power than the power supply, there should be a handshake.
The speaker can then change the power values of its bit switches to allow the current power supply (main unit) to operate normally.

Alternatively, a single speaker can have an external supply, while the main unit is still the signal line.
In the circuit the speaker unit is the switch controller, no internal power supply.

----

There should also be digital filtering, removing frequencies outside the human hearing range, focusing on what can be heard and played back.
Bit value and bitrate ultimately don't specific a frequency range or loudness, instead its [position-to-position] [resolution].

Your television and monitor have a resolution, and in addition pixels per inch based on the screen size.
Pixels will always draw modulated lines (square), the higher the resolution the better.

----

At the end the speaker (no processing), would receive [original] information (and lots of it), and move position accordingly (produce sound waves).
DMAS v 1.0 should be 256 bit values, 400 MHz (400 Mbit/s), per channel. Later versions would have fixes or increased specs.

----

The image below could also be headphones, or if small enough, built into the headphones.

USB Optical.png
 
Last edited:
Joined
Dec 8, 2020
Messages
3,154 (1.97/day)
Location
United Kingdom
In terms of spatial audio, it would add a channel per track, and in addition if followed by a 3D bit, then 2 channels per track (+2 bits per sample).

Google Image.png

A DMAS unit could easily use 512 colours, 256 range for audio 256 range for spatial.
This way the incoming bit pulses already have an identification (logical).

The same can be said for 3D bits, with is the 3D [position], expected after (linear).
 
Last edited:
Joined
Dec 8, 2020
Messages
3,154 (1.97/day)
Location
United Kingdom
Technology: Position-to-Position (Superposition).
Transmission: RGB Optical.
Format (signal): PAM X.
Signal type: Digital.

X defines the number of superposition values.

----

Single pulse bit: (256 x 256 x 256) = 16,777,216 total values.
Dual pulse bit: 16,777,216 x 16,777,216 total values.

The required bandwidth for 512 bit and 256 bit is the same.
You are still using single pulse, at the same bitrate.

Main audio and spatial could be 8+ million values each.
You can also reserve values as direct commands.

----

Processing could be basic, Dolby, DTS, other.
 
Last edited:
Joined
Dec 8, 2020
Messages
3,154 (1.97/day)
Location
United Kingdom
Note that position-to-position and PAM X are not compressed, and are not encoded. RAW and lossless, extremely low latency (no word size).
In addition you can not compress 1 bit data to less that 1 bit, only change the rate, bitrate of data (sample rate with audio).

----

Binary is both old and a bottleneck, digital is a non-issue, in fact it makes things easier to work with bits of data as normal.

Reminder: PAM X, at 48KHz (48 Kbits/s), 40 channels would be 1.920 Mbits/s.
For digital Class-D to get to 200MHz, that's +199.952MHz.

The same can be said for DAC's, ultimately receiving 1 position per sample, and [generating] more for output.
Ideally there should be a higher input rate, and no generation (pseudo), all [original] information.

----

Consumer speakers and headphones will probably be in the 200MHz area, professional and large speakers up to 400MHz, DMAS v 1.0.
512 bit value main audio and 400MHz would generally better suit high power speakers, such as concerts and so on.

Imagine 2K resolution and 110 pixels per inch (tiny pixels), at 32", then say 76 ppi at 40", same 2K.

----

Reminder: Optical is an insulator, it does not conduct, cables can have running power (optical + copper) without signal problems.

----

GPU.png

Now imagine PAM X and no DAC.
 
Last edited:
Joined
Oct 14, 2024
Messages
17 (0.09/day)
System Name ASUS
Processor AMD Ryzen 5 5600G with Radeon Graphics 3.90 GHz
Motherboard B450M K2
Cooling amd wraith stealth +
Memory 16.0 GB (15.8 GB usable)
Video Card(s) RTX 3060
Storage NVME 512
Display(s) ASUS TUF VG249Q1A
Audio Device(s) REALTEK
Power Supply thermaltake 730W
Mouse LOGITECH G102
hey brother

i have LG ht355sd home cinema connected to the PC via a 3.5mm jack.
I have Dolby Pro Logic 2 enabled on the ht355sd itself to convert the sound to 5.1 surround
Should I enable 5.1 surround in the Retalk Audio Console?
Using Dolby Digital Plus, the rear speakers are now making sound . Should I leave it in stereo and let Dolby Pro Logic 2 do the work? Can you add support for Dolby Digital for Analog, which I found here
Can you advise me based on my condition THANKS
 
Joined
Dec 8, 2020
Messages
3,154 (1.97/day)
Location
United Kingdom
Best thing would be to leave it for now via 3.5mm as DPL2, I will look at the model a bit later. USB or 3.5mm only it seems and Dolby only.
I am intentionally keeping this pack as DTS, so the matrix option when using stereo will be DTS (or should be).

====

DMAS stands for Digitally Managed Audio System, I have not named the cable, as it can use anything suitable (such as USB).

PAM X can be used anywhere that is currently using old school PAM and binary in terms of transmission.
It's possible for the next generation USB ports to come with 2 optical and 2 copper lanes.


Note that the DMAS and its way of working are not copyrighted, or need a license.

----

It is also possible to produce a USB X PCIe card with additional power input (same as GPU), for power delivery.
The larger DMAS unit (for speakers) could also have a changeable power supply, same as a PC.


USB X.png

Up to 400 Tera bits per second (400THz RGB), per optical lane.
 
Last edited:
Joined
Oct 14, 2024
Messages
17 (0.09/day)
System Name ASUS
Processor AMD Ryzen 5 5600G with Radeon Graphics 3.90 GHz
Motherboard B450M K2
Cooling amd wraith stealth +
Memory 16.0 GB (15.8 GB usable)
Video Card(s) RTX 3060
Storage NVME 512
Display(s) ASUS TUF VG249Q1A
Audio Device(s) REALTEK
Power Supply thermaltake 730W
Mouse LOGITECH G102
Best thing would be to leave it for now via 3.5mm as DPL2, I will look at the model a bit later. USB or 3.5mm only it seems and Dolby only.
I am intentionally keeping this pack as DTS, so the matrix option when using stereo will be DTS (or should be).

====

DMAS stands for Digitally Managed Audio System, I have not named the cable, as it can use anything suitable (such as USB).

PAM X can be used anywhere that is currently using old school PAM and binary in terms of transmission.
It's possible for the next generation USB ports to come with 2 optical and 2 copper lanes.


Note that the DMAS and its way of working are not copyrighted, or need a license.

----

It is also possible to produce a USB X PCIe card with additional power input (same as GPU), for power delivery.
so only dpl2 no dts and dolby digtal plus ? and set it in windows to stereo
 
Joined
Dec 8, 2020
Messages
3,154 (1.97/day)
Location
United Kingdom
You can enable DTS spatial via Sound Unbound, better technology overall. As far as matrix the option in the Realtek panel should be DTS matrix, but I am not 100% sure.
Personally I don't have a matrix decoder, last time I tested the Z906 via 3.5mm with matrix, nothing happened, and the specs only show 5.1 formats.

If you can set the unit to do DPL2 for you at the unit end, then try Sound Unbound with it enabled.

====

In addition to USB X above its also possible for TOSLink to utilize PAM X, and not PCM or BMC. Essentially an upgraded SPDIF using RGB Optical.
In order for a DMAS main unit to support legacy audio rates, additional [positions] will need to be [generated], pre speaker.

----

It is also possible to produce a DMAS PCIe card, more directly, as long as the consumer has sufficient power available via the PSU.
A single cable to a basic channel splitter (external box), would probably be the best solution for speaker out ports.

Each speaker can also have an alternative (possibly additive) power source if needed or preferred.
 
Last edited:
Joined
Oct 14, 2024
Messages
17 (0.09/day)
System Name ASUS
Processor AMD Ryzen 5 5600G with Radeon Graphics 3.90 GHz
Motherboard B450M K2
Cooling amd wraith stealth +
Memory 16.0 GB (15.8 GB usable)
Video Card(s) RTX 3060
Storage NVME 512
Display(s) ASUS TUF VG249Q1A
Audio Device(s) REALTEK
Power Supply thermaltake 730W
Mouse LOGITECH G102
DMAS stands for Digitally Managed Audio System, I have not named the cable, as it can use anything suitable (su

You can enable DTS spatial via Sound Unbound, better technology overall. As far as matrix the option in the Realtek panel should be DTS matrix, but I am not 100% sure.
Personally I don't have a matrix decoder, last time I tested the Z906 via 3.5mm with matrix, nothing happened, and the specs only show 5.1 formats.

If you can set the unit to do DPL2 for you at the unit end, then try Sound Unbound with it enabled.

====

In addition to USB X above its also possible for TOSLink to utilize PAM X, and not PCM or BMC. Essentially an upgraded SPDIF using RGB Optical.
In order for a DMAS main unit to support legacy audio rates, additional [positions] will need to be [generated], pre speaker.

----

It is also possible to produce a DMAS PCIe card, more directly, as long as the consumer has sufficient power available via the PSU.
A single cable to a basic channel splitter (external box), would probably be the best solution for speaker out ports.

Each speaker can also have an alternative (possibly additive) power source if needed or preferred.
Is there any way Can I add Dolby Digital Plus support to your driver because I use it in some way. The computer gives me a real 5.1 experience when activating virtual sound in it, even in 3.5mm. When I try sound in 5.1 videos, every sound that comes out of the correct speaker. I don’t know howo_O i want to use dts ultra with the old dolby digital plus At the same time

I think that Dolby Digtail Plus works well with Dolby Pro Logic enabled in the ht355sd itself or. that driver has special settings for the from factor
 
Joined
Dec 8, 2020
Messages
3,154 (1.97/day)
Location
United Kingdom
Understandable, DTS:X is a very good experience. Technically it's possible to also add Dolby Digital Plus if we are talking APO form, but I only handle DTS.
What happens if you use the downloadable Dolby app via the store and trial it, not sure if that's is a similar experience.

@restless14, I can maybe spend some time with you at the weekend via RustDesk (download and run as admin, no install), and Dolby files.
Send me a personal message a good time, GMT+1 here, so hopefully we can find a suitable time to setup Dolby.
 
Last edited:
Joined
Oct 14, 2024
Messages
17 (0.09/day)
System Name ASUS
Processor AMD Ryzen 5 5600G with Radeon Graphics 3.90 GHz
Motherboard B450M K2
Cooling amd wraith stealth +
Memory 16.0 GB (15.8 GB usable)
Video Card(s) RTX 3060
Storage NVME 512
Display(s) ASUS TUF VG249Q1A
Audio Device(s) REALTEK
Power Supply thermaltake 730W
Mouse LOGITECH G102
Understandable, DTS:X is a very good experience. Technically it's possible to also add Dolby Digital Plus if we are talking APO form, but I only handle DTS.
What happens if you use the downloadable Dolby app via the store and trial it, not sure if that's is a similar experience.

@restless14, I can maybe spend some time with you at the weekend via RustDesk (download and run as admin, no install), and Dolby files.
Send me a personal message a good time, GMT+1 here, so hopefully we can find a suitable time to setup Dolby.
i already purchase dolby for headphone but i dont think they work for home cinema
yeah thank u bro sad my ht355sd support only 3.5mm and rca
 
Joined
Dec 8, 2020
Messages
3,154 (1.97/day)
Location
United Kingdom
Probably still a good unit, just out of date. Best I can do is help you install the Dolby files and merge it with the driver, so you get both as requested.
 
Joined
Dec 8, 2020
Messages
3,154 (1.97/day)
Location
United Kingdom
Note that a PCIe DMAS card would not need to send spatial audio and 3D bits to the splitter-router, the audio will already be in the channels.
The external splitter-router can easily specify how many ports-channels it has for output, the total number of channels.

In addition the splitter-router can also have a power input, for alternative supply (or additive).

----

Normally analogue has additional power to amplify the signal, with PAM X its possible to change bit switch voltage, without changes to signal.
Ultimately it does not matter what power each step represents in the transcoders, could be 0.5v a step could be 1v a step.

With extra circuiting, I could take the power out stage of the transcoder, and transcode back to RGB.
This is why the speaker is digital, even the power output stage is digital (PAM X).

----

It is not possible to hold onto photons as a constant value without constant transmission, but its possible to convert the value to voltage.
Given that audio is not ever likely to use 16.77+ million bit values, more like 256 or 512, value to voltage is more doable.

This allows us to produce buffers, and memory without binary allocation, although linear.

----

Well built speaker units will be self optimized, using whatever power to move the speaker they have built, at whatever SPL maximum.
As a consumer you would check the bit values (e.g 256 bit), the rate (Mbps or MHz), and max total power draw in watts.

You will get away with whatever on the third specification (reduced power), as long as the first two match.

----

The processing in the DMAS could be self (for example an Asus DMAS card), DTS, Dolby, other. Not using the system (RAW mode).
This entirely bypasses Windows audio, and allows the hardware to focus on pre-coded position processing, full rate.

The overall impact to the system CPU and RAM, should be minimal, essentially just running drivers.

----

Games, movies and even music can send the internal DMAS the full spatial audio followed by 3D bit for processing.
This way spatial processing and addition to channels is also handled by the card, not the system.

Channels don't specifically need to be assigned to be a channel, however user config can set the channel layout.
For example an 8 channel router could be 7.1, or 5.1.2 (5.1 +2 height), using the same ports.
 
Last edited:
Joined
Dec 8, 2020
Messages
3,154 (1.97/day)
Location
United Kingdom
Fixed: 16 bit = 96 dB, 24 bit = 144 dB, 32 bit = 192 dB | Float: 32 bit = 1528 dB.

32 Bit Float.jpeg

Float to fixed position, formula (max dB /6) = 254.66~ (255 nearest).
Validate formula: 96 /6 = [16], 144 /6 = [24], 192 /6 = [32].

256 is 1 bit over 32 bit float, we ignore dB instead its resolution.
The above illustration has set a dB limit below 32 bit float.

----

You get a matching resolution with PAM X (RGB), no DAC, no AMP.

PAM X Resolution.png

Digital signal with enough information to drive a speaker.

====

CPU usage, no offload no proxy APOs. 32 bit float processing.

CPU.png EAPO.png
 
Last edited:
Joined
Dec 8, 2020
Messages
3,154 (1.97/day)
Location
United Kingdom
Note the max specification of PAM X (single pulse RGB) is far greater than what is needed for audio-speakers.
16.77+ million bit values at 400THz is more than can be put into power steps at any point.

Lets say 20v, 20v / 16,777,216 = too small a voltage (silly sensitive).
16,777,216 x 6 = silly amount of decibels!

----

3D bits would be full spectrum, so 0-255(256), 0-255(256), 0-255(256) can be split into coordinates.
Also note that a 3D bit also only requires a 1 bit pulse to produce a 3D position.

----

In the digital realm you can use as many bit pulses to produce values as needed.
A PAM X CPU, would use value to switch in the say way as the DMAS.
 
Last edited:
Joined
Oct 14, 2024
Messages
17 (0.09/day)
System Name ASUS
Processor AMD Ryzen 5 5600G with Radeon Graphics 3.90 GHz
Motherboard B450M K2
Cooling amd wraith stealth +
Memory 16.0 GB (15.8 GB usable)
Video Card(s) RTX 3060
Storage NVME 512
Display(s) ASUS TUF VG249Q1A
Audio Device(s) REALTEK
Power Supply thermaltake 730W
Mouse LOGITECH G102
Desktop Screenshot 2025.04.18 - 16.36.04.52.png

i did it everything is working. beside the creative xfi5 is not detecting the jack 3.5mm
is there any way i can get dts ultra app virtualizer on 5.1 cause i dont think dts connect is working in my situation
 
Joined
Dec 8, 2020
Messages
3,154 (1.97/day)
Location
United Kingdom
Yes in the same way as you did before. With DTS:X installed:

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

Also set the stereo so downmixing works.
 
Last edited:
Joined
Oct 14, 2024
Messages
17 (0.09/day)
System Name ASUS
Processor AMD Ryzen 5 5600G with Radeon Graphics 3.90 GHz
Motherboard B450M K2
Cooling amd wraith stealth +
Memory 16.0 GB (15.8 GB usable)
Video Card(s) RTX 3060
Storage NVME 512
Display(s) ASUS TUF VG249Q1A
Audio Device(s) REALTEK
Power Supply thermaltake 730W
Mouse LOGITECH G102
Yes in the same way as you did before. With DTS:X installed:

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

Also set the stereo so downmixing works.
thanks goat
 
Joined
Dec 8, 2020
Messages
3,154 (1.97/day)
Location
United Kingdom
Anyone doing R&D with RGB Optical, if you want high values and are breaking down to single RGB per bit (essentially PAM 3) you are doing it wrong to be honest.
R:256 G:256 B:256, so only 256 values over 3 lanes (768 total), no multiplier, 768 is only a drop compared to 16.77+ million (with multiplier).

Its also possible to breakdown 16.77+ million into multiple channels with a range of 256 each, 40 x 256 = 10,240 values.
Channels would not longer need linear ordering, anywhere in a sample, as the range defines an ID.

====

Optional Win CAudio modification updated (Settings and Utility), includes a guide.
Use drives [C: D:] to navigate to the .reg, its TI, not current user.
 
Last edited:
Top