While you're here, please consider supporting GamingOnLinux on:
Reward Tiers: Patreon. Plain Donations: PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Reward Tiers: Patreon. Plain Donations: PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register
- GOG launch their Preservation Program to make games live forever with a hundred classics being 're-released'
- Sony say their PSN account requirement on PC is so you can enjoy their games 'safely'
- Valve dev details more on the work behind making Steam for Linux more stable
- NVIDIA detail upcoming Linux driver features for Wayland and explain current support
- Steam Beta gets fixes for WiFi on Steam Deck, plus AMD GPU startup crash on Desktop
- > See more over 30 days here
-
Stellar Blade should come to PC in 2025, dev expects sa…
- chr -
Old School Rally gets split-screen support, new stages …
- chr -
Minecraft-like free and open source game VoxeLibre (for…
- chr -
Get a fresh look at Half-Life 2 RTX in a new video plus…
- chr -
The Walking Dead, The Expanse and more in the Telltale …
- Pyrate - > See more comments
- Weekend Players' Club 11/15/2024
- Pengling - Our own anti-cheat list
- Liam Dawe - What do you want to see on GamingOnLinux?
- Linux_Rocks - Does Sinden Lightgun work?
- Linas - Steam and offline gaming
- missingno - See more posts
View PC info
The question is, how can it be done, when DP is connected to a monitor? I.e. I don't want to use monitor's built in DAC which is likely very low quality, but want to find a high quality external one. How can such setup be organized? Can one DP output go to the monitor, and another to DAC for example?
And a question about DACs. I'm not an expert, and searching around I found the ODAC project which is described as one of the best DAC designs:
https://nwavguy.blogspot.com/2012/04/odac-released.html
There are hardware implementations, like JDS Labs DACs: https://jdslabs.com/shop/?category=featured
But they are using USB for input. How DP can be used in such case, or I'd need to find a DAC that takes DP in somehow? Or it's done on the audio driver level, and the signal from the video card's built in audio can be routed to the USB?
Last edited by Shmerl on 4 December 2019 at 1:13 am UTC
View PC info
Last edited by Shmerl on 4 December 2019 at 2:32 am UTC
View PC info
I myself for example use Focusrite Scarlett 2i2 for the last 5 years or more. Works amazingly
View PC info
View PC info
currently pulseaudio will allow you to route audio to any audio channel you prefer; DP, HDMI, USB, onboard audio, etc.
I currently have 2x 40in TVs attached to my rig, one via HDMI and the other via DP. in the audio setti gs i can choose which device i wish audio to be processed by. in my case, HDMI, DP, onboard audio. If i pair my bluetooth headset, i can route audio to that as well. You can also route audio from apps to certain devices, ergo, i can route game audio to HDMI and voice comms to the headset.
it is possible to purchase a HDMI/DP audio extractor and attach that to an output such as a home theatre system if you'd like.
I'm not sure how the sound quality would compare to SPDIF as I've never used SPDIF so i have no point of reference.
View PC info
I'll probably go with USB or SPDIF for now.
Last edited by Shmerl on 4 December 2019 at 10:05 pm UTC
View PC info
View cookie preferences.
Accept & Show Accept All & Don't show this again Direct Link
From all the sources, it looks quite solid.
SPDIF doesn't support uncompressed audio with more than 2 channels. That said, it's rock solid 80's technology usually implemented in pure hardware on the DAC side. TOSLINK can give you optical isolation, but I don't think any digital audio (DP, HDMI, SPDIF over RCA) implementation worth anything would leak significant interference to the analog side. It would still protect your DAC from voltage spikes should something terrible happen to your PC. One possible future problem is that fewer and fewer motherboards come with optical out these days and the situation is probably only going to get worse. I remember watching some MB comparison video where an SPDIF connector was derisively called "obsolete". The guy probably thinks the same about 3.5mm jacks...
AFAIK you could put pretty much anything through USB as long as you have the appropriate hardware and drivers. Multichannel is supported in the standard, but I don't know how useful/used it is in practice. As usual there is plenty of proprietary BS going on with these devices.
Since you seem to be looking at headphone amps, you probably won't need to transfer multichannel audio anyway. That JDS DAC doesn't support 192kHz sample rate so remember not to feed it that. Qualitywise 96kHz will sound exactly the same. Supposing you can even find material on that quality level.
View PC info
Interesting. I've never used SPDIF before, but actually mostly high end motherboards support it. Asrock X570 Taichi has it. Hopefully they aren't planning to drop it any time soon. It's for sure not any more "obsolete" than a regular 3.5 mm audio jack.
So USB can also drive surround, using regular open standards? That's good.
Yes, regarding surround that was just in theory, right now I plan to make a setup for headphones, that's why I was looking at that DAC and amplifier. As you said, SPDIF / TOSLINK should be good enough for that. I'll take a look at frequency that's fed to the output. Is that something that's configured on the ALSA level?
Last edited by Shmerl on 6 December 2019 at 1:00 am UTC
View PC info
You need to tinker away with pulseaudio / ALSA to enable the better bitdepths and sample rates. By default you probably only get 44.1/48 kHz @ 16-bits. Meaning that everything else is sampled to one of those. Coincidentally I'm personally fine with the defaults. All my music goes out in its native 44.1/16b resolution when it's the only source playing. I'm not so picky about other audio. For mixing multiple audio sources a better bit depth could theoretically help, but I don't really see the point.
I think this write-up explains the realities of digital audio playback much better than I can.