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

SPDIF - Sony/Philips Digital Interface

Joined
Dec 26, 2019
Messages
342 (0.22/day)
Any chance we could pursue 64bit virtual audio cables and such? Would 64bit work on SPDiF / HDMi ? I have found only one Windows software supporting it live, but I need virtual audio cables, 64bit enabled.

Good job, thinking about the future :)
 
Joined
Dec 8, 2020
Messages
2,771 (2.25/day)
You mean supporting a 64 bit OS or 64 bit audio out? If 64 bit audio out, does that actually exist in mainstream?
No HDMI or SPDIF don't currently have 32 bit capability, although both can if updated.

SPDIF and HDMI both run on HDA, so if HDA cannot do 64 bit, then nor can anything attached to it.

----

TOSLink certainly has the bandwidth to do 64bit, @ 125mb max, but no supporting hardware.

1660827044422.png


----

You would need a replacement to HDA, that is also HDA compatible, maybe UDA, or parallel HDA.

Here you can see Realtek (Optical) and AMD (GPU, Monitor) are HDAUDIO (HDA).

Optical.png
Monitor.png

----

ALC 889.png
 
Last edited:
Joined
Dec 26, 2019
Messages
342 (0.22/day)
Woopwoop! There's one software..
Must be Windows XP times (best Kernel sound / tob)
PM!
 
Joined
Dec 8, 2020
Messages
2,771 (2.25/day)
I updated my post a bit, the last image you can see the minimal circuiting (which is why SPDIF produces better sound) and the digital converters for SPDIF over TOSLink.
If you managed to get HDA to output 64bit audio, the DAC's (and other) on analogue need to support it, and the digital converters on digital.

The reason we use Dolby-DTS on SPDIF is because of the converters (and maybe other bits), else you get only 2 channel.
6 channel PCM is compressed (FX system) and the converter set to bitstream mode.

----

Please note, many drivers have software (APO's) on analogue, but not digital, comparisons will be far from fair.

----

Optical.png
Optical-2.png
Optical-3.png
 
Last edited:
Joined
Dec 26, 2019
Messages
342 (0.22/day)
Is there a way to get HDMI to support 88.2 and 176.4?

And which DTS Sound Unbound versions do you have stocked? :)

If I have a particular version installed already, is there a way to .appx it "back" to being an installer?
 
Joined
Dec 8, 2020
Messages
2,771 (2.25/day)
Wrong thread for DTS talk, but for HDMI 88.2 - 176.4 needs to be supported by the receiver, monitor.

In some cases drivers can knock off support for some samples even though the hardware does it.
 
Joined
Dec 8, 2020
Messages
2,771 (2.25/day)
Digital audio sample rate converter: S/PDIF for N64, MV1C << "For optical output to work reliably at 192 kHz a 25 Mbps optical transmitter should be used"

DTS-HD MA, max bitrate: 24.5 Mbit/s

----

Z-Systems OptiPatch+ | Pro Audio Solutions << "...for a total of 120 input channels and 120 output channels."

Z-Sys Optipatch+ 15 Channel Digital Audio ADAT/TOSlink/SPDIF Detangler Router | PicClick
Z-Sys Optipatch+ 15 Channel Digital Audio ADAT/TOSlink/SPDIF Detangler Router | eBay

----

WM8805 | Cirrus Logic | CS8416 | Cirrus Logic

====

Full Rate.png

The newest consumer standard, capped by HDA:

15 x 96k = 1,440k total aggregates, achievable.
8 x 192k = 1,536k total aggregates, normal.

1662975532443.png
 
Last edited:
Joined
Dec 8, 2020
Messages
2,771 (2.25/day)
Anyone with a Wiki account please update, both officially out of date, do not reference consumer standard then not update to the current:

S/PDIF - Wikipedia | and | TOSLINK - Wikipedia

It's like referencing HDMI 1.0 standard limits for HDMI 2.0.

----

3.1 mbps (1983) || 9.2mbps (~2008) 'based on transmitter, 2x 192k @ 24b' || 125mbps (2008+) '~37mbps based on HDA limits, 15 x 96k @ 24b'

HDA and transmitter limits and are NOT SPDIF or TOSlink limits. Below we can see that parallel HDA still does hit the maximum.

P-HDA.png

Current consumer standard allows for 15 x 192k @ 24b, which is too much for HDA:

1663944002376.png
 
Last edited:
Joined
Dec 8, 2020
Messages
2,771 (2.25/day)
Image updates (note, the digital converter in the first image is the transmitter-receiver, a chip):

Full Rate.pngSPDIF.png
 
Joined
Dec 16, 2010
Messages
1,662 (0.34/day)
Location
State College, PA, US
System Name My Surround PC
Processor AMD Ryzen 9 7950X3D
Motherboard ASUS STRIX X670E-F
Cooling Swiftech MCP35X / EK Quantum CPU / Alphacool GPU / XSPC 480mm w/ Corsair Fans
Memory 96GB (2 x 48 GB) G.Skill DDR5-6000 CL30
Video Card(s) MSI NVIDIA GeForce RTX 4090 Suprim X 24GB
Storage WD SN850 2TB, 2 x 512GB Samsung PM981a, 4 x 4TB HGST NAS HDD for Windows Storage Spaces
Display(s) 2 x Viotek GFI27QXA 27" 4K 120Hz + LG UH850 4K 60Hz + HMD
Case NZXT Source 530
Audio Device(s) Sony MDR-7506 / Logitech Z-5500 5.1
Power Supply Corsair RM1000x 1 kW
Mouse Patriot Viper V560
Keyboard Corsair K100
VR HMD HP Reverb G2
Software Windows 11 Pro x64
Benchmark Scores Mellanox ConnectX-3 10 Gb/s Fiber Network Card
I still can't get over why SPDIF is designed not to be volume controllable by the source device.
The SPDIF standard is very basic; it's original design was to just send the output of a CD player to an amplifier. Even just for audio, HDMI is a much better digital transport - you have higher bitrates, metadata to support multiple formats, and CEC to transmit commands such as volume control. If you have the choice you should always use HDMI for audio rather than SPDIF.

If you wanted to control the volume of a digital output at the source, you would have to decode the signal, reduce the amplitude, then re-encode it. That doesn't make sense when the DAC has control out the output amplitude anyway.
 
Joined
Dec 8, 2020
Messages
2,771 (2.25/day)
Its possible to overcome some of that issue, SPDIF can transmit data with audio, at least the current consumer standard, so its very possible to send volume and even channel controls in upload only.

When it comes to encoded audio, it does not count as PCM (instead imagine PCM inside a 7zip file), its passes thorough (hence passthrough aka bitstreaming).
The end receiver (lets say soundbar) is what decodes the audio as the end result, into essentially PCM, although it's possible before to LPCM.

If you imagine A PC connected to a TV, and also a soundbar to the TV, its possible for the TV to decode to PCM, change some things, and then continue as PCM (LPCM) to the soundbar.

If we used the data feature of SPDIF, it would be possible to tell the TV to tell the soundbar (HDMI-SPDIF) to change the volume | SPDIF > TV > SPDIF/HDMI > Soundbar.

Windows/apo's/drivers can control SPDIF PCM-LPCM volume, prior to output (pre DAC), I can change the volume of SPDIF which changes the volume with speakers (and watts used).


Note that essentially SPDIF-TOSLink can transmit (in upload) a variety of things, audio, data, video, to some extend internet, for bi-directional there is SMI.

Toshiba TODX2402 (rs-online.com) | Molex SMI Optical Interconnects

----

15 x 192k @ 24b = ~70mbps, well below TOSLink @ 125mbps (working to consumer standard), however too high for HDA @ ~37mbps, for HDMI-SPDIF to get that spec HDA needs updates.
However, 15 x 96k @ 24b is a doable 34.56mbps (consumer standard), its also below the 6 x 192k @ 32b bitrate @ ~37mbps which we see on HDA.

1677379089315.png
1677379216724.png1677379285202.png

Even GPU's use HDA to output to HDMI. It's not SPDIF's fault.
 
Last edited:
Top