INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: CPU Usage at idle and stuttering scrolling  (Read 4866 times)

HiFiTubes

  • Citizen of the Universe
  • *****
  • Posts: 1123
CPU Usage at idle and stuttering scrolling
« on: August 18, 2015, 04:51:15 am »

Seen this before, I'm now on Windows 10.

System totally at idle, MC using 10% cpu all the time. When I scroll Tiles and hangs often and sometimes spinning wheel with a real hang; CPU loads peak at 15% when scrolling.

I have ESET exclusions set to:

C:\Program Files (x86)\J River
C:\Users\x64\AppData\Roaming\J River

=== Running Benchmarks (please do not interrupt) ===

Running 'Math' benchmark...
    Single-threaded integer math... 3.235 seconds
    Single-threaded floating point math... 2.163 seconds
    Multi-threaded integer math... 1.129 seconds
    Multi-threaded mixed math... 0.671 seconds
Score: 2639

Running 'Image' benchmark...
    Image creation / destruction... 0.480 seconds
    Flood filling... 0.414 seconds
    Direct copying... 0.330 seconds
    Small renders... 1.151 seconds
    Bilinear rendering... 0.876 seconds
    Bicubic rendering... 0.486 seconds
Score: 5887

Running 'Database' benchmark...
    Create database... 0.219 seconds
    Populate database... 1.049 seconds
    Save database... 0.175 seconds
    Reload database... 0.056 seconds
    Search database... 0.885 seconds
    Sort database... 1.263 seconds
    Group database... 0.832 seconds
Score: 4800

JRMark (version 20.0.132): 4442


Library
    Total files: 532035
    Audio files: 464116
    Image files: 56497
    Video files: 9391
    Other files: 2031
Processing
    Thumbnails built: 98% (520710 of 532035)
    Audio analyzed: 65% (309668 of 473507)
Background Tools Running
    No tools currently running
Power
    No entries that affect the system power state
Media Center
    Version: 20.0.132 Registered
    Install path: C:\Program Files (x86)\J River\Media Center 20\
    Interface plug-ins: Interface Plugins: TiVo Server (disabled, not running)
    JRMark: 4442 (version 20.0.132)
    Memory used: 339 MB memory
    Handles used: 570 handles
Advanced System Info
    Memory & CPU
        CPU features: MMX, SSE2, SSE3, SSSE3, SSE4.1, AVX
        Free Physical Memory: 12.4 GB
        Total Memory: 16.0 GB
    Operating System
        Microsoft Windows 10 64-bit
    Audio inputs and outputs
        FrontMic (Realtek High Definition Audio) (driver 10.0.10240.16384)
        LG TV-4 (2- NVIDIA High Definition Audio) (driver 10.0.10240.16384)
        Realtek Digital Output (Realtek High Definition Audio) (driver 10.0.10240.16384)
        SAMSUNG-0 (2- NVIDIA High Definition Audio) (driver 10.0.10240.16384)
        Speakers (Realtek High Definition Audio) (driver 10.0.10240.16384)
    AURALiC USB 2.0 Audio Devices
        AURALiC USB Audio 2.0 (driver 2.22.0.0)
    CDROM
        Optiarc BD ROM BC-5650H (driver 10.0.10240.16384)
    Computer
        ACPI x64-based PC (driver 10.0.10240.16384)
    Digital Media Devices
        [TV][LG]55LA7400-TC (driver 10.0.10240.16384)
    DiskDrive
        Generic- USB3.0 CRW    -1 USB Device (driver 10.0.10240.16384)
        Generic- USB3.0 CRW    -0 USB Device (driver 10.0.10240.16384)
        Samsung SSD 840 PRO Series (driver 10.0.10240.16384)
        ST4000DM000-1F2168 (driver 10.0.10240.16384)
        ST4000DM000-1F2168 (driver 10.0.10240.16384)
        ST4000DM000-1F2168 (driver 10.0.10240.16384)
    Display
        NVIDIA GeForce GT 730   (driver 10.18.13.5362)
    DriverInterface
        Logitech Driver Interface (driver 5.90.38.0)
        Logitech Driver Interface (driver 5.90.38.0)
        Logitech Driver Interface (driver 5.90.38.0)
        Logitech Driver Interface (driver 5.90.38.0)
        Logitech Driver Interface (driver 5.90.38.0)
        Logitech Driver Interface (driver 5.90.38.0)
    hdc
        Asmedia 106x SATA Controller (driver 1.2.8.0)
        ATA Channel 0 (driver 10.0.10240.16384)
        ATA Channel 1 (driver 10.0.10240.16384)
        Intel(R) C600 Series Chipset SATA AHCI Controller (driver 11.6.0.1030)
    HIDClass
        HID-compliant consumer control device (driver 5.90.38.0)
        HID-compliant consumer control device (driver 10.0.10240.16384)
        HID-compliant consumer control device (driver 10.0.10240.16384)
        HID-compliant system controller (driver 10.0.10240.16384)
        HID-compliant system controller (driver 10.0.10240.16384)
        HID-compliant vendor-defined device (driver 10.0.10240.16384)
        HID-compliant vendor-defined device (driver 10.0.10240.16384)
        HID-compliant vendor-defined device (driver 10.0.10240.16384)
        Logitech HID-compliant Unifying device (driver 5.90.38.0)
        Logitech HID-compliant Unifying device (driver 5.90.38.0)
        Logitech HID-compliant Unifying device (driver 5.90.38.0)
        Logitech Unifying USB receiver (driver 5.90.38.0)
        USB Input Device (driver 10.0.10240.16384)
        USB Input Device (driver 10.0.10240.16384)
        USB Input Device (driver 10.0.10240.16384)
        USB Input Device (driver 10.0.10240.16384)
        USB Input Device (Logitech Download Assistant) (driver 1.10.77.0)
    Keyboard
        HID Keyboard Device (driver 10.0.10240.16384)
        HID Keyboard Device (driver 10.0.10240.16384)
        Logitech HID-compliant Unifying keyboard (driver 5.90.38.0)
    MEDIA
        AURALiC USB Audio 2.0 (driver 2.22.0.0)
        NVIDIA High Definition Audio (driver 1.3.34.3)
        Realtek High Definition Audio (driver 6.0.1.7535)
    Monitors
        Generic PnP Monitor (driver 10.0.10240.16384)
        Generic PnP Monitor (driver 10.0.10240.16384)
    Mouse
        HID-compliant mouse (driver 10.0.10240.16384)
        HID-compliant mouse (driver 10.0.10240.16384)
        Logitech HID-compliant Unifying Mouse (driver 5.90.38.0)
        Logitech HID-compliant Unifying Mouse (driver 5.90.38.0)
    Net
        Broadcom NetLink (TM) Gigabit Ethernet (driver 15.6.0.10)
        StrongVPN Adapter (driver 9.0.0.10)
    Print queues
        Fax (driver 10.0.10240.16384)
        Microsoft Print to PDF (driver 10.0.10240.16384)
        Microsoft XPS Document Writer (driver 10.0.10240.16384)
        Root Print Queue (driver 10.0.10240.16384)
    Processors
        Intel(R) Core(TM) i7-3820 CPU @ 3.60GHz (driver 10.0.10240.16384)
        Intel(R) Core(TM) i7-3820 CPU @ 3.60GHz (driver 10.0.10240.16384)
        Intel(R) Core(TM) i7-3820 CPU @ 3.60GHz (driver 10.0.10240.16384)
        Intel(R) Core(TM) i7-3820 CPU @ 3.60GHz (driver 10.0.10240.16384)
        Intel(R) Core(TM) i7-3820 CPU @ 3.60GHz (driver 10.0.10240.16384)
        Intel(R) Core(TM) i7-3820 CPU @ 3.60GHz (driver 10.0.10240.16384)
        Intel(R) Core(TM) i7-3820 CPU @ 3.60GHz (driver 10.0.10240.16384)
        Intel(R) Core(TM) i7-3820 CPU @ 3.60GHz (driver 10.0.10240.16384)
    SCSIAdapter
        Microsoft Storage Spaces Controller (driver 10.0.10240.16384)
    Software devices
        Microsoft Device Association Root Enumerator (driver 10.0.10240.16384)
        Microsoft GS Wavetable Synth (driver 10.0.10240.16384)
        Microsoft IPv4 IPv6 Transition Adapter Bus (driver 10.0.10240.16384)
        Microsoft Radio Device Enumeration Bus (driver 10.0.10240.16384)
        Microsoft RRAS Root Enumerator (driver 10.0.10240.16384)
    System
        Microsoft Basic Render Driver (driver 10.0.10240.16384)
        Microsoft System Management BIOS Driver (driver 10.0.10240.16384)
        Microsoft Virtual Drive Enumerator (driver 10.0.10240.16384)
        Microsoft Windows Management Interface for ACPI (driver 10.0.10240.16384)
        Motherboard resources (driver 10.0.10240.16384)
        Motherboard resources (driver 10.0.10240.16384)
        Motherboard resources (driver 10.0.10240.16384)
        Motherboard resources (driver 10.0.10240.16384)
        NDIS Virtual Network Adapter Enumerator (driver 10.0.10240.16384)
        Numeric data processor (driver 10.0.10240.16384)
        PCI Bus (driver 10.0.10240.16390)
        PCI Express Root Complex (driver 10.0.10240.16390)
        PCI-to-PCI Bridge (driver 10.0.10240.16390)
        PCI-to-PCI Bridge (driver 10.0.10240.16390)
        PCI-to-PCI Bridge (driver 10.0.10240.16390)
        PCI-to-PCI Bridge (driver 10.0.10240.16390)
        PCI-to-PCI Bridge (driver 10.0.10240.16390)
        PCI-to-PCI Bridge (driver 10.0.10240.16390)
        PCI-to-PCI Bridge (driver 10.0.10240.16390)
        PCI-to-PCI Bridge (driver 10.0.10240.16390)
        PCI-to-PCI Bridge (driver 10.0.10240.16390)
        PCI-to-PCI Bridge (driver 10.0.10240.16390)
        PCI-to-PCI Bridge (driver 10.0.10240.16390)
        PCI-to-PCI Bridge (driver 10.0.10240.16390)
        Performance Monitor (driver 10.0.10240.16384)
        Performance Monitor (driver 10.0.10240.16384)
        Performance Monitor (driver 10.0.10240.16384)
        Performance Monitor (driver 10.0.10240.16384)
        Performance Monitor (driver 10.0.10240.16384)
        Plug and Play Software Device Enumerator (driver 10.0.10240.16384)
        Power Management Controller (driver 10.0.10240.16384)
        Power Management Controller (driver 10.0.10240.16384)
        Power Management Controller (driver 10.0.10240.16384)
        Power Management Controller (driver 10.0.10240.16384)
        Programmable interrupt controller (driver 10.0.10240.16384)
        QPI Device (driver 10.0.10240.16384)
        QPI Device (driver 10.0.10240.16384)
        QPI Device (driver 10.0.10240.16384)
        QPI Device (driver 10.0.10240.16384)
        QPI Device (driver 10.0.10240.16384)
        QPI Device (driver 10.0.10240.16384)
        QPI Device (driver 10.0.10240.16384)
        Register (driver 10.0.10240.16384)
        Register (driver 10.0.10240.16384)
        Register (driver 10.0.10240.16384)
        Register (driver 10.0.10240.16384)
        Register (driver 10.0.10240.16384)
        Register (driver 10.0.10240.16384)
        Register (driver 10.0.10240.16384)
        Register (driver 10.0.10240.16384)
        Register (driver 10.0.10240.16384)
        Register (driver 10.0.10240.16384)
        Register (driver 10.0.10240.16384)
        Register (driver 10.0.10240.16384)
        Register (driver 10.0.10240.16384)
        Remote Desktop Device Redirector Bus (driver 10.0.10240.16384)
        SM Bus Controller (driver 10.0.10240.16384)
        System board (driver 10.0.10240.16384)
        System board (driver 10.0.10240.16384)
        System board (driver 10.0.10240.16384)
        System CMOS/real time clock (driver 10.0.10240.16384)
        System speaker (driver 10.0.10240.16384)
        System timer (driver 10.0.10240.16384)
        Thermcal Control Device (driver 10.0.10240.16384)
        Thermcal Control Device (driver 10.0.10240.16384)
        Thermcal Control Device (driver 10.0.10240.16384)
        Thermcal Control Device (driver 10.0.10240.16384)
        UMBus Root Bus Enumerator (driver 10.0.10240.16384)
        Volume Manager (driver 10.0.10240.16384)
    USB
        ASMedia USB 3.0 eXtensible Host Controller - 0.96 (Microsoft) (driver 10.0.10240.16384)
        ASMedia USB 3.0 eXtensible Host Controller - 0.96 (Microsoft) (driver 10.0.10240.16384)
        Generic USB Hub (driver 10.0.10240.16384)
        Generic USB Hub (driver 10.0.10240.16384)
        Generic USB Hub (driver 10.0.10240.16384)
        Generic USB Hub (driver 10.0.10240.16384)
        Generic USB Hub (driver 10.0.10240.16384)
        Intel(R) C600/X79 series chipset USB2 Enhanced Host Controller #1 - 1D26 (driver 10.0.10240.16401)
        Intel(R) C600/X79 series chipset USB2 Enhanced Host Controller #2 - 1D2D (driver 10.0.10240.16401)
        Texas Instruments USB 3.0 xHCI Host Controller (driver 1.0.0.5)
        USB Composite Device (driver 10.0.10240.16384)
Logged

HiFiTubes

  • Citizen of the Universe
  • *****
  • Posts: 1123
Re: CPU Usage at idle and stuttering scrolling
« Reply #1 on: August 18, 2015, 04:58:22 am »

When I start MC, and start PCM2DSD playback, I am using .9% CPU

After a few minutes, CPU is constantly AT 10-12%, even after playback is stopped.

This is when scrolling gets, and stays, really sluggish and buggy.

any thoughts on what MC is doing?

Logged

RoderickGI

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 8186
Re: CPU Usage at idle and stuttering scrolling
« Reply #2 on: August 18, 2015, 07:18:56 am »

Rebuilding thumbnails most likely. That problem has been happening recently, but usually after an upgrade from MC20 to MC21.

Are you still on MC20?
Have you installed any upgrades recently?

Both the 10 to 15% CPU usage and the slow and/or jerky scrolling are the exact symptoms people have been having when MC is rebuilding thumbnails. There is a fix in an upcoming release of MC21 that addresses a problem with thumbnail building or rebuilding, which may help. I don't know in which version the problem started, so it could be in a later MC20 version.

If the issue isn't MC building thumbnails, it may be running some other background task. You can check if a background task is running in Standard View, selecting "Help/System Info". There will be a section called "Background Tools Running".

If there are no tools running and the CPU is still 10 to 15%, report back with your MC version number and any recent changes or big tasks you have done in MC.
Logged
What specific version of MC you are running:MC27.0.27 @ Oct 27, 2020 and updating regularly Jim!                        MC Release Notes: https://wiki.jriver.com/index.php/Release_Notes
What OS(s) and Version you are running:     Windows 10 Pro 64bit Version 2004 (OS Build 19041.572).
The JRMark score of the PC with an issue:    JRMark (version 26.0.52 64 bit): 3419
Important relevant info about your environment:     
  Using the HTPC as a MC Server & a Workstation as a MC Client plus some DLNA clients.
  Running JRiver for Android, JRemote2, Gizmo, & MO 4Media on a Sony Xperia XZ Premium Android 9.
  Playing video out to a Sony 65" TV connected via HDMI, playing digital audio out via motherboard sound card, PCIe TV tuner

HiFiTubes

  • Citizen of the Universe
  • *****
  • Posts: 1123
Re: CPU Usage at idle and stuttering scrolling
« Reply #3 on: August 18, 2015, 11:18:46 pm »

Thanks!

Almost all thumbs are visible so I wrongly assumed all were built. I manually re-built all of them.

During re-building scrolling was working.

Afterwards, the 15% CPU comes back at idle.

I'll dig into again tonight. I did not see JRworker etc running at all during the usage.

Recent changes:

Upgraded to Win10
Nvidia GT 730 video card (last card Nvidia but Win7 driver)

Maybe I should replace the old video card? Then un-install and re-install JRMC20. Using most recent version: 20.0.132

Ironically, my system seems more stable than before. The Vega DAC has a very demanding EXACT mode for it's femtoclock, and I find the PCM2DSD never played nice with it, until the move to Win10.
Logged

RoderickGI

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 8186
Re: CPU Usage at idle and stuttering scrolling
« Reply #4 on: August 19, 2015, 01:17:43 am »

Windows 10 apparently has much improved audio processing, so that would be why you are noticing improvements in audio.

I have no idea if the video card is a problem, but I would certainly check on the manufacturer's site to see if there was a later Windows 10 driver for it. As we all know, sometimes Microsoft doesn't provide the latest driver, even in major upgrades!

If you want to check the GPU load, GPU-Z has a "GPU Load" measurement on its Sensor tab. Of course the GPU could be offloading work to the CPU, but I always check the load on both when trying to track down what is going on in Windows.

If it definitely is MC that is using the CPU, and it starts when the PC is idle, then there must be some background process that is starting up. It could be audio analysis.

I would guess the only way to know is to have "Help/System Info" page up, with the mouse over the "Refresh" button, and wait for the problem to occur, then click refresh. The report gives you a snapshot at that moment, so if some background tool is running it should show it.

Of course, there have been some reports of ESET causing these sorts of issues, so you probably need to look at what it is doing. You have only excluded MC program directories, and not all your media files. Also, you have StrongVPN running, which could be doing something. You probably need to look carefully at Windows Resource Monitor to see what is using CPU cycles, using the network, and so on, even when idle.
Logged
What specific version of MC you are running:MC27.0.27 @ Oct 27, 2020 and updating regularly Jim!                        MC Release Notes: https://wiki.jriver.com/index.php/Release_Notes
What OS(s) and Version you are running:     Windows 10 Pro 64bit Version 2004 (OS Build 19041.572).
The JRMark score of the PC with an issue:    JRMark (version 26.0.52 64 bit): 3419
Important relevant info about your environment:     
  Using the HTPC as a MC Server & a Workstation as a MC Client plus some DLNA clients.
  Running JRiver for Android, JRemote2, Gizmo, & MO 4Media on a Sony Xperia XZ Premium Android 9.
  Playing video out to a Sony 65" TV connected via HDMI, playing digital audio out via motherboard sound card, PCIe TV tuner

HiFiTubes

  • Citizen of the Universe
  • *****
  • Posts: 1123
Re: CPU Usage at idle and stuttering scrolling
« Reply #5 on: August 19, 2015, 04:22:04 am »

I was going to pop in the old card, but first testing after thumbs rebuilt.



1. I'm scrolling no problem through 38,698 albums in one view with MC going up to 30% cpu as I do this.

Then dropping down to 0% when I stop.

------------------------------------------------
2. Start PCM2DSD playback and hovering at 4%

------------------------------------------------

3. Stopping, everything looks better. 0%

Ill report if the spike comes back. Maybe some audio analysis was running...
Logged

HiFiTubes

  • Citizen of the Universe
  • *****
  • Posts: 1123
Re: CPU Usage at idle and stuttering scrolling
« Reply #6 on: August 22, 2015, 01:41:57 am »

Problem remains.

Closing MC seems to help.

At 14% cpu with .1Mb/s disk use at idle.
Logged
Pages: [1]   Go Up