DisplayLink Forum

DisplayLink Forum (https://displaylink.org/forum/index.php)
-   Windows Software (https://displaylink.org/forum/forumdisplay.php?f=28)
-   -   Windows 10, high load from WUDFHost.exe Windows Driver Foundation - User-mode Driver (https://displaylink.org/forum/showthread.php?t=64887)

CodeKiller 10-12-2017 08:01 AM

Hello,

To see how big the impact is, you can just run a 2D games that does not require graphic card.
Then you will see that the System is using more ressources than the game itself !

Check that :
https://img15.hostingpics.net/pics/697629CPU.png

Same thing for the 3rd process, if I just move the window game on the main monitor (laptop) the CPU decreases.

Everything is updated on my side.

Novi 10-13-2017 08:21 AM

Version 1709
 
Unfortunately, even in current Windows 10 Insider Preview fast ring (version 1709) we have bad performance on Dell XPS 13 with D3100 dock . Although the experience has changed like CSystems mentioned in his post.

CPU usage by the Windows Driver Foundation has decreased and actual graphical processes have improved (more fluent). All in all CPU usage is still unstable and very high. Mouse movement has lag on high CPU usage moments.

toywrc 10-22-2017 03:46 AM

just wanted to share my observation regarding this problem... I also had the high CPU and memory usage, downloaded and installed latest update from displaylink (i have Lenovo USB 3.0 Ultra dock running dual monitors) still the same problem.

So adjusted performance settings to custom and just checked smooth edges on screen fonts and smooth scroll list boxes. Immediately upon applying settings CPU usage went down from 75% to 4%. So I guess thats a good workaround for now.

However when I let my wife log into her account (both are admin accounts) to check whether the performance settings were carried over to her profile... to my surprise it was still on the default "Let windows choose whats best" setting. Went to check CPU usage and they are all low usage 4%. Thought thats weird. basically we have identical profile and same apps loaded. Now I wonder if there is something wrong with my profile and all these problems are related to it.

I will try to create a new profile and log on to that.... will be reporting back.

Manuel 11-22-2017 10:28 AM

8.4 Alpha
DisplayLink Manager 8.4.2262.0

Same bad performance.

gball 11-28-2017 11:01 PM

Quote:

Originally Posted by toywrc (Post 84485)
just wanted to share my observation regarding this problem... I also had the high CPU and memory usage, downloaded and installed latest update from displaylink (i have Lenovo USB 3.0 Ultra dock running dual monitors) still the same problem.

So adjusted performance settings to custom and just checked smooth edges on screen fonts and smooth scroll list boxes. Immediately upon applying settings CPU usage went down from 75% to 4%. So I guess thats a good workaround for now.

However when I let my wife log into her account (both are admin accounts) to check whether the performance settings were carried over to her profile... to my surprise it was still on the default "Let windows choose whats best" setting. Went to check CPU usage and they are all low usage 4%. Thought thats weird. basically we have identical profile and same apps loaded. Now I wonder if there is something wrong with my profile and all these problems are related to it.

I will try to create a new profile and log on to that.... will be reporting back.

We have a user here that found a similar response to a new profile. Their profile, the CPU jumps up and the Windows Foundation service goes up to 30% as soon as you plug in the second monitor on the docking station. If you unplug that second monitor, it drops back down to normal.

If another user logs into their Dell XPS 1300 laptop (new profile) there is no issue with two monitors attached.

UPDATE: One of my co-workers has been working with tech support for the USB to DisplayLink port replicator. Their tech support could not figure out what was happening. However, it was suggested to try to a different monitor. We swapped out the Dell monitor for one that did not have USB extension ports on the monitor itself. Now the system is working fine with two monitors and no issues with high CPU usage.

AlbanRampon 11-30-2017 08:21 AM

Quote:

Originally Posted by CodeKiller (Post 84387)
Hello,

To see how big the impact is, you can just run a 2D games that does not require graphic card.
Then you will see that the System is using more ressources than the game itself !

Check that :
https://img15.hostingpics.net/pics/697629CPU.png

Same thing for the 3rd process, if I just move the window game on the main monitor (laptop) the CPU decreases.

Everything is updated on my side.

I don't believe the 2D game can decide if the graphics card is going to be used or not.
The Desktop Window Manager will compose your desktop through the graphics card. Then the pixels have to be encoded through DisplayLink Manager hosted in the WUDFHost process. One must not confuse computing graphics and encoding graphics...
The fact the game is 2D or not is not relevant. What is relevant is the image complexity and how often it changes and how efficiently it communicates changed zones to the OS. You may actually see lower performance on the native screen with lower appearance settings than some full screen 3D games because the latter will sometimes bypass DWM, cutting some time.

Having said this, there are still ongoing efforts on this front. We've done all the "quick wins" already and you will see the feedback confirms it. The remaining activities are long term investments. Long term as we started with the analysis a while back and I still don't have a releasable product... Yet, I have 2 teams in my programme dedicated to that feature. When we are closer to release time, I will be able to share details.
Microsoft is also working on improvements on the OS side.

But deep changes require careful planning, development and roll out not to break the millions of people using the product every day with corporations relying on it to work.


DisplayLink driver gets computed pixels. Driver doesn't see the Windows appearance settings, driver doesn't see windows, driver doesn't see icons: driver gets pixels. I will feed back that Windows appearance settings have an influence on WUDFHost CPU usage to try and understand why. Maybe some animations being removed means there is less to encode.
This needs to be reviewed.

HYauser 12-23-2017 09:34 PM

Not depending on machine
 
Moin!

Maybe this is another clue:

same issue happens while using Microsoft Wireless Display Device with an Acer Switch Alpha SW-A271

High load of memory from wudfhost.exe when streaming video over this device until system crashes. No difference if display is mirrored or extended...

AlbanRampon 12-24-2017 12:28 AM

Quote:

Originally Posted by HYauser (Post 84921)
Moin!

Maybe this is another clue:

same issue happens while using Microsoft Wireless Display Device with an Acer Switch Alpha SW-A271

High load of memory from wudfhost.exe when streaming video over this device until system crashes. No difference if display is mirrored or extended...

Which technology is it using? Miracast?

tophee 01-25-2018 10:17 AM

Are the engineers still working on this issue?

I can add one detail that might be relevant: I noticed that whenever "Windows Driver Foundation" is high in CPU (around 40% in my case), Windows explorer is too (around 17% in my case). When I restart windows explorer, Windows Driver Foundation's CPU usage goes down to normal (about 5% or even less). It stays like that for a while and then it goes back to 40% (and windows explorer 17%).

CodeKiller 01-29-2018 08:16 AM

One interesting thing could be to force the refresh rate on monitors plugged in. If less images to process then less ressources to use I guess.

Ccher 02-13-2018 11:11 AM

is this fixed yet ? i am still getting high CPU utilisation when using with Dell D6000 docks

Manuel 02-13-2018 12:08 PM

Quote:

Originally Posted by Ccher (Post 85258)
is this fixed yet ? i am still getting high CPU utilisation when using with Dell D6000 docks

Is your dock also noisy and has coil whine?

And I have little faith that they will fix it.

Too bad, Dell didn't continue with their old docks. They worked great. With DisplayLink there are speed issues, stutter and the hardware seems to be less well tested.

AlbanRampon 02-14-2018 08:07 AM

Yep, most was addressed as comments testified. It sounds like sometimes new builds from the OS have an impact as was also commented by third parties.

There was also still a longer part we have to deliver, as the last comment I posted exposed as well. That feature progresses well and we demonstrated it at the Consumer Electronics Show last month with visitors surprised by the low CPU impact driver dual 4Kp60 with one display playing a 4K video, even on a famously underpowered Intel Core M machine.
I hope that we can deliver a preview in the next major release for people who wishes to test. The feature will not be ready from prime time and therefore a registry switch will be used. Then, when the feature is ready, it will be enabled by default, like the previously delivered features.


A computer driver update won't fix a coil whining somewhere else, if someone promises you something like that, I'd recommend you stop listening to him/her straight away. If you're unit is defective, please contact Dell, the manufacturer/seller of the end products, to discuss a replacement/hardware support
DisplayLink does not manufacture end products, we are a semiconductor company providing one chip in the box and the driver going with it.


But without any tangible data, use case description, and machine details, then maybe what you're seeing won't be addressed. When we have a new thread with details of the use case, logs and objective data (=what "high" means doing what), then we might be able to progress your particular use case(s).

Kind regards,
Alban

Manuel 02-14-2018 01:15 PM

Looks like my comment was misunderstood.
Me asking the other user if they also experience coil whine was unrelated to the driver issue. I just wanted to ask this another user of this dock.

The "little faith for it to be fixed" is actually addressed towards the software issue described here. This thread is two years old and I haven't noticed any improvements in the driver versions of last year since I reported my system. Maybe it is better in some artificial benchmark in the lab, but it surely isn't noticeable when using it on an everyday work computer.
Like I reported, video replay on WQHD isn't fluid and stutters. Anything changing significantly the screen content will hog the CPU and the fans start to work overtime as a side effect.

Nice that everything worked great at the CES last month, but significant improvements are promised here for the last year and they have yet to reach the users. If it works so well, why not release it now as an alpha? Worst case it that it doesn't work and we have to go back to the version we use now. Why tease us without delivering an update? A probable reason not to do this is that it is a version specifically tuned for the CES demo but not everyday use, where it would fail.
As a user I feel like I'm a beta tester, but for a commercial products that was released years ago.

AlbanRampon 02-14-2018 02:36 PM

Good morning,

If you actually wish to see which improvements were delivered, and for which use cases, I invite you to read the material (forum posts, or public release notes). Each time, what was changed was communicated.
Here is just one example with comments from other users who saw the benefits.

A computer using Windows 10 does not select the driver the machine owner wants. If the device manufacturer has decided a driver version is to be distributed by Windows Update, the machine will receive it.
You can remove it and then within minutes or even less, the other versions will come back, depending on network access and severity of the update.
Windows 7 update model is different than Windows 10. Windows 10 OS was designed with software as a service in mind.
I can't predict which driver version a specific manufacturer will decide to want on Windows Update for their product, or when they will want it pushed. Microsoft can also decide to override vendor wishes if they have a reason, like they did with the Intel patch which started to create BSoDs everywhere in the last few weeks. The OS built-in telemetry is very useful for Microsoft to monitor reliability and request vendors make improvements.
That's why us using a registry entry is the most viable solution for a feature preview in the next release for a feature which I'd like enabled at the release this summer, if of acceptable quality. This will allow to selectively enable a feature only some really want, whilst keeping the bug fixes and other improvements the release will deliver.


The current state of that driver showed at CES is that it works on specific hardware (which includes the Dell D6000). This is how agile software development work: start with smallest scope possible to deliver something and then build on it. It has no safeguard or fallback for yet unsupported configuration. So, if with an unsupported configuration, at best, garbage will show on displays. As stated before, the number of crashes is monitored by the OS and unhelpful actions could be taken.
Also, the software needs to pass security tests before it goes out.
It is simply not ready for release. No conspiracy, just responsible software development practices and I already transparently stated this.

Playing videos on VLC has much worse performance than the inbox Windows Film and TV because it doesn't have similar hardware acceleration.
You stated it yourself that the video will "play fine" on the properly accelerated players.
Also since then, Intel has fixed their graphics driver for OpenGL so applications can benefit from hardware acceleration again. That improved performance greatly in some cases.

Improvements were delivered in the OS, in GPU drivers and more importantly DisplayLink side, and feedback proves it.
More improvements are still being worked on, as already exposed.

Regards,
Alban

CodeKiller 02-19-2018 07:42 AM

Quote:

Originally Posted by Manuel (Post 85259)
Is your dock also noisy and has coil whine?

And I have little faith that they will fix it.

Too bad, Dell didn't continue with their old docks. They worked great. With DisplayLink there are speed issues, stutter and the hardware seems to be less well tested.

Problem is that Dell wants money and most of pro users are using docking station just to open word or excel files.
So for them a small, light, docking station is all they need and Dell pleases them as they make more money...

End of story, this problem will never be solved as there is no software solution because you cannot compress 30 images par second without using CPU.

AlbanRampon 03-16-2018 10:54 AM

Hello,

The 8.5 beta is now posted.
Details on the 8.5 beta forums on how to check the preview of the feature I have been mentioning, proving it is possible.
It explains scope, what to expect, and how to test for people who wish to test.
When it is ready, it will be released enabled by default.

Feedback is welcome there, rather than on this severely overloaded thread.

Regards,
Alban

CloudEPDB 05-16-2018 11:24 AM

Did anyone try this?
 
After assuming this problem, I was about to throw the Docking and buy another one. But I realized that if you use another administrator account everything is fine. There is no lag or CPU at 100% / 85 degrees Celsius.

Today, i'll go to make a backup from my account and create another one. W10 is a piece of shit, always fucking with drivers or graphics issues.

Sorry for my english, i am spanish.

CodeKiller 05-21-2018 02:13 PM

Quote:

Originally Posted by CloudEPDB (Post 85975)
After assuming this problem, I was about to throw the Docking and buy another one. But I realized that if you use another administrator account everything is fine. There is no lag or CPU at 100% / 85 degrees Celsius.

Today, i'll go to make a backup from my account and create another one. W10 is a piece of shit, always fucking with drivers or graphics issues.

Sorry for my english, i am spanish.

Because, obviously, when something is going wrong it always comes from Windows 10... :rolleyes:

An_old_dude 06-08-2018 03:17 PM

Plugable Dock Station + three 4K monitors
 
Below are my graphics specifications - the "USB Device" is a Plugable USB-C Triple Display Docking Station (https://www.amazon.com/Plugable-Char...8Q0504M91Z27KG)

I have three 4K monitors attached - the main one (Dell 27" using one of the two USB-C ports on my Yoga 920 laptop); two Dell 24" are attached to the Plugable dock.

The delay caused by the high CPU usage of the Windows Driver Foundation is maddening! I really hope you fix this soon...


Graphics

DisplayLink USB Device
Adapter Compatibility DisplayLink
Resolution 3840 x 2160
Bits Per Pixel 32
Number of Colors 4294967296
Refresh Rate - Current 60 Hz
Refresh Rate - Maximum 75 Hz
Refresh Rate - Minimum 24 Hz
Driver Provider DisplayLink
Driver Version 8.5.3459.0
Driver Date 5/11/2018
Availability Running at full power
Status This device is working properly.
Location 0037.0000.0000.004.003.002.000.000.000
Device Id USB\VID_17E9&PID_6012&MI_00\B&2E50C5CB&0&0000

DisplayLink USB Device
Adapter Compatibility DisplayLink
Resolution 3840 x 2160
Bits Per Pixel 32
Number of Colors 4294967296
Refresh Rate - Current 60 Hz
Refresh Rate - Maximum 60 Hz
Refresh Rate - Minimum 60 Hz
Driver Provider DisplayLink
Driver Version 8.5.3459.0
Driver Date 5/11/2018
Availability Running at full power
Status This device is working properly.
Location 0037.0000.0000.004.003.002.000.000.000
Device Id USB\VID_17E9&PID_6012&MI_01\B&2E50C5CB&0&0001

Intel® UHD Graphics 620
Adapter Compatibility Intel Corporation
Video Processor Intel® UHD Graphics Family
Resolution 3840 x 2160
Bits Per Pixel 32
Number of Colors 4294967296
Refresh Rate - Current 60 Hz
Refresh Rate - Maximum 60 Hz
Refresh Rate - Minimum 60 Hz
Driver Provider Intel Corporation
Driver Version 23.20.16.4849
Driver Date 10/27/2017
Adapter DAC Type Internal
Adapter RAM 1.00 GB
Availability Running at full power
Status This device is working properly.
Location PCI bus 0, device 2, function 0
Device Id PCI\VEN_8086&DEV_5917&SUBSYS_380217AA&REV_07\3&115 83659&1&10

AlbanRampon 06-08-2018 03:22 PM

Hello Old_Dude,
Have you tried to enable the reg key?
I see you are using hardware which would be covered by the new encoder path. At this stage, this is to check the CPU only, as the performance is low. It will be correct performance when released.
Details in https://displaylink.org/forum/showthread.php?t=65998
Kind regards,
Alban

David B> 08-03-2018 05:27 PM

So I've only very recently noticed a performance issue with this product connected to my laptop.

https://smile.amazon.com/gp/product/...?ie=UTF8&psc=1

In the past there has never been a noticeable problem with performance. However, now I notice in task manager that the the title of this thread, is using A Lot of CPU usage.

From what I've been able to research it's something with a driver and the "peripheral." I've tried completely uninstalling the driver and software, restarting and reinstalling it. Even resetting my machine.

It is connecting VIA USB 3.0 and when I do file transfer speeds it even reflects that, unless I"m watching a movie at the same time. Please note that in the past it never did that.

I'm reaching out to see what suggestions/recommendations people can make.

Again please bare in mind that one this performance issue has only recently -- within the last week -- happened. Also that I've completely reset my machine.

It is running Windows 10. It has a AMD A12 processor that has a 2.5 GHz rate with 3.5 over clock rate. According to task manager the culprit consumes 20-40 % if not more of the CPU. According to AMD manual and automatic checks I am running the latest driver. I also tried a slightly older driver and the problem remains.

If there's any other information you need, please let me know.

David B> 08-09-2018 02:57 PM

I did more testing and I believe I stumbled onto the solution. Oddly enough it was the BIOS of the computer -- there was an update that I was having a hard time finding a solution to. For now it seems to be working. I'll see about more thoroughly testing it this weekend. If I have different results I'll post back.

HappyHighwayman 11-26-2018 11:15 PM

It's embarrassing they haven;t fixed this. My work machine has the fan going full time and the windows foundation drive is using 20%+ of my CPU because I have the audacity to use external displays?

WHat the hell

nismoau 12-11-2018 11:27 PM

I didn't think it would help, but flashing the BIOS firmware to the latest ver. on my work's Toshiba Portege x30D actually seems to have helped resolve this!

CPU usage way lower, and DL screen responsiveness is much improved.

Hope it stays this way!

nzi95001 03-12-2019 08:32 PM

Same issue
 
Have they not developed a fix for this? I use ASUS mb169+ external monitors and merely moving the mouse on them can cause cpu to spike to 50%. Same as the others any video pegs the cpu to 100%

UserX 04-09-2019 08:41 PM

Quote:

Originally Posted by AlbanRampon (Post 85490)
Hello,

The 8.5 beta is now posted.
Details on the 8.5 beta forums on how to check the preview of the feature I have been mentioning, proving it is possible.
It explains scope, what to expect, and how to test for people who wish to test.
When it is ready, it will be released enabled by default.

Feedback is welcome there, rather than on this severely overloaded thread.

Regards,
Alban

Same problem with HP universal dock 2UF95AA and Envy x360. Input lag, latency and 2-5% CPU usage. 1440p@60Hz display port connected display. If i connect monitor directly with the on-board HDMI, everything runs smoothly. I'm waiting for the official release with impatience.

iionas 08-12-2019 07:04 AM

Updated link here:

https://pcgamesbeat.blogspot.com/201...-gpus.html?m=1

stvlada 08-12-2019 03:33 PM

I'm not sure if I see any difference. I have tried to update nVidia graphic drivers to the latest drivers but since then I can hear fan constantly spinning.
I'll try to uninstall the drivers and install the default version (I think it was v391.something).

Beside that I have attached picture with my findings while using nVidia inspector.

Can you have a look on it and see if there is anything wrong?
http://www.profystudio.com/images/di...r_20190812.jpg

stvlada 08-13-2019 07:04 PM

I'll have to test more on this... Doesn't look I can see big difference... I'm not that familiar with P0, P5 and P8 performance settings. Therefore, not sure which one I have do downclock and how this affects the laptop itself.

Laptop is not that old. It was brought from USA, 1.5 years ago.
I do have another laptop, HP ZBook 15G, on Windows 10 1703, with ATI graphic card, and there I don't have any issues with using the same docking station.

There must be something between DisplayLink, nVidia and Windows...

stvlada 08-14-2019 01:49 PM

I think it is sufficient that we have provided information to DisplayLink team with the findings we have made. This should be enough information to trigger deeper investigation and troubleshooting process of the DL drivers, graphic card vendors and Microsoft.

We shouldn't spend much time troubleshooting this ourselves, as DL products should be functioning with "plug and play". I hope that DL support team reads this forum and posts on a regular basis.

AlbanRampon 08-15-2019 09:25 AM

Thread content to be split and thread to be closed
 
Hello,

I am going to split the thread. It is just an unmanageable mix, with root causes investigated via 2 different streams.

DisplayLink driver for the device stvlada and iionas have is not using the GPU.
So the fact the GPU clock is higher from Windows 10 19H1 v1903 is a problem, but not a problem of WUDFHost.exe using higher CPU from Windows 10 RS4, which could be power management rather than graphics (and 2 different versions of Windows . This thread was created for RS1, which was then subsenquently acknowledged as addressed.

There's already a different thread for GPU complaint since Windows 10 v1903 and I will be moving relevant posts there.
I will also be creating a thread specific to the fan from RS3 to RS4+.
When these threads are created and threads moved, I'll update this post with links to the current threads and close this one.

1. dGPU is hotter/clock is higher since I upgraded to Windows 10 19H1 v1903
2. CPU fan usage has increased between Windows 10 RS3 and RS4+ (v1709 to v1803+)

Kind regards,
Alban
PS: I may tweak this post when I do the sorting if another theme is found, or to precise title better.

iionas 08-17-2019 02:19 AM

Quote:

Originally Posted by AlbanRampon (Post 88405)
Hello,

I am going to split the thread. It is just an unmanageable mix, with root causes investigated via 2 different streams.

DisplayLink driver for the device stvlada and iionas have is not using the GPU.
So the fact the GPU clock is higher from Windows 10 19H1 v1903 is a problem, but not a problem of WUDFHost.exe using higher CPU from Windows 10 RS4, which could be power management rather than graphics (and 2 different versions of Windows . This thread was created for RS1, which was then subsenquently acknowledged as addressed.

There's already a different thread for GPU complaint since Windows 10 v1903 and I will be moving relevant posts there.
I will also be creating a thread specific to the fan from RS3 to RS4+.
When these threads are created and threads moved, I'll update this post with links to the current threads and close this one.

1. dGPU is hotter/clock is higher since I upgraded to Windows 10 19H1 v1903
2. CPU fan usage has increased between Windows 10 RS3 and RS4+ (v1709 to v1803+)

Kind regards,
Alban
PS: I may tweak this post when I do the sorting if another theme is found, or to precise title better.


Cheeers bud.

If you need help with anything let me know, keen to get this issue sorted. Appreciate you chiming in.


All times are GMT. The time now is 12:43 AM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.