Yes, it must be possible that way. But a bigger problem would be latency.If I understand correctly, for optimal performance, DRE would need to be dynamically adapted to the data in real time?
That means the data would need to be analyzed in real time via a buffer, and DRE would need to be adapted accordingly to the data stream?
Windows upsampling (or any upsampling) includes interpolation.Does setting nos on the dac and windows usb audio output to 192k/16bit when playing 48k/16bit content perform upsampling interpolation by windows drivers or will it just output 4 times the same values to the usb dac ?
It may be 'possible.' But what kind of signal is being transmitted from the host device needs to be tested.Is it possible to use NOS mode while connecting through USB port to a device such as MI TV Box?
I don't think the Black Pearl supports UAC1 mode. Even if it supports, oversampled audio cannot be sent in UAC1 mode due to limited bandwidth.Secondly is it possible to use UAC1 mode in NOS setting?
I thought UAC 1.0, the audio class, was independent from the USB speed (e.g. USB 1.0 or USB 2.0).I don't think the Black Pearl supports UAC1 mode. Even if it supports, oversampled audio cannot be sent in UAC1 mode due to limited bandwidth.
24 bit / 96 kHz is what I meant by limited bandwidth. 96 kHz is not enough for the reconstruction filtering purpose. It seems that the standard is 4x to 8x oversampling.I thought UAC 1.0, the audio class, was independent from the USB speed (e.g. USB 1.0 or USB 2.0).
UAC 1.0 does limit audio signals to 24bits/96kHz, but that would still be OK for host-based upsampling, correct?
I have no reason to think these devices are immune to DRE artifacts. One can easily test if a device is affected using the C Major test clip. Search the Cirrus hump distortion thread for how-to info.I wonder what the implication of this may be for multi-chip DACs using these Cirrus Logic decoders, such as Topping D70 Pro Octo (8 CS chips) and SMSL DO200 Pro (12 CS chips!)...
Where did you get this information?If I understood what I have read correctly, DRE may also be disabled when the DAC is in a Native DSD mode. Could it be possible to test this, by any chance?
Some playback software, like Neutron MP, supports real time PCM to DSD output.
I have no reason to think these devices are immune to DRE artifacts. One can easily test if a device is affected using the C Major test clip. Search the Cirrus hump distortion thread for how-to info.
Where did you get this information?
There's no mention of a relationship b/w DSD and DRE there. In fact, I just tested the Black Pearl with a PCM-to-DSD-converted multitone signal played from the Neutron MP. The Black Pearl's LED lights up in red indicating the signal is DSD. The low-level multitone signal still distorts. Since it's DSD, NOS does not affect the result.Pages 32-35 in the CS43131 datasheet and 28-31 in the CS43198 datasheet.
In my test said above, I noticed high-frequency distortion is added to the FFT. This seems to be consistent with what Archimago found with square waves:But I may have misinterpreted/misattributed this. My CS43131 based device also sounds differently when playing back DSD natively (I don't seek out DSD files, but rather use PCM to DSD output option), though maybe that should be attributed to other factors.
I think there's a confusion between multi-bit/PCM oversampling and single-bit/DSD/PDM oversampling.Also, should x8 oversampling on the source's side be enough to compensate for using a "NOS" filter? I thought delta-sigma DACs oversample with much higher factors, up to x256.
If asked TRN on Ali if it supports UAC 1.0. let's see what they sayI thought UAC 1.0, the audio class, was independent from the USB speed (e.g. USB 1.0 or USB 2.0).
UAC 1.0 does limit audio signals to 24bits/96kHz, but that would still be OK for host-based upsampling, correct?
I think you may be one of the few who can figure that out.I am now using an external DAC (SMSL M200) with my SMSL AO300 assuming that the built in CS chip will exhibit this distortion behavior. Not sure if the AO300 provides NOS mode?
Would you share this info?I just found a super quick way to set Pipewire (Linux Mint) at fixed 384 Khz instead of native sample rate without messing with its config file and restarting the daemon.
Moondrop Dawn Pro has NOS mode
Press and hold +- to change filters
Normally the light will blink once when changing filters
But it will 2blinks before starting a new cycle
The 2blinks are probably NOS mode, which does not select a filter in the app
There's no mention of a relationship b/w DSD and DRE there. In fact, I just tested the Black Pearl with a PCM-to-DSD-converted multitone signal played from the Neutron MP. The Black Pearl's LED lights up in red indicating the signal is DSD. The low-level multitone signal still distorts. Since it's DSD, NOS does not affect the result.
In my test said above, I noticed high-frequency distortion is added to the FFT. This seems to be consistent with what Archimago found with square waves:
View attachment 465517
I think there's a confusion between multi-bit/PCM oversampling and single-bit/DSD/PDM oversampling.
Nothing obscure but I'll draw the whole context.Would you share this info?
default.clock.rate = 44100
default.clock.allowed-rates = [ 44100 48000 88200 96000 176400 192000 352800 384000 ]
default.clock.rate = 384000
default.clock.allowed-rates = [ 384000 ]
pw-metadata -n settings 0 clock.force-rate 384000
pw-metadata -n settings 0 clock.force-rate Dynamic