steam version of war for the overworld runs on integrated gpu

Avatar
  • zaktualizowano
  • Completed - Resolved
as steam does not support dedicated laptop gpus, the game needs code to switch gpu during startup which it does not have. please add that code so that the game can run on my dedicated gpu. 
Game Version:
Platform:

How would you rate the customer service you received?

Znak zadowolenia przez andreasaspenberg 6 lat temu

i have already tried that solution but steam overrides it. it does that for all games not programmed to switch gpu.

Napisz komentarz o jakości obsługi użytkownika (opcjonalne):

Avatar
andreasaspenberg

that forced the game to run on the integrated gpu. as such my problem remains unsolved.

Avatar
Lee "Noontide" Moon

At this point we're at a loss as to what to suggest. The steps we've provided have worked in any case where this has been an issue for other users and for the vast majority this issue never occurs at all thanks to the developments in OS and Driver software.


The Graphics Renderer is not determined by us in the game's code rather it's determined at below game-engine level as part of the setup of the Graphics Driver. The game engine thusly uses the API to render the game on whatever renderer the operating system is telling it to use, rather than the other way around. Here's an image which shows that concept in action.



Generally as the drivers get smarter and operating systems are improved the heuristic algorithm which determines dynamically what hardware should be used become more intelligent. For most users on the latest OS and Drivers this shouldn't be a problem, and we can confirm this based on our own systems which have switchable graphics.


So to summarise the decision of which graphics hardware to use is done on a level below software, not by our game, the engine, Steam or even the OS but rather by drivers which are running in the Kernel. As such you setting up a profile for our program should override the settings which it has determined to use.


At this point we are unable to offer further assistance to you unless you are willing to engage further in troubleshooting with us. To do that we need a few things from you:


  • A Full DXDiag output on the hardware and software configuration of your computer.
  • A Screenshot showing how you've determined the game is running on the integrated chip rather than the discrete card.
  • Average FPS shown on the Main Menu, it's possible that the Integrated running is being misreported to you and the game is correctly running on your discrete card.
  • Screenshots of your Nvidia Control Panel setup for WFTO.exe, WFTOGame.exe, Steam.exe and Global Settings

Without this we'll be unable to help you further and can only direct you to seek help from other technical sources on the topic, such as Nvidia or third-party forums.


Thanks,


Lee

Avatar
andreasaspenberg

i posted a dxdiag link in my steam topic but when i tried to create a screen shot the game crashed my system.

Avatar
Lee "Noontide" Moon

Thanks for the Dxdiag output, we'll review it as soon as we can, though we're starting to close up for the day and we'll be able to review tomorrow.


There shouldn't be a need to take a screenshot from within the game, though it certainly shouldn't crash if you take a screenshot. :O


I noticed the screenshot you sent to us though on Steam though, was this the screenshot you were trying to get? 


From what I can see this is a message we've had around for a while to detect an issue related to this. What happens when you click ignore on this message?


Can you provide the requested screenshots from your Nvidia control panel?


If we can get all that we'll probably be in a good position to offer some advice tomorrow morning.


Cheers,


Lee

Avatar
Lee "Noontide" Moon
Quote from Lee "Noontide" Moon

Thanks for the Dxdiag output, we'll review it as soon as we can, though we're starting to close up for the day and we'll be able to review tomorrow.


There shouldn't be a need to take a screenshot from within the game, though it certainly shouldn't crash if you take a screenshot. :O


I noticed the screenshot you sent to us though on Steam though, was this the screenshot you were trying to get? 


From what I can see this is a message we've had around for a while to detect an issue related to this. What happens when you click ignore on this message?


Can you provide the requested screenshots from your Nvidia control panel?


If we can get all that we'll probably be in a good position to offer some advice tomorrow morning.


Cheers,


Lee

Uploading files here for our records DxDiag2.txt screen shot.jpg


screen shot 2.jpg output_log (59).txt

Avatar
andreasaspenberg

wether i click on quit or ignore does not matter as the game goes through with it and tries to run on the integrated gpu anyway. i will post the other screen shot soon.

Avatar
anonymous

Can you post an output log:


Posting Output Logs

In addition, a log is created by the game every time you play. Posting this will help resolve some issues. 


Please note that this file is wiped every time the game launches, so ensure the bug you are reporting happened during your last play session. 


The location of the log can be found in the following location based on OS:


Windows

C:\Program Files (x86)\Steam\SteamApps\common\War For The Overworld\WFTOGame_Data\output_log.txt

OS X

~/Library/Logs/Unity/Player.log

Linux

~/.config/unity3d/Subterranean Games/War For The Overworld/

Avatar
andreasaspenberg

it does prove that the integrated gpu is used to run the game. if you want a closer look at it, please check the steam post.

Avatar
anonymous

Please double check that you have C++ redist 2010,2012,2013,2015. 2015 is the most important one. You can see which ones are installed in Control Panel -> Programs and Features.  You will find all installed Visual C++ Redistributable in your system.


If you are missing any then please go to the "_CommonRedist/vcredist" folder in the game's install directory and install the missing versions.

Avatar
Lee "Noontide" Moon

Really useful, thanks!


Can you confirm if you also have WFTO.exe in your Nvidia Control Panel programs list? The provided screenshot only shows WFTOGame.exe.


If not then you can add WFTO.exe by doing the following.


1. Click add next to the program list



2. On the second screen click browse


3.Navigate to your WFTO Folder (For you this would probably be "C:\Program Files(x86)\steam\steamapps\common\War For The Overworld")

4. Select WFTO.exe and click open



Once that's added make sure it's assigned to the High Performance Nvidia Card as well.


In addition my colleague Cian has identified an issue in your Output Log which also needs resolving he'll assist you with that.


Cheers,


Lee