GPU degrades graphics peformance

Discussion in 'Microsoft Surface Book' started by cschaepe, Nov 11, 2015.

  1. cschaepe

    cschaepe New Member

    Joined:
    Nov 11, 2015
    Messages:
    13
    Likes Received:
    0
    Trophy Points:
    1
    My Device:
    Surface Book
    So one important requirement for me was that my SB be able to run Zwift (zwift.com). This is a graphics program for cyclists. Anyway I didn't expect my SB to be a graphics powerhouse but running this program with the GPU only gives 4 to 5 FPS no matter what the resolution is low or high. Running without the GPU ie without the base gives 18 FPS and runs nicely in high res mode.
    I imagine the drivers are to blame, but I might as well get a SP4 or another PC as the one main reason I got the SB was the GPU for this one game.
    I am ready to return the SB as the extra $500 to run 3 times slower is not acceptable.
    Any advice would be welcome. Do I try the insider program for updates. Is it Windows 10, firmware or just a hardware design that is flawed?
    -Craig
    btw. Even my 2 year old i7 laptop w/o a discrete GPU gives me 15FPS
     
  2. leeshor

    leeshor Well-Known Member

    Joined:
    Jun 19, 2012
    Messages:
    5,071
    Likes Received:
    877
    Trophy Points:
    113
    Location:
    Norcross, GA
    My Device:
    SPro4
    Welcome to the forum

    Based on all the tests and reviews I've seen you may have a bad base, unless that software just doesn't like that GPU. Your results are backwards. With that said the entire system might benefit from the Insider build. If it still does it I would get an exchange.
     
  3. cschaepe

    cschaepe New Member

    Joined:
    Nov 11, 2015
    Messages:
    13
    Likes Received:
    0
    Trophy Points:
    1
    My Device:
    Surface Book
    one thing that leads me to believe the GPU is working is that I ran passtest testing tools and it claimed that my GPU was double the speed of my old laptop. Presumably if it was not working it would not test at double the speed. So perhaps it is a firmware driver or something off in the program I use.
     
  4. cschaepe

    cschaepe New Member

    Joined:
    Nov 11, 2015
    Messages:
    13
    Likes Received:
    0
    Trophy Points:
    1
    My Device:
    Surface Book
    More information. If I select the onboard GPU when I launch the application it still seems to want to use the discrete GPU. It tells me I cannot detach the base even if I select the onboard GPU.

    I have to start the program with the base detached so it doesn't try and use the dGPU. Then I can dock it and it will run ok. Granted without using the dGPU but at least it is not getting confused by having both GPU's available.

    I really like my SB but I need it to be able to run my Zwift.com application preferably with the dGPU working properly.
     
  5. Telstar1948

    Telstar1948 Active Member

    Joined:
    Jul 12, 2013
    Messages:
    435
    Likes Received:
    78
    Trophy Points:
    28
    Location:
    Columbia, Missouri
    My Device:
    Surface Book
    FWIW, I've read that the two GPU's are supposed to work together. From that I didn't get that it's one or the other but rather both in sync working together. Maybe that's blarney but I've seen that somewhere.
     
    Last edited: Nov 13, 2015
  6. Aegeas

    Aegeas Active Member

    Joined:
    Aug 30, 2014
    Messages:
    133
    Likes Received:
    38
    Trophy Points:
    28
    In my opinion, this is not your SB's issue. Zwift needs to be fixing this with Nvidia. They have written their application to grab the video adapter it thinks is best and in this case it isn't selecting correctly.
     
    leeshor likes this.
  7. flar

    flar Member

    Joined:
    Nov 6, 2015
    Messages:
    93
    Likes Received:
    11
    Trophy Points:
    8
    My Device:
    Surface Book
    Have you checked its selection in the nVidia Control Panel? Perhaps the preference in the CP overrides the "launch with" option in the context menu?
     
  8. cschaepe

    cschaepe New Member

    Joined:
    Nov 11, 2015
    Messages:
    13
    Likes Received:
    0
    Trophy Points:
    1
    My Device:
    Surface Book
    Well it very well may be zwifts problem but it is not just selecting the wrong GPU. If I detach the base and run, it gives acceptable performance. If I run with the base and ensure it is using the dGPU it runs at a third of the speed. With GFXBench the Tesselation score is much slower with the dGPU. Attached are the screen prints
     

    Attached Files:

  9. cschaepe

    cschaepe New Member

    Joined:
    Nov 11, 2015
    Messages:
    13
    Likes Received:
    0
    Trophy Points:
    1
    My Device:
    Surface Book
    I downloaded GfxBench and ran the tests. In the offscreen tests it seems to test as normal. The onscreen tests are way below what they should be. Given that my OpenGL game does run like crap with the dGPU it seems to indicate something is wrong.
    Do I have a bum GPU?
    Can someone look at the screen prints of the results and compare them to there SB? I need some proof that I have a bum GPU or not.

    Link removed by Admin, not working properly.

    Thanks
    -Craig
    SB i7/16/512
     

    Attached Files:

    Last edited by a moderator: Nov 17, 2015
  10. cschaepe

    cschaepe New Member

    Joined:
    Nov 11, 2015
    Messages:
    13
    Likes Received:
    0
    Trophy Points:
    1
    My Device:
    Surface Book
    As further proof that the additional Nvidia GPU is weak. I ran Cinebench 11.5 OpenGL test both with and without the dGPU

    dGPU = 26.32 FPS
    iGPU 520 = 28 FPS

    Why would MS put a GPU that performs worse than the integrated GPU?
     
  11. gootdude

    gootdude New Member

    Joined:
    Oct 29, 2015
    Messages:
    13
    Likes Received:
    2
    Trophy Points:
    3
    My Device:
    Surface Book
    It's been known for quite some time that this is a custom version of the 940m with faster memory. Your results beat the 940m, and that's all you should expect.

    The dGPU is definitely much faster than the 520 iGPU as benchmarks and real world use has shown, so there must be something screwed up in the drivers/optimization for Cinebench to perform so poorly.

    Microsoft has definitely aimed for very low overall temperatures, as I've overclocked the card with nvidia inspector and haven't seen the dGPU temp ever exceed 65C, so I'm not sure why they decided on such a weak configuration.

    Hopefully the future will include more powerful dGPU's for purchase, but since these aren't built for gaming, I wouldn't expect it.
     
  12. cschaepe

    cschaepe New Member

    Joined:
    Nov 11, 2015
    Messages:
    13
    Likes Received:
    0
    Trophy Points:
    1
    My Device:
    Surface Book
    The only reason I was benchmarking the dGPU with Cinebench & GfxBench was that it was only giving 4-5 FPS for an OpenGL game "Zwift" I was using. While the built in 520 was giving 18FPS. I would at least expect it to outperform the onboard 520. If it did not way spend the extra dough.

    Perhaps with DirectX it is better, but every test I have done with OpenGL says that it performs worse to much worse.

    I don't know the reason it may come down to only having 1 gig of ram for the dGPU.
     

Share This Page

Search tags for this page
moving surface clipboard from dgpu to no gpu base
,
surface book overclock
,
zwift 940m
,
zwift microsoft surface
,
zwift resolution
,

zwift surface