New issue
Advanced search Search tips

Issue 592725 link

Starred by 1 user

Issue metadata

Status: Archived
Owner: ----
Closed: Mar 2017
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug



Sign in to add a comment

dwm.exe uses 25% CPU on the Chrome Remote Desktop host: Windows Server 2012 R2

Reported by xtraco...@gmail.com, Mar 7 2016

Issue description

UserAgent: Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.75 Safari/537.36

Steps to reproduce the problem:
I'm trying to use Chrome Remote Desktop for the first time. When connected, host with running Chrome Remote Desktop 'server' has process dwm.exe consuming ~25% CPU (runs under some internal user DWM-2). According to ProcessExplorer (from Windows Internals) there are 2 (of 9 total) thread consuming CPU - it shows following stack traces for them

(1) ~ 17%
ntoskrnl.exe!KeSynchronizeExecution+0x2246
ntoskrnl.exe!KeRemoveQueueEx+0xf5e
ntoskrnl.exe!KeRemoveQueueEx+0x9f7
d3d10warp.dll!OpenAdapter10_2+0x3b498
d3d10warp.dll!Ordinal199+0x40a8
d3d10warp.dll+0x239d
d3d10warp.dll+0x201b
ntdll.dll!TpPostWork+0x253f
ntdll.dll!TpPostWork+0xcbb
KERNEL32.DLL!BaseThreadInitThunk+0xd
ntdll.dll!RtlUserThreadStart+0x1d

ntoskrnl.exe!KeSynchronizeExecution+0x2246
ntoskrnl.exe!KeRemoveQueueEx+0xfa6
ntoskrnl.exe!KeRemoveQueueEx+0x9f7
ntoskrnl.exe!KeWaitForSingleObject+0x248
ntoskrnl.exe!PsGetProcessWow64Process+0x9c
d3d10warp.dll!Ordinal199+0x14f04
d3d10warp.dll!QueryDListForApplication1+0xfbbe1
d3d10warp.dll!QueryDListForApplication1+0xd15ac
d3d10warp.dll!Ordinal199+0x13fbf
d3d10warp.dll+0x23e1
d3d10warp.dll+0x201b
ntdll.dll!TpPostWork+0x253f
ntdll.dll!TpPostWork+0x722
KERNEL32.DLL!BaseThreadInitThunk+0xd
ntdll.dll!RtlUserThreadStart+0x1d

(2) ~ 13%
ntoskrnl.exe!KeSynchronizeExecution+0x2246
ntoskrnl.exe!KeRemoveQueueEx+0xfa6
ntoskrnl.exe!KeRemoveQueueEx+0x9f7
ntoskrnl.exe!KeWaitForSingleObject+0x248
GDI32.dll!D3DKMTWaitForVerticalBlankEvent2+0xa
dxgi.dll+0x10aa
dwmcore.dll+0x1b76
dwmcore.dll+0x1aa4
dwmcore.dll+0x1b32
dwmcore.dll+0x126e
dwmcore.dll+0x1113

When connecting to that same host using native Windows Remote Desktop - dwm.exe consumes 0% CPU, and in that case there are 2 instances of dwm.exe process - both eating 0%. 

What is the expected behavior?
dwm.exe and other supplementary staff should consume close-to-zero CPU.

What went wrong?
dwm.exe uses 25% CPU + other Remote Desktop processes eat roughly 5-10% with total of 30-35%. 

Note: host intentionally has rather slow (and low power CPU) CPU - Celeron 1037U. It may happen that CPU usage on more powerful CPUs will be significantly lower.

WebStore page: Chrome Remote Desktop

Did this work before? N/A 

Chrome version: 49.0.2623.75  Channel: stable
OS Version: 6.3
Flash Version: Shockwave Flash 20.0 r0
 
Project Member

Comment 1 by sheriffbot@chromium.org, Mar 8 2017

Status: Archived (was: Unconfirmed)
Issue has not been modified or commented on in the last 365 days, please re-open or file a new bug if this is still an issue.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot

Sign in to add a comment