• 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
Spatial audio followed by 3D bit (2 pulses, 2 bits), the 3D bit is still one value, one position in 3D space.
We are breaking down one value into calculatable coordinates, but its still one position.

The position of the wave (up/down) followed by 3D position of the source.

Spatial Audio Bits.png

----

For multichannel audio, when stereo is used the additional channels can be converted to spatial.
In terms of multichannel output, the same for all channels more than hardware.

Note that spatial audio is not tied to a channel, but must be added to be output (emitted).
If a 3D position specified front left area, then the front left channel is used.

----

256 positions at 8cm a position = 2048, /100 = 20.48 meters each direction.

====

Note that SPDIF has been programmed to allow for 8 channels input with this driver.
The additional side channels are virtualized between front and rear.

====

A DMAS PCIe card could be called a SPU, sound processing unit. Position-to-position (PAM X).
 
Last edited:
Joined
Dec 8, 2020
Messages
3,154 (1.97/day)
Location
United Kingdom
PAM X CPU, 2 pulse 1 bit (16,777,216 x 16,777,216) = 281,474,976,710,656 total bit switches.
Could be a pixel on a screen, or position with audio. No analogue, or binary.

You wont see that many values with an SPU, its not likely to be able to use that many steps.
Since each step would = X voltage, its max draw / number of switches.

256 bit is 128+ and 128- voltage steps, using DC switches (fixed, but variable fixed).
By variable fixed I mean the power value could change, but stays set.

----

You can also imagine a 2 pulse 1 bit RGB memory register. Possibly @200THz read/write.
Each address would have an assigned power, the same as 256 bit.

Its possible to add variable resistance and variable input, to produce 2-3x values.
1v at X resistance = Av and X resistance, 2v at Y = Av and Yr.

Essentially instead of just 0.1v as a value, but also the resistance-current.
RGB: Input (R), resistance (G), voltage (B) = value (or similar).
 
Last edited:
Joined
Dec 8, 2020
Messages
3,154 (1.97/day)
Location
United Kingdom
Working on an updated preset, no ALC tuning files. So far slightly better audio, lower latency, lower memory usage, 100% universal.
The only binary file is the UI file along with the offline headphones database file, used by the app only.

Update.png
Service.png
Global.png
 
Last edited:
Joined
Dec 8, 2020
Messages
3,154 (1.97/day)
Location
United Kingdom
No problem.

If you use SPDIF only which has no secondary form factor (External Speakers), plug in analogue, it can be disabled, you then get the hardware tuning from the device its self.
Some SPDIF policies add a secondary form factor, Realtek USB is an example, and in addition channels are labelled by position, rather than number.

As a side note DTS APO4 supports secondary form factor on SPDIF, and HDMI (to my knowledge).
I am using an optical to 3.5mm optical (combo jack) adapter as a blank (see here).

====

Fun fact Realtek USB could be upgraded with RGB PAM X, and use the full available bitrate of the USB version it uses, all on position-to-position resolution.
HDA audio is limited to around 37 Mbits/s, so it will limit the input to PAM X to that much, which is not enough [original information].

The Realtek USB, SPU, would have one optical + copper port, connected to a programmable channel router (any layout).
The channel router can also have headphones and microphone ports, since the main port is duplex.


GPU's also use HDA with HDMI (same bitrate). I have HDA myself and can say its legacy compared to USB, when drivers etc are all working as intended.
 
Last edited:
Top