Automatically chooses wrong graphics card

Jan Westermeier shared this bug 10 months ago
Solved

As my second portable workstation i use an Acer Aspire VX. It has two grahics cards. The first one is "Intel Graphics 630" integrated into the CPU and an additional NVIDIA Geforce GTX 1050.

The Problem:

On startup the game freezes with a white screen and spits out an graphics card error. Something in terms of "maybe your graphics card doesnt meet the requirements".

Im no expert at code but I looked through the log file and it seems, that it recognizes the two GPUs but automatically chooses the wrong one - the less powerfull Intel 630.

I found out a temporary solution - deactivate the integrated GPU inside the device manager. But it's no real solution, because it creates a lot of bugs. I cant change the display brightness anymore, have sound bugs and much more.

But with the Intel GPU deavtivated SE works just fine. It even runs pretty fast and very smooth.

But I cant justify deactivate it all the time.


Every other game I play (doesnt matter if started over steam or other launchers) automatically uses the right GPU - the NVIDIA GTX 1050. So it's one hundred percent the fault of Space Engineers.

I already set the NVIDIA GPU as the main preffered GPU everywhere i found in windows itself. I tried various other things aswell. ReInstalled it almost 5 times. All in all I tried to fix for over a month now. Now I think that I tried everything and it's justified to write a support ticket.


Maybe there is way to change how SE starts? Maybe in the Steam launch attributes window thingy? And tell it to use the right GPU?

I really love SE and want to continue playing it, it's the only game I always return to.


Thx for your help :)

Replies (4)

photo
0

Hello!

Thank you for contacting us. Since this is a bug report, I'm moving your ticket to our support page, where our QA team will take care of you.

Kind Regards,

Keen Software House

photo
1

Hello, engineer!

Thank you for writing to us.

Please kindly check if your graphic drivers, OS are up to date and if your device meets the minimum requirements to play the game. Check minimum system requirements to play Space Engineers here;

https://www.spaceengineersgame.com/system-requirements/

Also, try the following steps before launching the game ;

Verify your game files on Steam

  • Right-click on Space Engineers in Steam Library → Properties → Local Files → Verify Integrity of Game Files

Delete SpaceEngineers.cfg file

  • It means your game configuration will be deleted
  • You can access your SpaceEngineers.cfg by typing %appdata% into your Windows search bar and you will be redirected to the hidden Roaming folder. After that just follow: \Roaming\SpaceEngineers.

Delete ShaderCache folder

  • Same access as SpaceEngineers.cfg

Disable all other displays except the main display/monitor and close any video player running.

If you haven't set it before, Right-click your desktop → display settings → graphic settings → browse Space Engineers → options → high performance → save.

Or you can open NVIDIA Control Panel → select the Manage 3D Settings option → Manage 3D Settings → in the Program Settings tab → select a program to customize and select Space Engineers from the list and select the preferred graphic processor as Nvidia (see the attached image). Apply the changes, and launch the game from Steam.

If the issue still occurs, kindly try Clean Installation of the game. To do so, back up all your blueprints and the world save files in a different folder.

  • You can access your blueprints and save files by typing %appdata% into your Windows search bar and you will be redirected to the hidden Roaming folder. After that just follow: \Roaming\SpaceEngineers. Copy/Move the Blueprints and Saves folder.

Uninstall the game from Steam and delete every leftover in the \Roaming\SpaceEngineers and \Program Files (x86)\Steam\steamapps\common\SpaceEngineers folders. Reinstall the game and check if the issue persists.

If you still experience the issue, please send us the latest log files.

Kind Regards,

Keen Software House: QA Department

photo
1

Thanks for your answer!

As I already mentioned above, I checked everything...

- my OS has no new updates

- my graphics drivers are on the newest version available (checked with the NVIDIA control panel)

- verified my game files over steam multiple times

- made multiple fresh installations of SE (yes, I deleted the .cfg file and the shader cache and everything else that I could find after steam deleted the game)

- I don't have a second display, nor anything open in the background

- already set space engineers to "high performance" in the windows graphic settings

- the same inside NVIDIA Control Panel

I already attached the log files on the post above!

The thing is, that I already told you what the problem is. When you look inside the log files, you can clearly see that the game recognizes the two graphic cards. Assigns each one a priority and then chooses the one with the highest priority - in my case the less "strong" integrated GPU instead of the way stronger NVIDIA GPU!


The problem lies within the code of the game. It clearly assigns the wrong priority to each graphics card!

Kind regards

photo
1

Hello, engineer!

We apologize as none of the previous workarounds have proven successful in resolving the issue you are experiencing.

Before proceeding to another workaround, could you please check if you have already installed the DirectX End-User Runtime Web Installer? If not, install it from the link provided here :

https://www.microsoft.com/en-us/download/details.aspx?id=35

After installation, restart your PC if prompted and launch the game to check if the issue persists.

In case the issue continues or if you have already installed the web installer, we recommend proceeding with the following workaround. This involves manually setting the default Video Adapter for the game by editing the game's config (.cfg) file.

  • You can access your SpaceEngineers.cfg by typing %appdata% into your Windows search bar and you will be redirected to the hidden Roaming folder. After that just follow: \Roaming\SpaceEngineers.

Open the SpaceEngineers.cfg file using Notepad. Search for the line containing "VideoAdapter" in the code, which should look similar to the following:

<item>

<Key>VideoAdapter</Key>

<Value>

<Value xsi:type="xsd:string">0</Value>

</Value>

</item>

Change the value (in this example, it is currently set to 0) to either 1, 2, or 3 (unless the default value is already 0, in which case you can change it back to 0).

Follow these steps to set the value correctly,

  1. Change the value, <Value xsi:type="xsd:string">1</Value>
  2. Save the changes and exit the notepad.
  3. Launch the game

If the issue persists, repeat the first step. Please note that you have to put each value once at a time and save the change before launching the game.

Please let us know if that resolves the issue you have been experiencing.

Kind Regards,

Keen Software House: QA Department

photo
1

Thanks for your effort :)

These solutions you suggested sound very promising! As soon as I'm at home this evening, I'll try these out and report back to you.


The space engineers support is literally the best support I've ever witnessed in any game!

Kind regards

photo
photo
2

Hello, Jan,


you are welcome :) We are very happy to hear you are satisfied with our support.


Can I ask if you tested out those solutions and if they worked?


Kind Regards,

Keen Software House: QA Department

photo
1

Hey,

sry for my late response, I tested it late in the evening and then directly went to bed and forgot the next morning to respond.

The newest DirectX web thingy was already installed. I once again did a clean installation of SE right after checking each driver of the two GPUs once again. Just to be 100% sure I didn't miss anything. Every "energy saving setting" was turned off. Still didn't work.


So I turned to modifying the .cfg file, and it works just wonderful :) I looked into the crash log and noticed that it set the Nvidias Priority to "2" and then I've set it inside the cfg file to 2 as well. The game starts perfectly and it runs smoothly.

Thank you for your help!

Kind regards,

Jan

photo
photo
1

Hello, Jan,


I am glad you found a solution to your problem. Since there is no assistance from me needed I will close this thread.


Have a wonderful day and happy engineering!


Kind Regards,

Keen Software House: QA Department

Leave a Comment
 
Attach a file