Fix some applications not running on laptop GPU
Hi since the Windows 10 Anniversary update games or utilities i have in Steam valve dont seem to use the GPU on my laptop but instead use intel graphic the laptop i have is a Lenovo Y50
The fix has been rolled out to Windows 10 Insiders build 18932 (20H1 ring). With the correct Insiders track (20H1) the fix was confrmed by all parties.
Microsoft has approved backporting the fix to Windows 10 v1903 (19H1).
It is currently tracking for distribution starting 27th August.
Vladimir Stankovic commented
This is still an issue. Windows 10 v1903 and latest DisplayLink drivers are giving us headaches when different apps have to use nVidia drivers. Photoshop is just one of them.
When we can expect this to be resolved?
This is happening for me as well. Photoshop is crashing, can't find the nVidia GPU and is only detecting the DL as the graphics driver. I've updated all drivers and applications and it doesn't work. Started happening after the latest windows update.
@Eambo, the previous fix validation was done on a specific application via an OEM's end customer. I didn't schedule re-testing what someone else tested so we didn't have evidence first hand. That application worked... but it turns out it doesn't use the graphics API like most do. The other applications don't work because of an API issue (display enumeration to be attached to different GPUs in multi-graphics machines).
As a corrective action, DisplayLink are validating the fix ourselves in a Windows 10 graphics private development build. Once the fix is confirmed, it will make its way through Windows Insiders. As soon as we are satisfied with the fix, DisplayLink will work with the different laptop manufacturers to make the business justification so the fix is backported to Windows 10 v1903 via the monthly servicing updates. That item is and stays on our weekly agenda with Microsoft.
Does that clarify the action plan?
Øystein K commented
Similar issue with Lenovo P52s with Nvidia Quadro 500 and Lenovo hybrid docking usb-c (40AF)
E.g. AutoCAD is crashing on startup if started with Nividia processor on a DisplayLink connected monitor.
Starts fin on laptop monitor.
If setting laptop monitor as main display I'm able to run Autocad with Nvidia processor on DisplayLink connected monitors.
Thanks Alban! Any detail on why it was validated before but didn't work live?,
Antonio Febles commented
Surface Book 2 reporting the same issues. Dedicated GPU won't work if laptop monitor is unused.
Elrond Luinwe commented
So you have reopened this issue, what do you suppose about problem solving? When will be relased the stable OS? Didn't fix the problem in Windows 10 19H1? I was planning to install Tech preview version but i'm not sure at the moment. Thanks.
same issue for me...wtf
Same problem - I have a Huawei Matebook X Pro. After updating to Windows 1903, my Nvidia card won't work when connected to the dock (it did prior to 1903). Like mentioned below, if I open my laptop and set the screen to the main display, then the Nvidia card works.
We need a fix for this fast. This is tremendously inconvenient.
I tried the suggestion from Anonymous below stating to set the laptop display as the main display while connected to the docking station. This does work as they detailed (Thanks!) — games, etc. use the Nvidia GPU and I am able to change/move the application so it is displayed on a screen connected to the docking station. Once the application loaded, I turned off the laptop display and it still seemed to work without issue...however it's not hassle-free since I almost never use the laptop display when connected to the dock.
From this point, I tried to use the previous work around which was to plug the external display into the laptop via HDMI. After connecting the external display, I set the HDMI display as 'main' and my applications ran as expected without issue through the Nvidia GPU.
So with that, the original work around I was using still works, but now I have to set the HDMI external display as 'main' whereas I did not have to before. However, if I select the dock with DisplayLink as the main display, it crashes when launching. I'm not sure the original issue in this thread was resolved with the 1903 update.
One of our cleints uses BTO laptop (Build to order) with a Nvidia Quadro (forgot the exact type) and had the same issue where the Nvidia GPU would only be used when no docking station was connected. They use the HP USB-C Universal Dock.
After a lot of trial and error we found out that if we set the laptop display as main display the Nvidia GPU would be used correctly for applications like AutoCAD e.d. with any other display set as main display apps would always run on the Intel Integrated Graphics.
Maybe this helps some other people with this issue.
This was on the latest update before the 1903 update. Have not yet tried updating to 1903.
Tara Campbell commented
I just want to add that I'm having the exact issue Rick posted about - Acer Aspire VX 15 gaming laptop. It has to be unplugged from the dock completely, cannot just bypass the HDMI.
Another laptop (MSI GS63) is still working with the HDMI bypass method.
Adding my experience similar to those that have updated to 1903. I cannot get any games to work while plugged into a DisplayLink port replicator (HP3005) through the USB and an HDMI cable from the monitor connected directly to the laptop. I updated to the newest Nvidia Drivers, and the newest DisplayLink drivers. The GPU doesn't run the games, they crash right as they load (similar to everyone's experience below). I tried the Duplicate Screen work-around as noted by "Gil" with Windows+P, but it does not work, either.
Before this upgrade I could use the Nvidia GPU regardless if the port replicator was plugged in or not, I just had to connect the monitor via HDMI to the laptop directly. However, now even that doesn't work.
The only way any games work is if I use the laptop display without plugging any other display into it.
Same problem here, The applications crash and the control panel states I'm not connected to Nvidia hardware.
I can also confirm that games and the Nvidia control panel work when the screen mode in windows is set to duplicate and the games run when I switch to the second screen only but the Nvidia control panel reverts to stating I'm not connected Nvidia HW.
Im on a 1050 using the latest Nvidia drivers and Displaylink software
I solved the problem by choosing 'duplicate' in the Windows screen selection. Windows + P
After you have launched your GPU intensive app, you can switch back to '2nd screen only'
Well I was hoping that the release of 19H1 would solve this problem but I'd like to add my name to the list. Pre 19H1, my games that were designated to run in High Performance (NVIDIA) would simply run in Integrated in a degraded state. Now those applications will not run at all, they crash instantly. I'm not sure if this is an NVIDIA issue, Windows issue, or Displaylink issue. It appears that the GPU selection is being preserved but the app is crashing. I have tried this with multiple games.
I also updated to Windows 1903 today and my CAD software (Autodesk Fusion 360) will not even launch if I have both monitors plugged into the display link hub. It will launch if I right click and select launch with integrated graphics, but then the CAD is gimped. It works just fine with one monitor in the hub and the other directly connected to the laptop. This is all the exact same behavior as before the 1903 update.
Latest Nvidia drivers, latest displaylink drivers. Any ideas?
So after today’s update on Windows 1903, games directly crash after start. I’m running on latest nvidia drivers and displaylink version 9.1 M2. The game is listed just for a sec in the nvidia gpu activity window and then does crash...
Will the solution to this problem also be available for Windows 10 LTSC 2019?
LTSC 2019 ist based on Windows 10 1809.
Thank you in advance
Eamonn, I would need to know what your testing it with and how you change the GPU affinity. The change was made a while back so it would be in any current 19H1 ring, slow and fast as we're so close to release.
The change was validated with Dolphin CAD/CAM, because it is known to use Windows APIs correctly. Before, when an indirect display was primary, it would use the Intel iGPU even when the Windows UI is selecting the external GPU, leading to slower computation.
Now, the application renders using the secondary GPU regardless of which display is declared as "main display" when the high end GPU is selected in the Windows UI.
The laptop manufacturer and Microsoft both closed the issue as fixed.
There was no code change needed from us to address that issue.
(I am simplifying a bit as there are 2 activities here computing/composing and displaying, both can be done by different resources)