DisplayLink Forum

DisplayLink Forum (https://displaylink.org/forum/index.php)
-   Windows Software (https://displaylink.org/forum/forumdisplay.php?f=28)
-   -   Overwatch not accessing dGPU when Displaylink Hub plugged in (https://displaylink.org/forum/showthread.php?t=65982)

TheWarriorPoet 03-05-2018 05:29 AM

Overwatch not accessing dGPU when Displaylink Hub plugged in
 
Hey Guys,

Hope you're well! I recently purchased a Surface Book 2 15 inch, which has an Intel HD 620 plus an Nvidia 1060 graphics card. To drive my monitors and setup at home, I also purchased a Dell D6000 Universal Dock.

When I'm running the Book by itself, everything works beautifully. Overwatch is one of the main games I play when I'm not working, and runs extremely well.

However, when I plug in the Hub, frame rates drop down to 5fps. What appears to be happening is it's trying to run Overwatch off the Intel HD 620 instead of the Nvidia 1060 card (I'm using device manager to monitor which card's in use).

I've used NVidia's control panel to set both Overwatch Launcher and the game itself to use the Nvidia card, to no effect.

Heroes of the Storm, another Blizzard title, correctly uses the NVidia GPU.

I've also played another graphics heavy game, Wolfenstein 2, and observed the NVidia card correctly being used to run this game.

I attempted to disable the 620, however the Surface appears dependent on it even when docked with the base unit. I wasn't able to test whether it works properly.

Additionally, I've noticed when watching video, it'll often show fragmented exactly halfway down the screen when the image changes quickly. I'm using 60HZ monitor and happens regardless of 30fps or 60fps Twitch streaming. When I boost the download stream to 1080p, it also lags every few seconds, despite having a full buffer, the video displays without the lagat 720p60.

Thankyou in advance for your assistance.

Warmest regards,

Andrew

TheWarriorPoet 03-09-2018 04:04 AM

Any ideas or suggestions? Would really like to be able to use my large screen to play Overwatch on.

Wynnstan 06-07-2018 03:20 PM

I have a Toshiba Dynadock with DisplayLink outputs that I was trying to use as a regular USB hub. I have a 1060 gaming laptop, and I drive an external monitor from the laptop's MiniDP port. Without the hub I can play Overwatch just fine at 144+ fps, but when I connect the Dynadock my graphics performance is suddenly severely limited (~9 fps on High, ~40 fps on lowest possible settings). The best way that I could solve it was to go to Device Manager -> Display adapters and uninstall the TOSHIBA Video Dock (whatever you have will be different). However, this is only a temporary fix as the driver is reinstalled whenever the computer is turned on again.

James C 06-20-2018 03:10 PM

Hi TheWarriorPoet,

While DisplayLink technology is targeted primarily to productivity and video applications, it is suitable for the casual gamer. However, DisplayLink will always prefer the integrated Intel GPU to do its compute functions if available. If you're a looking a premium gaming experience, you might want to go another route.

Can you confirm if you are running the game on the Integrated laptop screen or on one driven by DisplayLink? And also is it run in Full screen mode?

Please follow the third link in my signature and reply with Windows Support Log Files (.zip). These files will allow me to analyse your issue.

Kind regards,

RickDe 06-20-2018 06:06 PM

James i'm having a similar issue. I cannot get any program or anything to use the nvidia GPU when using display link.

You said that Displaylink prefers to run on the intel CPU. Nvidia driver allows one to select which applications run on either the Intel GPU or the Nvidia.

Is there a way to get displaylink to work with the Nvidia settings or make it always on the Nvidia GPU.

Thanks,

-Rick

RickDe 06-20-2018 08:52 PM

Resolved
 
I was able to resolve my issue by upgrading to the latest version of Windows 10. After looking checking GPU load.

I found that task manager now supports showing GPU% per application. Microsoft added this just recently. I was running 1703 and the latest is now 1803. To check your version hit Windows + I to open up Windows Settings. Then go into System, then about. Version should be there under Windows Specifications.

We have an upgrade server that controls updates, but I was able to bypass that and upgrade to the latest with microsofts update tool found here: https://www.microsoft.com/en-us/soft...load/windows10

The update takes a while. After the update I loaded up blender and illustrator and task manager showed them both running on GPU 1 which is the Nvidia. I also noticed that the nvidia Display Icon now shows activity on the card which it did not do before.

AlbanRampon 06-21-2018 01:46 PM

Hello,

The GPU selection is from the OS kernel mode driver. Since Windows 10 Anniversary Update, DisplayLink doesn't have a kernel mode driver.
There isn't any application which can change this, whatever the GPU utility claims. Once the OS has booted, it's too late to do the change. Even the new switch in the latest OS cannot change that. This is the case with any indirect display, not specific to DisplayLink.

There is a feature request with Microsoft to use the best GPU instead of using the POST GPU, which is almost always the Intel graphics, or at least allow us to suggest GPU affinity.
https://support.displaylink.com/foru...tions/15869604
It wouldn't be appropriate for us to comment on someone else feature delivery date though.

The only solution today is to switch off the low end GPU completely, provided your platform allows that, so the POST graphics card is the high end one.

You reporting this as being an issue for you via the Windows 10 Feedback Hub is the way to make sure it is prioritised earlier rather than later.

Kind regards,
Alban

AlbanRampon 12-02-2018 07:59 PM

Hello,

There no need to uninstall this for the issue reported on the thread.
Unplugging would be enough.

The design/bug are currently being addressed by some OS changes currently targeted for the next version of Windows 10.

Regards,
Alban

cpcfreak 08-01-2019 04:46 AM

An FYI for people investigating this problem.

I have an older laptop Dell Inspiron 15 7000 with Intel HD Graphics 4400 and Nvidia GeForce GT 750M switchable graphics, and a Dell D3000 DisplayLink dock.

With the latest Windows 10 1903 update the switchable graphics works fine only when no dock is attached.

This seems to contradict the suggestion that Windows 10 cannot be switch away from the POST GPU. FYI, I confirmed the switchable graphics were actually enabled by running Redway3D examples which only run accelerated from the Nvidia GPU.

I also found that certain OpenGL applications would only run from one or the other GPU so it was pretty easy to determine which GPU was enabled.

However, as soon as I plug in the D3000 Dock applications will no longer launch automatically or manually using the discrete graphics card. With the dock attached only Intel integrated graphics are functioning.

AlbanRampon 08-01-2019 09:17 AM

Hello Cpcfreak,

You're correct that some changes were made for switchable graphics in Windows 10 v1903 (19H1).
Unfortunately, these changes also break the docking use cases pretty badly, as you indicated.
Windows 10 20H1 Insiders build 18932 and newer is fixing that.

With the Windows 10 you have, marking the laptop display as main display before launching the application will allow the application to start properly, even when docked.
We have asked for the fix, tested in Windows 10 20H1 to be distributed to Windows 10 v1903 via the monthly patches.

If it is approved, we will then be able to use the dGPU for gaming (graphics computation), and still use the iGPU for our encoding (the POST GPU) on DL-6xxxx products, which would bring the best Windows 10 performance than until today as it would be leveraging both GPUs.
The encoder used for the Dell D3000 is on CPU though, so you'd have the game computing on dGPU and encoding on CPU. You will still see an uptick in performance as until Windows 10 v1809 (RS5), Windows would have made the game use the iGPU when docked, regardless of any other settings you tweak because it tends to be the POST card.

Kind regards,
Alban


All times are GMT. The time now is 09:33 PM.

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