When Grand Theft Auto V runs out of video memory, it will load lower quality world models normally only intended as LOD assets, or it may unload parts of the world completely. This behavior is known as texture loss in the GTA community.
Texture loss is most commonly caused by having too many high resolution textures, especially those that are not compressed properly, or by using map mods or script mods that add more content than the game can handle by default.
High resolution textures
Resource Adjuster
The game's built-in limits are lower than what modern hardware can support. The Resource Adjuster script can increase the game's memory limits, allowing the use of more modifications with higher quality textures.
Using optimized modifications
Even when using the Resource Adjuster, it is still recommended to ensure that all modifications you are using are well optimized.
Texture resolutions should be as low as possible. Very high resolution textures for vehicles, such as 4k liveries, should only be included in the +hi.ytd file. This file is only used on the highest texture quality settings and only for vehicles used by the player or very close to the player. Using too many 4k or especially 8k textures can cause almost immediate texture loss when the vehicle spawns.
Avoid modifications that use uncompressed high resolution textures. To reduce memory usage, you can convert uncompressed textures to DXT or BC7 (DirectX 11 only). More information about texture compression can be found in this guide.
Map modifications
Map mods that extend the world can cause parts of the map to be unloaded. The fwBoxStreamerVariable and decals limit patch can help avoid such world-related issues.
LSPDFR
Similar to map mods, the LSPD First Response (LSPDFR) mod can also cause texture loss. Disappearing map props can happen even when LSPDFR is used without any other modifications. The fwBoxStreamerVariable and decals limit patch can fix this.
In addition, by default LSPDFR preloads all models it uses. If these models have a high memory usage, this can cause texture loss even if the same mods cause no problems without LSPDFR. To change this, change the "PreloadAllModels" setting to Main.PreloadAllModels = false in GTA V/lspdfr/lspdfr.ini.
Authors
-
Cj24
AdministratorAccurate Studio
Participate now!
Don’t have an account yet? Register yourself now and be a part of our community!