Bought a Xonar U3 to play with; ALL games, if launched as an admin (UAC prompt), will not be able to be "injected/hooked" by HsMgr and as such no EAX 1,2/HW OpenAL can be enabled. Here's a shitty fix (Task scheduler didn't help...): As always, "GX DSP" setting in sound card control utility must be toggled on. 1) Disable both 32-bit and 64-bit HsMgr autoboot entries (using msconfig win7 & before, task manager win8 onward) 2) Win+r -> shell:startup (Autoexec folder) & make a batch file there:
@echo off
if not "%1"=="am_admin" (
powershell -Command "Start-Process -Verb RunAs -FilePath '%0' -ArgumentList 'am_admin'"
exit /b
)
start C:\Windows\system\HsMgr.exe Envoke
start C:\Windows\syswow64\HsMgr.exe Envoke
start C:\Windows\system\HsMgr64.exe Envoke
--- 3) Reboot - on startup it is going to ask for UAC permissions, confirm the prompt & done.
If you prefer, move the .bat to a location of your choosing, and manually execute it to start GX when needed, since it is well known to cause BSODs / make certain programs think it's a virus etc. --- I think Phoebus onward use a different method altogether to reimplement DS3D... Have no such card to test if this trick works there too.