XonarSwitch Beta Testing

01-Dec-2015: XonarSwitch development, troubleshooting and feedback collecting are on hold for the time being. Until such time when Giulio will be able to resume work on XonarSwitch some comments like those requesting different features will not be approved. - CarvedInside

XonarSwitch is a new application that allows you to control various Xonar's audio settings, define them as switchable profiles, and apply them on-the-fly without having to stop the audio playback.

The beta testing of XonarSwitch is taking place on the MaxedTech website, allowing the author of the application to gather user feedback from the UNi Xonar community and give its members the opportunity to try out the application and contribute to its growth and polishing.

Currently Supported Hardware:


Xonar D1, DX, D2, D2X, DS, DSX, DG, DGX, DG SI, Essence ST, Essence STX, Essence STX II, Xense, Xonar H6


X-Meridian 7.1, X-Meridian 7.1 2G

Currently Supported Operating Systems:

Windows XP and later, both x86 and x64.

Main features:

  • Ability to change the Sound Card settings on the fly by directly interfacing with the driver.
  • No DPC latency increase: although it sends commands directly to the Xonar driver, it does so only when a profile is activated and only for the settings that actually change. It doesn't continuously poll the driver.
  • Ability to configure itself depending on the hardware it runs on, showing only the relevant options.
  • Fully customizable global keyboard shortcuts usable to switch profile even when in a full-screen applications like a game.
  • Supports Headphones Gain where applicable.
  • Easily clone a profile by editing the source profile and then changing its name.
  • Live mode allows to hear the effects of your settings in real time.
  • Can replace the system volume icon, with a volume popup that is displayed by left-clicking once on the XonarSwitch tray icon. Some Xonar-specific options like analog output selector, SVN and hardware peak meter are present.
  • Very compact and portable: only one small EXE, no dependencies, no need for external DLLs, no need for a setup: drop it and launch it. If run elevated, it enables autostart by default on first run, which can be manually disabled by the user.
  • Built-in self-update code: it periodically checks for new versions and updates itself automatically.

Current Profile Settings:

  • Master volume: leave unchanged, apply last used for the same combination of output panel and speaker type, or set a specific volume and balance.
  • SVN (Smart Volume Normalization): leave unchanged, enable or disable.
  • System Speakers: leave unchanged or set a new layout.
  • System Bit Depth: leave unchanged or set an explicit value
  • System Sample rate: leave unchanged or an explicit value
  • Sample rate: leave unchanged or set an explicit value
  • Set an analog output option: same as Asus Control Panel, including switching between front and rear panel where applicable.
  • Exchange headphones left / right channels: leave unchanged, enable or disable.
  • Exchange center / bass channels: leave unchanged, enable or disable.
  • Exchange side / rear surround channels: leave unchanged, enable or disable.
  • Headphones Gain: set gain mode where applicable. On the Xense, Sennheiser mode is supported.
  • SPDIF Output: deactivate or activate, choice between PCM and relevant options (Dolby Digital and/or DTS Interactive depending on the card model).
  • Surround Max (Stereo upmix): leave unchanged, enable or disable
  • Analog or Digital out enhancements: support for Dolby Headphones, Dolby Virtual Speaker, 7.1 Virtual Speaker Shifter, Dolby ProLogic IIx, DTS NEO:PC depending on the card model.
  • Each output channel volume (depending on the card capabilities and the analog output layout selected): don't change or set a specific value.
  • Each input source (they differ based on the card model): Leave unchanged or set volume, balance, line-specific options, monitoring (where available)
  • Select the recording source.
  • Equalizer: don't change, deactivate and activate, setting a 10 band profile with presets and user-defined gain profiles. The sliders give precise feedback from -20dB to +20dB allowing for 1dB-accurate calibration.
  • FlexBass: deactivate and activate, setting the LTE crossover frequency as well as the speakers' size.
  • AEC: enable or disable where applicable. AEC requires a particular voice DSP that some models don't have and thus it's not always present.

Command line arguments

Since revision 453, XonarSwitch supports command line arguments. They are case and order insensitive. When a parameter is exepected, the "=" sign shouldn't be preceded or followed by spaces. Parameters containing spaces, like a profile name, shouldn't be encased in quotation marks. The <INPUT_LINE> parameter is the zero-based line index as seen in the Recording mixer section of the Profile Editor, left to right, and goes as follows:

1Line In
4Stereo Mix
5CD In

Some values might correspond to input lines  that aren't present on a specific card model and therefore are ineffective if used.

Currently supported command line arguments:


XonarSwitch doesn't load any user interface and runs even if there is another instance already active in the system tray. It executes other command line arguments and then exits. Autoupdate isn't triggered even if a new version is released.


Cycles among all available profiles in the same order they appear in the profiles window.


Swtiches to profile <PROFILE_NAME>


Cycles among all provided profiles in the same order they appear in the profiles window. Profile names should be separated by a single comma.


Mutes master volume


Unmutes master volume


Toggles master volume mute state.


Mutes <INPUT_LINE> volume.


Unmutes <INPUT_LINE> volume


Toggles <INPUT_LINE> volume mute state.


XonarSwitch_PopupMenu XonarSwitch_Profile XonarSwitch_Profiles ZonarSwitch_Tooltip

Planned features

  • Adding support for the DG / DGX jack autosensing feature.
  • Suggestions by the community where feasible and when cost/benefit positive, after the application is stable on various hardware and software platforms.


XonarSwitch is designed to take advantage of the ClearType functionality, added by Microsoft to the Windows operating systems since Windows XP.

ClearType is basically a text antialiasing feature that improves readability and reduces eye strain when using flat panel displays.

Starting with Windows Vista, ClearType is enabled by default, while on Windows XP it had to be manually activated by the user.

To enable ClearType under Windows XP and enjoy a clearer and smoother XonarSwitch interface, read this article by Microsoft Support.


The words "ASUS", "ASUSTek", "Xonar", the Xonar logo and the original Xonar icon are trademarks of ASUSTeK Computer Inc.

ASIO is a trademark of Steinberg Media Technologies GmbH.

Virus is the author of the Standalone Apps scripts source that got me started with this project.

One of the 7.1 Virtual Speaker Shifter layouts used by XonarSwitch is by Luis U and guarantees an optimal perception of 3D positioning in games.

The Xonar Icon with a transparent background is by bullseye.


Although the code has been written with care, it's still a beta application, and like all software in general and beta software in particular is by definition prone to defects. The author can't exclude that some malfunctioning in the application could cause sensible settings like the system master volume or headphones gain to be misapplied and thus cause damage to your hearing or the audio equipment.

The software is provided as-is and free of charge, and by downloading the application and executing it, you explicitly declare the author is not responsible for whatever damage may be caused by the use of XonarSwitch.

Currently supported features might be dropped if the beta testing phase feedback reveals technical problems unforeseen by the author during the development process.

No malicious software guarantee

XonarSwitch is guaranteed free of malicious code. It has been tested and whitelisted by WebRoot.

Beta feedback guidelines

Beta feedback is essential to get XonarSwitch to run smoothly on all software and hardware platforms.

When reporting a bug, please follow these guidelines:

  • Always include your system info. Right click on the XonarSwitch tray icon, click on "About XonarSwitch..." and then on "Copy System Info" and then paste the data in your message.
  • Provide step-by-step instructions to reproduce the error / wrong behavior.
  • Be ready to test a private release that attempts to address the problem you reported.

Please note that during beta, feature requests will have very low priority, since the development focus will be on getting rid of bugs. If the general feedback by the community is positive and the application reaches a state of reasonable reliability, they will be taken into consideration later on.

How to contact the author

Right-click on XonarSwitch's tray icon and then on the "About XonarSwitch..." menu.
In the about window, clicking on the developer's name  will copy his mail address in your system clipboard, and you can then paste it in the recipient field of your mail or webmail client.


Release Notes


Sept. 10, 2015

New Features:
-XonarSwitch is now high-DPI aware. The interface will look sharper  on Windows versions with DPI virtualization of not DPI–aware applications (Vista and onward) when a higher than 100% system-wide DPI setting is used. In that scenario, tray icons of appropriate resolution will also be used instead of scaling up the 16x16 tray icon. Users wanting to employ custom profile icons with a higher than 100% DPI setting, are advised to include the icon resolution matching their setting: 20x20  for 125% DPI, 24x24 for 150% DPI, 28x28 for 175% DPI.Virus Scan


For a list of previous release notes, please see XonarSwitch Version History.

Download latest version

Older versions: v0.9.0.557(does not have the microphone balance bug) and v0.9.0.636


  1. TSA14 Sep 2019 @ 13:13

    XonarSwitch stopped working after some recent Windows 10 hotfix, it simply does not launch anymore (no error messages, no nothing).
    System: Win10 1903, Xonar DX, AMD Ryzen 3900 + Gigabyte X470 Gaming 7.


    • CarvedInside15 Sep 2019 @ 08:24

      Launch XonarSwitch and remember the time at which you launched it. Go to Event Viewer (can type it in search)->Windows Logs-> Application and look if there is an error or warning event at the time you've launched XonarSwitch. Also look into System category.
      Did this problem started after this weeks Tuesday Windows updates?

      Unrelated to the problem, I want to ask you if you had any restarts or BSODs when installing the Xonar drivers or when changing the card settings since you've upgraded to the Gigabyte X470 Gaming 7 motherboard?


      • Fabm17 Sep 2019 @ 14:24

        I have the same issue after a Windows update. System: Win10 1903 (Build 18362.356), Xonar DGX, Intel i7 8700k on Asrock Z370 Extreme4
        I tried to start XonarSwitch and this is what I got in the Eventmanager (Unfortunately in German, hope it helps nonetheless):

        Application Error:

        "Name der fehlerhaften Anwendung: XonarSwitch.exe, Version:, Zeitstempel: 0x55f05b78
        Name des fehlerhaften Moduls: unknown, Version:, Zeitstempel: 0x00000000
        Ausnahmecode: 0xc0000005
        Fehleroffset: 0x008df860
        ID des fehlerhaften Prozesses: 0x588
        Startzeit der fehlerhaften Anwendung: 0x01d56d4822c0c7bf
        Pfad der fehlerhaften Anwendung: C:\Users\Fabian\Documents\XonarSwitch.exe
        Pfad des fehlerhaften Moduls: unknown
        Berichtskennung: 0c2abdd4-580a-49ae-b8bf-112b6acc1b84
        Vollständiger Name des fehlerhaften Pakets:
        Anwendungs-ID, die relativ zum fehlerhaften Paket ist: "



        "Fehlerbucket 2173107325341623063, Typ 5
        Ereignisname: BEX
        Antwort: Nicht verfügbar
        CAB-Datei-ID: 0

        P1: XonarSwitch.exe
        P3: 55f05b78
        P4: StackHash_a036
        P6: 00000000
        P7: PCH_B4_FROM_ntdll+0x0007232C
        P8: c0000005
        P9: 00000008

        Angefügte Dateien:

        Diese Dateien befinden sich möglicherweise hier:

        Es wird erneut nach einer Lösung gesucht: 0
        Berichts-ID: 0c2abdd4-580a-49ae-b8bf-112b6acc1b84
        Berichtstatus: 268435456
        Bucket mit Hash: 140e8696a0961c81be286d9949c96317
        CAB-Datei-Guid: 0"


      • TSA17 Sep 2019 @ 22:57

        Hi, sorry for the delay,

        Here's the error data:
        Faulting application name: XonarSwitch.exe, version:, time stamp: 0x55f05b78
        Faulting module name: unknown, version:, time stamp: 0x00000000
        Exception code: 0xc0000005
        Fault offset: 0x00891970
        Faulting process id: 0x3a58
        Faulting application start time: 0x01d56d91cdc4e8ce
        Faulting application path: C:\AMD\XonarSwitch.exe
        Faulting module path: unknown
        Report Id: 9e398e38-bf1d-4a86-b9e4-f90df8b9fc0b
        Faulting package full name:
        Faulting package-relative application ID:

        No, I had no problems with the driver or settings both with 2500k/ z77 mobo or zen+ and zen2 / x470 mobo... Zero BSODs or anything like that for last two years or so.


  2. Terak21 Sep 2019 @ 08:50

    Im using Xonar Switch on the latest version of win 10 64 bit with no issues at all but im on the insider program on the slow ring. Using a ASUS Rog Hero Z270 with a 6700k.


  3. Tebz26 Oct 2019 @ 14:52

    Does anyone know of software with similar functionality as Xonar Switch for other sounds cards/on-board sound? I was a long time user until my latest build which no longer has my Asus Xonar DG installed. I miss the easy switching for the front panel and the speakers, but I've found the windows 10 sound applet in the tray seems to be working well enough. One thing I haven't found is an easy way to toggle mic monitor on/off.

    Hoping anyone here might have some imput. Cheers.


  4. Bakitm26 Oct 2019 @ 16:15

    Hello, is there a way that i can get back my EQ settings from a xonar swithc backup file without using xonar switch? I have an issue that i can not use my xonar sound card in my new system but i want to get the EQ from the backup for a temporary baseline on my motherboard audio, until i sort out the sound card issue.


    • CarvedInside31 Oct 2019 @ 01:10

      If you still need this, send me the XonarSwitch backup file by e-mail, I will load it and send you a screenshot with the EQ settings.


  5. Serkan04 Jan 2020 @ 18:10

    I have a Asus xonar ds pci
    Motherboard : gigabyte z270 hd3
    processor : i5 7400
    win 10 1909 version pro 64 bit
    my problem 96 khz/24 bit no problem and very good working but xonar supports 192 khz /24 bit and sound sizzling , channels changing .
    can y help me ?

    Best regards


    • CarvedInside05 Jan 2020 @ 17:34

      Is this a problem only with XonarSwitch? Because if it's not, you posted on the wrong page and you should repost it under a more suitable page.

      Also you might want to clarify the problem. Sound sizzling as there is a noise? Always or only when audio is playing? How the channels are changing? How many channels you have enabled? Which drivers have you tried?


  6. ameneses04 May 2020 @ 13:11

    Win 10 pro, Dell Xps . I have the xonar essence STX.
    I tried to install the Xonar Switch , but it does not launch (nothing happens), any idea?


  7. Temati18 Jul 2020 @ 01:06

    Just wanted to thank you for this amazing app and driver.
    I am on Win10 1909, Ryzen 3600, B450 Tomahawk with Asus Xonar DX
    Works like a charm


  8. qqq06 Oct 2020 @ 15:32

    Damn, I've been looking for something like this for so long... Dunno how I didn't stumble upon this sooner. I definitely prefer the Xonar Audio Center thing to the built in Windows alternative, but it always annoyed me that I had to open it up and select the output from the drop down menu. Now I've plugged your brilliant app into my Rainmeter setup and can switch between headphones and speakers just by clicking one icon on my desktop. So THANKS! 🙂


  9. Blackdragonbird07 Oct 2020 @ 20:29

    Xonar Switch stopped to work in my system for some reason. Windows 10 2004 x64 Pro. It was working, I restarted the computer normally and after restart I got the message: Run-time error '52': Bad file name or number.

    There's no log in event viewer. Reinstalled the driver and switched for an older Xonar Switch version, the problem persist. Any information where more I can look to find the issue?

    Thanks. =)


  10. MT30 Oct 2020 @ 15:58

    Same application crash on LTSC 2019 (With latest .NET and Cumulative update), seems to have started recently.

    I noticed as my external program calls XonarSwitch when I switch profiles, it hangs sometimes but the profiles eventually switch. But indeed the application doesn't want to start at all anymore (GUI).

    Disabling DEP fixes it.


  11. komputerek29 Jan 2021 @ 18:02

    This should be included as an option in the Uni drivers (even marked as a beta if that's necessary)!
    It is easy to overlook it. A lot of people might still be using old panels from Asus or C-Panel instead of this - much better one.


    • CarvedInside31 Jan 2021 @ 22:27

      Thank you for the suggestion. I was thinking about this and I still am considering it. The thing is, there are a couple of issues with integrating XonarSwitch as it is now with the UNi Xonar driver installer.


  12. Cenwulf09 Mar 2021 @ 23:48

    Feature request: additional command line arguments to invoke the backup settings functionality and/or return currently selected profile.
    This utility is great, it gives the macro buttons on my keyboard something useful to do.


  13. Latlak14 Mar 2021 @ 06:27

    THANK YOU! <3 This is the best thing that could happen to me soundwise. I really hated my DGX, distortion sounds from GPU, very disappointing quality, low volume although amp was set up and mixer as well. Xonar Switch improved my volume and made my MMX 300 boom sharply, I can now locate the instruments even in electronic music! I love it, I was about to spend hundreds of euros for external DAC equipment although this was all I needed. Thank you again! Do I need UNi anymore running in the background or is Xonar Switch a full replacement? And does it overwrite UNi settings? Because the mixer in Xonar Switch is set to 45% while UNi had it on 50% but was quieter and now I don't know what settings I run.


    • stanek14 Mar 2021 @ 18:01

      Reinstall your Uni driver selecting "Low DPC latency" option. Never run any of the C-Media or Xonar panels and just use XonarSwitch - for the sake of comfort you can have it in your autostart. That will ensure you get the best performance and compatibility.


      • CarvedInside17 Mar 2021 @ 21:38

        I moved your comment from a new comment to a reply to the comment I assumed you where answering to. Next time when you are replying to someone, please use the Reply button on the right of that comment instead of writing a new comment.


    • CarvedInside17 Mar 2021 @ 21:44

      Last audio panel used overwrites the current settings. You can use XonarSwitch alongside ASUS Audio Center or C-Media Audio Panel but it's preferably used as a replacement of those, in which case, reinstall the UNi Xonar drivers with Low DPC Latency configuration just as stanek said. There is one caveat, if you need front panel headphones auto-detection (or automatic jack-sensing), then you also have ASUS Audio Center running in the background (UNi Xonar with Normal panel configuration).

      Don't think the improvements that you are hearing are from XonarSwitch. They are either from UNi Xonar drivers or simply because you are using different settings.


  14. Squire21 Mar 2021 @ 22:00

    Any chance to get F13~F24 key as shortcut keys to work ? (for mic mute toggle) to be specific.


    • Udavf28 May 2021 @ 00:17

      You must bind some key to your profile, then open regedit, go to HKEY_CURRENT_USER\Software\XonarSwitch\Profiles\ >>Names of your profiles<<
      There is key named Shortcut , F11 key equals 7B 00, so i figured F13=7C 00, F14 = 7D 00, F15 = 7E 00.
      Works like a charm, .would be a lot cooler if they did. make it possible through GUI though.
      Also quick hint for people reading this, you can remap keys on keyboard with SharpKeys software.
      For example i got some mileage of dumbass browser, mail, search buttons on my keyboard by mapping them to F13..14..15.


  15. MaloW22 Jul 2021 @ 11:27

    Hey, love this program, but I'm having an issue that every time that I close my computer XonarSwitch "crashes" in a way that keep my computer from shutting down unless I press "ok" on the crash-message: https://i.imgur.com/xOGpYAI.jpg
    Running latest Windows 10 (this has been happening for a year or so for me, across multiple Windows versions), an Asus Xonar STX II on an ASRock Z270 Extreme4. It's not a big deal but it's definitely a minor annoyance at this point, any idea what might cause it?



Leave a new commentReply to comment

Comment received.
Your comment may be held for moderation. If it does not show up immediately, please be patient. Comments have to comply with these rules:
  • English language only
  • Don't post insults or threats
  • Try to keep the discussion constructive and informative

We've noticed that you're using an AdBlocker

It's not just you, over 66% of our site's visitors are blocking the ads.

Please disable adblock for this website and refresh this page if you:
find the content useful
want us to create more useful content and software
want tech support through the comment section

The ads are placed so that there is minimal interference with page reading. There are no pop-up, pop-under or sticky ads.

Alternatively, you can support us by making a donation.