Feral Heart

Help & Guidance => Game Help => Topic started by: TechieWolf on March 14, 2017, 02:09:42 pm

Title: Lags and low fps....(Hardware optimization)
Post by: TechieWolf on March 14, 2017, 02:09:42 pm
So i was playing this game for quite a time and clearly im having a kinda ratherinteresting results like FPS stuff and a lot..lot of lags....

In the main lobby (the one you go in the cave in "Lonely Cave" ) looking at the spawn point filled with playrs looks like a slideshow xD. M hardware config is quite a bit overkill...AMD FX-8350(4.7Ghz) tested with FX4300 at 5Ghz same results i used 16GB of ram (2400Mhz) and a frekin GTX1080. I wonder if its the API (DX10..i mean...joke right? OpenGL is kinda okay but no matter what i choose same thing). Its kinda flustrating getting 10FPs looking at the players messing arround or even just being there and its lagging and im not seeing any "weak hardware" signs. CPU load decreases and GPU...well the GPU is utlised just like on desktop. another fun thing is that NVIDIA made theyr GameWorks opensource...finally
Title: Re: Lags and low fps....(Hardware optimization)
Post by: Bawfle on March 14, 2017, 02:19:15 pm
To be honest, you shouldn't really be having this issue. The Grounds was specifically designed to be playable for users who had general problems with lag in the first place. The only thing that would be making the game lag are the amount of users. If you test this, in The Grounds, you will get lag when you look at users/characters. (I suggest testing this theory when activity is a little higher in a few hours time). Even I have a little lag issue due to the vast amount of users using The Grounds as a social area, ever since the new patch was released.

I wonder if experimenting with your Anti-aliasing will do the trick, with you describing the slideshow effect of people's characters.
Title: Re: Lags and low fps....(Hardware optimization)
Post by: TechieWolf on March 14, 2017, 02:43:39 pm
Yes yure right...the extreme amounth os user is a issue but it makes no sense to me that why its dropping FPS while having a really overkill processor for the game with overkill ram and prettymuch everything.... Also AA is on because if there would be any problems it wouldnt be included xD  also the GPU i have has no issues whatsoever running mostly any game at 4K so it kinda makes me  wonder how this can happen  then. Just for fun i tested the game at 4K and had just little scaling issues but it was the same exact numbers as before xD (just the image itself was a lot fancier).
However i cant see a lot of GPU usage. laos i wonder if it could be because its rocking 32Bitbut still it kinda,,, could be just better.

What makes me wonder is the way it utilises the processor...as i look at the spawn place it drops my FPS also CPU and GPU usage drops noticeably too
Title: Re: Lags and low fps....(Hardware optimization)
Post by: Kynvuu on March 14, 2017, 03:36:18 pm
Moving this over to Game Help c;
Title: Re: Lags and low fps....(Hardware optimization)
Post by: TechieWolf on March 14, 2017, 04:13:47 pm
id rather say its just a discussion. I wanted to keep this a discussion like about what are the problems what could be a potential fix. The issue im talking about isnt something that cant be fixed just with little things. I wanted to keep this as a conversation about why is it that way and what could be done with it.
Title: Re: Lags and low fps....(Hardware optimization)
Post by: Bawfle on March 14, 2017, 04:21:05 pm
id rather say its just a discussion. I wanted to keep this a discussion like about what are the problems what could be a potential fix. The issue im talking about isnt something that cant be fixed just with little things. I wanted to keep this as a conversation about why is it that way and what could be done with it.

Aye but even if it were a discussion, it would be kept as one. With there being discussion of a problem, and if there could be a potential fix, that can be answered directly and best here in the Help Board as well. At first glance this is more seen as a Help Board category, rather than a discussion about a certain topic. I hope this is a better understanding of why this thread has been moved?
Title: Re: Lags and low fps....(Hardware optimization)
Post by: TechieWolf on March 14, 2017, 04:37:14 pm
yeah true...but as far as i know optimization isnt a....rewrite this and create this and ur good2go kinda issue..sure it could be directly answered and there is the amounth of users that have a overage not windows 98 machines :D if there would be adirect fix to this problem i dont see a single issue why it couldnt be included in a update so youre not required to modify stuff in the game files. So i just wanted to keep it as a conversation abut theese things and maybe finding a solution for them but...ur the admin u know better :D.
Title: Re: Lags and low fps....(Hardware optimization)
Post by: Bawfle on March 14, 2017, 04:53:16 pm
Well, if you wish, you could always go ahead and ask for this thread to be moved back to it's original location in the Game Discussion (https://feral-heart.com/smf/index.php?board=1.0) board. Though, I only see this happening if you made a proper discussion out of this. Or, you could treat it like a suggestion and have it moved to the Game Options & Ideas (https://feral-heart.com/smf/index.php?board=29.0) board, where it would be best suited. Or, you could have this thread locked, or deleted at your request (with you being the author) and make a fresh one in one of those boards as long as it is presented to suit where you want it to be, as said.

But the way you have presented this thread makes it best suited to the Game Help boards. You've provided an error/problem, and you require a possible fix for it. However, even if FeralHeart were to make such changes to make things more playable for others, you would either need the source code (which the creator took off/disappeared with back in 2011?), or you'd need a decent enough graphics or video card to improve your visual and gameplay performance.

Sure, this game isn't much, it isn't a fancy game like others, but it shouldn't be giving you this much trouble unless you're in a social/populated map which you claimed to be.
Title: Re: Lags and low fps....(Hardware optimization)
Post by: TechieWolf on March 14, 2017, 05:08:43 pm
yeah the "Game Options & Ideas" is a good idea..ill try to do something then there... BTW the graphics cardim using is the MSI GTX1080... its invidia 10th generation card. compraed to a 970 its 2 and a half times faster so it is 4K 60FPS capable card also with VR support so its not a toaster....it cost 750euros for me so its definitely not the cheapest GPU on the market xD the processor is tho old but with the overclocks i made its definitely a lot more then enough with its "8 cores". Thats why im just telling this here because its kinda weird that with more than enought hardware im getting poor framerates.
Title: Re: Lags and low fps....(Hardware optimization)
Post by: Vilivikhorith on March 14, 2017, 05:24:20 pm
uh the low FPS is probably due to the Ogre3d engine. Your hardware is a lot newer than the version of Ogre3d (ogre 1.7 was released in early 2010) used in FeralHeart. the only thing i can think of, would be to compile a direct3d rendersystem dll that uses a newer direct3d implementation and hope for the best (really i have no idea here :D), also assuming Ogre 1.7 has newer d3d support at all.
Title: Re: Lags and low fps....(Hardware optimization)
Post by: TechieWolf on March 14, 2017, 05:47:07 pm
uh the low FPS is probably due to the Ogre3d engine. Your hardware is a lot newer than the version of Ogre3d (ogre 1.7 was released in early 2010) used in FeralHeart. the only thing i can think of, would be to compile a direct3d rendersystem dll that uses a newer direct3d implementation and hope for the best (really i have no idea here :D), also assuming Ogre 1.7 has newer d3d support at all.

And this is what i wanted to know... Using DX11 would be a nice adition to the game, also NVIDIA Fur works would be even more epic because this game is full of fluff xD
Title: Re: Lags and low fps....(Hardware optimization)
Post by: Vilivikhorith on March 15, 2017, 12:24:34 pm
so i got a little update on seeing if is possible:
firstly, i can't find the specific version of the Ogre SDK (1.7.2, mingW libs) used ANYWHERE on the internet, aside from blog posts that mention it;
I also can't determine the version of MingW used;
D3D9 and openGL are hard-coded accepted settings in ogre.cfg;
this is all assuming a newer d3dXX implementation would make a difference (i don't think it will, thinking back...);
you're more or else stuck with the engine bottleneck unfortunately.

something to read and consider: https://en.wikipedia.org/wiki/CUDA
http://www.visual-experiments.com/2010/04/26/cuda-integration-with-ogre3d/

CUDA probably wasn't utilised at all when setting up the engine for FeralHeart (it was still somewhat new, probably an after thought, et cetra). it would further confirm the engine (or at least how it is used) has the bottleneck and nothing else. it certainly would explain why lagging uses less resources. it's a shame, because that hardware sure is ridiculous.
Title: Re: Lags and low fps....(Hardware optimization)
Post by: TechieWolf on March 15, 2017, 02:19:46 pm
so i got a little update on seeing if is possible:
firstly, i can't find the specific version of the Ogre SDK (1.7.2, mingW libs) used ANYWHERE on the internet, aside from blog posts that mention it;
I also can't determine the version of MingW used;
D3D9 and openGL are hard-coded accepted settings in ogre.cfg;
this is all assuming a newer d3dXX implementation would make a difference (i don't think it will, thinking back...);
you're more or else stuck with the engine bottleneck unfortunately.

something to read and consider: https://en.wikipedia.org/wiki/CUDA
http://www.visual-experiments.com/2010/04/26/cuda-integration-with-ogre3d/

CUDA probably wasn't utilised at all when setting up the engine for FeralHeart (it was still somewhat new, probably an after thought, et cetra). it would further confirm the engine (or at least how it is used) has the bottleneck and nothing else. it certainly would explain why lagging uses less resources. it's a shame, because that hardware sure is ridiculous.


CUDA Gpus can run OpenGL too...there are performnance loses but its not as dramatick..as this. Now that NVIDIA Gameworks is officialy open source it would be kinda a good idea to start playing arround with it.... this game would definitely benefit from it.

Youre basically saying that the game would have to be completely recoded and basically all what would stay is just the name of the game... I also had the idea of making two clients..one for people who have better computing power and for people with Windows98 Machines so a ultracompatible client and a optimized or a fancier and more detailed version. It would require a lot of time to do it but since DX11 is the standard today and NVIDIA Gameworks has a lot of fancy features (like NVIDIA Fur Works which is definitely amazing and it would be a beatyfull adition to the game) it would be definitely easyer than two years back for example. Also framerate results would be way better and we could have higher quiality textures more detailed stuff and such. Imagining the game like that makes me think why someone didnt tryed it yet since it would look amazing.
Title: Re: Lags and low fps....(Hardware optimization)
Post by: Vilivikhorith on March 15, 2017, 04:40:12 pm

CUDA Gpus can run OpenGL too...there are performnance loses but its not as dramatick..as this. Now that NVIDIA Gameworks is officialy open source it would be kinda a good idea to start playing arround with it.... this game would definitely benefit from it.

Youre basically saying that the game would have to be completely recoded and basically all what would stay is just the name of the game... I also had the idea of making two clients..one for people who have better computing power and for people with Windows98 Machines so a ultracompatible client and a optimized or a fancier and more detailed version. It would require a lot of time to do it but since DX11 is the standard today and NVIDIA Gameworks has a lot of fancy features (like NVIDIA Fur Works which is definitely amazing and it would be a beatyfull adition to the game) it would be definitely easyer than two years back for example. Also framerate results would be way better and we could have higher quiality textures more detailed stuff and such. Imagining the game like that makes me think why someone didnt tryed it yet since it would look amazing.
unfortunately, FH is closed source, otherwise it looks pretty simple to implement, inside of Ogre any ways, using the abstractions it provides. If only...

FeralHeart using Ogre 1.6.1, and compiled in VC++ 2008.


It's isn't using CUDA.

uh i'm not sure where you found that out at, but I looked at the binary and did some cat grep pipes and found a cool path string.
"C:\Users\Kovu\Downloads\OgreSDK_mingw_v1-7-2\include\OGRE/OgreRenderable.h"
compilers always leave this mess in their vomit by default for some reason. x.x
also it self-reports as "Version 1.7.2 (Cthugha)" to standard output on execution.