• 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,082 (1.98/day)
Location
United Kingdom
Note that PAM can be analogue or digital, in the case of PAM X which goes direct to speaker, it can be considered as both at the same time (to human ears).
PAM X is still digital because in audio each colour is a digit value, 0 - 255 (256 total values) which are digits, and a range of digits.

However, the value does not need to specifically be a digit, it can be a direct command.
Either way RGB optical is NOT binary, binary is two values 0 or 1.

----

PCM (pulse code modulation) uses binary, which is why compression exists (to use less code), well you can not beat, nor compress 1 bit values.

In basic calculator form, 256 x 256 would be 3 bits linear, with a 1 bit result if the range was high enough (65,536).
 
Last edited:
Joined
Dec 8, 2020
Messages
3,082 (1.98/day)
Location
United Kingdom
Modern optical transmitters and receivers can do 300+ Tbits/s (Tera), the universal RGB cable could transmit video at that rate, with a maximum value range of ~16.78 million.
Using copper and PAM (not PAM X), HDMI 2.2 is rated at 96 Gbits/s, no where near, in addition to get longer ranges, optical HDMI cables are needed.

In terms of an optical CPU with the same rate (or even audio for that matter), it would be 300+ THz, ~16.78 million bit.

----

A flexible enough optical cable can be wrapped around a Wi-Fi router, and then a magnet, and get 0% interference (plastic is an insulator).

----

Optical CPU (8-Bit Example).png

Basic illustration for the input and output points for an audio core, PAM X based.

PAM X - Speaker.png
For an emitter, we [also] transcode colour value to power value.
 
Last edited:
Joined
Dec 8, 2020
Messages
3,082 (1.98/day)
Location
United Kingdom
Reminder, its possible to group 2 bit pulses into 1 bit time, and get ~16.78 x ~16.78 in values, in this case 300 Tbits/s would still be 300, but 150 Tbits/s effective.

----

Its also possible for companies like DTS or Dolby to use PAM X and the available colour range differently based on their own format.
However, in general the number assigned to each colour would need to be standardised and [given a version].

Note that you can not compress 1 bit, you can however increase the rate of bits (bit rate).
 
Last edited:
Joined
Dec 8, 2020
Messages
3,082 (1.98/day)
Location
United Kingdom
In terms of a decibel specification there isn't one, the bit value range specifies the max bit, for example 256 bit (which would be 128 up [+] and 128 down [-]).
A microphone could be using for example 6v over the 256 bit steps, and a speaker 12v over the 256 bit steps (256 volt steps).

In the analogue sense 6v would produce a lower power signal than 12v (hence amps).
All speakers have their own sensitivity (and room size) in addition.

----

Also note a speaker can still be 12v max with a larger bit range, and volt steps, for example 512, same max power output.

Note that an off pulse is still a value, and in with audio, 0v, also off.

----

The DMAS main unit can change bit values (for example +2,-2) to amplify the output, without using power, and logically as not to clip.
Given all programming is working as intended the only point clipping should ever apply is the mic, due to its limits.
 
Last edited:
Joined
Dec 8, 2020
Messages
3,082 (1.98/day)
Location
United Kingdom
Here is a basic 8 bit illustration of a microphone to speaker, with isolated power, which can be any power specification as long as 8 volt steps are used to represent each bit.
One base signal that can be any given voltage at either end, without using power to transmit or power amplifier, can be processed (digital, SoC, PAM X).

RGB Optical.png

Faster and more accurate than any current method. For audio, bit value (infinite) = bit depth, bit rate = sample rate.
In a single linear lane, 10 channels at 200 Mbits/s requires 2 Gbits/s, plus sample header bits.
 
Last edited:
Joined
Dec 8, 2020
Messages
3,082 (1.98/day)
Location
United Kingdom
Reminder: If you like the DTS processing used in this pack, buy a Sound Unbound license, not only will it work with the pack (in full), but also fund DTS who made it.

I will test the Realtek update in the next week or so.

----

You could imagine, a DTS DMAS (DMAS with added DTS processing), with DTS certified DMAS speakers, would knock the current market out of its socks.


DMAS.png USB Optical.png

---

You can also imagine what would happen if AMD used PAM X to produce next gen optical CPU's and GPU's (non binary).
 
Last edited:
Joined
Dec 8, 2020
Messages
3,082 (1.98/day)
Location
United Kingdom
DTS DCH 6.0.9800.1 (2025), is available to download (see post 1). Several updates and changes, if DTS does not work for you, use the previous pack (alternative files no longer work for me).

----

I have not updated the provided apps, but I did test they still work. If you want a newer version see the .txt file. The current Realtek app has a typo, front instead of rear.
Also make sure to restart the computer if you decide to unlock all app features available, see the .txt file provided in the driver pack for instructions.

----

Updated the DTS service to a newer version that supports 'External Speakers' as the default, not 'Internal Speakers' (latest versions sets default 'Internal').
Improved the license unlock for the DTS controller, no license key is required, however you do still need a preset (provided).
Added a fix for cases where the Realtek secondary task is not added to the device startup.

Impendence detection is working for the first time for me. Note that the preset is tuned for 'True Sound', not adding unoriginal flavour.

----

Note that SPDIF and HDMI are not officially supported form factors, however I have modified the check system to work fully on multichannel, and default mode only when in stereo.
Under normal conditions you will not have control of the app when in stereo mode with an unsupported form factor, but as mentioned you get the default mode.

Some Realtek devices have a secondary form factor on SPDIF, which is 'External Speakers', the app will be available to use in stereo mode.
Also note that SPDIF has been programmed with a multichannel EFX (DTS, 12+ ch), and not the stereo EFX version (DTS).

----
 

Attachments

  • DTS DCH.png
    DTS DCH.png
    181.2 KB · Views: 32
  • DTS DCH.png
    DTS DCH.png
    30.2 KB · Views: 32
Last edited:
Joined
Dec 8, 2020
Messages
3,082 (1.98/day)
Location
United Kingdom
Note that it may a take a little while before Realtek-DTS configuration settles down (most likely Windows), after installing the drivers from fresh.
For me analogue response feels instant, although I have 'Stereo Mix' enabled, muted, and set listen to: default device.

Highest execution time for the HDA bus is [0.002607 ms], using SPDIF Optical out.

DTS DCH.png

CPU includes EAPO upmixing stereo to 6 ch (own preset).
 
Last edited:
Joined
Dec 8, 2020
Messages
3,082 (1.98/day)
Location
United Kingdom
The motherboard HDA is an AMD Starship/Matisse HD Audio Controller, the one in my AMD GPU is an AMD Navi 31 HDMI/DP Controller.
Both are recommendable, and yes you can run this pack on an AMD GPU, as its HDA the same as your Realtek.

Three names I can suggest: Asus, AMD, DTS, with a minimum of an ALC1200 (ideally 1220+).

----

> If you enjoy the DTS processing, buy a Sound Unbound license if not already, you are entitled to all future updates, and fund DTS.
> If you own a Sound Unbound license you can download and update the DTS apps (both) from the Windows store.

----

Also note that the above CPU image is also an AMD, and in addition its 32 bit float processing, all apo's and 6 channels.
Below is an image of Equalizer APO, a slightly older screenshot, regardless it measures 0.0ms.

Digital Filter.png 1741179138600.png

I am running a customized, minimized version of EAPO, no panel (personal reasons).

----

I have changed the RAM and GPU since but still find this amusing: https://valid.x86.fr/z741zq

I tell my friends its a platinum edition just for giggles.

====

To answer a question, yes its possible to do 16.77+ million bit RGB processing, but not in power form, 14v into 16.77+ million, not likely.
32 bit float 'dynamic range' 1528 dB, 1528 /6 = 254.66 (255 bit), I started the DMAS at 256 bit, 256 power steps.

Note that its power step and not dB with the DMAS, bit 256 = max power, not max decibels.

PAM X - Speaker.png

Position to position, and position (bit) processing.
 
Last edited:
Joined
Dec 8, 2020
Messages
3,082 (1.98/day)
Location
United Kingdom
For me the overall audio quality is better with the newer version, plus all the Realtek fixes. I noticed added USB support in the newer DTS service.
Note that you can use my other pack as a DTS file installer, if for some reason you need alternative files, but the newer driver.

Its likely you will need the service in the other pack, but you can try the OEM files first (replace the files in APO4x).
Since the endpoint is already setup by the driver you only need to change installed files.
 
Joined
Dec 8, 2020
Messages
3,082 (1.98/day)
Location
United Kingdom
Might not be too long before we get RGB Optical audio-data and the DMAS, CQRobot TCS34725FN. Optical PAM X should be possible soon, if not already possible.

RGB: 1 bit data stream = 16.77+ million values at [X] data rate | 2 bit = [16.77+ M x 16.77+ M] values at 50% of [X] data rate ([1 bit value], 2 pulse).
Note that RGB values could be converted to basic 2 value binary if needed, but the data rate will not be as good.

If you include IR and UV, you should get [R x G x B x I x U] total values, 1 bit (1 pulse).
Also, 400 Mbits/s in data would be 400 M linear pulses per second.

----

Reminder, the total bit value (colour) range does not effect the required bit rate, it stays the same. Infinite value 1 bit, [X] pulse technology.
A speaker manufacturer will not be able to put 14v into 16.77+ M steps, don't expect more than 256 [bit value] speakers.
 
Last edited:
Joined
Dec 8, 2020
Messages
3,082 (1.98/day)
Location
United Kingdom
A 24 bit binary stream (NRZ), 24 bits = 1 value, at 400 Mbits/s data rate, would be 9600 Mbits/s data rate in PAM X, 1 bit = 1 value.
In PAM X audio this could be 24 channels (23 + 1) at 400 Mbits/s data rate each, with the same pulse rate as NRZ.

DMAS Input.png

8 channels, 2 samples, 18 total 1 bit linear pulses. Bit time and sample as one master clock.

====

In terms of PAM X memory (Optical RAM), as normal, colour value to volt value, since volt value can be held.
You need variable voltage 1 bit banks, or similar, still linear, returning the same colour.

It should be possible to also do CPU to CPU bridge, potentially transistor to transistor for processing.
A full spectrum RGB CPU can input 3 bits, [4096] [x] [4096], and output 1 bit 16,777,216.
 
Last edited:
Joined
Dec 8, 2020
Messages
3,082 (1.98/day)
Location
United Kingdom
Looking into 64-bit computing as it is now, it should be that a PAM X register would be 16.77+ million to the power of [X] bit used, for example 16.77+ m ^256.
It should also be that larger word length can be be done within a 1 bit pulse, opposed to 16 hexadecimal for only 64 bit word length.

The same rules will apply, anything using 64 pulses to 64 bits, will be 64x faster using the same rate in PAM X.
In addition you could also run 64 single routes at the same data rate as 64 x 1 bit length.

1741809538027.png

1741811155775.png

Calculator needs an upgrade.....

====

Binary's days are numbered (free pun), in favour of superposition.
 
Last edited:
Top