The new forums will be named Coin Return (based on the most recent vote)! You can check on the status and timeline of the transition to the new forums here.
The Guiding Principles and New Rules document is now in effect.

100% CPU Usage?

RaggaholicRaggaholic Registered User regular
edited December 2006 in Help / Advice Forum
I was just wondering how common 100% CPU Usage was. I'm monitoring mine through the task manager, and I hit (and stay at) 100% rather often. It will always spike when opening a video, starting a program, or converting a video with TMPGEnc.

I've checked through google and it seems like this is a bad thing. It slows the machine down sure, but I never thought it was too much of a problem.

Am I wrong?

Raggaholic on

Posts

  • ffordefforde Registered User regular
    edited December 2006
    What are the specs for your computer? Assuming you have something fairly decent, when doing nothing your CPU usage should idle at 0-3%.

    You may try updating your virus scanner and running a scan. Check for spyware also. For spyware I like Spybot S&D and Ad-Aware. If you think you might have some spyware, I would recommend running multiple scanners. Just one probably wont find everything.

    EDIT: Also you might want to look at your running processes (from the Processes tab in Task Manager) and sort everything by CPU usage. Maybe you could narrow down what is hogging all your CPU cycles.

    fforde on
  • Locust76Locust76 Registered User regular
    edited December 2006
    Do you use one of these "@home" programs that calculates scientific data downloaded from a university in a distributed network?

    Also, sorting your processes by cpu usage is the best way to find out what's taking it all up. Just CTRL ALT DEL, click the PROCESSES tab and click on "CPU" twice (one to sort it ascending, another to sort it decending).

    Locust76 on
  • robaalrobaal Registered User regular
    edited December 2006
    It's not strange that it jumps when doing the things you list.

    When you do find some process that eats up CPU time when Idle then google its name to find out what it does.

    robaal on
    "Love is a snowmobile racing across the tundra when suddenly it flips over, pinning you underneath.
    At night, the ice weasels come."

  • Lucky CynicLucky Cynic Registered User regular
    edited December 2006
    It would be nice if you could list your PC specs. I would of course recommend cleaning out any spyware and viruses, and defragging. If you don't want it to be running at that high of a CPU usage, get a better processor or maybe more ram.

    Lucky Cynic on
  • Magus`Magus` The fun has been DOUBLED! Registered User regular
    edited December 2006
    CPUs try to get stuff done as fast as possible so it's gonna jump to 100% when it's doing anything.

    The only time it won't get to 100% is when the act is so simple that before it can reach 100% use, it's already done.

    Like, if you notice when opening Firefox it goes to 100% CPU usage, and then throttles way down once it's actually open? Stuff like that.

    Magus` on
  • RaggaholicRaggaholic Registered User regular
    edited December 2006
    Here are the comp specs for that machine:

    AMD Athlon XP 2000+
    Asus A7V266-E Motherboard
    1GB DDR SDRAM
    nVidia Geforece4 TI4200 (128MB)
    XP Pro, Service Pack 2

    Yeah, I know this machine is older but I've noticed that it's been performing worse and worse over the past few months. I basically just use it for video editing and whatnot.

    There aren't any issues with adware/spyware. I ran scans, and they came up clean.

    Raggaholic on
  • Lucky CynicLucky Cynic Registered User regular
    edited December 2006
    Raggaholic wrote:
    Here are the comp specs for that machine:

    AMD Athlon XP 2000+
    Asus A7V266-E Motherboard
    1GB DDR SDRAM
    nVidia Geforece4 TI4200 (128MB)
    XP Pro, Service Pack 2

    Yeah, I know this machine is older but I've noticed that it's been performing worse and worse over the past few months. I basically just use it for video editing and whatnot.

    There aren't any issues with adware/spyware. I ran scans, and they came up clean.

    I would recommend using the windows 98 theme, as it helps load up windows a bit quicker in my experience, and I would also go thru every inch of my harddrive and take off any programs I dont use, and defrag right afterwards. Then I'd go into my C drive and eliminate any folders and such that have been left behind by previously downloaded/uninstalled programs. This shoul help with harddrive space as well as keeping background tasks to a minimum.

    Lucky Cynic on
  • alcoholic_engineeralcoholic_engineer Registered User regular
    edited December 2006
    get a program called system mechanic and just get the trial version (i think it expires in like 60 days or something), and run most of the system cleanup utility. I am gonna assume you havent formatted in a while, and this program cleans the crap out of it (registry, garbage files, a wicked defragmentation program.....).

    Also like everyone has said, defrag it, and clean up as much crap as you can.

    alcoholic_engineer on
  • AbsoluteZeroAbsoluteZero The new film by Quentin Koopantino Registered User regular
    edited December 2006
    That isn't uncommon, really.

    But if it hits 100% while idling, you might have a problem. rtvscan.exe and hlpsrvc.exe are a couple that tend to do shit like that. If so, just kill em with task manager.

    AbsoluteZero on
    cs6f034fsffl.jpg
  • robaalrobaal Registered User regular
    edited December 2006
    Reformatting is always an option. It's especially effective if some drivers left crap on the system which would be hard to remove.

    robaal on
    "Love is a snowmobile racing across the tundra when suddenly it flips over, pinning you underneath.
    At night, the ice weasels come."

  • RaggaholicRaggaholic Registered User regular
    edited December 2006
    Thanks for all of the help guys.

    I do use the Win98 theme on all of my machines, as I just prefer it to the XP theme. I thought about reformatting (I just did that around two months ago with my gaming machine), but it's going to be a pain with everything I have on it. If anything, that's my dead last option.

    Defragging now...

    Raggaholic on
  • CentipeedCentipeed Registered User regular
    edited December 2006
    Raggaholic: When it hits 100%, check out the CPU usage dialog and tell us what's using all the CPU cycles. Please.

    Centipeed on
  • RaggaholicRaggaholic Registered User regular
    edited December 2006
    From what I've been able to see, the majority of the CPU is being taken up by System Idle Process. Of course, when I use a particular program, that program will take up a chunk of it.

    I've noticed that CPU usage will go to 99 when I'm using a video file, though. If I'm playing one, then the player will take up 99 of the CPU. If I try to skip around in a video, it will be at 99 and then delay a few seconds before moving. The same thing happens if I'm editing a video file.

    This doesn't happen with audio files.

    Raggaholic on
  • Locust76Locust76 Registered User regular
    edited December 2006
    Raggaholic wrote:
    From what I've been able to see, the majority of the CPU is being taken up by System Idle Process. Of course, when I use a particular program, that program will take up a chunk of it.

    I've noticed that CPU usage will go to 99 when I'm using a video file, though. If I'm playing one, then the player will take up 99 of the CPU. If I try to skip around in a video, it will be at 99 and then delay a few seconds before moving. The same thing happens if I'm editing a video file.

    This doesn't happen with audio files.

    That's... normal. Your system idle process doesn't actually utilize cpu power, it's just letting you know that your system is X% idle.

    As for playing videos taking up 99% of the CPU, it seems like you have your player set up incorrectly, or your video card sucks, because your video card should be doing the majority of the video playback work and your CPU shouldn't be anywhere near 100%. Install new video drivers and make sure all the "Hardware Acceleration" checkboxes are checked in your video player's setup menu.

    Locust76 on
  • RaggaholicRaggaholic Registered User regular
    edited December 2006
    Locust76 wrote:
    As for playing videos taking up 99% of the CPU, it seems like you have your player set up incorrectly, or your video card sucks

    Video card sucks as in "time for an upgrade" or video card sucks as "there is something wrong with your card?" I'm using a Geforce4 TI 4200, and I know in the "I need to play [x game] on high" world of computers, it lags behind. I figured it would be more than fine for what I was doing, though.
    Locust76 wrote:
    your video card should be doing the majority of the video playback work and your CPU shouldn't be anywhere near 100%. Install new video drivers and make sure all the "Hardware Acceleration" checkboxes are checked in your video player's setup menu.

    I upgraded to nvidia's latest drivers and looking in the video player options, there is no hardware acceleration boxes. I'm using Windows Media Player Classic.

    Raggaholic on
  • sirSolariussirSolarius Registered User regular
    edited December 2006
    Is the machine slowing down more than you want it to, or is it just the 100% value? Are these DVDs or just little internet videos‮‮?

    sirSolarius on
  • GafotoGafoto Registered User regular
    edited December 2006
    I've got an iBook and I hit 100% pretty commonly when I'm playing movies, messing around in photoshop or have a bunch of programs open at one time.

    Gafoto on
    sierracrest.jpg
  • RaggaholicRaggaholic Registered User regular
    edited December 2006
    The comp is slowing down a lot more than I want it to in general. I've noticed that it doesn't encode as fast, nor is it burning DVDs as fast as it was a few months ago.

    These videos are ripped from DVDs pretty much. It does do the same thing with randomly downloaded videos and videos captured directly from my VCR. It's happening with various types of videos and various types of encoding as well.

    I have another AGP card. I think I'll swap them out to see if that makes anything better.

    Raggaholic on
  • JWFokkerJWFokker Registered User regular
    edited December 2006
    Raggaholic wrote:
    I was just wondering how common 100% CPU Usage was. I'm monitoring mine through the task manager, and I hit (and stay at) 100% rather often. It will always spike when opening a video, starting a program, or converting a video with TMPGEnc.

    I've checked through google and it seems like this is a bad thing. It slows the machine down sure, but I never thought it was too much of a problem.

    Am I wrong?
    Raggaholic wrote:
    Here are the comp specs for that machine:

    AMD Athlon XP 2000+
    Asus A7V266-E Motherboard
    1GB DDR SDRAM
    nVidia Geforece4 TI4200 (128MB)
    XP Pro, Service Pack 2

    Yeah, I know this machine is older but I've noticed that it's been performing worse and worse over the past few months. I basically just use it for video editing and whatnot.

    There aren't any issues with adware/spyware. I ran scans, and they came up clean.
    Raggaholic wrote:
    From what I've been able to see, the majority of the CPU is being taken up by System Idle Process. Of course, when I use a particular program, that program will take up a chunk of it.

    I've noticed that CPU usage will go to 99 when I'm using a video file, though. If I'm playing one, then the player will take up 99 of the CPU. If I try to skip around in a video, it will be at 99 and then delay a few seconds before moving. The same thing happens if I'm editing a video file.

    This doesn't happen with audio files.

    Everything you've posted sounds completely normal. Your computer is just slow as shit. Everyone getting you to analyze what your system is doing is overlooking the fact that you're about 5 YEARS and several generations of technology behind the curve.

    The Athlon XP 2000+ is most likely based on the Palomino core, built with a 180nm process. That's 3 generations of CPU lithography advancements behind what's available on today's CPUs. It runs at 1.67Ghz and only has 256kb L2 cache and no on-die memory controller. Also, your motherboard only supports up to PC2100 RAM. The slowest you can even find anymore is PC3200.

    There's absolutely nothing wrong with your computer other than the fact that it's bordering on ancient. I mean, Max Payne and Halo came out when your system was considered 'new'. And encoding video is a very CPU intensive process. Forget trying to encode new formats like h.264 on that thing. It'll take you days.

    And your video card has absolutely NOTHING to do with video playback. It's solely for rendering 3d games. Hardware accelerated video decoding wasn't added until after the Nvidia 6xxx series of cards with PureVideo came out, years after your card came out. Ignore people telling you to upgrade your drivers because that will do nothing. Your CPU is what decodes all videos on your PC.

    You should ask in Games and Technology next time to make sure you get accurate information.

    JWFokker on
  • JWFokkerJWFokker Registered User regular
    edited December 2006
    Locust76 wrote:
    As for playing videos taking up 99% of the CPU, it seems like you have your player set up incorrectly, or your video card sucks, because your video card should be doing the majority of the video playback work and your CPU shouldn't be anywhere near 100%. Install new video drivers and make sure all the "Hardware Acceleration" checkboxes are checked in your video player's setup menu.


    This is completely wrong.

    JWFokker on
  • RaggaholicRaggaholic Registered User regular
    edited December 2006
    JWFokker wrote:
    Everything you've posted sounds completely normal. Your computer is just slow as shit. Everyone getting you to analyze what your system is doing is overlooking the fact that you're about 5 YEARS and several generations of technology behind the curve.
    And I would be fine with this if my machine wasn't operating worse than it was six months ago. If it's a "your machine is old, and it's breaking down over time" thing, that's cool. I'll just switch out a few things here and there. I don't know if it's that, though.

    For instance, it used to be (and I mean six months back) I could take a MPEG and turn it into a Video folder for a DVD in around thirteen minutes. Now it takes almost an hour. I used to be able to point to a spot on a video and it play instantly, now there is a three to four second delay. I used to be able to watch a video without it stuttering and playing fast in some spots. Now I can't.

    If it's a "old machine" issue, that's one thing. I want to make sure that's the issue before moving on, though.

    Raggaholic on
  • JWFokkerJWFokker Registered User regular
    edited December 2006
    How long has it been since you reinstalled Windows and how much free space do you have on your OS drive? Windows has a tendency to slow down over time as crap builds up in your system from programs being installed/uninstalled and hardware being replaced. You may give a registry cleaner a shot, but when this sort of thing happens over a period of time it's usually attributable to "Windows sludge".

    JWFokker on
  • RaggaholicRaggaholic Registered User regular
    edited December 2006
    JWFokker wrote:
    How long has it been since you reinstalled Windows and how much free space do you have on your OS drive? Windows has a tendency to slow down over time as crap builds up in your system from programs being installed/uninstalled and hardware being replaced. You may give a registry cleaner a shot, but when this sort of thing happens over a period of time it's usually attributable to "Windows sludge".
    That's actually some great advice.

    I thought about reformatting/reinstalling Windows, but wanted to avoid it because it's going to be a hassle. If Windows does sludge over time, then that may end up being the only option.

    It's been at least two years running constantly (not 24/7, but almost) and my space changes a lot. As of right now, I'm at about 80% capacity, but that can go as low as 30% and as high as 95%.

    Looks like I know what I have to do...

    Raggaholic on
  • JWFokkerJWFokker Registered User regular
    edited December 2006
    It's not so much how long it's been running, it's more how much has changed on the system since you installed Windows. The more installing/uninstalling you do, the faster things go bad because most programs do a shitty uninstallation job and leave crap, be it files or registry keys and it all slows your system down.

    Free drive space only becomes a performance issue with Windows when you get under 1GB. It's possible your virtual memory allocation has become fragmented, but there's not a whole lot you can do about that short of giving it it's own partition. You could however, disable virtual memory, then defrag your drive, then turn VM back on again where it will then take a chunk of the empty non-fragmented drive space. But I can pretty much guaranatee that won't be a 100% solution to your problem.

    JWFokker on
  • Locust76Locust76 Registered User regular
    edited December 2006
    JWFokker wrote:
    And your video card has absolutely NOTHING to do with video playback. It's solely for rendering 3d games. Hardware accelerated video decoding wasn't added until after the Nvidia 6xxx series of cards with PureVideo came out, years after your card came out. Ignore people telling you to upgrade your drivers because that will do nothing. Your CPU is what decodes all videos on your PC.

    Wow dude. Wow. You don't know what you're talking about.

    I refer you here and here and here.

    If you don't feel like visiting those links, this information was pulled from spec sheets referring specifically to the Geforce 4 ti series chips:
    Sources wrote:
      Enhanced Motion Compensation for full screen video playback of all DVD/HDTV resolutions.
      Video acceleration for DirectShow, MPEG-1, MPEG-2, and Indeo.
      8:1 upscaling and downscaling.
      Multiple video windows with hardware color space conversion and filtering.
        Video Acceleration for DirectShow™, MPEG-1, MPEG-2 and Indeo®
        Back-end Hardware video scaling for video conferencing, 3D games and playback
          2D hardware features: 256 bit 2D acceleration, optimized for 32, 24, 16, 15, and 8-bit color depth, hardware cursor in TrueColor, multi buffering (double, triple and quadruple for fluid movements and video playback)

          HDTV and DVD playback: Integrated full hardware MPEG-2 decoder, enhanced motion compensation for full-screen video playback at all DVD and HDTV resolutions, video acceleration for MPEG-1, MPEG-2 and Indeo

          It might also suprise you to see "2D" hardware features listed, since everything you see on your monitor is accelerated by the graphics card, provided you have the drivers loaded. It's no new feature; graphics cards have been graphically outperforming CPUs for over a decade.

          So, if his drivers weren't correctly installed, or the settings were incorrect, his CPU WOULD have been processing every single frame of video, hence the 100% usage. Otherwise, the CPU would be merely feeding the graphics chip the frame data and the chip would decode it, scale it, color correct it, deinterlace it and display it on screen.

          Edit: Oh yeah.
          Nvidia wrote:
            High-definition video processor (HDVP) for full-screen, full-frame video playback of HDTV and DVD content Independent hardware color controls for video overlay
            Hardware color-space conversion
            (YUV 4:2:2 and 4:2:0)
            Motion compensation
            5-tap horizontal by 3-tap vertical filtering
            8:1 up/down scaling
            Per-pixel color keying
            Multiple video windows supported for CSC and filtering
            DVD sub-picture alpha-blended
            Motion adaptive deinterlacing
            compositing

            Locust76 on
          • JWFokkerJWFokker Registered User regular
            edited December 2006
            Yes, basic MPEG acceleration has been around for over a decade since ATi's Mach64 chipset, but it doesn't do a whole lot. Regarding the GeForce4 line in particular, the GeForce4 MX and GeForce FX products support both XvMC's iDCT and motion-compensation acceleration, while GeForce4 Ti products are NOT DXVA compliant and only support motion compensation and crude deinterlacing. It looks like shit to use hardware acceleration on any card that doesn't support AVIVO or PureVideo. MPEG1 and 2 are irrelevant anyway unless you're working with HD transport streams. MPEG4 variants, ie Divx, Xvid, h.264 are what's predominantly used today. MPEG-1 and MPEG-2 are on the way out and haven't been a performance issue for some time. His CPU could easily decode MPEG format video in pure software mode without reaching 100% CPU usage. And it's not as if his video card is doing much of anything anyway. What minimal acceleration is supported by his card is done poorly and actually degrades video quality for a very slight reduction in CPU usage. His CPU is still doing 90% of the work and with that video card, should ideally be doing all of it. For all intents and purposes, it wasn't until AVIVO and PureVideo that the GPU actually did any decoding. His video card does not at all factor into his performance issues.

            JWFokker on
          • Locust76Locust76 Registered User regular
            edited December 2006
            It's true that video acceleration has evolved quite a bit since his card was originally developed. However, to state that his "video card has absolutely nothing to do with video playback" is just wrong. Shortly after watching DVDs on computers became popular, all good video cards started to feature MPEG 1 and 2 decoding. That was in the days of Pentium IIs, which absolutely couldn't decode DVD for the life of 'em. Once you popped in a graphics accelerator with MPEG 2 decoding, that was a thing of the past. That means that "GPUs" were decoding video streams well before PureVideo and AVIVO, and well before the Geforce 6 era.

            The standard features of motion compensation, scaling and deinterlacing remove a huge burden from the main processor and improve the image quality greatly versus standard software decoding.

            HD transport streams with MPEG 1 and 2? What? Neither MPEG 1 nor standard Mpeg 2 are HD formats, so HD doesn't even factor in to the equation. There is an HD MPEG 2 format which is the same as the original but is capable of HD resolutions through codec extensions, but I've never seen it on the computer. As I understand, it's primarily used in HDTV set top boxes.

            MPEG 1 and 2 are nowhere near "on the way out." DVD video = MPEG 2, so unless they're completely phasing out all standard DVDs, we're going to see MPEG 1 and 2 in use for quite some time. In fact, MPEG 2 popularity is still increasing, because it's a superior format. DivX comes close, but it doesn't have the same level of support that MPEG 2 does

            I highly doubt he's working with HD videos all day long. In fact, from what it seems, he's doing conversions from AVI to MPEG 1.

            In addition to all that, the whole point of hardware motion compensation and scaling is to improve the video quality of the videos played. For example:

            Here is an MPEG1 file played in software mode:
            softwareij8.th.jpg

            Here is the same MPEG1 file played in hardware mode:
            acceleratedry2.th.jpg

            Note how the software mode is jaggy and has huge discernable pixels everywhere. That's because the process of filtering and improving the picture quality is an arduous one, something that's better left to the graphics accelerators.

            AVIVO and PureVideo are nothing more than unnecessary marketing hype. His video card is perfectly capable of dealing with the streams he's giving it, and it's perfectly capable of accelerating other forms of video.

            I got a little sidetracked with this lesson in graphics cards, so I missed the "Windows Sludge" effect, which is correct. OP, I responded to your PM. Basically, if you have installed and uninstalled lots of software, your system gets bogged down easily and will be slow regardless of drivers or system age. Reformatting is the best option in this case, but sometimes a simple defrag can help.

            Locust76 on
          Sign In or Register to comment.