I also use SoundSource to EQ headphones and other duties. What version are you using? I'm on 5.9.0.
I hoped the DX1 II would allow me to ditch SoundSource for EQ but the Home Topping app is way too clunky.
Have to use Topping Home for firmware and adding the 3 profiles, as Topping Tune seems abandoned. Beyond that I have dropped it.
For my Mac I have found iQualize which covers my needs - that's where I use (as planned) the DX1 II, and I don't use it elsewhere. iQualize is in version 0.60 and as such not fully matured, but I have been able to get the sound I want from HD650, and it works fine with my bt buds too - to the extent it is possible to get something good out of them.
iQualize is native (swift) and doesn't require "kernel addons", it just taps into MacOS sound subsystem natively without the need for additional drivers. Although my security software doesn't ring a bell, I don't vouch for security and so on, but the code can be examined as it is opensource (MIT). Don't believe there's a need for manual intervention and cleanup when uninstalling contrary to a number of external apps for MacOS. Seems like the Bavarian developer is speaking the truth when he argues MacOS EQ done right.
The app is unsigned thus terminal and: xattr -dr com.apple.quarantine /Applications/iQualize.app
Have had to grant new permissions (system settings - Privacy & Security - Allow applications from) when updating.
A native macOS system-wide parametric EQ. CATap, up to 31 bands, real-time dual-trace FFT, lock-free audio thread. No virtual driver. No Electron. No paywall.
iqualize.app
I believe it deserves a slot in the ASR EQ hall of fame. Hopefully the competent ASR crowd will have a go at it and give it some love - or put my recommendation into shame.
----------------
I do have a beef with every vendor feeling the need to tap into whicever peripheral I have actually purchased and in fact owns, like Samsung with my T5 ssd, Logitech with their perverse "suite" Logi Options +, and now Topping with Topping Home. There was a big thing the other week where connecting a LG monitor to a Windows PC got Windows promoting some sort of anti virus manure - "Smart" monitors is a trend which started with Samsung "Smart" and Apple monitors. A few sweeteners for the customer and people eats that shite like they/we do for smartphones, tv, cars, Macs and PCs.
Was on the verge of purchasing a Wiim Amp Ultra which technically appears brilliant for my needs, but I changed my mind when I checked their data collection regime. That's how no USB sound IN makes sense by the way, I think.
As for DX1 II (or DX5 II for that matter), not only do I have to use a Google based browser to provide HID access, but I have to install the web app too. And for that to work, I have to make a Google based browser default. Which I never will.
You are right indeed, Topping Home is awkward (I prefer the term crap), and the right way to do this is to have a native app where the only contact with Topping Corp is when I manually (as I do - or auto as other people may prefer) check for updates to the application or firmware for the DAC. That's the only interaction with Topping I need carried out. Topping has plenty of DACs in their development department and should know enough about what is good, what is nice and what's not. They should not have to tap into (or whatever they do, it's outside my and customers control) to make it right. Until RUST matures they could have used QT and provided native apps for anything from Mac/Windows/Linux/Android/Sailfish/iOS to the dacs (embedded), even cars, and LG tv (WebOS has the same grandma as Sailfish).
Whatever it is, it's just a DAC, just keyboard and mice, and just an external SSD for backup, and there is no justification whatsoever for the vendors getting any info from these mundaine low level units.
Topping can only do this if their customers let them, and the customers really shouldn't. As for the DX1 II proper, it works and it is great for my usage scenario. Just what I wanted and need.