EqualizerAPO is the software I had been looking for for a long time. Unfortunately, with it enabled, I get no sound out of the speakers or headphones. The problem is similar to this link http://sourceforge.net/p/equalizerapo/discussion/general/thread/9f83f9a9/ except I can't test the HDMI output.
I've tried everything I can think of but every time I enable it in the configurator, sound stops working until
- I disable it via the configurator
- Check the Disable all Enhancements box
Here is the log after a reboot with the software enabled
2014-11-10 17:20:21.456 1188 0151C280 (EqualizerAPO.cpp:95): (TRACE) Initialize
2014-11-10 17:20:21.456 1188 0151C280 (EqualizerAPO.cpp:110): (TRACE) APO GUID: {EACD2258-FCAC-4FF4-B36D-419E924A6D79}
2014-11-10 17:20:21.466 1188 0151C280 (EqualizerAPO.cpp:127): (TRACE) Endpoint GUID: {DAF6C25A-76E3-4CA7-BF53-2479C40C84F5}
2014-11-10 17:20:21.616 1188 0151C280 (EqualizerAPO.cpp:149): (TRACE) Child APO GUID: {C3413380-F4BA-4afa-9BDC-F3C98BA73442}
2014-11-10 17:20:21.676 1188 0151C280 (EqualizerAPO.cpp:193): (TRACE) Successfully created and initialized child APO
2014-11-10 17:20:21.676 1188 0151C280 (EqualizerAPO.cpp:215): (TRACE) RequestedInputFormat = { 00000003, 2, 4, 32, 48000.000000, 00000003 }
2014-11-10 17:20:21.706 1188 0151C280 (EqualizerAPO.cpp:227): (TRACE) Output format = { 00000003, 2, 4, 32, 48000.000000, 00000003 }
2014-11-10 17:20:21.706 1188 0151C280 (EqualizerAPO.cpp:234): (TRACE) Success in IsInputFormatSupported of child apo
2014-11-10 17:20:21.706 1188 0151C280 (EqualizerAPO.cpp:271): (TRACE) InputFormat accepted
2014-11-10 17:20:21.746 3092 0210D880 (EqualizerAPO.cpp:95): (TRACE) Initialize
2014-11-10 17:20:21.746 3092 0210D880 (EqualizerAPO.cpp:110): (TRACE) APO GUID: {EC1CC9CE-FAED-4822-828A-82A81A6F018F}
2014-11-10 17:20:21.756 3092 0210D880 (EqualizerAPO.cpp:127): (TRACE) Endpoint GUID: {DAF6C25A-76E3-4CA7-BF53-2479C40C84F5}
2014-11-10 17:20:21.756 3092 0210D880 (EqualizerAPO.cpp:149): (TRACE) Child APO GUID: {BBB6B5C5-E723-4703-9A5D-92F94C5EE034}
2014-11-10 17:20:21.926 3092 0210D880 (EqualizerAPO.cpp:193): (TRACE) Successfully created and initialized child APO
2014-11-10 17:20:21.966 3092 0210D880 (EqualizerAPO.cpp:295): (TRACE) Input format in LockForProcess = { 00000003, 2, 4, 32, 48000.000000, 00000003, 480 }
2014-11-10 17:20:21.966 3092 0210D880 (EqualizerAPO.cpp:309): (TRACE) Output format in LockForProcess = { 00000003, 2, 4, 32, 48000.000000, 00000000, 480 }
2014-11-10 17:20:21.986 3092 0210D880 (EqualizerAPO.cpp:316): (TRACE) Success in LockForProcess of child apo
2014-11-10 17:20:21.986 3092 0210D880 (EqualizerAPO.cpp:215): (TRACE) RequestedInputFormat = { 00000003, 2, 4, 32, 48000.000000, 00000003 }
2014-11-10 17:20:21.986 3092 0210D880 (EqualizerAPO.cpp:227): (TRACE) Output format = { 00000003, 2, 4, 32, 48000.000000, 00000000 }
2014-11-10 17:20:21.996 3092 0210D880 (EqualizerAPO.cpp:234): (TRACE) Success in IsInputFormatSupported of child apo
2014-11-10 17:20:21.996 3092 0210D880 (EqualizerAPO.cpp:271): (TRACE) InputFormat accepted
2014-11-10 17:20:22.006 3092 0210D880 (EqualizerAPO.cpp:328): (TRACE) LockForProcess successful
2014-11-10 17:20:22.006 3092 0210D900 (FilterEngine.cpp:194): (TRACE) 2 channels for this device: L R
2014-11-10 17:20:22.116 3092 0210D900 (FilterEngine.cpp:312): (TRACE) Loading configuration from C:\Program Files\EqualizerAPO\config\config.txt
2014-11-10 17:20:22.306 3092 0210E450 (filters\BiQuadFilterFactory.cpp:209): (TRACE) Adding peaking filter with frequency 20 Hz, gain 4 dB and Q 1
2014-11-10 17:20:22.326 3092 0210E450 (filters\BiQuadFilterFactory.cpp:209): (TRACE) Adding peaking filter with frequency 45 Hz, gain 2 dB and Q 1
2014-11-10 17:20:22.326 3092 0210D900 (FilterEngine.cpp:300): (TRACE) Finished loading configuration after 211.152195 milliseconds
2014-11-10 17:20:22.336 3092 0210D900 (FilterEngine.cpp:234): (TRACE) Successfully created directory change notification thread 3692 for C:\Program Files\EqualizerAPO\config and its subtree
2014-11-10 17:20:22.336 3092 01DFFA00 (EqualizerAPO.cpp:95): (TRACE) Initialize
2014-11-10 17:20:22.336 3092 01DFFA00 (EqualizerAPO.cpp:110): (TRACE) APO GUID: {EACD2258-FCAC-4FF4-B36D-419E924A6D79}
2014-11-10 17:20:22.336 3092 01DFFA00 (EqualizerAPO.cpp:127): (TRACE) Endpoint GUID: {DAF6C25A-76E3-4CA7-BF53-2479C40C84F5}
2014-11-10 17:20:22.346 3092 01DFFA00 (EqualizerAPO.cpp:149): (TRACE) Child APO GUID: {C3413380-F4BA-4afa-9BDC-F3C98BA73442}
2014-11-10 17:20:22.356 3092 01DFFA00 (EqualizerAPO.cpp:193): (TRACE) Successfully created and initialized child APO
2014-11-10 17:20:22.356 3092 01DFFA00 (EqualizerAPO.cpp:215): (TRACE) RequestedInputFormat = { 00000003, 2, 4, 32, 48000.000000, 00000003 }
2014-11-10 17:20:22.366 3092 01DFFA00 (EqualizerAPO.cpp:227): (TRACE) Output format = { 00000003, 2, 4, 32, 48000.000000, 00000003 }
2014-11-10 17:20:22.366 3092 01DFFA00 (EqualizerAPO.cpp:234): (TRACE) Success in IsInputFormatSupported of child apo
2014-11-10 17:20:22.366 3092 01DFFA00 (EqualizerAPO.cpp:271): (TRACE) InputFormat accepted
2014-11-10 17:20:22.376 3092 01DFFA00 (EqualizerAPO.cpp:295): (TRACE) Input format in LockForProcess = { 00000003, 2, 4, 32, 48000.000000, 00000003, 480 }
2014-11-10 17:20:22.376 3092 01DFFA00 (EqualizerAPO.cpp:309): (TRACE) Output format in LockForProcess = { 00000003, 2, 4, 32, 48000.000000, 00000003, 480 }
2014-11-10 17:20:22.376 3092 01DFFA00 (EqualizerAPO.cpp:316): (TRACE) Success in LockForProcess of child apo
2014-11-10 17:20:22.376 3092 01DFFA00 (EqualizerAPO.cpp:215): (TRACE) RequestedInputFormat = { 00000003, 2, 4, 32, 48000.000000, 00000003 }
2014-11-10 17:20:22.386 3092 01DFFA00 (EqualizerAPO.cpp:227): (TRACE) Output format = { 00000003, 2, 4, 32, 48000.000000, 00000003 }
2014-11-10 17:20:22.386 3092 01DFFA00 (EqualizerAPO.cpp:234): (TRACE) Success in IsInputFormatSupported of child apo
2014-11-10 17:20:22.386 3092 01DFFA00 (EqualizerAPO.cpp:271): (TRACE) InputFormat accepted
2014-11-10 17:20:22.386 3092 01DFFA00 (EqualizerAPO.cpp:328): (TRACE) LockForProcess successful
2014-11-10 17:20:22.396 3092 01DFFA80 (FilterEngine.cpp:194): (TRACE) 2 channels for this device: L R
2014-11-10 17:20:22.396 3092 01DFFA80 (FilterEngine.cpp:312): (TRACE) Loading configuration from C:\Program Files\EqualizerAPO\config\config.txt
2014-11-10 17:20:22.396 3092 01DFFA80 (FilterEngine.cpp:300): (TRACE) Finished loading configuration after 2.078766 milliseconds
2014-11-10 17:20:22.396 3092 01DFFA80 (FilterEngine.cpp:234): (TRACE) Successfully created directory change notification thread 4380 for C:\Program Files\EqualizerAPO\config and its subtree
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The logfile looks fine, I can't see anything unusual. My only guess is that there is a problem with the APO supplied by the sound card driver. You could check that: First, disable Equalizer APO for the sound device in the Configurator. Then open regedit and navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Render{DAF6C25A-76E3-4CA7-BF53-2479C40C84F5} and rename the subkey FxProperties to _FxProperties or something else. Then use the Configurator to enable E-APO for the device again and see if you get sound now. You can always undo the changes by disabling E-APO again in the Configurator and renaming the _FxProperties key back to FxProperties.
To be able to rename the key, you might need to take ownership of its parent key {DAF6C25A-76E3-4CA7-BF53-2479C40C84F5}. To do that, you can follow this guide: link
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Since Equalizer APO 0.9.2, you could try to get the same effect by using the troubleshooting options in the Configurator: Disable "Use original APO" for both pre-mix and post-mix.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Do you know if it would possible to run EqualizerAPO without disabling the effects included with the sound driver? I did some digging and I think that IDT's APO loads other APOs via a registry key. For instance, the effects of the Enhancements tab of the sound control panel can be enabled by toggling the load flag in the registry. I verified this by setting the 'load' flag to 0. This disabled the effect even though the checkbox was checked in the UI. See the screenshot.
I tried adding a new entry for equalizerAPO (a copy of the MSAPO branch) to the GFX and LFX branches but it just ended up crashing Windows as soon as I tried to play audio. Do you think it's possible to make EqualizerAPO compatible so that it is loadable by IDT's driver? I know it's a long shot but I just wanted to get your opinion.
If you tried to load E-APO inside the IDT driver when the IDT APO was itself the child APO of E-APO you have created an endless recursion, which would be a reason for the crash.
You need to rename the FxProperties to _FxProperties, then install E-APO using the Configurator, so that it doesn't load the IDT APO. Then rename the FxProperties created by E-APO to e.g. FxProperties_EAPO and rename _FxProperties back to FxProperties. Then you can add the entry for E-APO to the IDT APO's registry path.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thanks, I had considered that situation before but the steps I did were slightly different. I tried your suggestion but the results were the same: a complete system lock up.
It seems then it's not possible to have IDT's driver load E-APO. If it would only be possible to load VST plugins, I could have my limiter and compressor back :)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thanks, I had considered that situation before but the steps I did were slightly different. I tried your suggestion but the results were the same: a complete system lock up.
It seems then it's not possible to have IDT's driver load E-APO. If it would only be possible to load VST plugins, I could have my compressor back :)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Did you look at EqualizerAPO.log after such a crash? If there is any difference to the normal log, could you please attach it here? I don't know if I can get any clues from this, but it's at least worth a try.
If it would only be possible to load VST plugins, I could have my compressor back :)
I did some experiments with VST plugins a while ago and had positive results. I found two problems however:
- The realtime behaviour of VST plugins may not be sufficient for the requirements of Equalizer APO (depends on the individual plugin)
- The processor architecture of the plugin must match, so on 64-bit Windows you need 64-bit plugins, as Equalizer APO runs inside a 64-bit service.
The latter problem will likely be a real blocker, because most free VST plugins I have seen are 32-bit only. So support for VST may come in the future, but it's no priority, don't wait for it.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
There are many free 64 bit VST plugins available now. I would love to be able to use them. Cockos REAPER gives their plugins for free and they are 32 or 64 bit called ReaPlugs http://www.reaper.fm/reaplugs/
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
It's hard to find multichannel plug-ins (usually plug-ins are intended to be used with DAW systems per track which normally are either mono or stereo tracks). Maybe just adding some of those now missing features offered by plug-ins is the way to go.
BTW, it's possible to use a bridge software for to use 32-bit plugins on a 64-bit system (example: JBridge). Dunno if there are any freewares or projects out there... .
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Dell E6410 laptop
Win7 x64
EqualizerAPO is the software I had been looking for for a long time. Unfortunately, with it enabled, I get no sound out of the speakers or headphones. The problem is similar to this link http://sourceforge.net/p/equalizerapo/discussion/general/thread/9f83f9a9/ except I can't test the HDMI output.
I've tried everything I can think of but every time I enable it in the configurator, sound stops working until
- I disable it via the configurator
- Check the Disable all Enhancements box
Here is the log after a reboot with the software enabled
2014-11-10 17:20:21.456 1188 0151C280 (EqualizerAPO.cpp:95): (TRACE) Initialize
2014-11-10 17:20:21.456 1188 0151C280 (EqualizerAPO.cpp:110): (TRACE) APO GUID: {EACD2258-FCAC-4FF4-B36D-419E924A6D79}
2014-11-10 17:20:21.466 1188 0151C280 (EqualizerAPO.cpp:127): (TRACE) Endpoint GUID: {DAF6C25A-76E3-4CA7-BF53-2479C40C84F5}
2014-11-10 17:20:21.616 1188 0151C280 (EqualizerAPO.cpp:149): (TRACE) Child APO GUID: {C3413380-F4BA-4afa-9BDC-F3C98BA73442}
2014-11-10 17:20:21.676 1188 0151C280 (EqualizerAPO.cpp:193): (TRACE) Successfully created and initialized child APO
2014-11-10 17:20:21.676 1188 0151C280 (EqualizerAPO.cpp:215): (TRACE) RequestedInputFormat = { 00000003, 2, 4, 32, 48000.000000, 00000003 }
2014-11-10 17:20:21.706 1188 0151C280 (EqualizerAPO.cpp:227): (TRACE) Output format = { 00000003, 2, 4, 32, 48000.000000, 00000003 }
2014-11-10 17:20:21.706 1188 0151C280 (EqualizerAPO.cpp:234): (TRACE) Success in IsInputFormatSupported of child apo
2014-11-10 17:20:21.706 1188 0151C280 (EqualizerAPO.cpp:271): (TRACE) InputFormat accepted
2014-11-10 17:20:21.746 3092 0210D880 (EqualizerAPO.cpp:95): (TRACE) Initialize
2014-11-10 17:20:21.746 3092 0210D880 (EqualizerAPO.cpp:110): (TRACE) APO GUID: {EC1CC9CE-FAED-4822-828A-82A81A6F018F}
2014-11-10 17:20:21.756 3092 0210D880 (EqualizerAPO.cpp:127): (TRACE) Endpoint GUID: {DAF6C25A-76E3-4CA7-BF53-2479C40C84F5}
2014-11-10 17:20:21.756 3092 0210D880 (EqualizerAPO.cpp:149): (TRACE) Child APO GUID: {BBB6B5C5-E723-4703-9A5D-92F94C5EE034}
2014-11-10 17:20:21.926 3092 0210D880 (EqualizerAPO.cpp:193): (TRACE) Successfully created and initialized child APO
2014-11-10 17:20:21.966 3092 0210D880 (EqualizerAPO.cpp:295): (TRACE) Input format in LockForProcess = { 00000003, 2, 4, 32, 48000.000000, 00000003, 480 }
2014-11-10 17:20:21.966 3092 0210D880 (EqualizerAPO.cpp:309): (TRACE) Output format in LockForProcess = { 00000003, 2, 4, 32, 48000.000000, 00000000, 480 }
2014-11-10 17:20:21.986 3092 0210D880 (EqualizerAPO.cpp:316): (TRACE) Success in LockForProcess of child apo
2014-11-10 17:20:21.986 3092 0210D880 (EqualizerAPO.cpp:215): (TRACE) RequestedInputFormat = { 00000003, 2, 4, 32, 48000.000000, 00000003 }
2014-11-10 17:20:21.986 3092 0210D880 (EqualizerAPO.cpp:227): (TRACE) Output format = { 00000003, 2, 4, 32, 48000.000000, 00000000 }
2014-11-10 17:20:21.996 3092 0210D880 (EqualizerAPO.cpp:234): (TRACE) Success in IsInputFormatSupported of child apo
2014-11-10 17:20:21.996 3092 0210D880 (EqualizerAPO.cpp:271): (TRACE) InputFormat accepted
2014-11-10 17:20:22.006 3092 0210D880 (EqualizerAPO.cpp:328): (TRACE) LockForProcess successful
2014-11-10 17:20:22.006 3092 0210D900 (FilterEngine.cpp:194): (TRACE) 2 channels for this device: L R
2014-11-10 17:20:22.116 3092 0210D900 (FilterEngine.cpp:312): (TRACE) Loading configuration from C:\Program Files\EqualizerAPO\config\config.txt
2014-11-10 17:20:22.306 3092 0210E450 (filters\BiQuadFilterFactory.cpp:209): (TRACE) Adding peaking filter with frequency 20 Hz, gain 4 dB and Q 1
2014-11-10 17:20:22.326 3092 0210E450 (filters\BiQuadFilterFactory.cpp:209): (TRACE) Adding peaking filter with frequency 45 Hz, gain 2 dB and Q 1
2014-11-10 17:20:22.326 3092 0210D900 (FilterEngine.cpp:300): (TRACE) Finished loading configuration after 211.152195 milliseconds
2014-11-10 17:20:22.336 3092 0210D900 (FilterEngine.cpp:234): (TRACE) Successfully created directory change notification thread 3692 for C:\Program Files\EqualizerAPO\config and its subtree
2014-11-10 17:20:22.336 3092 01DFFA00 (EqualizerAPO.cpp:95): (TRACE) Initialize
2014-11-10 17:20:22.336 3092 01DFFA00 (EqualizerAPO.cpp:110): (TRACE) APO GUID: {EACD2258-FCAC-4FF4-B36D-419E924A6D79}
2014-11-10 17:20:22.336 3092 01DFFA00 (EqualizerAPO.cpp:127): (TRACE) Endpoint GUID: {DAF6C25A-76E3-4CA7-BF53-2479C40C84F5}
2014-11-10 17:20:22.346 3092 01DFFA00 (EqualizerAPO.cpp:149): (TRACE) Child APO GUID: {C3413380-F4BA-4afa-9BDC-F3C98BA73442}
2014-11-10 17:20:22.356 3092 01DFFA00 (EqualizerAPO.cpp:193): (TRACE) Successfully created and initialized child APO
2014-11-10 17:20:22.356 3092 01DFFA00 (EqualizerAPO.cpp:215): (TRACE) RequestedInputFormat = { 00000003, 2, 4, 32, 48000.000000, 00000003 }
2014-11-10 17:20:22.366 3092 01DFFA00 (EqualizerAPO.cpp:227): (TRACE) Output format = { 00000003, 2, 4, 32, 48000.000000, 00000003 }
2014-11-10 17:20:22.366 3092 01DFFA00 (EqualizerAPO.cpp:234): (TRACE) Success in IsInputFormatSupported of child apo
2014-11-10 17:20:22.366 3092 01DFFA00 (EqualizerAPO.cpp:271): (TRACE) InputFormat accepted
2014-11-10 17:20:22.376 3092 01DFFA00 (EqualizerAPO.cpp:295): (TRACE) Input format in LockForProcess = { 00000003, 2, 4, 32, 48000.000000, 00000003, 480 }
2014-11-10 17:20:22.376 3092 01DFFA00 (EqualizerAPO.cpp:309): (TRACE) Output format in LockForProcess = { 00000003, 2, 4, 32, 48000.000000, 00000003, 480 }
2014-11-10 17:20:22.376 3092 01DFFA00 (EqualizerAPO.cpp:316): (TRACE) Success in LockForProcess of child apo
2014-11-10 17:20:22.376 3092 01DFFA00 (EqualizerAPO.cpp:215): (TRACE) RequestedInputFormat = { 00000003, 2, 4, 32, 48000.000000, 00000003 }
2014-11-10 17:20:22.386 3092 01DFFA00 (EqualizerAPO.cpp:227): (TRACE) Output format = { 00000003, 2, 4, 32, 48000.000000, 00000003 }
2014-11-10 17:20:22.386 3092 01DFFA00 (EqualizerAPO.cpp:234): (TRACE) Success in IsInputFormatSupported of child apo
2014-11-10 17:20:22.386 3092 01DFFA00 (EqualizerAPO.cpp:271): (TRACE) InputFormat accepted
2014-11-10 17:20:22.386 3092 01DFFA00 (EqualizerAPO.cpp:328): (TRACE) LockForProcess successful
2014-11-10 17:20:22.396 3092 01DFFA80 (FilterEngine.cpp:194): (TRACE) 2 channels for this device: L R
2014-11-10 17:20:22.396 3092 01DFFA80 (FilterEngine.cpp:312): (TRACE) Loading configuration from C:\Program Files\EqualizerAPO\config\config.txt
2014-11-10 17:20:22.396 3092 01DFFA80 (FilterEngine.cpp:300): (TRACE) Finished loading configuration after 2.078766 milliseconds
2014-11-10 17:20:22.396 3092 01DFFA80 (FilterEngine.cpp:234): (TRACE) Successfully created directory change notification thread 4380 for C:\Program Files\EqualizerAPO\config and its subtree
The logfile looks fine, I can't see anything unusual. My only guess is that there is a problem with the APO supplied by the sound card driver. You could check that: First, disable Equalizer APO for the sound device in the Configurator. Then open regedit and navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Render{DAF6C25A-76E3-4CA7-BF53-2479C40C84F5} and rename the subkey FxProperties to _FxProperties or something else. Then use the Configurator to enable E-APO for the device again and see if you get sound now. You can always undo the changes by disabling E-APO again in the Configurator and renaming the _FxProperties key back to FxProperties.
To be able to rename the key, you might need to take ownership of its parent key {DAF6C25A-76E3-4CA7-BF53-2479C40C84F5}. To do that, you can follow this guide: link
Thank you!
This solution worked for me. Took me a minute to figure out I needed to take permission of the parent Key of the FxProperties key.
Since Equalizer APO 0.9.2, you could try to get the same effect by using the troubleshooting options in the Configurator: Disable "Use original APO" for both pre-mix and post-mix.
Thanks, that did the trick!
Do you know if it would possible to run EqualizerAPO without disabling the effects included with the sound driver? I did some digging and I think that IDT's APO loads other APOs via a registry key. For instance, the effects of the Enhancements tab of the sound control panel can be enabled by toggling the load flag in the registry. I verified this by setting the 'load' flag to 0. This disabled the effect even though the checkbox was checked in the UI. See the screenshot.
I tried adding a new entry for equalizerAPO (a copy of the MSAPO branch) to the GFX and LFX branches but it just ended up crashing Windows as soon as I tried to play audio. Do you think it's possible to make EqualizerAPO compatible so that it is loadable by IDT's driver? I know it's a long shot but I just wanted to get your opinion.
Last edit: zoidy 2014-11-12
If you tried to load E-APO inside the IDT driver when the IDT APO was itself the child APO of E-APO you have created an endless recursion, which would be a reason for the crash.
You need to rename the FxProperties to _FxProperties, then install E-APO using the Configurator, so that it doesn't load the IDT APO. Then rename the FxProperties created by E-APO to e.g. FxProperties_EAPO and rename _FxProperties back to FxProperties. Then you can add the entry for E-APO to the IDT APO's registry path.
Thanks, I had considered that situation before but the steps I did were slightly different. I tried your suggestion but the results were the same: a complete system lock up.
It seems then it's not possible to have IDT's driver load E-APO. If it would only be possible to load VST plugins, I could have my limiter and compressor back :)
Thanks, I had considered that situation before but the steps I did were slightly different. I tried your suggestion but the results were the same: a complete system lock up.
It seems then it's not possible to have IDT's driver load E-APO. If it would only be possible to load VST plugins, I could have my compressor back :)
Did you look at EqualizerAPO.log after such a crash? If there is any difference to the normal log, could you please attach it here? I don't know if I can get any clues from this, but it's at least worth a try.
I did some experiments with VST plugins a while ago and had positive results. I found two problems however:
- The realtime behaviour of VST plugins may not be sufficient for the requirements of Equalizer APO (depends on the individual plugin)
- The processor architecture of the plugin must match, so on 64-bit Windows you need 64-bit plugins, as Equalizer APO runs inside a 64-bit service.
The latter problem will likely be a real blocker, because most free VST plugins I have seen are 32-bit only. So support for VST may come in the future, but it's no priority, don't wait for it.
There are many free 64 bit VST plugins available now. I would love to be able to use them. Cockos REAPER gives their plugins for free and they are 32 or 64 bit called ReaPlugs http://www.reaper.fm/reaplugs/
Nice to know. These plugins look very sophisticated.
It's hard to find multichannel plug-ins (usually plug-ins are intended to be used with DAW systems per track which normally are either mono or stereo tracks). Maybe just adding some of those now missing features offered by plug-ins is the way to go.
BTW, it's possible to use a bridge software for to use 32-bit plugins on a 64-bit system (example: JBridge). Dunno if there are any freewares or projects out there... .
I did look at the log but didn't see any obvious errors.
For the VST support, I suspected that a big issue would be delay introduced by the increased processing requirements of certain plugins. Oh well
That (CPU related) delay hasn't been an issue for a long time ... .
Hello Zoidy, you could hopefully get the answer here https://answers.microsoft.com/en-us/windows/forum/all/no-sound-for-idt-high-definition-audio-codec-when/7dd8c4dd-5ab1-48a2-8059-3093a9534db1 or visit here
Do not worry about the sound issue, it happens some time.