Jump to content

Welcome to Obsidian Forum Community
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. If you already have an account, login here - otherwise create an account for free today!
Photo

Uses integrated graphics instead of dGPU on Surface Book

fps graphics gpu unity

  • Please log in to reply
3 replies to this topic

#1
pasgrave

pasgrave

    (0) Nub

  • Initiates
  • 2 posts

Pillars of Eternity runs awful (max 30 fps at 1600x1200) on a Surface Book even though it has a fairly decent 940m-ish dedicated GPU.  There's no log file in the directory or console command that would allow me to verify which graphics card the game is actually using, but it seems like the integrated graphics card is used no matter I do.  I've tried forcing the game to either use the integrated graphics or the dGPU by using the Nvidia manager but it doesn't affect performance at all.  I've even tried disabling the integrated graphics card in the device manager and it actually lowers the fps to 1-4 fps even in the menu.  There seems to be a problem with Unity 4 games defaulting to integrated graphics but I've never found any solution.  Any advice in how I can force the game to use the dedicated GPU?  I've tried updating drivers, looking through the registry, etc.  



#2
Aarik D

Aarik D

    Community Manager

  • Developers
  • 3235 posts
  • Black Isle Bastard!

Hey pasgrave,

 

Welcome to the forums! While we have never tested the game on the Surface Book, you can still gain access to the system specs and an output log. You can find those files by clicking on the link in my signature. If it is an issue with Unity 4 games, then there is nothing we can do to fix that. However, if you go Power Options in the Control Panel, you can set the preferred plan to High Performance and that should set your Surface Book to the higher GPU.

 

Hope that answers your question, 

 

Thank you for your support!



#3
Boeroer

Boeroer

    Arch-Mage

  • Members
  • 15257 posts
  • Location:Bucharest, Romania
  • Lords of the Eastern Reach Backer
  • Deadfire Backer
  • Fig Backer
  • Black Isle Bastard!

I'm also using a Notebook with integrated plus dedicated graphics (hybrid). When I use the Nvidia Settings to switch to the Nvidia device it works. So maybe that's not a Unity related problem but one of the Surface Book? I doubt it's a hardware problem though. 



#4
pasgrave

pasgrave

    (0) Nub

  • Initiates
  • 2 posts

I managed to find the output_log.txt which says that the dedicated GPU is in fact being used.  It still seems strange that I don't see any performance change when switching between integrated and dedicated graphics, but I guess it could be a driver issue since there hasn't been an official update of surface book drivers so far (although the most recent version of the nvidia drivers install without problem).  The poor performance might also be due to the fact that the monitor is very high resolution (3000x2000) and then scales the desktop by 200%.  Performance is better when I use windowed mode instead of fullscreen, or when I modify scaling from the desktop settings (it actually runs better when I raise scaling to 300%, although that may be due to it actually running on a lower resolution).  It might be a Unity issue with high-resolution / scaled desktops since Dungeon of the Endless, which is also apparently a Unity 4 engine game, runs at about half speed until I lower the desktop resolution to match the in-game resolution.  "Fullscreen" in both Dungeon of the Endless and Pillars of Eternity really seems to be more like "Borderless Windowed" in a lot of other games, which sometimes creates problems with scaled desktops.  

 

In any case, thanks to both of you for your help and I'll keep messing with the settings to see if I figure anything out.  







Also tagged with one or more of these keywords: fps, graphics, gpu, unity

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users