Tree of Savior Forum

Theory about the VGA crashes

What’s your video card temperature when it crashes? The crashes could possibly be due to overheating since this latest patch did improve the performance a bit.

Personally, this patch has been rock solid for me and I haven’t crashed at all.

Increasing performance doesn’t necessarily mean increasing the workload.

I havent crashed but i know my video card can handle a full load without crashing.

amd radeon r7 200 series
very old graphic card
i can run tos now after updating windows and integrating with mic VC++2015
i dont think its graphic card problem

Thanks for the interesting theory. :slight_smile:

We’re looking into the issue, but I think that ‘some of it’ may have to do with players installing the incorrect version of VS 2015 on their computers. For instance, installing a 32 bit version on their 64 bit OS.

Of course, I might be completely wrong and be talking out of my a***… :confounded:

5 Likes

I have a theory of it being caused by some race condition/thread concurrency issue (to happen randomly and anywhere). But I have nothing to support this.

One thing I can add tho is that running on Wine (linux) I have no VGA crashes at all since the update, not even a single one.

It doesn’t matter, actually, a 64 bits OS need both versions since some software only works in 32 bits mode.

Also, the 64 bits won’t install in the 32 bits OS so there are no risks of incompatibility.

I have all versions installed here:

4 Likes

Same here, meanwhile my friend crashes at least a few times every hour, and at very random intervals too. :stuck_out_tongue: Perhaps we’re blessed with Ausrine this patch, although things have been interesting this week - what with the invisible conveyor belts on every map and other things breaking out too.

1 Like

Has nothing to do with GPU temps. I have a high-end card and it barely goes above idling temp running this game. I did notice that my friends with AMD cards don’t crash while my nVidia friends do, but a lot more data would be needed for that to be a consideration instead of merely coincidence.

Also, as mentioned above, having a 32-bit version of Visual Studio doesn’t matter, since a 64-bit OS is compatible with both, and usually both are installed to maximize compatibility anyway. Husband I have run the same OS with the same version of visual studio (with both x64 and x86 installed). I crash, he doesn’t.

Geforce 9500 GT (DON’T LAUGH DAMMIT)

Had 3 VGAs since maint but half a dozen “white screen->task manager-> kill process”.

Just to make sure, I’m using the Geforce driver Ver. 378.49, the game work fine here, so if someone have updated or didn’t yet to that version may want to try it and check if the crash occur.

Also, make sure, even if it’s Windows Defender, the game folder is in the AV exception list.

Sometimes, new codes can be detected as virus or malicious code by some AVs.

4 Likes

The crashing is due to their ‘optimizations’, not the first time already. Don’t blame the GPU, TOS doesn’t even use it, almost all the rendering is done on the CPU! ````````

3 Likes

That’s simply not true, and it’s also not how rendering works.

I also would like to hear if you have a theory about it. To solve the current issue we could have any ideas as a suggestion. The theory which supported with details would be great too.

1 Like

Integrated graphics has been around for quiiiiiiiiite a bit and you people know what he is talking about where they don’t make use of a GPU’s power for graphics calculations and rendering properly instead putting more load on a CPU than needed.

I have not played or tested anything since January which is when most of the VGA error really started cropping up back then when the first huge patching problems happened. Something more than likely added back then in relation to this patch also seems to be a culprit if you ask me. But gee if only we had some great patch notes to know exactly which features were added in to know we could be of a better help.

Watch it be something minor like battle chat font rendering due to localization. Actually what’s kinda funny is you can trace most problems back to almost exactly this:



What if what ever someone did to butcher these in have been causing crashes this whole entire time? :disappointed_relieved:

4 Likes
  1. TOS uses DirectX. When you use DirectX it picks a GPU for the API calls. Unless you forced TOS to use a secondary GPU it won’t use it. It will use your NVIDIA/AMD card by default.

  2. The “VGA” error you call isn’t a “VGA error”. It’s just how players name it because a simple acronym. It’s a general error happened within the game engine, probably during Lua execution and caught by the engine. The VGA is a single acronym used right near CPU where it means it will be sending information of which Video Graphics Adapter you use.

  3. When people tell that TOS runs too much on CPU it means it runs too much calculations on the CPU. Not that the CPU is rendering thing. It could for example, be calculating a lot of things to only then render them on the GPU.

  4. It won’t be like font rendering due to localization. That wouldn’t generate an error and would return fixed function address on error reports which would be fixed in no time and would happens to all players.

  5. It’s already time for you to stop talking of things you know nothing about.

7 Likes

All MMO’s are CPU intensive because there’s so much for the CPU to do, that a GPU can’t do. The reason the game lags when there are people on screen for example, isn’t because the GPU isn’t being used, it’s because the CPU is being used inefficiently. That’s the point of optimisation.

1 Like

Ok so I haven’t had any error so far in Windows 7 Ultimate 64bit… Most of my VGA errors from the past before this patch are from either AFKing too long, changing/unplugging my mouse/kb, or like tweaking my video card. What I mean by tweaking is that I have two softwares for my AMD card: the Crimson Relive from AMD itself and Sapphire Trixx. If I open the Sapphire Trixx while already in-game, then VGA error happens since my Sapphire Trixx is config to run my fan speed manually at 50% while Crimson Relive sets all my game with automatic fan speed. My theory is that the optimization causes some sort of drastic change to the CPU or GPU whenever you open TOS thus causing the error. Maybe setting the user xml document in TOS>release as “read only” helps.

Edit: Update your windows lol

My high-end nVidia vga-crashes a lot.
My not so high-end Radeon never crashes.

And the most frustrating thing - overal performance on my high-end PC with nVidia is much worse than perormance on my pretty old PC with Radeon.

L - logic.

1 Like

After all VGA Crashs i set steam to verify the integrity of the files and ever find 3 invalids.
Maybe someone can find these files and try to figure how them are linked to the problem.
In addition, the 3 add up to 13.6Mb