Hello Guest

Author Topic: Optimus Support (Laptop GPU's)  (Read 2447 times)

0 Members and 1 Guest are viewing this topic.

lolsteamroller

  • Member
  • Posts: 1
    • View Profile
Optimus Support (Laptop GPU's)
« on: April 12, 2016, 03:44:34 PM »
There is a common problem with small C# games, which causes a lot of problems for Laptop Users. Some games (or game engines) fix them, but Otter isn't implemented them, resulting in painful switching requirements.

In short: Optimus Laptops have 2 GPU's - Integrated and High-performance
For most cases: the settings will be always on 'Auto-select' for any application (since we don't want Chrome to generate heat)

The problem is that most graphical c# thingies (including Otter - to be honest the SMFL thingie) will crash on launch, if it's Integrated. And Auto-select puts them automatically to Integrated. Basically resulting in unplayable game, unless configured correctly. And it won't display any reasonable message either.

Anyways, the guidelines are here: http://developer.download.nvidia.com/devzone/devcenter/gamegraphics/files/OptimusRenderingPolicies.pdf

Most games should just set the High-performance to default, but if people have specified Integrated, the game should just quit showing valid message.
Screenshot with error from Integrated + Stardew Valley (if Auto-select it launched, high perfo)
http://i.imgur.com/hyDDNin.jpg

You can find some extra info here as well:
http://stackoverflow.com/questions/10535950/forcing-nvidia-gpu-programmatically-in-optimus-laptops

Kyle

  • Administrator
  • Member
  • Posts: 258
    • View Profile
Re: Optimus Support (Laptop GPU's)
« Reply #1 on: April 25, 2016, 10:55:10 AM »
So it seems like this is something SFML has to work out, or am I able to do something about this on my side?