LIRC - 100% cpu usage while pressing a button

Hi all.
I'm having some problems with latest lirc versions. It just uses 100% of my cpu while I press any key on the remote. For example, with xbmc, pressing a remote control button makes a one second video lag and frame dropping due to high cpu usage...
I'm using latest kernel and lirc in testing repo
Pinnacle pctv remote (and receiver, rs232 ou ttyS0).
I can't follow the wiki since kernel 2.6.25 (maybe), if i do modprobe lirc_serial (and before a setserial uart none), on irw, nothing happens. -> this used to work before.
I've edited /etc/conf.d/lircd in order to make this remote to work. I don't need anymore to load lirc_serial and remote works... but uses ALL CPU resources.
Solutions? Anyone with same problem?
Thanks friends:D
Last edited by TigTex (2009-07-08 02:11:22)

What about a "bump" to this...
Bump

Similar Messages

  • 100% CPU usage while sending request

    Hi guys,
              I have designed a cluster including two managed servers running on
              different machines. Cluster is on a third machine with IP=192.168.0.20. These managed
              servers have different IP's but same ports. i.e. 192.168.0.11 and 192.168.0.12 with same ports 7123 and 7124 for normal and SSL access respectively. Moreover these servers have the same web application deployed.
              When I send request as a client to my cluster, the CPU usage of Admin server machine and managed server's machine went to 100% usage. I used the url=http://192.168.0.20:7001/MyWeb/test.html
              I am using the clustering mechanism of "HttpClusterServlet". I put this servlet on 192.168.0.20 in WEB-INF folder of default web app. I guess I put it on wrong place.
              Please help me in this regard.
              Regards,
              hexpart
              

    madlight88,
    Here are some things to try.
    As I understand it you are using a Windows-based PC is that correct? If not, I will have to change the following steps.
    It could be a conflict with information from previous syncs in Sync History. Try going to the iTunes preferences (Edit->Preferences) and then the Syncing Tab.
    Click on Reset Sync History, and try connecting the iPhone. Does CPU% jump to 100% and stay there? It may jump to there for a few seconds, but should go back down.
    If that didn't do it, go back to the Syncing preferences and put a checkmark in "Disable Automatic Syncing".
    Connect the iPhone, did the %CPU jump and stay at 100% this time?
    Hope this helps,
    Nathan C.

  • 100% CPU Usage caused by HMI

    Hi everybody:
    I'm working with LabVIEW DSC 8.2.1 in a system that monitors many variables of a plant, such a typical SCADA system. For this reason, the use of the graphic tools is highly used on the development of this system. Everything works fine, but I have only one problem.... the usage of the CPU.
    When I am working on the development system I (not the executable) I start the application and after the variables are initialized and every process has started and are running , the CPU usage is raised around 90 - 100%. After a few days investigating the reason of this, I realized thay when I change the view on the screen to another view, for example the block diagram of the application, while the application is still running, the CPU usage goes around 15 - 25%. I've tried these many times changing the view from Front panel to Block Diagram and viceversa and the result is always the same: Front Panel= around 100%; Block diagram or another view (other applications MMIs, or Block Diagrams, etc.)= around 20%.
    Another thing that I realized is that the other view (different to front panel) has to fill the entire screen to work the way I'm telling before.
    When I build and run the executable, the usage of the CPU is the same... (around 100%), but I can't see any other application, because the application built is the shell of the OS, so no other views are available.
    I don't know if there's some other consideration to take into account about the HMI when creating an application, and I'll appreciate very much your help.
    Thanks in advance!
    Ignacio von Unger

     From http://100cpuusage.blogspot.com/
    100 Percent CPU Usage when you run programs after you install Windows XP Service Pack 2
    CPU Usage 100% Symptoms
    When you run some programs, the CPU Usage meter in Task Manager may indicate CPU Usage 100%. When CPU utilization reaches 100 percent, programs will run very slowly or stop responding (hang) and your computer is freezing or crashing.
    Noteress CTRL+ALT+DEL to view CPU utilization, click Task Manager, and then click the Performance tab.
    These symptoms occur after you install Microsoft Windows XP Service Pack 2 (SP2).
    CPU Usage 100% Cause
    These problem occurs because of the user interface code that is included in Windows XP SP2. The high CPU utilization is caused by the additional overhead that occurs when the IsWindow function is called by the user interface code.
    RESOLUTION
    Hotfix information
    A supported hotfix is now available from Microsoft. However, this hotfix is intended to correct only the problem that is described in this article. Apply this hotfix only to systems that are experiencing this specific problem. This hotfix might receive additional testing. Therefore, if you are not severely affected by this problem, we recommend that you wait for the next service pack that contains this hotfix.
    To resolve this problem, submit a request to Microsoft Online Customer Services to obtain the hotfix. To submit an online request to obtain the hotfix, visit the following Microsoft Web site:
    http://go.microsoft.com/?linkid=6294451
    Note If additional issues occur or any troubleshooting is required, you might have to create a separate service request. The usual support costs will apply to additional support questions and issues that do not qualify for this specific hotfix. To create a separate service request, visit the following Microsoft Web site:
    http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)
    Prerequisites
    To apply this hotfix, you must have Windows XP SP2 installed.
    Restart requirement
    You must restart the computer after you apply this hotfix.
    Hotfix replacement information
    This hotfix does not replace any other hotfixes.
    File information
    The English version of this hotfix has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel. Date Time Version Size File name
    30-Mar-2005 19:53 5.1.2600.2643 577,024 User32.dll
    30-Mar-2005 01:30 5.1.2600.2643 1,836,544 Win32k.sys
    if you still do not know how to Fix CPU Usage 100%?
    I suggest you try targeted software - registry cleaner to fix cpu usage 100%
    Because there are many cases causing high cpu utilization.
    1. If you do a lot of web surfing and are concerned about spyware, adware infecting your machine, they will cause system crashes and CPU utilization reaches 100 percent. Some good registry cleaner has the function of spyware & adware removal.
    2. You install many beta version of the software, Drivers are not certified, which resulted in many errors, you get high cpu usage.
    3.100% CPU Usage while you use Internet Explorer
    4. many unneed Startup Program.
    5.Others PC Errors. - DLL errors, runtime errors, Windows-Installer Errors, Windows Startup Errors,paths Broken DLLs, OCX, and ActiveX Components all will cause 100% cpu usage. Your PC will run very slowly.
    Registry cleaner can do a complete scan of your entire file system and registry in under 2 minutes! Fix High Cpu Usage. Improve PC Speed By Up to 70%!
    http://www.100-cpu-usage.com/ suggest you to download registry cleaner to fix 100% cpu usage too.
    PCErrorsfixer.com - Top 3 Windows Registry Cleaners, Improve PC Performance,5 Star Rated. Fix 100% CPU Usage, Runtime Error, DLL Error,Windows Startup Errors,Internet Explorer Errors, Speed Up your slow PC.

  • 100% CPU usage by iCal

    For some reason my iCal application uses 100% of CPU. What can I do to avoid it?

    I had a similar problem with iTunes.
    Here's the link to what fixed my problem immediately.  Please note: my problem was resolved following just the three steps pasted below.  The original link has additional steps that may be necessary, although I did not employ them, and my problem of 100% CPU USAGE is gone!!!  Thank God!
    URL source:     http://www.hotcomm.com/faq/FAQ_ResetWinsock.asp
    Good Luck
    Copyright (c) 2009 1stWorks Corporation. All rights reserved.
    This article gives instructions for resetting Winsock on Windows XP and Windows Vista: 
    Reset Winsock (Vista) 
    To reset Winsock in Vista: 
    1.Click the Windows Start button. 
    2. Type Cmd in the Start Search text box and press Ctrl-Shift-Enter (keyboard shortcut to run Command Prompt as Administrator). Click Continue to allow elevation request. 
    3. Type netsh winsock reset in the Command Prompt shell, and then press the Enter key. 
    URL source:     http://www.hotcomm.com/faq/FAQ_ResetWinsock.asp

  • How to control timing without 100% CPU usage

    I wanted fine control over timing (in windows XP), but ran into two problems.
    Problem 1: If you use the Swing timer, or Thread.sleep, the resolution is limited to 10 or 11 milliseconds. There is a Thread.sleep(millis, nanos) function, but I tested it and it still has 11ms resolution in WinXP.
    Problem 2: If you use jbanes's GAGE timer, CPU utilization will always be 100%.
    Solution: Use a hybrid technique. I would love to have nanosecond resolution AND low CPU utilization at any speed (and if you have any suggestions, please post them) but for now:
    class /*name*/ extends Thread{
    public void run(){
              setDelay(delaySettings[speed]); //Set "delay" to the desired delay in nanoseconds
              long nanos;
              while(true){
                   if(running){ //"running" is a boolean that can pause or unpause the game
                        nanos=System.nanoTime()+delay;
                        tick(); //Do the game logic and graphics for one frame
                        if(delay>11000000){ //If the system timer can handle it
                             try{sleep(delay/1000000);} //delay/1000000 gives millis
                             catch(Exception e){System.out.println("Caught sleep exception: "+e);}
                        }else{ //use a nanotimer (cpu-expensive)
                             while(System.nanoTime()<nanos){}
                   }else{ //it is paused, so wait a bit
                        try{sleep(50);}
                        catch(Exception e){System.out.println("Caught sleep exception: "+e);}
    //The rest of your code
    }If your desired delay is greater than the system timer resolution (here, I have it set at 11,000,000 nanoseconds, or 11ms) then you can use the Thread.sleep(milliseconds) call, which will have approximately 0% CPU utilization until the thread wakes up. Theoretically, you could use this time for another thread, but at the very minimum, your computer should use less power / generate less heat. If your desired resolution is smaller than 11,000,000 nanoseconds, it goes into a loop that checks nanoTime()... which gives you 100% CPU usage, but is very accurate. This works pretty well if you want to control the framerate dynamically (I use the "-"/"=" buttons to adjust speed) and it handles "pause" events, though I'm sure there are better ways to do that.
    Note: The timing granularity above 11ms for this technique is probably 11ms, though the code could be modified to provide nanosecond granularity at any speed.
    Note 2: I found this to run 3% faster than when I used the GAGE timer.
    -Cherry

    Pause the game when u alt-tab away ^_^
    Thats what most native fullscreen games do (the
    non-networked kind atleast)Good idea, but the crux of the issue is really the underlying scheduler which allows
    the thread to race.
    How to "Eliminate" 100% CPU usage.
    Tony's Law of the exec constant. <<<<"Any thread or process running on a non-preemptive operating system MUST NOT use blocking
    IO, and MUST preempt itself at leat 20MS per iteration."
    The reason it is called a constant is because it is the minimum time needed to ensure
    the underlying operating system gets enough CPU cycles to function correctly.
    Every milliseconds below this increases exponentially the chance of locking up or
    crashing despite the speed of your system.
    Most people who program do not realize the the implications of running under defective schedulers
    such as the one provided with MS windows where, for example, you can block on a socket, and
    hang your whole system.
    >>> Do NOT use Thread.sleep() <<< but instead use Object.wait();
    Do not use blockng IO. If you have to use java.io, use available() to make such you ONLY
    read the exact amount of bytes you need without blocking and make sure to prempt
    yourself at least 20MS per iteration.
    ie:
    InputStream inputStream;
    while(working)
    Object waitObject = new Object();
    int readCount = 0;
    int availableBytes = 0;
    int  totalBytes = 10;
       while(readCount < totalBytes)
          if((availableBytes = inputStream.available())!=0)
              read() (the # of Bytes available)
          else
              synchronized(waitObject)
                   waitObject.wait(200);        // 5X per second poll
                    waitObject.notifyAll();
    Using wait() removes the current thread from being scheduled; Thread.sleep()
    leaves the Thread on the schedule list. wait() releases all monitors allow other
    threads to have them; THread.sleep() does not.
    The 100% CPU issue is especially bad under NT BTW.
    If you do this not only will your CPU usage go to negligible, but you
    will never again lock your system because of it.
    Good Luck!
    (T)

  • Queue consumer stops with 100% cpu usage

    I'm trying to use Berkeley DB queue with transactions. When I tested what happens when transactions with DB_APPEND are aborted I found that while it works and DB_CONSUME correctly skips over rolled back records, unfortunately extents that have those records are never deleted, which causes database to always grow. Next I tried DB_CONSUME with database opened using DB_INORDER flag and it seems there's a serious regression in Berkeley DB that causes it to loop indefinitely with 100% cpu usage when it encounters a rolled back record. I tested various versions and found that this bug doesn't happen with 5.1.29, but it is reproducible with 5.2.42, so this regression might have been introduced in 5.2. I have also tested 5.3 and 6.0, and both have this behavior. There may be something wrong with the way queue records are rolled back, one indication of that would be that in 5.1.29 doesn't have neither of the two problems I found with DB_QUEUE: extents are deleted after being consumed, and there are no issues when consuming with DB_INORDER either.
    You can find Python code to reproduce this issue here:
    https://gist.github.com/snaury/027a3c546f5b0a62a440
    Sorry for using Python and not e.g. C++, but it's a lot shorter that way.

    We have looked at the issues and they are valid.   We will roll the fixes out for this in our next release of BDB.   The test case was very useful and really helped to speed the process up.    If you have any questions, please contact me directly at [email protected]  Thanks again for bringing this to our attention.
    thanks
    mike

  • Problem:100 % cpu usage with tcp server dll

    Hello,
     I am trying to write a dll with labwindows/cvi that allows me to create a TCP Server. This dll is integrated in labview.I created this Dll with example provides by Labwindows/cvi(rtserver.dll).
    Description of my problem: when i execute this dll in a "While Loop" in labview,the TCp server wait a connection and 100% cpu usage occurs. However when a client is connect to the server,the CPU is normaly used because the program stop when he meets the timeout of the tcpread() function. I would like to know how i could limit CPU usage  when the server is awaiting a client in the labview "While loop".
    I know I could use a DELAY() to limit Cpu usage ,but I would like to know if there are any others solutions.
    thank you.

    i dont know your exact application, but i generally use Q to transfer data to TCP loop in my prgram it helps me in two ways.
    1. it automatically restricts the iteration when ther is no data (Less CPU Usage, Less Unnecessary Trafic)
    2. Q can eliminate problems arising due to non synchronization of loop
    Tushar Jambhekar
    [email protected]
    Jambhekar Automation Solutions
    LabVIEW Consultancy, LabVIEW Training
    Rent a LabVIEW Developer, My Blog

  • Run program in 100% cpu usage

    hi all,
    does any body know how to set the java program to utilize 100% cpu usage? thanks!

    class Empty implements Runnable {
        Empty() {}
        public void run() {
            while(true) {}
        public static void main(String[] arg) {
            new Thread(new Empty()).start();
            new Thread(new Empty()).start();
            new Thread(new Empty()).start();
            new Thread(new Empty()).start();
    }Not sure why you would want to do this though?

  • Shockwave Flash 11.6.602.168 100% CPU usage

    Hi,
    Our computer has 100% CPU usage every time we get in websites that utilize Flash, or watch youtube.
    Browser: FF 19.0
    Flash 11.6.602.168
    Computer: HP Pentium 4, 2.8 GHz, 3G memory, up-to-date BIOS and other drivers.
    Graphic card: EVGA GeFprce 6200
    Windows 7 32 bits
    This window is freshly installed, has AVG on. We do not have many software's installed, except MS Office. All fans and CPU are clean. The computer runs fairly fast: we tried opening multiple FF tabs simultaneously, plus Excel, Word, Solitaire etc. without any problems. However, whenever we get into websites with Flash, the CPU uasage goes to 100% and stays there. Memory usage has always been stable, around 30%. We have tried the following steps, but it hasn't gotten better:
    - Turned off all applications, opened only one tab with that website.
    - Updated all drivers and applications: FF, Flash, Graphic card etc.
    - Turned ON and OFF hardware acceleration for both Flash and FF, also tried to turn one On, the other OFF, and vise versa.
    - Disabled all add-on's, extensions and Plug-in's, except Flash.
    - Uninstalled and reinstall FF and Flash; restarted several times.
    - Temporarily turned OFF protected mode.
    - Uninstalled FF, Flash, then installed IE 9, then Flash for IE: didn't work.
    - Uninstalled IE 9, Flash, then installed IE10 then reinstalled Flash for IE: also didn't work.
    - We do not keep browsing history.
    Examples of websites that we have had problems with: pbskids.org, barbie.com, and other school websites for kids to do homework or watch youtube.
    While in many websites such as CNN.com, yahoo.com, when we opened it, the CPU usage did spike, but came back to 1-5% within 5 seconds.
    This computer is for our kids. Do we really need to buy an i5 or i7 computer so the kids can play and do homework? Or is there any other way that we can do?
    Thank you

    Moving to the Using Flash Player forum, as this isn't specific to the Beta.
    In the Youtube video, if you right-click and choose Show Video Info, it will show you whether you're using Hardware Acceleration for both Video Rendering and Video Decoding.
    If you're seeing Software Rendering and/or Software Decoding and you're watching a high-def video, it's going to use a ton of CPU.
    Do you see similar behavior in other browsers?  (Chrome, IE)  The Flash Player distributions are actually quite different for each browser.  It would be an interesting data point.

  • System freeze, 100% CPU usage

    Occasionally the CPU usage while running Windows goes up to 100% and the fan starts spinning like crazy. The system is then hardly responsive and becomes unusable.
    I then have to boot into OSX before booting back into Windows to recover.
    With Boot Camp 1.4 I had this problem maybe once a week, but since installing the Boot Camp 2.0 windows drivers this happens several times a day.
    Is there maybe a work around for this problem? Is Apple working on a solution?
    Cheers,
    Erik

    The part of system that is using all the CPU time is the battery driver, all the drivers come under system, it obviously has a major bug in it, I have deduced this over a period of about a year of this problem, I only get it once every couple of months now, it seems as though the Leopard drivers are worse than before, I will resist the temptation to upgrade to Leopard, it seems like many people are having trouble with leopard, particularly concerning battery life, A coleague of mine has installed leopard on a DAW machine and had a lot of problems on first install. after install he wasn't impressed by the new OS, tiger and boot camp 1.4 is working well for me, I think I will leave it there until someone has something positive to say about Leopard.
    maybe you can roll back the drivers to bootcamp 1.4, only thing I miss is the trackpad tap, which apparently still doesn't work in leopard drivers, well done apple, seems like £80 of wasted money if you upgraded.

  • K7N420 100% cpu usage

    Apologies in advance for a long post but I'm stretched beyond my technical abilities to solve this thing. I was running a virus scan a week ago (no issues, it had just been a long time since I ran one) and while I was away the machine restarted itself when it shouldn't have. It was waiting at the redhat login (dual boot XP and redhat) when it should have been waiting to tell me the scan was done in XP. It never booted properly again. The HD reported fatal unrecoverable errors. I bit the bullet and replaced the drive with a Maxtor 80G 7200rpm drive and loaded XP Pro with no issues. Loaded Norton, updated it twice and proceeded for Windows updates. No issues, device manager has no conflicts. HOWEVER, the machine is running no apps (they aren't even installed!) and taskmanager reports 100% cpu usage and no processes running except system idle which jumps from 97 to 99% repeatedly. Somehow I managed to revive the original drive (wrote zeroes to it and ran scandisk several times and it reports no errors now) and tried it with the same problem. I've gone so far as to install 98se (yuck) on the original WD drive and it is using about 28% cpu, again with virtually nothing installed. I ran stinger off a floppy as well as Norton several times so the drives and MBR would appear to be clean. The RAM is appearing properly on both OS's and always no applications running and no processes showing as using anything. I'm stumped.
    Any advice is welcome.

    GlennVidia, first thanks for helping this dumbass out. I ran the memtest overnight with no issues. I just reinstalled XP on the new Maxtor drive. I am using the 2.03 drivers. I just installed PCAlert and it shows the following voltages: Vcore: 1.74, 3.3 is at 3.34, 5 is at 5.03 and 12 is at 12.18 with a cpu temp of 118F. I have installed no other apps including anti-virus. The cpu usage is bouncing between 44% and 65% cycling every second...you can set a clock to it. (Hopefully that triggers someone's memory?) No processes showing as using resources in task manager besides system idle and an occasional hit for task manager itself. Device manager has no issues. I changed the ide cable and reseated all cables to and from the mobo.
    You mention usb...I'm not using any usb devices but will gladly kill it in DM if that is what you are suggesting for a test run.

  • 100% CPU usage... does anyone else get this?

    Here is my code. I would have simplidied it for you... but I honestly have no idea where it went wrong.
    One second it is running fine, the next it starts taking up 100% of my CPU cycles. I can't figure out what I did to it to make it do this... nothing I added creates an infinite loop or infinite threads. It's just... weird.
    The code is probably too big for anyone to look at and tell me what's wrong, but can someone else download it and tell me if you also get 100% CPU usage? It needs to be run on Windows... it uses a couple JNI calls that are Windows-specific. Those calls were the first place I looked when trying to find the problem, but I have not changed that part of the code for a long time, and it has never been a problem before.
    Don't run the bat file... just navigate to the Watchdog2 directory and do 'java Watchdog'.
    Are there any tools that can help me figure out where the program is getting hung up? It's not freezing at any specific spot... just moving super slow and taking up 100% of my CPU. I'm so confused...
    Message was edited by:
    L4E_WakaMol-King

    Nevermind!
    Sorry for the trouble. The problem was that last time I compiled the code, it reverted back to and older version of a class I had compiled days ago. Why it did this is totally beyond me... but it did, and it just so happens that the old version of that class combined with the new version of my program were the perfect recipe for an infinite loop.
    Seriously, if you are in inveterate debugger, you might get a good laugh out of this. I've spent the last week and a half trying to find a way to set the Windows console into cbreak mode (single character processing rather than line-at-a-time processing), and I finally managed to do it by writing some c code and putting it into a DLL with the JNI. So now my program (which runs from the console) can process each character as it is entered rather than waiting for a line return. The older version of the class that got reverted was one that used System.in rather than the input stream generated by the socket. I had set it to System.in for testing purposes, and apparently that testing version is the one it got reverted back to. So combine the two, and you have a console that is feeding System.in each character as it is pressed and a socket wrapper that is listening infinitely. It was a mess... but an uncannily serindipitous mess...
    Ahh... debugging... good time...

  • Windows98 100% cpu usage, any fix?

    Hi,
    Any fix available for the 100% cpu usage problem in Windows 98, or do we have to wait untill 8.1.7 for Win98 and hope that it works in that version?
    regards,

    This issue can be caused by confliction from one of the background programs. You may troubleshoot in Clean Boot Mode.
    How to troubleshoot a problem by performing a clean boot in Windows Vista or in Windows 7
    http://support.microsoft.com/kb/929135
    However if the issue persists in Clean Boot Mode, I suggest you click the Start Button, All Programs, Accessories, System Tools, and then click Internet Explorer (No Add-ons).  If the issue does not reoccur, it may be caused by an IE Add-on. In that
    case, let’s continue to perform the following steps to narrow down the cause.
    Check Internet Explorer Add-Ons
    =========================
    1. Click Tools, and then click Internet Options.
    2. Click the "Programs" tab, and then click Manage Add-ons.
    3. Select an add-on in the Name list, and then click Disable.
    4. Restart IE with Add-ons and check the issue again.
    If the issue is resolved, the disabled Add-on was the cause of the issue. If the issue reoccurs, continue to disable the next Add-on using the same method.
    By doing so, we could determine which Add-on contributed to the issue.
    If it does not help, please reset IE and see if it works.
    How to reset Internet Explorer settings
    http://support.microsoft.com/kb/923737
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. ”

  • While Pressing the button i want to skip first screen in standard screen.

    Hello All,
    I need to create a z Program and call a screen variant of a standard transaction in it.
    I am calling a screen variant of transaction PA70 to hide some of the fields of the screen.
    Also the first screen is supressed.
    My requirement is while pressing back button it should not come on the first screen.
    while if i am doing the same thing with Transaction PA20 it is not coming back to first screen.
    How can i supress this first screen while coming back?
    Regards.

    Hi,
    Use:
    "set al the field values on the initial screen of the transaction and then use
    CALL TRANSACTION '<t-code>' AND SKIP FIRST SCREEN.
    Now you will be navigated to second screen of the transaction, when you click, you will be navigated to your program selection screen.
    Hope this helps you.
    Regards,
    Tarun

  • Skype 4.2.0.11 has abnormally high CPU usage while...

    Skype 4.2.0.11 has abnormally high CPU usage while idle.
    I can't get my laptop under 70 degrees celsius unless I cpulimit or quit skype, and cpulimiting it actually makes it completely unresponsive, as if some other thread is constantly generating a lot of work and taking priority over the UI thread.
    What the heck is skype doing? (And why do any of its threads need nice -10?) It takes up more CPU time than pulseaudio, truecrypt, and deluged combined.
    Its CPU usage is constantly between 5 and 50 percent*, it's absolutely horrible.
    *While idle. I'm unable to make calls.
    I know this is expected from a linux user, but for all I know, Skype is malware. It's not open-source, so I can't find out for myself, and there are no open-source alternatives so the frankly shameful amount of bugs I encounter in Skype will never be fixed.
    There are several bugs I'd love to be fixed in Skype, but first, PLEASE, optimize your code. It's absolutely horriffic at the moment.

    Attached are statistics from my desktop over approximately a 24 hour period for the processes shown (other than firefox and adb).
    Pulseaudio tops skype this time but that's because I've had music playing through mpd for a few hours. Skype uses more than 16 times the CPU that pidgin does, and almost double the RAM! RAM isn't shown in the screenshot but take my word for it. Bear in mind that I haven't taken (or made) any calls in this period of time, and pidgin has been signed into three different services and using encrypted chat.
    I really wish that at least the protocol would be documented so someone could work around this, at the moment I don't think the guys writing skype realize just how unstable the linux port is. At least it's better than the Android port.
    [Edit for those unfamiliar with linux processes: "TIME" is the cumulative time that the program has been scheduled for on any core, effectively making it a measure of total CPU usage for a given time period]
    Attachments:
    2014-06-22-233238_530x119_scrot.png ‏9 KB

Maybe you are looking for

  • I erased some revery files by trash and my mac is very slow

    I updated to Yosemite, then my mac goes too slow, trying to improve a deleted all trash, trash recovered some files and I deleted as well and now my mac is taking 30 to 50 minutes to start up I ran etrek and found this error messages: EtreCheck versi

  • How do i add a printer to my iphone 5?

    How do I add a printer to my iphone 5?

  • Oracle 10g/ArcSDE 9.2

    During the installation of ArcSDE I keep getting the following error during the install. ESRI ArcSDE Server Setup Utility Tue Sep 04 13:18:34 2007 Creating ArcSde schema..... Successfully created ArcSde schema. Installing locators..... Successfully i

  • Clone DB from standby DB

    Hi, I want to clone (make a copy) of production DB, by using standby DB. How can I archive it? I have tried to open standby DB as "read-only" mode. Then make a backup of control file. I shutdown the standby DB, make an image copy of all data files of

  • Skype mobile showing as Invisible even when I'm on...

    My Skype mobile version indicates me as Invisible even though I'm actually online. All my contacts are showing as offline and messages are not coming through. Any idea what the problem is? PC version is fine this problem is only with Skype mobile.