SamuKata
UnrealCrash
UnrealCrash

patreon


FPS drops on videos?

Just did a test to see how much framerate differs with and without screen recording on my PC and it really is quite significant.

60-61 FPS without screen recording

30-38 FPS on a same scene with screen recording (Streamlabs OBS, NVIDIA GeForce GTX 950M)

My PC (notebook) does also seem to overheat solely when I'm recording videos for Patreon - this does not ever happen when I'm testing PB2.5/3 for multiple hours straight otherwise.

It is not really an issue of screen recorder or game itself - just a something to take into account with footage videos I post. My current PC isn't new and I'll likely won't have access to a better one for a while.

FPS drops on videos?

Comments

Yeah fully understandable. Considering that you have done everything suggested, might just be your computer finally showing its age. I doubt it's a big concern as it only affects recording not everything else. As for PB. I don't think you need to worry too much about optimization. Once again not an expert but considering that you can run the game fine. I doubt people with higher-end computers will struggle. I think your computer will be fine during the development stage. Probably after it so no need for concern just dropping my thoughts on the topic.

Patty

This isn't monthly report though yet, just decided to share what I figured out. There really are like few applications that I use for work on this PC. Not much else at all, reinstalled OS few times too. I have tried using OBS before - Streamlabs OBS really does perform much better in my case. Tried different encoding settings and still not much improvement. I guess screen resolution could be decreased, but not sure if that would be nice. Video editing is done after recording so this one is not an issue really. This PC might be outdated but according to twitter poll there is at least 30% of players who have even weaker devices. I think I'll try to keep using it for development just because some players might not even have something like this - it usually is really easy for me to add so much into the game to the point it will not be possible to optimize it without removing nice features.

UnrealCrash

Hey Eric! Sorry for the late response, I usually start checking for new posts near the end of the month. To be fair I think your computer is incredibly outdated right now. I'm not a computer expert but if your computer is slowing down when you record with OBS it may be time to look into a better GPU. Then again most of what you listed is no longer common to see in an average computer today. Since you said that may not be possible to look for an upgrade anytime soon I think it would be best if you first did some cleaning up digitally on the computer. Getting rid of junk files cleaning up hard drives etc. Considering that the computer is old you probably have a lot of junk files you may not be aware of. Simply cleaning up the pc could already help with performance but not by a crazy amount. I also noticed you said you use Streamlabs OBS? I use OBS for recording and only recording. I only swapped over to Streamlabs as I did streaming for a short while 1 - 2 years ago. If you only use Streamlabs to record and nothing else I suggest you swap over to OBS and take a look at the settings you run. In my experience, I've found performance to fall when I record with overly high settings that my GPU/PC can't handle. It may be best to lower your recording settings to lower the load on your PC. Remember that your current computer is no longer what standard computers are now. It's old but functional. I also notice that you use an editing program as you have text and cuts in your videos. That also means you render videos which can be quite resource intensive with an old computer. I'd love to explain the details but I'm purely speaking of things I noticed when my computer was old and started to get outdated. I've also learned a lot throughout the years from my brother in tech but once again. I only know today's standards. For the past few years, Computers have seen drastic improvements to the point that standards are a lot higher even. What was high-end and common back in 2010-2013 is now low-end and maybe even outdated in 2023. Most game's minimum requirements are even higher than what they were before and that is mostly because of the advancements seen in computer hardware in the last decade. Might be worth doing research into this to learn more but I do believe it may be time to upgrade the computer. Hope I helped out!

Patty

Just made a tweet with a web test link. It checks only CPU though. GPU tests would be quite unreliable in Windows notebooks as Windows tends to pick integrated GPU instead of high-performance one while settings being deeply hidden in system settings to change that.

UnrealCrash

I definitely know that I have had massive upgrades over the past few years. I assume a number of the people here on Patreon probably have as well if we are holding support for this long.

DukeofLeet

I've did silent hardware info request on Plazma Burst 2 website at some point back in the days. Maybe it changed now, could be easy to do a twitter poll but I don't know how to ask if they have hardware that is better. I remember situation where players could not tell their specs as pretty common. I do know that running Star Defenders 2D did cause plenty of performance issues for many players too. I believe there was some public Steam statistics according to which something around 80-90% of total players having low end hardware. Can't find it anywhere though.

UnrealCrash

That could be a good twitter poll, gather some information on the general hardware specs of your audience. Maybe I'm in the minority waiting to run this game on a modern RTX card.

DukeofLeet

Considering it. I've did some tests as for Patreon API integration recently. Then I guess there would be need to connect different parts of the game into something that can be ran and played. Could be a bit tricky running and updating the main server as game would rely on it fairly a lot. At least I do expect the need to do hotfixes/quick patches live which I can't do these days yet. Feels like it would not be too convenient to develop and support game at the same time - I'm quite overwhelmed with planned fixes as is, unless if I maybe could take an indefinite break from my main job (which isn't game development).

UnrealCrash

To be fair many players will use exactly something like this to run the game, if not worse. Or at least it feels so knowing how PCs of many PB2 players were quite far behind.

UnrealCrash

Framerate lock is only to match system's screen framerate. It can run at up to 250 FPS on server config (without rendering) on my current notebook. I assume it can be even higher on better hardware. Unlike PB2, all logical & physics calculations in PB2.5/3 are scaled by the delta time calculated for each frame consistently. In addition to that there is also a different amount of extra substepping for different kinds of in-game objects. There likely won't be any gameplay difference between 30 and 360 framerate at all. Game does also make sure to show trails & muzzle flashes for at least one frame in case if player has low framerate for whatever reason. Visual feature-wise PB2.5/3 does target OpenGL, meaning it will be quite compatible with low end devices (majority of PB2 players) but likely won't have way too many next-gen features since I'm essentially been implementing low-cost alternatives to something like bloom (in trails), decals (rather than doing shader projections - the actual geometry is created for each bullet hole, using lots of optimizations alongside to properly follow surfaces) and shadows (fake shadows via polygonal dark texture rather than screen space ambient occlusion that doesn't really work on low end devices quick enough). There are shaders in game but I'll likely make sure they are as simple as possible.

UnrealCrash

During video recording, the GPU performs a lot of decoding work. From the game demo, it can be seen that the GPU is also responsible for processing many special effects. The GTX 950M is indeed no longer sufficient, so you may want to consider getting a new laptop. I noticed that the frame rate seems to be locked at 60. Is this a temporary setting or will the game be locked to run at 60fps? I'm curious about the performance of pb2.5 on a high-performance PC. Will it be able to fully utilize high-performance GPUs like the RTX 4090?

PineappleLin

You are developing on a 950M?! We need to get you a better pc man.

DukeofLeet

I'm new here and not sure if you answered this before but, will you ever do beta tests?

TAKERhaker


More Creators