DPC-X User Guide
DPC-X helps a Windows 11 PC that already has audio problems: clicks, cuts or dropouts that the power of the machine does not explain. It finds the driver that gets in the way, keeps it away from your audio, and keeps the PC in its best state while your music software runs. This guide is short on purpose: it tells you what to do, in order, and what to expect.
DPC-X works best through its own audio driver, DPC-X ASIO. Set it up once (section 4), choose it in your music software, and everything else happens by itself. Without it, DPC-X can still measure and tune your PC, but it cannot look after your audio while you play.
What DPC-X is, and who it is for
Every driver on your PC (graphics, network, USB, the firmware itself) takes small turns inside Windows before your music software gets the processor back. When one of them takes too long, you hear it: a click, a short cut, a dropout. That waiting time is called DPC latency. It happens on fast, modern PCs too, and it has nothing to do with how powerful the machine is.
DPC-X does three things about it:
- Measures which driver is the one that gets in the way, using the measurement built into Windows itself. You get a report that names the driver, not a guess.
- Isolates that driver, and the usual suspects, away from the processor core that your audio uses.
- Looks after your audio while your music software runs: full processor speed, high priority for your program, background tasks paused. The moment you close it, your PC is back to normal.
DPC-X is made to mitigate a problem that already exists. If your music software runs clean, leave your PC alone. DPC-X cannot repair a driver that misbehaves either: only its manufacturer can. What it can do is tell you which one it is, and keep it out of the way.
Before you install
DPC-X changes system settings: how interrupts are shared between processor cores, the power plan, the timer precision, and a few Windows services while your music software runs. It records your PC's original state the first time it runs, and Restore original puts everything back whenever you want.
Even so, it works on your system. Two minutes of preparation are worth it:
- Create a Windows restore point. Press the Windows key, type Create a restore point, open it, click Create. A restore point is always the safest way back, whatever happens later.
- Connect your audio interface and have your music software installed. DPC-X needs to see the interface to know which core it uses.
- Close your music software while you install and optimize. You will open it again when everything is in place.
DPC-X works on laptops. Keep the charger connected during the first optimization, and read the note about Force C0 in the panel before you turn it on: a processor that never rests means more heat and less battery.
Installing
- Download the installer from pablomartin.com/dpcx and run it. It asks for administrator rights once.
- Read and accept the license agreement. It is shown in your language where the law requires it.
- Let it finish. The installer puts DPC-X in Program Files, installs the DPC-X ASIO driver, and starts a small background service called the guardian. The guardian is what watches your audio while you play; it starts with Windows and uses almost nothing while it waits.
- Tick Launch DPC-X at the end, or open it later from the desktop icon.
The panel opens with the Status page, a live meter of your PC's latency. Leave it there for now: the next section is the one that matters.
If Windows shows a blue "Windows protected your PC" screen, click More info and then Run anyway. This happens with every new program that has not yet earned Microsoft's reputation; it is not a warning about DPC-X itself.
DPC-X ASIO: the step that matters
Your music software talks to your audio interface through an ASIO driver: the driver that came with your interface, for example the one from RME, MOTU, Focusrite or Universal Audio. DPC-X adds a driver of its own, DPC-X ASIO, that sits in front of yours. Your music software talks to DPC-X ASIO, and DPC-X ASIO talks to your interface's driver. Nothing changes in the sound, the latency or the settings of your interface. The only difference is that DPC-X is now inside your audio, where it can do its real work:
- It knows the exact moment your music software starts and stops using audio, so the guardian can switch your PC into its best state at the right time, and back again when you are done.
- It keeps your audio on its dedicated processor core, at the highest priority, away from everything else.
- It measures every single audio callback, so when something goes wrong the report can say what it was and which driver caused it.
- If your interface's driver stops answering mid-session, it asks your music software to reopen it instead of leaving you with silence.
Setting it up (once)
- In the panel, open Settings.
- Under ASIO proxy, if it says The proxy is not registered, click Install proxy. The installer normally does this for you.
- In the Driver list, choose the ASIO driver of your audio interface and click Use. The panel now says The proxy wraps: followed by your driver's name.
- Open your music software, go to its audio settings, and choose DPC-X ASIO as the audio device. Set the buffer size you normally use.
That is all. From now on, every time you open your music software, DPC-X knows, and the guardian takes care of the rest. In the panel, the Status page shows your program's name and a live reading of how your audio is doing.
Within one program, DPC-X ASIO can be opened once. If you run two music programs at the same time, each one gets its own copy, which is fine. If a program tries to open it twice, the second attempt is refused with a clear message.
DPC-X is made for dedicated audio interfaces. It also works with the onboard Realtek ASIO driver, but that driver only opens when the Realtek output is the default sound device in Windows. If your music software says "Failed to open the audio device DPC-X ASIO" after you connect a monitor over HDMI or DisplayPort, that is why: Windows moved the default output to the monitor. Set your Realtek device as the default output in Windows Sound settings, or disable the monitor's audio there, and it opens again.
Optimize
Optimize is the one button that tunes your PC. Open the Tweaks page and click Optimize. With your music software closed, DPC-X then:
- Measures your PC as it is now, for about three minutes. Leave the PC alone during the measurement: do not play, do not download.
- Records your PC's original state, so it can always go back.
- Applies the settings that give audio the best chance, and moves the drivers that the measurement caught in the act away from your audio core.
- Asks for a reboot. Some of the changes only take effect after one. Click Reboot now when you are ready; until then the panel reminds you with a banner.
- Measures again two minutes after the PC comes back, and writes a report comparing before and after.
You can run Optimize again whenever you like, for example after a driver update or a new device. It always compares against the original state it recorded the first time, never against a previous optimization.
On many PCs the difference is immediate: the dropouts stop. On some it is not enough, and that is useful information too: the report names the driver that is still in the way, and that is the one to update, replace or disable. DPC-X will not pretend to fix what it cannot.
While you play
Every time your music software opens its audio through DPC-X ASIO, the guardian starts a session. For as long as it lasts, your PC runs in its best state for audio: full processor speed, your program at high priority on its own cores, background services such as Windows Update and search indexing paused, the PC kept awake. When you close the program, everything goes back to normal by itself. There is nothing to click.
The tray icon tells you how the session is going at a glance:
- Green: all good.
- Amber: something took longer than it should, but your audio did not suffer.
- Red: your audio was late. The Status page and the log say which driver did it.
- Grey: the guardian cannot measure right now (for example while another measurement tool is running).
A balloon from the tray tells you when a spike happened during a session. You can turn that off in Settings if you prefer silence.
The panel
Status
The live meter. The worst delay in the last seconds, which driver caused it, your audio program when a session is running, and a five-minute history. Green is good; the higher the bar, the worse.
Tweaks
The Optimize and Restore original buttons, the list of what is applied right now, and the reboot reminder when one is needed.
Settings
The ASIO proxy and the driver it wraps, the guardian service, Start with Windows, the tray balloons, and three opt-ins that are explained next to each switch. Advanced settings are hidden behind Show advanced settings; you do not need them.
Reports
Every measurement and every optimization, as a page you can open, keep or send.
Log
What the guardian did and when, in plain words. This is the page to look at when something does not behave, and the file to send when you ask for help.
Closing the window does not stop DPC-X: it keeps running in the tray, and the guardian keeps watching. Double-click the tray icon to open the panel again.
Reading the report
A report has one line that matters, at the top: the verdict. Excellent and Good mean your PC is in good shape for audio. Fair means it will mostly work, with the occasional click at small buffer sizes. Poor means a driver is seriously in the way.
Below it, the report names the drivers that caused the longest delays, in order. The name tells you where to look: a graphics driver, a network adapter, a USB controller, the motherboard's power management. When Optimize could not do enough, the report says so, and names the driver you should update, replace or, if you do not need the device, disable in Windows.
Everything else in the report is detail for when you want it. You do not need to understand it to use DPC-X.
Going back: Restore original
On the Tweaks page, Restore original returns your PC to the state DPC-X recorded the very first time it ran, however many times you have optimized since. It asks for confirmation, and for a reboot when one is needed to finish.
Restore original undoes what DPC-X changed. It does not undo other things you may have done to your PC in the meantime; for those, your Windows restore point is the way back.
Uninstalling
- First, click Restore original in the panel, so your PC is back the way it was.
- In your music software, choose your interface's own ASIO driver again instead of DPC-X ASIO, and close the program.
- Uninstall DPC-X from Windows Settings > Apps. This stops and removes the guardian, removes DPC-X ASIO, and removes the start-with-Windows entry.
Your reports and DPC-X's record of your PC's original state stay in C:\ProgramData\dpcx, so a later reinstall can still put the machine back. Delete that folder if you want nothing left.
Troubleshooting
"Failed to open the audio device DPC-X ASIO"
DPC-X ASIO could not open your interface's driver. Check in Settings that the proxy wraps the right driver, that your interface is connected and switched on, and that no other program is using it. With onboard Realtek sound, see the note in section 4: the Realtek output must be the default sound device in Windows. The Log page shows the exact reason the driver gave.
My music software does not list DPC-X ASIO
Open the panel's Settings and click Install proxy. Then restart your music software. Only 64-bit programs can use DPC-X ASIO.
The tray icon is grey
The guardian cannot measure at the moment. Usually another measurement tool holds the Windows kernel trace; close it and the icon turns green within a few seconds. If it stays grey, check in Settings that the service is installed and running.
The dropouts are still there after Optimize
Open the latest report and look at the driver named at the top. If it is a graphics driver, update it, or try the studio driver if your card has one. If it is a network adapter you do not use, disable it in Windows. If it is the motherboard's power management, look for a BIOS update. DPC-X keeps that driver away from your audio, but a driver that holds the whole PC for too long is beyond what any tool can fix.
Something feels wrong since I optimized
Click Restore original, reboot, and you are back where you started. Then write to us with the report and the log, so we can see what happened.
Support
Questions, problems or a report you would like a second opinion on: the community forum is the place. When you ask for help, attach the latest report from the Reports page and the file C:\ProgramData\dpcx\dpcx.log: together they tell the whole story, and nothing in them identifies you or your PC beyond the names of its drivers.
