PC Specs?

I really do need to clean out the closet. It's got a fair amount of old systems I should document, and a lot of e-waste I should just get rid of. LOL
This may sound cheesy but....

I had a lot of 'old junk" that was more for tinkering than useful.  Basically I feel better knowing I'm learning on something that's basically trash vs. spending money tearing something new up.  And I had some stuff that was old 'hobbies" I was never going to get back into but I couldn't throw away because "it was still good stuff...hardly used!"

Anyway: My solution, should anyone want some ideas:

1. Give away/donate what you can to people who might actually want it (not just dump it on the salvation army). Of course sell what you can if its really, truly high dollar.

2. Take pictures of your junk..wait...not... that's not what I mean. Literally just take pictures and put them in "the picture collection" whatever you use.  Take as much as you want, obviously. You'll likely never look at them again, but somehow it "stores" them in your brain as "not completely gone" and you can still show people the stuff if it ever comes up... so its easier to throw out the physical stuff.

3. For everything else you can't throw out (sentimental junk): either display it somehow as "decor" or carefully pack it into a box and label the box with the date you packed it and contents. put it in a closet or something. If you don't open it, when/if you move homes you can choose to take it or not. Eventually it will seem silly to keep it. Or your house will burn down with the box in it.

Then: After you're done, treat yourself and buy something new, like a system that can play 7D2D at full graphics settings at 60+ FPS :) . Even get a new keyboard, monitor, the works...Not trying to be a jerk, just saying "you deserve this!"

 
Last edited:
This may sound cheesy but....

I had a lot of 'old junk" that was more for tinkering than useful.  Basically I feel better knowing I'm learning on something that's basically trash vs. spending money tearing something new up.  And I had some stuff that was old 'hobbies" I was never going to get back into but I couldn't throw away because "it was still good stuff...hardly used!"

Anyway: My solution, should anyone want some ideas:

1. Give away/donate what you can to people who might actually want it (not just dump it on the salvation army). Of course sell what you can if its really, truly high dollar.

2. Take pictures of your junk..wait...not... that's not what I mean. Literally just take pictures and put them in "the picture collection" whatever you use.  Take as much as you want, obviously. You'll likely never look at them again, but somehow it "stores" them in your brain as "not completely gone" and you can still show people the stuff if it ever comes up... so its easier to throw out the physical stuff.

3. For everything else you can't throw out (sentimental junk): either display it somehow as "decor" or carefully pack it into a box and label the box with the date you packed it and contents. put it in a closet or something. If you don't open it, when/if you move homes you can choose to take it or not. Eventually it will seem silly to keep it. Or your house will burn down with the box in it.

Then: After you're done, treat yourself and buy something new, like a system that can play 7D2D at full graphics settings at 60+ FPS :) . Even get a new keyboard, monitor, the works...Not trying to be a jerk, just saying "you deserve this!"
I always sell anything I'm not using, for pc hardware I have pictures like you said, but I also keep the benchmarks if I ever wanted to compare. Older hardware usually doesn't have much value, although some older hardware is worth more than it's original cost decades later. I always try to sell as soon as I no longer use it, to get the most resale value from it. But some things are just unsellable, I've had books and dvds listed for years for pennies, no one wants them XD

 
Doughphunghus, 7 Days cannot attain more than 60fps. Unity is a very dated engine and internally things go haywire above 60fps. The only way to fool your FPS counter into thinking you are above 60fps is to disable vertical sync, which means you get a LOT of incomplete buffers which count as entire frames, despite not being so. I have a 144Hz G-Sync monitor and a 2080 Ti. I stayed pegged at 60fps the entire time I am playing 7 Days, and I play in 1440p. I leave vertical sync on so I don't get tearing and so G-Sync works. Always capped at 60fps in Unity games though. Subnautica, Subnautica BZ, 7 Days, My Summer Car, The Forest, Raft, LoE, Stranded Deep, and others all lock you to 60 real FPS max. The good news is that my 2080 Ti never warms up while playing those titles!

 
Doughphunghus, 7 Days cannot attain more than 60fps. Unity is a very dated engine and internally things go haywire above 60fps. The only way to fool your FPS counter into thinking you are above 60fps is to disable vertical sync, which means you get a LOT of incomplete buffers which count as entire frames, despite not being so. I have a 144Hz G-Sync monitor and a 2080 Ti. I stayed pegged at 60fps the entire time I am playing 7 Days, and I play in 1440p. I leave vertical sync on so I don't get tearing and so G-Sync works. Always capped at 60fps in Unity games though. Subnautica, Subnautica BZ, 7 Days, My Summer Car, The Forest, Raft, LoE, Stranded Deep, and others all lock you to 60 real FPS max. The good news is that my 2080 Ti never warms up while playing those titles!
That's interesting, I've never heard anything like that before. Can you link your source, wouldn't mind a read? 

 
Have fun, I spent an entire day reading this mess about a year ago. All I can tell you is that Unreal Engine > Unity. There's plenty of easy things to check though. Look around. See any refresh rate setting in Unity? No? Me either. Here's a boat-load of threads on this very thing, and after reading enough you will find one which links to Unity Engine documentation (I am NOT spending another day looking for it) which explains why timing in their engine is based on 60Hz/60fps. This is a Unity thing, NOT a 7 Days thing.

Have fun!

 
Have fun, I spent an entire day reading this mess about a year ago. All I can tell you is that Unreal Engine > Unity. There's plenty of easy things to check though. Look around. See any refresh rate setting in Unity? No? Me either. Here's a boat-load of threads on this very thing, and after reading enough you will find one which links to Unity Engine documentation (I am NOT spending another day looking for it) which explains why timing in their engine is based on 60Hz/60fps. This is a Unity thing, NOT a 7 Days thing.

Have fun!
so no source😆 what you're describing isn't a unity problem, it's a setting problem. GPU's don't render partial frames (Unless it's rendering with SFR in an SLI Setup but never independently rendering partial frames) What actually happening is your monitor with vsync off is displaying multiple COMPLETE frames. This is called screen tearing and happens when your GPU is rendering more frames than your monitor can display, or fewer frames than your monitors refresh rate. The reason your locked to 60fps in games with vsync on ,is because you've not noticed that your monitor is running at 60hz. Yes 60hz+ monitors don't always run at the hz on the side of the box. This happens sometimes when you have a driver update, plug/replug the display cable, change primary monitor etc so forth.

You can once again enjoy 60+ fps gaming with gsync and vsync enabled, by opening nvidia control panel > under display > Change resolution > Refresh rate drop down
 ​

Screenshot 2021-07-17 184121.png

The first unity docs result in your suggested google search on the topic.

Code:
Additionally if the QualitySettings.vSyncCount property is set, the targetFrameRate will be ignored and instead the game will use the vSyncCount and the platform's default render rate to determine the target frame rate. For example, if the platform's default render rate is 60 frames per second and vSyncCount is set to 2, the game will target 30 frames per second.
Code:
using UnityEngine;

public class Example
{
    void Start()
    {
        // Make the game run as fast as possible
        Application.targetFrameRate = 300;
    }
}


 
Last edited by a moderator:
I suggest you spend at least five seconds looking at the results I linked. You cannot override this. In fact, while playing Unity games, my monitor is in 144Hz mode. The game only allows 60fps due to internal timing. Again, if you want to understand it and not simply beg others to do it for you, read Unity's manuals. Also, if you read the replies on the code you linked, you'd see it still locks you to 60fps when built. You're not even reading the entire post. You read a single doc and ended it.

Since you're too lazy to literally just read some of what I linked, here is a very relevant result.

Even after disabling v-sync and using the code you linked, capped at 60fps

Oh, and here's an answer literally on the Unity forum explaining that it won't go above 60fps.

Locked at 60

Finally, if you own ANY Unity game it is easy to see this. Simply run with v-sync on so you see a true framerate and use Steam or your favorite FPS counter and you'll see that despite owning eight 3090's in SLI you cannot break 60fps without breaking things. There was a thread on one of the Unity forums about this and the devs literally said that timing gets crazy above 60fps internally. This is why you can peg out at 60fps but not get higher. Disabling vertical sync can produce insane framerates (I get almost 1000fps in Ark with v-sync disabled, on my 144Hz monitor) but due to the lack of sync with the monitor, many of those buffers may be a single pixel instead of the millions which make up our scene.

In addition to the list I mentioned earlier other Unity games I own which also lock to 60fps max even while the monitor is at 144Hz include The Long Dark, Firewatch, Guns of Icarus, Jazzpunk, Kona, Slender: The Arrival, Thief Simulator, and Undertale. I am sure I own more Unity titles, but explain why every single Unity title I have ever owned, across a wide array of systems, always pumps 60fps and no more. From Pentium D960's with 4GB of RAM to this i7-6950X with 128GB of RAM, Unity has NEVER gone above 60fps and there IS a reason. I just don't feel like spending my Saturday digging through Unity forums to find the answer. Do your own homework.

 
I suggest you spend at least five seconds looking at the results I linked. You cannot override this. In fact, while playing Unity games, my monitor is in 144Hz mode. The game only allows 60fps due to internal timing. Again, if you want to understand it and not simply beg others to do it for you, read Unity's manuals. Also, if you read the replies on the code you linked, you'd see it still locks you to 60fps when built. You're not even reading the entire post. You read a single doc and ended it.

Since you're too lazy to literally just read some of what I linked, here is a very relevant result.

Even after disabling v-sync and using the code you linked, capped at 60fps

Oh, and here's an answer literally on the Unity forum explaining that it won't go above 60fps.

Locked at 60

Finally, if you own ANY Unity game it is easy to see this. Simply run with v-sync on so you see a true framerate and use Steam or your favorite FPS counter and you'll see that despite owning eight 3090's in SLI you cannot break 60fps without breaking things. There was a thread on one of the Unity forums about this and the devs literally said that timing gets crazy above 60fps internally. This is why you can peg out at 60fps but not get higher. Disabling vertical sync can produce insane framerates (I get almost 1000fps in Ark with v-sync disabled, on my 144Hz monitor) but due to the lack of sync with the monitor, many of those buffers may be a single pixel instead of the millions which make up our scene.

In addition to the list I mentioned earlier other Unity games I own which also lock to 60fps max even while the monitor is at 144Hz include The Long Dark, Firewatch, Guns of Icarus, Jazzpunk, Kona, Slender: The Arrival, Thief Simulator, and Undertale. I am sure I own more Unity titles, but explain why every single Unity title I have ever owned, across a wide array of systems, always pumps 60fps and no more. From Pentium D960's with 4GB of RAM to this i7-6950X with 128GB of RAM, Unity has NEVER gone above 60fps and there IS a reason. I just don't feel like spending my Saturday digging through Unity forums to find the answer. Do your own homework.
Oh i did, neither of your linked "sources" are from the unity docs . They're troubleshooting form posts from unity devs and if you read the posts as you suggest, they don't support your fantasy either, everyone in those seems to think it's not normal and to contact unity support. No one else there seems to have the same problem, just as no one else with a high refresh rate monitor is having your experience. 

I can run 7DTD, Subnautica, Subnautica below zero, all with gync and vsync on with well over 60fps.
 

Screenshot 2021-07-17 194654.png


What your experiencing isn't normal and getting mad at someone trying to help you correct it isn't helpful either. I already have done my homework , i've benchmarked this game for hundreds of hours across multiple alphas and unity version, with various settings on half a dozen different systems. The only time I've ever had the game locked to 60 with vsync in all that time has been a setting misconfiguration. Don't believe me if you wish, keep playing at 60, but i'm certainly not locking my game 60. 

This topic has gone off topic too much as it is, so this is the last i'll say, enjoy the game have a good day.

 
After you mod out your nVidia settings those override your in-game settings. If what you are saying is true, it's hysterical that this magical 60fps lock is posted over virtually every Unity Engine-based game forum on the planet and the most common "solution" is to disable vsync and deal with tearing.

Oh look, the only way to beat 60fps, on the Unity forum, is to disable vsync.

Disabling V-Sync

More FPS issues at the Unity forum!

Half the target?

Games on Unity locked at 60fps? No!

Reddit

Yet even more advice to turn off v-sync! I guess 144Hz can't handle more than 60fps unless I use the magical Unreal Engine...

Reddit - Turn off V-Sync

Darn, another Unity game where a dev flat-out states it's locked to 60fps!

Huntdown

That's where I am stopping. From a clean install of ANY Unity game I own on all kinds of hardware, they are capped to 60fps on 144Hz monitors which literally tell you they are in 144Hz. No nVidia settings have EVER been adjusted for these games. All nVidia settings are at default. All game options are maxed. True fullscreen mode, no EAC, every setting maxed.

Wait, are you in fullscreen or windowed fullscreen? Show your launcher and check to see if "Exclusive fullscreen mode" is checked. If it isn't, the in-game fullscreen option just makes a window the size of your monitor. You are using some new, non-standard thing which allows for faster ALT+TAB functionality. When I play my games, I play my games. That means true fullscreen. I have a phone, tablet, and three laptops I can look mess up on.

*EDIT*

Yep, if I switch to fake fullscreen and set my desktop refresh rate to 144Hz, I get 144fps. If I Go to exclusive fullscreen mode, even if I go into nVidia control panel and force the refresh rate to 144Hz, the game creates the rendering window at 60Hz, monitor confirms this. This is a bug in either 7 Days or Unity which has existed since A17. Why use true (exclusive) fullscreen? Way higher framerate, better colors, better performance! I will file a bug report.

*EDIT2*

I filed a bug report, then found this article. Not sure what The Pimps are using, but it basically allows Unity to use VRR (G-Sync / Freesync) and go above 60Hz.

Unity Fix

Also, you would need a 160Hz+ monitor to show the framerate you took a screenshot of. I hope you're not running your desktop in 160Hz.

 
Last edited by a moderator:
I wish I had a few more GPUs I could get rid of. Hate seeing people ripped off if they need one. I have a GTX 980 Ti and a GTX 970 in the box if that is an upgrade for anybody. Shoot me a PM. My 1070's are sold as soon as I can setup an eBay auction for somebody.

Fox, you are correct. I was thinking of the game "Raft". That game can eat cores, even on my 6950X. As for per-core performance, it is why I pay a premium for Intel chips unless the box will be doing something that benefits from more cores, such as 4K60 encoding.
I missed this, if I still didn't have this Rx480 and on my on board apu I would take you up on that (it's good enough and they're close to one another). But, I wanted to say that's very awesome of you to offer that to the community and I give you kudos for it -- thank you!

 
Back
Top