1. Giulio12 Sep 2013 @ 09:41

    Have you tried applying other settings besides the volume? In the video your profiles have a 48KHz Sampling rate, but it was selected even before you switched, so it's not clear if that setting is being applied or not.

    What I'm trying to understand is if XonarSwitch is able to talk to your driver at all. System Speakers layout, master volume and mic volume, all use System calls to work, so they are not relevant in this case. All the other settings are sent directly to the ASUS driver.

    I have another user reporting no driver command currently works on Windows 8 and you have Windows 8 as well, so it would be important for me to understand if the problem lies with the operating system doing something differently.


  2. Meee12 Sep 2013 @ 22:04

    Works great for me. Xonar DX, latest official drivers. All seems to work, but the change from analogue 5.1 rear to FP Headphones isn't reflected in the ASUS control panel.

    I installed the ASUS drivers and was bummed to see that it doesn't have separate devices for rear and front panel outs. But was gleeful to find this little application.

    Xonar DX
    Windows 7 x64
    Analogue 5.1 headphonesin rear
    Stereo headphones in front.

    Thanks, man! Greatly appreciated!


    • Giulio12 Sep 2013 @ 22:17

      That's a limitation of the ASUS control panel. It starts from the premise that there isn't anything else controlling the card in the system, so it doesn't bother to update its interface in real time to reflect changes in the card parameters.

      It only reflects those controls (audio channels, master volume, etc) that can be altered by the user via Windows interfaces.

      If you close and reopen the ASUS control panel you should see the swap from FP to analog 5.1 rear reflected.


  3. Giulio13 Sep 2013 @ 10:11

    The last revision (0.9.52) should hopefully address the Windows 8 compatibility issue. Please let me know if it works for you guys.


    • SimonL13 Sep 2013 @ 10:42

      Wow that was fast! Everything works now. Great job.


    • Meee13 Sep 2013 @ 12:20

      I see. Like I said it no biggie. After switch to FP headphones, any 5.1 still gets divvied up just fine But a nit-pick: coudl you make teh systray icon somethign a bit different from teh ASUS one? I keep clicking the wrong one. :/

      Oh I installed your driver set, too. Just lovely

      Ncie work! d_


      • Giulio13 Sep 2013 @ 15:14

        Thanks for your feedback.
        You are right about the icon, it happens to me too when I'm forced to keep the ASUS control panel running for testing.
        Next build will have a different icon.

        The driver set is by CarvedInside, who is the webmaster and owner of this site and kindly hosts my beta testing. 🙂


  4. propheticus13 Sep 2013 @ 14:36

    Win 7 x64: seems to work perfectly. Thanks for this! Saves repetitive actions while switching between movies/series and music. I've disabled the Cmedia control panel from startup, since it's no longer needed with this switcher.


    • propheticus13 Sep 2013 @ 22:51

      Oh oh, spoke too soon. Problem: When enabling Dolby Headphone the profile "HALL" is always selected. Even selecting STUDIO myself does not work, it reverts to Hall all the time. Please either: not change DH profile, or: make it selectable.


      • Giulio14 Sep 2013 @ 11:13

        I agree it's far less than optimal at the moment. Also, it's fairly easy to improve things, so.... feature request accepted! Dolby Headphones Room and Dolby Virtual Speaker Mode will be in the profile editor and real time settings next revision.


  5. Papf14 Sep 2013 @ 14:24

    I can't check the "Automatically run on startup" option and the app isn't starting...


    • Giulio15 Sep 2013 @ 13:29

      The check mark not staying means that XonarSwitch tries to add itself to the programs that start automatically but for some reason what it does has no effect on your system.

      Please send me an e-mail so I can ask you to do a couple of things for me on your machine and hopefully I can diagnose where the problem lies.

      XonarSwitch’s tray icon -> right click -> About XonarSwitch -> click on my name.
      If it’s not highlighted try closing and reopening the about window until it is: there’s anti-spam feature that might kick in


  6. Michael Gomez14 Sep 2013 @ 18:36

    hi Giulio, theres an issue i can reproduce in windows 8n 64bit, for some reason the 7.1 shifter does not stick when making a profile, it does mark it as a checkmark within the program, but somehow it does not appy the effect.

    I can reproduce this and verify with this medhood. Select dolby and shifter 7.1 within your program, then open up the cmedia control panel, while listening to any audio, and ofc the decibels and sound gets boosted shifter 7.1 style, but ONLY wen you get to open the Cmedia control panel. As if it needs the panel to get open AFTER any modification from your software.

    I hope this helps. thanks again for your efforts, i think we all look foward to your project. =)

    BTW im on an Asus Essence ST with the latest unidriver with low latency mode, no addons, just your software


    • SimonL15 Sep 2013 @ 00:12

      I have excatly the same Setup and can't reproduce this.


      • SimonL15 Sep 2013 @ 00:18

        Ups sorry, tested in Headphone mode. Hm yeah 7.1 shifter only applies after you open CMedia Panel or Asus control panel.


        • Michael Gomez15 Sep 2013 @ 02:59

          yea all we need is that to be fiexed, and the eq a little bigger my eyes get strained tweaking the eq. lol, =)


          • Giulio15 Sep 2013 @ 13:15

            Next release will introduce support for FlexBass and Dolby Heaphones Room / Dolby Virtual Speaker Mode, and that forced me to reorganize the interface.
            A nice side effect for those who use the equalizer is that it's much bigger now.


    • Giulio15 Sep 2013 @ 13:13

      Thanks for reporting the issue. I'll take a look and have it fixed.


      • Michael Gomez15 Sep 2013 @ 17:54

        thank you, i will keep reporting if any other bugs are found, its the least we can all do.

        Another note: i've noticed that when you check for start at windows strartup theres no visual confirmation of it.

        Like a little check mark or something that tells you that its on or off would be great.


  7. Michael Gomez14 Sep 2013 @ 18:42

    BTW it has nothing to do with LIVE MODE.


  8. wiak14 Sep 2013 @ 20:40

    please add support for "input audio" too
    so i can listen to "line In" by pressing CTRL + F3 🙂
    already have CTRL + F1 for headphones and Ctrl + F2 for speakers

    other than that sweet app
    using it with Xonar DX on windows 8 x64


  9. Saurav Srivastava15 Sep 2013 @ 16:53

    I just got my new Asus Xonar DG and now using Uni drivers. I tried your app and it is very good. I have some recommendation for the UI though.

    1. Don't make it a tall UI. Make it a two pane UI with labels on left and content on right. Let me know if you need help with the UI and I can design it for you. You will need to implement it yourself in code though
    2. Eagerly waiting for Dolby Headphone room selection. If I get that, I can say good bye to Asus control panel


    • Giulio15 Sep 2013 @ 20:49

      Thanks for your feedback!
      I agree the window was getting too tall, and in fact next revision has a different control layout.
      I can confirm Dolby Headphones room is in the next revision. I'm testing it now internally and will release is soon™


  10. Roger15 Sep 2013 @ 17:27

    Hello Giulio,

    Big THANKS for the application, much appreciated. I have been dreaming about something similar for a long time. Well done. Now I have a few issiues with latest beta. My info follows:

    Sound Card Model : Xonar Essence ST
    Xonar Driver Version :
    Xonar Driver Registry Key : SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}014
    Xonar Card Hardware ID : PCI\VEN_13F6&DEV_8788&SUBSYS_835D1043&REV_00
    Operating System Version : Microsoft Windows 7 Enterprise x64
    Operating System Locale ID : 2057

    I always run under regular (unpriviliged) user account. If I choose "Automatically Run at Startup", it creates task for administrator user since the application must be started with administrator privilidges. That means automatical startup does not work for me at all. If I modify the task in Task Scheduler and change the user from administrator to goup "Users", it starts but still asks for admin password which is not optimal. Is it necesary to run your aplication without administrator credentials? Asus Control Center works without them. If you could drop the requirement for admin priviliges that would solve the problem I believe.
    My second issue is rather cosmetic. If user chooses "Automatically Run at Startup" from the main application menu, would it be possible to reflect that with the tick element of UI (like a checkbox)?



    • Giulio15 Sep 2013 @ 21:08

      Hi Roger.

      The reason the app requires administrative privileges isn't to control the audio card (that can be done by a normal user, and in fact as you noted the ASUS control panel does just that), but rather because of the autoupdate feature, which wouldn't work depending on where the user drops the exe.

      I'd rather not ask user confirmation to update, because if the user declines I can't be sure that all the existing users are using the latest version. Debugging this application is already demanding the way it is right now, but if I also have to consider that someone might start to report a bug that I have already fixed because (s)he has an old revision, this will soon overwhelm me.

      Have you tried logging as an administrator, giving administrative rights to the XonarSwitch schedule task, and then go back to your normal user? The reason it hasn't already inherited administrative rights is probably because the task has been created while the process didn't have elevated privileges, unless I misunderstood what you have already tried.

      About having visual feedback when autostart is enabled, it's supposed to be there already, if the app is able to create the task that starts it. It might depend on the fact you use a normal user, but I see other reported a problem with the check mark or suggested I include one so it might be a bug.


  11. Michael Gomez15 Sep 2013 @ 17:57

    ohh and Giulio, where's the donation button? lol =)


  12. Roger15 Sep 2013 @ 18:38

    "Is it necesary to run your aplication without administrator credentials?" Sorry, I meant with.


  13. Giulio15 Sep 2013 @ 21:22

    I see some of you have reported that nothing happens when they click on the autostart menu, while others have suggested that I include some kind of visual feedback when autostart is enabled.

    If you look at the first screenshot in the above post, you'll see that the autostart menu is checked. That's how it's supposed to be. The feedback feature is already in.

    I'd like to understand if it's bug and, in case it is, if there is some recognizable pattern in how it manifests itself. It would be very helpful for me if those who don't have the check mark after they click on the autostart menu reply to this message with some additional information:
    1) Please paste your system info (the directions on how to do that are in the post above).
    2) Please state if XonarSwitch is autostarting even though the mark is not there.
    3) Any additional information you think it's related and could be helpful.



    • lann09416 Sep 2013 @ 01:27

      No go for me on Windows 8. 'Nuff said?
      Figured it might be from the location I have it in, but moving to another folder still prevents it from working. Also running the app as admin has no effect either.

      To lead a good example:
      Sound Card Model : Xonar D1
      Xonar Driver Version :
      Xonar Driver Registry Key : SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}015
      Xonar Card Hardware ID : PCI\VEN_13F6&DEV_8788&SUBSYS_834F1043&REV_00
      Operating System Version : Microsoft x64
      Operating System Locale ID : 3081


    • Alexander16 Sep 2013 @ 05:07

      Card Model: Xonar Essence STX
      Driver Version:
      Registry Entry: HKLM\SYSTEM\ControlSet001\Control\Class\{4d36e96c-e325-11ce-bfc1-08002be10318}
      Hardware ID: PCI\VEN_13F6&DEV_8788&SUBSYS_835C1043&REV_00
      OS: Windows 8.1 x64 (6.3.9431)
      Locale ID: 0409


      I clicked "Automatically Run At Startup" when I first ran this application. It doesn't show that it is selected but it does run at system launch.
      And frankly, I am in HEAVEN, thank to this application.

      Suppose I reinstall Windows (on the horizon, since I'm running Blue). Will I be able to back up XonarSwitch's settings? And if not, may I request such a feature? 🙂


      • Giulio16 Sep 2013 @ 12:28


        I have new code that solved the autostart entry not being checked on another user's windows 8 installation.

        It will be in the next revision and we'll see if it solves the problem for other users as well.

        Your suggestion of being able to backup and restore settings is clever and strangely enough I hadn't thought of it myself. I'll surely add it, even though right now I can't give you an ETA.

        For the time being, to backup XonarSwitch's settings you have to dirty your hands with the registry editor. If you're not familiar with it it's better you leave it alone and recreate profiles from scratch. If you are an experienced user, you can navigate to


        on 32 bit systems and


        on x64 versions of windows.

        Right click on the XonarSwitch folder and choose Export from the right-click menu. Assign a name and save. Move the .reg file you have created to a safe location that won't be affected by your reinstall, like an usb key or a secondary hard drive you won't format.

        On you reinstalled system, double-click on the reg file and the XonarSwitch key bill be recreated with all its subkeys. Start XonarSwitch and all your profiles and settings will be there.

        Note: if you save the key on a x86 version of Windows and then plan to use the file on an x64 version, or vice-versa, you'll need to manually edit the .reg file to add or remove " Wow6432Node" between "SOFTWARE" and "XonarSwitch", or it will recreate the registry keys in the wrong position.


  14. Saurav Srivastava15 Sep 2013 @ 22:15

    Cool. Any ETA?


  15. kasper9316 Sep 2013 @ 04:02

    Great tool. Thanks man. Finally I can switch from headphones to speakers with just hotkey. No more using autoit! yey! 🙂



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
  • Don't post questions without doing a search beforehand

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.