I suggest you...

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

60 votes
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Joshua Johnson shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

    32 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      Submitting...
      • Chris commented  ·   ·  Flag as inappropriate

        Did anyone ever get this fixed? Stuck using this dock at work and getting rendering issues and a disabled nvidia GPU still...looks like 1 year later this hasn't been resolved?

      • Jan Vaňous commented  ·   ·  Flag as inappropriate

        Sorry, as there is no mail notification here I only get to this page occasionally. Forget about the 9200 build, I'm on latest 16299.19. The perftool reports the version wrong. But in the last message I only acknowledge there is no workaround possible. Even I'm able to force the app to use the NVIDIA card for compute operations (I see it on perf chart for many other applications, including the NVIDIA SDK samples) the overall graphical performace is very poor in this setup ... it's even worse compared to using the POST graphic board only. No chance without MS fix. It's a painful issue as many tools do not work at all (I could live with it if they were just slow). The feedback hub is divided by markets, I'm not able to upvote the current issue. Any clue whether there is a CZ entry yet?

      • AdminAlban Rampon (Windows Product Manager, DisplayLink) commented  ·   ·  Flag as inappropriate

        Jan, this report says Windows 8.0 (that's the build 9200). This discussion is about Windows 10 Anniversary Update onwards. If you're really on Windows 10 and the graphics tool reports Windows 8.0, I wouldn't trust it understands how the Anniversary Update graphics subsystem fundamentally changed the deal and how it can measure things properly for something it doesn't understand. If you are really on Windows 8.0, I don't see us doing any new development for it as almost no-one uses that OS (~1% maybe). Could also be the OpenGL bug on the Intel graphics driver affecting your tests.

        Feedback about the OS using the GPU from POST is not a DisplayLink opinion, this is a Microsoft graphics team affirmation. They wrote that part of the feature. I am inclined to believe both the author and general test feedback.

      • Jan Vaňous commented  ·   ·  Flag as inappropriate

        I did a couple more tests. It seems the application when started in "direct - no DisplayLink" and then switched to DL still uses some GPU functions (and reports itself as using NVidia GPU) but it is switched to the internal board framebuffer. I did following ... used the personal edition from https://benchmark.unigine.com/valley, first run it on notebook itself. Then I have attached DL monitor (with benchmark running) and did the second round. Then i have restarted it and run third round in standad DL configuration. Here are the results:

        (A) just notebook

        FPS:
        14.1
        Score:
        588
        Min FPS:
        3.1
        Max FPS:
        30.2
        System

        Platform:
        Windows 8 (build 9200) 64bit
        CPU model:
        Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz (2903MHz) x2
        GPU model:
        NVIDIA GeForce 940MX 23.21.13.8813/Intel(R) HD Graphics 620 22.20.16.4691 (4095MB) x1

        (B) Mixed - DL attached

        FPS:
        9.5
        Score:
        397
        Min FPS:
        2.9
        Max FPS:
        28.5
        System

        Platform:
        Windows 8 (build 9200) 64bit
        CPU model:
        Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz (2903MHz) x2
        GPU model:
        NVIDIA GeForce 940MX 23.21.13.8813/Intel(R) HD Graphics 620 22.20.16.4691 (4095MB) x1

        (C) - restart, DL configuration

        FPS:
        9.8
        Score:
        412
        Min FPS:
        6.6
        Max FPS:
        15.1
        System

        Platform:
        Windows 8 (build 9200) 64bit
        CPU model:
        Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz (2903MHz) x2
        GPU model:
        NVIDIA GeForce 940MX 23.21.13.8813/Intel(R) HD Graphics 620 22.20.16.4691/DisplayLink USB Device 8.4.2250.0/DisplayLink USB Device 8.4.2250.0 (4095MB) x1

        Apparently the "combined" mode was the worst. On the other hand it displayed GPU parameters and guess which GPU it reported .. NVIDIA. And not only that, even the GPU temperature and clock frequency were shown in the (b) scenario and they nicely reflected the scenery complexity. The NVIDIA GPU was not idle.

        My feeling is the GPU is still used in B) scenario but pixel data are block-copied to onboard framebuffer. Not very surprisingly this gives the worst results. So this idea is probably a way to nowhere :( and the only option is to wait for Microsoft to resolve it.

      • Jan Vaňous commented  ·   ·  Flag as inappropriate

        Hello Alban, the Win10 1709 version of Task Manager show the utilization of available GPUs. I tested it with Autodesk Fusion360 ... even after I reconnect the DisplayLink monitor the 3D operations in the application are immediately reflected in the NVIDIA GPU performance graph. Second - integrated Intel graphic does not support 3D acceleration required by Virtualbox. Attempt to request it triggers an error message if working on docking station using display link. If I start the virtualbox first and then connect USB monitor, I can enable the acceleration without any warning. I'll try to record it.

      • AdminAlban Rampon (Windows Product Manager, DisplayLink) commented  ·   ·  Flag as inappropriate

        Hell Jan, how do you check what GPU is used? I am rather inclined to believe Microsoft graphics engineers who told me the kernel driver doesn't change on the fly and that they won't change until they receive feedback from Windows 10 users.

        https://aka.ms/Cojpi9 is a Windows 10 Feedback Hub entry from someone about the graphics card selection for Windows 10 v1709.

      • Jan Vaňous commented  ·   ·  Flag as inappropriate

        Just a note to this frustrating issue (it's not "only" about gaming but tools like Virtualbox are also affected and really hard to use now) ... I understand the point with card selection, however this is surprising: if you unplug DisplayLink device the system start to behave as expected ... using say NVIDIA for configured application. However if you connect the DisplayLink monitor AFTER the particular software was started it happily runs on the DisplayLink monitor utilizing the high-end graphics card. If you shut the program down and restart it with DisplayLink active it falls back to the integrated graphics. Could not this be used to some workaround (beside disconnecting monitors before application start)? I'm on 1709 update. Thanks for any advice.

      • Ney Matsumura commented  ·   ·  Flag as inappropriate

        @Alban , I disabled the Intel Graphic card, wich means Windows don't have to choose a graphic card for POST. After that the D3100 dock stops working. Very disapointed with DisplayLinl...

      • Elrond Luinwe commented  ·   ·  Flag as inappropriate

        No i don't agree your opinion, if you provide a device i have to choise which graphic card will be use.
        I can select graphic card at Windows 10 by nVidia settings screen, and assign graphic card to
        aplication what i want.

        But when i connect D3100 it is ignoring graphic cards Driver and only shows DisplayLink driver!

        You mean windows only provide display signals at usb over first graphic card?

        You have to give us opinion to select graphic card for D3100!

      • AdminAlban Rampon (Windows Product Manager, DisplayLink) commented  ·   ·  Flag as inappropriate

        This is an operating system feature. The graphics card used is the POST one. if your Dell 7559 gaming laptop uses the Intel GPU for POST, then Windows will also assign it to indirect displays like DisplayLink.

        Unless you report this to Microsoft for them to change the selection, then I don't foresee any suitable resolution.

      • Elrond Luinwe commented  ·   ·  Flag as inappropriate

        @Alban
        Hello, I've Dell 7559 Gaming Laptop and it has 2 graphic cards

        Intel HD Graphics 530 and GeForce 960M.

        When i connect my D3100 DELL USB Dock to my computer , dock is using only
        HD Graphics 530 and i get 30fps maximum on each screen.

        But normally i can get 120fps - 240fps via GeForce 960M

        Why displaylink just agree intel graphics? then my screens are useless,

        So i have to connect one of screen's HDMI port to my notebook's HDMI port to get High FPS
        because notebook HDMI output can use GeForce960m

        Other screen plugged in Dell D3100 via HDMI port,

        So my Dell D3100 dock's 2 screen port is empty (one hdmi , one display port)

        How can you fix this problem?

      • Brooks commented  ·   ·  Flag as inappropriate

        I am having the same issue. Will not use Nvidia M1000m when Dell Precision laptop plugged into Dell 3100 dock. Makes dock useless. Spent hours on phone with Autodesk support trying to troubleshoot.

      • Scott McGregor commented  ·   ·  Flag as inappropriate

        I went into the win10 feedback hub to try to add my voice, but can't find a consolidated feedback item to upvote... @Alban, has displaylink added this as a feedback item? If so, what can I search on to find that item and upvote it? The only thing I found mentioning displaylink is someone complaining about driver auto-updates.

        It is quite frustrating being unable to use my NVIDIA card for gaming through my (brand new) displaylink dock.

      • AdminAlban Rampon (Windows Product Manager, DisplayLink) commented  ·   ·  Flag as inappropriate

        @Manatax, can you use our Customer Support Tool (http://support.displaylink.com/knowledgebase/articles/533818) and that will create a ticket. We would need to find a machine close to yours to see how the disabling works. We can then discuss this with Microsoft.
        Also, please do complain through the Windows 10 Feedback Hub that you want to use your high end graphics card with indirect display because the iGPU is not powerful enough to do <whatyoudo>. We need to send enough feedback for this to get prioritised.

      • Manatax commented  ·   ·  Flag as inappropriate

        Alban, disabling the Intel embedded GPU makes the D3100 not work.
        Where can we flag this as important?

      • Chris commented  ·   ·  Flag as inappropriate

        Same issues here. Anyone know of a docking station/port replicator that will do a passthrough of the nvidia graphics cards in lieu of the drivers found in the dock (I'm using D3100). Paying $104 for the D3100 x 20 Designers = wasted money when the best solution is to plug monitors into the laptop's hdmi and mini display ports.

      • Anonymous commented  ·   ·  Flag as inappropriate

        Ever since WIndows 10 Anniversary (which I backed out of) and WIndows 10 "Creators" Updates (which I stupidly installed thinking "Hey, I am a creator with AutoCAD, Revit, HitFilm, Shotcut, Davinci, etc" ... I have floated between reinstalling Nvidia drivers, DisplayLink drivers, and all sorts of other system tweeks.

        It boils down to everything works just fine ... UNTIL ... you introduce the previously wonderful Dell D3100 Hub with DisplayLink as it's main driver. Go mobile on the laptop and its back to good. Dock at home office and want to use your Two Bigger 24" monitors via the Dell D3100 DisplayLink ... all CAD and Video goes back into SUCK mode.

        It is your product DisplayLink. Microsoft and Dell are the bigger boys. Better get over there and tell them to fix what you need fixed in a manner that works. Most of us are doing this to have mobility but also a big screen in the office.

        The pathetic Intel on board graphics chip is not capable of running much on two large screens ... practically nothing before it craps.

        We need to be able to set DisplayLink to use the dedicated graphics GPU. It is DisplayLink that appears to be blocking the Dedicated GPU from running at all and forcing us into using the weak on board graphics chip.

        Dell Inspiron 7559. Windows 10 with Creator Update 1703 64-Bit. Intel Core i7-6700HP 2.60GHz. 16.0 GB Ram. Nvidia GeForce GTX 960M with 4.0gb dedicated graphics memory.

        PS: Tell Microsoft the STUPID "settings" vs "control panel" arrangement is a disaster. Just stick to what works ... CONTROL PANEL. The Settings interface is just a roadblock to what we really need.

        Make it happen DisplayLink. Redstone NOW, not Restone 4 or later!!!

      ← Previous 1

      Feedback and Knowledge Base