Skip to content

No Man's Sky Linux/NVidia VRAM usage/low fps workaround.

Notifications You must be signed in to change notification settings

volca02/spoof_vendorid

Repository files navigation

Spoof vendorid

This small vulkan layer will spoof vendorid to be of AMD rather than NVidia. It is a quick and dirty hack to enable No Man's Sky to work well on Nvidia Cards. The repository is a direct copy of a part of Vulkan SDK by LunarG, with only the vendorid layer code added by me, all licensing and rights are as specified by LunarG.

To use this layer, after building it place a copy of the two built files (libVkLayer_vendorid_layer.so and VkLayer_vendorid_layer.json) to your chosen "/some/path", and edit the launch options of No Man's Sky in steam as follows, while replacing /some/path with your chosen path:

VK_LAYER_PATH=/some/path/ VK_INSTANCE_LAYERS=VK_LAYER_LUNARG_vendorid_layer %COMMAND%

All credits go to ZeroFault, who discovered this fix. I was just too impatient to wait for him to post a working solution so I re-implemented what he described.

LunarG

Copyright © 2015-2019 LunarG, Inc.

Creative Commons

About

No Man's Sky Linux/NVidia VRAM usage/low fps workaround.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published