unofficial blog

Remarkable features of Skype

Sound issues on Skype for Windows due to NGC audio codec

NGC is a new audio codec used for Skype-to-Skype calls and it is designed to replace the previous codec SILK, that once replaced its predecessor SVOPC. Abbreviated from “Next Generation Calling”, the new Skype audio codec is still in the testing stage (I think so because it’s activated randomly), but already noticed that during a NGC call, compared to SILK one, the voice sounds much cleaner without background noise and interferences.

But like any new technology, sometimes NGC does not work properly, and due to it during Skype calls may occur various sound issues (like sound interruptions, lack of sound, sound suppression, disabling Sterio Mix and other). As a rule, problems are related to the hardware, drivers or third-party software, and I will give some tips on how to solve them.
  1. First of all be sure that you use the latest version of Skype for Windows, since only the latest versions provide patches and fixes for detected errors.

  2. Next, be sure that you always use the latest drivers for your sound card, microphone and other sound devices. On the other hand, if sound issues started to occur after you have installed the latest drivers, as a workaround is roll them back.

  3. If the previous tips do not help you, try to uninstall any software designed to process and handle your computer sounds (like recording and changing your voice, applying sound effects and other).

What to do if the sound issues still present?

  1. First, you need to make sure that is really a problem with NGC audio codec. To do this, during a call analyze technical information and look for the Technology=NGC value — if it is not present, then your issue is not related to the NGC and you need to find another solution. Otherwise, keep reading.

  2. If the problem really related to NGC, and you have already tried all the options to fix it, at this moment you have two workarounds:
    1. Install Skype 7.16.0.102 (safer, but less features)
    2. Disable NGC (all features, but dangerous)

How to disable NGC?

At this moment, there is no official way to disable NGC, but you can do it in the following way:
  1. Exit Skype
  2. Open folder: C:\Program Files (x86)\Skype\Phone
  3. Rename file RtmCodecs.dll to something else
  4. Launch Skype and make an audio call
  5. Check if issue still exists
Be aware, that this hack may break your Skype and you should use it at your own risk. I know a case when the web camera Logitech C920 shutdowns while trying to switch to 1080p (Full HD) video mode during a Skype video call. If you encounter such problems, rename back the RtmCodecs.dll file.

What is the “RtmCodecs.dll” file?

I may be wrong, but seems this file contains functions that add support for NGC codec (and most likely, for many more other functions). When “RtmCodecs.dll” is missing, Skype uses default audio codec named SILK. I renamed this file and did various tests, and did not notice any problems during audio and video calls, as well as for group calls. That’s why I beg to inform me if on your system something broke down or does not work properly after renaming this library.

Should my interlocutor also disable NGC?

No, because NGC is activated only when all call participants supports it. That’s why even in a group call will be used SILK codec if one user has disabled NGC or uses an unsupported OS or old Skype version.

What problems occur most often due to NGC?

  • No sound during audio calls, but everything works perfectly for video calls.

  • Only the caller’s voice is heard while any computer sounds (including movies, music, and games) are muted.

  • Contrary to previous issue, can be heard only the computer sounds, without the interlocutor’s voice.

I would be grateful for any further details and comments about the article, as well as for reviews of what issue do you had and how you solved it (any technical details are welcome).

13 comments

  1. 2 +2 0
    DivTech (karma: +23),
    you did it , all its fix it right now .

    Thanks so much for the Info about it , its really useful !

    Have a wonderful Day !
    (yn)
    1. 0 0 0
      Administrator (karma: +1208),
      Hey! Thanks for your feedback. You are always welcome! If you encounter any problems after renaming “RtmCodecs.dll”, please let me know.

      ps. For our readers, please note that our discussion with DivTech begin here, and the problem arose only during audio calls.
  2. 0 0 0
    dr tal (karma: 0),
    The ngc codec has a nasty habit of skype's lazy dev team. to get better echo cancilation ngc takes all audio that is heard from the speaker that skype outputs and ignores it no matter how loud the audio is. or wether its stereo mix or nothing else.

    So the same audio from a different speaker same volume level will play fine but stereo mix unless its stereo mix from a different audio source wont work.
  3. 0 0 0
    dLux (karma: +20),
    Hi
    I had tweaked so Skype would not update itself. Because it seemed that every 2-3 updates, Skype would no longer work.
    Well, guess what .... Skype forced an update on me without notification, perhaps about 3 weeks ago.
    Since then I have not been able to make any calls. I could not hear others, but they could hear me.
    I was unable to use Echo because I could not hear anything.

    I finally found your website! Thank you!
    I renamed RtmCodecs.dll and Echo did work! (Its too late tonight to call anyone to test it though.)
    And now when Skype starts, it puts up a warning saying that there was a problem with the version installed.

    Windows Vista - turns out running 7.36.0.150 ... I thought I downloaded 7.40.0.103 Full ?!?!?!
    Weird!!
    What is going on??

    Vista support been dropped?
    Then why won't skype work on my Linux and Win7 computers? Neither will Skype Web!!!
    I was wondering if it is a Port problem... on all 3 computers??

    ________________

    I just opened Windows Firewall .... there were over 30 entries with "Skype"!!!!
    I am unable to delete them. No ports listed in many that i checked.
    1. 0 0 0
      Administrator (karma: +1208),
      Hi! As far I know, this warning appears only if you replace RtmCodecs.dll not if you rename it. So, are you sure you just renamed it? In any case, this warning does not affect Skype functions.

      Yes, that’s right. Version 7.36.0.150 is the latest release of Skype for Windows Vista. It is unlikely that this issue is related to wrong port.
      1. 0 0 0
        dLux (karma: +20),
        Hi Again
        Thank you for having this website! Yaaay!

        I definitely renamed the DLL and I was getting that error message as a result.
        The DLL had a file size of 2001KB and dated 2017-05-01

        OMFG! ... A new version of RtmCodecs.dll just appeared in the Skype/phone folder today!
        It has a file size of 2894KB and dated 2017-06-27.

        Wow! Micro$haft is really sticking their little fingers into our machines!

        I'm grateful i can make calls again....
        1. 0 0 0
          Administrator (karma: +1208),
          Hi! Thank you for your kind words. I wrote an article about a related issue: Skype does not receive incoming calls.
  4. 0 0 0
    Wilford Brimley (karma: +3),
    This worked up until today now skype is back to not working.
    1. 0 0 0
      Administrator (karma: +1208),
      Please make sure that Skype is not updated and replaced the library.
  5. 0 0 0
    Teddy (karma: +7),
    Hello there.
    In my specific case (I want to include both the computer sound and my microphone)... The stereo mix just doesn't work for a while, but after a few attempts it just magically starts working, with apparently no reason.
    And I mean literally: sometimes it worked after I tried some call and switched the mic on and off, sometimes I had to to raise or lower the volume of the Stereo Mix and so on and so forth. Simply, the same thing doesn't work twice.
    I (obviously) tried what this guide says and it worked for a call, but after I rebooted the computer it was exactly the same. I even tried editing the config.xml file with the <AGC>0</AGC> tag, but, again, it worked once and then nothing again.
    I'm pretty sure it's as dr tal says since my sound comes from different sources and I'm pretty sure it's simply set to silence, but I don't get why the NGC starts working even if I rename RtmCodecs.dll... And why it stops after a while on its own.
    I really don't get what's wrong with this program, and, just like dLux, I've been recently forced to update to the "it doesn't work but it has ads" version.
    Any possible advice?
    1. 0 0 0
      Administrator (karma: +1208),
      Hi! Unfortunately, I have no idea what the problem is, but how about completely deleting the RtmCodecs.dll? Are you sure that there is no RtmCodecs.dll file in the system folders? Have you tried the “share system sound” feature?
      1. 0 0 0
        Teddy (karma: +7),
        I had no idea they added the share system sound in the latest versions, I think they added it because of this weird interaction between stereo mix and the NGC.
        Anyway, I tried it and it works perfectly.
        Thanks a lot!
        1. 0 0 0
          Administrator (karma: +1208),
          I am glad that I was able to help you. By the way, this feature was introduced in Skype 7.33.0.104.

Add new comment

Comments are moderated by the administrator and cannot immediately appear on the site.
Name:
Email:
Want to be notified of new comments?
If you activate notifications, you can at any time cancel them.
Before you start receiving notifications, you’ll have to confirm that the email you provided is yours.
Message:
• When asking a question, please specify the operating system and the version of Skype.
• If you encounter any errors, copy the full text of the message here.
• Do not forget that this is an unofficial blog, and here you get help only from regular users of Skype.
Rate entry: