@
Lucky8, after some thoughts offload may actually be a problem in many cases (compared to proxy), firstly lets say I had a non-DTS device but then added DTS offload, good chance of an issue there.
Another thing you might also get, is higher latency and possibly other issues, such as not being able to process 6 channels on, for example, SPDIF with a 2 channel transmitter.
I have not used offload for nearly 1-2 years with my package, EQ APO reports 0.0ms latency, and the HDA bus is at 9us, with a largest execute time of 0.05ms.
Also, for a generic package, offload can cause BSOD on a device that does not have a DSP, or support offload mode.
Based on Microsofts documents, it also looks like the app needs to support offload in order to use it, and offload could be an issue for an EFX encoder (DTS-Dolby).
My 7900XT and 6900XTX (GPU) do not have offload. Sound DSP vs a AMD 5800X CPU or any newer GPU using CU's, for speed and response?
====
@AAF Optimus, I register all offload APO's in my package, but leave it down to the user to add it to the device (per device).
====
@
GavRon, let me know if this works, this is 6 channel SPDIF (HT), I have set it up so you can edit then restore the data. Alan can also use this method for offload setups.
Open 'Device Manager', and select 'Audio inputs and outputs', then double click SPDIF (Optical in my case), 'Details' then 'Device instance path'.
Right click and copy, edit the supplied .reg, and replace {-DEVICE-ID-} with the copied data, removing all but the {GUID} part, disable SPDIF in playback, then restore.
You should probably reboot, but try before hand.
----
Normally the Realtek API registration will cause the APO-Driver to setup SPDIF with a 6 channel processing line (old method).