Prey
Maratuer93 May 5, 2017 @ 8:06am
Textures don't load
I have anche r9 380 2gb and i have all maxed out in video settings getting an average of 90 FPS , but i have to keep texture quality in medium cause di i switch It to High or very High , the textures don't load . I can't understand why , cause i don't have any problem with all the other games that i have . I mean when a game is very GPU intensive and i try to max out the texture quality i get low FPS , but i have never seen something like this . Someone can explain me why?
< >
Showing 1-15 of 26 comments
Muted Kobold May 5, 2017 @ 8:12am 
Technical Explination:
The higher you set the settings, the more Graphical memory that it will require. It's using the Cryengine, which I believe made a point to switching completely to dynamic lighting and Global Illumination. Those settings will increase the cost of RAM that it needs.

You're also paying for the price of two uncompressed images the size of your game's video resolution no matter what graphics setting you are on. These are called front and back buffers. At 1920x1080, the cost of these textures will be 1920x1080x2x32bits = 16.6 megabytes rounded up. Not much of a price really. But this is much larger for 4k.

Each shadow casting light also requires some amount of texture memory to be allocated. For Omni (Spherical lights) it needs a total of six textures to form a cube map. For spot lights it needs only one texture.

Then if they are using lightmaps, those require a good deal of texture space.

Lastly comes your high resolution textures. Which might go into the GPU compressed. If it does, they can easily be about 100MB a pop.

Remember that the operating system will often times reserve an amount of memory for it's own functions.

And that you might not actually have 2 gigabytes of memory, because hardware vendors will usually use the metric of 1000MBs = 1 gigabyte, instead of 1024 Megabytes = 1 gigabyte.

I'd be willing to bet they are streaming in textues to memory as well. They start blurry, and quickly crisp out.

A good example of this is Bayonetta, who tells you how much RAM will be used for your current graphical settings. On Ultra, it requires 1873MB, or 1.9 gigabytes of GPU memory.

Simple Explanation: You don't have enough GPU ram. You need to construct more pylons.
Last edited by Muted Kobold; May 5, 2017 @ 8:19am
*D4rKsKy* May 5, 2017 @ 8:16am 
Originally posted by Maratuer93:
I have anche r9 380 2gb and i have all maxed out in video settings getting an average of 90 FPS , but i have to keep texture quality in medium cause di i switch It to High or very High , the textures don't load . I can't understand why , cause i don't have any problem with all the other games that i have . I mean when a game is very GPU intensive and i try to max out the texture quality i get low FPS , but i have never seen something like this . Someone can explain me why?

To make a short answer.
Your gpu is pretty old, and only 2gb of vram.
Last edited by *D4rKsKy*; May 5, 2017 @ 8:17am
Maratuer93 May 5, 2017 @ 8:30am 
Yes i know this guys , but why i didn't get low FPS instead of this? . It was really strange to see a game doing this , and i was also scared about the problem could be in my GPU cause i read that a lot of guys are playing It at very High with old gpu. However thanks for ur reply i really hope that the problem are only the 2gb of vram .
Originally posted by Maratuer93:
Yes i know this guys , but why i didn't get low FPS instead of this? . It was really strange to see a game doing this , and i was also scared about the problem could be in my GPU cause i read that a lot of guys are playing It at very High with old gpu. However thanks for ur reply i really hope that the problem are only the 2gb of vram .

This is the reason why some games require a minimum amount of VRam or the game will crash/extremely low performance. Prey used a different concept in unloading certain textures that would greatly exceed the available amount of VRam.

Have you tried playing at a much lower internal resolution to see if it still happens?
Last edited by нιт◈ᴘᴏιɴᴛ; May 5, 2017 @ 8:51am
Muted Kobold May 5, 2017 @ 8:50am 
Originally posted by Maratuer93:
Yes i know this guys , but why i didn't get low FPS instead of this? . It was really strange to see a game doing this , and i was also scared about the problem could be in my GPU cause i read that a lot of guys are playing It at very High with old gpu. However thanks for ur reply i really hope that the problem are only the 2gb of vram .


Computer Science Graduate, doing game and graphics programming on the side.

Typically what happens when a user runs out of memory, is when the application makes an allocation, and the OS is unable to provide the memory for it, the application will get what is called a null pointer. It's good practice to ensure that this allocation was successful immediately after. If it failed, it's the programmer's responcibility to crash the program as quickly as possible or to handle it differently (yes, most cases a crash is intentional). For games, this gives the game a chance to save the users progress (The reason why they don't do this, is because you're not sure if the area they were in was the cause of the crash. So it's best to frustrate the gamer and send him back a few minutes, than to completely ruin his experience by trapping his save permanently into a crash loop), quickly unload everything from the GPU and the computer's ram (though they don't have to unload the ram, the OS will handle it for them), and to make a crash log which will have some useful debug information that's only useful if you have the source code.

For a GPU, because most of the time you won't be getting data back, so it's perfectly OK to handle the situation differently. So what you do when you load the game up, is you upload your "NULL" objects to the GPU and leave them there permanently.

If you've ever modded a source game and saw purple and black checker board textures, or a big ass flashing word like "MISSING MODEL" or "NULL", those are Source Engine's null objects.

For Cryengine, it looks like their NULL texture is actually a gray texture.

Now, a game engine COULD swap textures out of memory after rendering with them... but this is what will massively drop your frame rates. It's slow to pass anything from the Computer's Ram to the GPU's ram.

A good example of doing this is what Second Life does. Second life is a game of only user driven content. All of the content in second life are made by users.

When you go to a new sim for the first time. You'll usually download the geometry faster than the textures. And because it's an MMO, the server will immediately return control to you after you connected. The world will be gray at first. Players will be represented as clouds, and you can walk around. As you download the data, the textures start appearing, and so do other players.
Last edited by Muted Kobold; May 5, 2017 @ 9:10am
Maratuer93 May 5, 2017 @ 9:16am 
With all maxed out except texture quality in medium i'm getting a lot of FPS , but i have also to turn off the screen space reflection otherwise the game becomes completely Black. Now i don't know wtf is going on...
Muted Kobold May 5, 2017 @ 9:20am 
Originally posted by Maratuer93:
With all maxed out except texture quality in medium i'm getting a lot of FPS , but i have also to turn off the screen space reflection otherwise the game becomes completely Black. Now i don't know wtf is going on...

Told you before bro. Everything costs memory. You don't have enough.
.
Last edited by Muted Kobold; May 5, 2017 @ 9:20am
Inherited May 5, 2017 @ 9:38am 
Yeah you need 3~ gb vram for high preset textures else you get massive popping and textures disappearing. I lowered to medium and graphically I cant even tell much of a difference.. but the popping is gone.

Honestly there doesn't seem much of a difference between medium and high. Stuff is a little bit crisper and more detailed, such as your gun(s).
Originally posted by Inherited:
Yeah you need 3~ gb vram for high preset textures else you get massive popping and textures disappearing. I lowered to medium and graphically I cant even tell much of a difference.. but the popping is gone.

Honestly there doesn't seem much of a difference between medium and high. Stuff is a little bit crisper and more detailed, such as your gun(s).

Higher preset increases the games pixel count for certain textures, in most cases you really can't tell much of a difference unless you're playing on a 4k monitor with your eyes looking for discrepencies.

Even though I have a top-end computer that can handle 4k texture/resolutions I tend to play at the high/medium preset in most games to give me a rock solid 120fps at all times (120hz monitor).

I don't know how people with low-mid end computers can play at ultra with 10-30 fps (ie Ark), I much prefer steady performance over a smidge more eye candy. Not to mention inconsistent fps gives me a headache (a real one) and TOO much eye candy tends to strain my eyes a bit too (pretty sunshafts ect).
Last edited by нιт◈ᴘᴏιɴᴛ; May 5, 2017 @ 10:26am
MightyPoo May 5, 2017 @ 11:13am 
I have GTX 1070 and have the same problem. non loading textures in the first room where you wake up
Maratuer93 May 5, 2017 @ 2:28pm 
I managed to solve the screen space reflection problem only by making a game file verification , for the texture problem it's a vram issue (for me). I don't know what can go wrong with a gtx1070 man .
FACEpuncher May 27, 2017 @ 1:13am 
Same thing is happening to me but I have a gtx 1080
Xordanes May 27, 2017 @ 8:22am 
If textures load in slowly (as in I'm not looking or close enough, but once I approach/look at them, they pop in) or stay blurry, but the rest of everything runs smoothly with little to no game stuttering and no FPS loss (that I can tell at least)... how do I fix the blurry textures? Is this like Dishonored 2 where Ultra and High just don't work? Is Medium really the best I'm going to get?

I know I don't have the most up-to-date machine, but it runs plenty of other recent games just fine.
Last edited by Xordanes; May 27, 2017 @ 8:23am
Inherited May 27, 2017 @ 8:32am 
Originally posted by Xordanus:
If textures load in slowly (as in I'm not looking or close enough, but once I approach/look at them, they pop in) or stay blurry, but the rest of everything runs smoothly with little to no game stuttering and no FPS loss (that I can tell at least)... how do I fix the blurry textures? Is this like Dishonored 2 where Ultra and High just don't work? Is Medium really the best I'm going to get?

I know I don't have the most up-to-date machine, but it runs plenty of other recent games just fine.

What is your Vram? Resolution?

SSD or HDD??

What gpu?
Last edited by Inherited; May 27, 2017 @ 8:34am
Xordanes May 27, 2017 @ 8:36am 
Originally posted by Inherited:
Originally posted by Xordanus:
If textures load in slowly (as in I'm not looking or close enough, but once I approach/look at them, they pop in) or stay blurry, but the rest of everything runs smoothly with little to no game stuttering and no FPS loss (that I can tell at least)... how do I fix the blurry textures? Is this like Dishonored 2 where Ultra and High just don't work? Is Medium really the best I'm going to get?

I know I don't have the most up-to-date machine, but it runs plenty of other recent games just fine.

What is your Vram? Resolution?

SSD or HDD??

What gpu?

Not sure about Vram, but resolution is the 1920 by 1870 or whatever. I just know I'm running on a GeForce 750 Ti and HDD? Like the only trouble I've had with resolution lately is with Arkane games... and it's this same "blurry textures for no reason" thing.
< >
Showing 1-15 of 26 comments
Per page: 1530 50

Date Posted: May 5, 2017 @ 8:06am
Posts: 26