Tree of Savior Forum

[Optimization Poll] The Survey on Increased Proportion of FPS

highest settings ingame + some stuff forced through my gpu

from 12 fps to 26 average in fediman or crowded places in general

cpu: i5 4670k
ram: 4gb
gpu: amd radeon r9 280

It would be great to solve this problem.

Just congratulations IMC!
But we need a bit more for GvG, hope you guys keep the good work

Keep the good work IMC, it wasn’t a big increase in fps but at least I don’t suffer from sttutering anymore and the game feels smooth in places like fedimian or klaipedia. Hope you continue with that attitude, don’t give up, there are a lot of us that really want to see ToS improve, fight fight! Ā“ ā–½ ` )ノ

Really? :stuck_out_tongue: What kind of specs do you have then, in your opinion? (And what did you pick on the poll)

You have a very good computer!

I selected High Performance, and I know it’s a very good computer, I wasn’t trying to say it wasn’t, by ā€œnot the greatestā€ I meant a little more literally than the term is some times used. It could be better, there is new hardware available.

I have a high-end previous gen computer.

Two years ago my computer would have been the absolute best available specs, or very close to, for example. However currently there is quite better available.

1 Like

Okie. :stuck_out_tongue: Still, it’s very good. x3

What is the difference between high performance and gaming pc? When I enter Femi at first I have like 20 fps now instead 13 but after playing a while the increase is exactly 0% due to whatever.

I want my ā– ā– ā– ā– ā– ā– ā–  channels back.

I asked myself the same thing when I was gonna pick. I still picked high performance for mine, lol

Btw is this game even using multiple Cores? Because Ragnarok didnt and their performance issues are so obvious when we also consider ToS was developed by the original creators of Ro.

Maybe Ill make some tests once r8 ranks comes out because I definitely wont login anymore before thats gonna happen. I could try to play the game at a fixed core and could see what happens when I overclock. A singe core of my 4690k my run up 5.2 ghz (already tested).

But again: I have had 30 stable fps in towns in Black Desert Online with utlra settings and got 10-20 in Femi.

I’m running ToS on a Skylake based rig:

Intel i5 6600K @3.50 GHz (cooled by a Hyper 212X)
msi Z170A PC MATE
16 GB (8 x 2) DDR4 Corsair Vengeance LPX @3900 MHz
msi GeForce GTX 980ti GAMING 6G LE
Kingston 500GB SSD (OS and Steam + ToS are here)
64-bit Windows 7 Ultimate

I’m forced to run the game with VSync on to prevent screen tearing (almost always generates 110+ FPS w/o it). Sadly, when I disable it in town, it still doesn’t help :stuck_out_tongue:

I’m normally running the game at the 60 FPS cap in field maps with a generous amount of people. It dips to 8~30 FPS in town (depending on the crowd), and when in dungeons/missions I normally stay at 45~60. World Boss or Event Boss scenarios vary greatly but I never go fully ā€œstuckā€.

Overall it’s very playable and I strongly believe that a great factor in this is because I’m running everything on an SSD (faster processing of everything overall) and I don’t have a component that bottlenecks my PC’s performance.

PS: I selected 1~2 (there’s no option for nothing) and High Performance because I know it is (I can set to Ultra a majority of the 2015~early 2016 titles) with 60 FPS locked down (@1080p only / 4K is different story ofc).

PPS: I’ve tried enabling OC Mode for ToS, didn’t help much either.

PPPS: My video card is basically ā€œsleepingā€ while ToS is running.

PPPPS: I’ve long known that ToS doesn’t fully utilize (if at all) your video card, I’ve always known that providing it to IMC is pretty moot.

1 Like

lol 10 PS with that beast of machine? Guess my i3 6100 + 8GB DDR4+GTX 960 2gb most likely would crash on a GvG scenario lol.

All these games that are unoptimized suffer from the same issue… they’re more CPU heavy than GPU heavy. And even then, the CPU usage is all wrong!

1 Like

Pretty sure that if they can throw the frame preprocessing in a separate loop(handled in another core) from the one responsible for the game state and client-server sync almost everybody would be able to get more than 30 fps with no drops (pretty much placebo since the biggest difference will be from show last thing that happened to show the same thing until a change happens) but it would at least change the target of the complaints from fps to server performance and/or game not being responsive

While on theory is simple this means having to go trough each and every function call and change from where it receives to where it sends and praying that it doesn’t introduce too many bugs

I actually belive they already know almost all places that can be easily optimized and are working on a case by case basis in a way to not break the whole game (proof? Lots of changes regarding quests and other systems that are often called in the game main loop, I haven’t seen any topic complaining about quests not working after last patch for example)

1 Like

There are more Ps in this comment then a shepherd’s pie. :V . . . . . . nom nomnom peas*

1 Like

Still ā– ā– ā– ā–  on it matters, ā€˜PVP’, ā€˜GVG’ & ā€˜WB’

Haha! Sorry about that, I wanted to paint a word picture.

Like I said, ToS runs pretty well on my machine (which I personally believe is high-end), sure some components are outdated (now) like my video card for example but it’s a pretty good benchmark to use for ToS.

Even then, I still experience FPS drops and stutters on occasion and pretty much across the board, everyone gets an FPS hit when surrounded by a lot of other actors. This seems to be the main issue.

@sandynicole320 IKR

@Umbriel I often feel like ToS was made using the wrong or most inefficient programming language.

1 Like

I like how you got tricked into using the ā€œLuck Boostā€ addon trollingly made by Fiote (if I remember correctly) :stuck_out_tongue:

2 Likes

Honestly I wouldn’t be surprised if the game behaved a lot like a Web browser/ Web page in some aspects, especially social ones (HTML formating working on chat, could also be a scrapped feature, no excuse for LUA code execution though)

But I belive Tos problems steams more from a shortsighted and maybe inexperienced approach regarding core elements of an mmorpg (having to check all quests in game each time a quest item is obtained, extremely ineficient in 99,9% of all possible situations, extremely handy if you have an (debugging) item that works on more than half of the quests) or from a desperate attempt to create a somehow secure client side handle of data to reduce the stress on the servers (just see the hook64 fiasco with the exp cards use condition not being checked in server so a client modification could allow a lv 1 character to use lv 11 exp cards)

Overall I belive that most of IMC decisions comes from the art guys, not from the coders. It’s pretty possible that they hired most if not all coders after development started, and they chosed inexperienced people. The consequences are easily seen, they were pressured to make the game work as pretty as possible ( first optimisation post mentioned that the game visual fidelity was being reduced to increase performance, normally a programmer worries about having the best performance whitout sacrificing quality (especially if he play games) from this we can deduce that someone wasn’t happy about this change, and that either the team had no gaming experience(improbable) or that someone said ā€œmake it pretty, it’s an orderā€)

Regarding the single core usage it is ironically possible that it was an oversight, this kind of thing happens when coding ( I’m myself guilty of similar choices so I can’t judge them) the problem here is that fixing it means rebuilding half of the engine and risking others problems related.

Honestly I belive they already had re-read all if not all most of the source and are currently fixing the code on a cost effective way: ā€œWe are losing a huge time here, what can be done to make this go faster?ā€ When a solution is found they implement and test until it is stable enough.
There are probably at least 2 people working solely on this issue, one fixing small stuff to release asap, and another handling harder stuff like the huge number of particles that the game needs to handle simultaneously (no artist would be satisfied until the game looked exactly as they desired, thus my reasoning for at least 2 people working in optimization)

3 Likes

This. Most annoying thing ever, you feel it in every quest item obtained.


In all honesty, I still believe that they’re working on it (fixing ToS) and can only really do so much in a small amount of time. I’m actually not in a rush for fixes unlike most people; however, I understand that not everything they fix can make everyone happy.

iToS had a bit of a botched launch, too little too soon. The game was definitely not yet ready when it was rolled out of CBT. But that’s spilled milk already. I’m cautiously optimistic, I suggest everyone to be, but don’t crucify IMC at every turn, there’s a lot going on under the surface.

[IMC] is a COMPANY, we need to remember that each department answers to the one above it in a hierarchy. For all we know, their development team may actually be pushing for great changes but are not getting approved by the higher ups for any number of reasons (funding/time/focus/priorities/etc…)

It’s not like this is a one-man show.

And no one should bring the Mods/GMs into it as well!
They have about as much power as a wet noodle.
They should ideally be conveying our thoughts/complaints/feedbacks to those that can actually make a difference.

For reason(s) stated above, not everything can be reviewed, not everything can be executed; not for a lack of trying, but for a plethora of [other] possible reasons.

2 Likes