112
u/MayorAg 3d ago
Wouldn’t you un-press the button?
36
u/MRanse 3d ago
There were cases where the turbo button was inversed, so people had different experiences.
38
u/Z3r0funGuy 3d ago
Never experienced this.. the turbo buttons were originally a backwards compatibility feature to play nice with old software that was dependent on slower clock speeds.
-1
u/ArjixGamer 2d ago
That's weird, why would the playstation 2 have a turbo button then? It's a console with a curated list of games.
3
u/Z3r0funGuy 2d ago
I just realized how young you are. We are having a discussion from two completely disparate points of view.
I’m with you, it is a weird word choice. Take it up with the marketing department.
If you really want to understand, look up “486 turbo button” for the history.1
u/ArjixGamer 2d ago
Regardless of my age, I grew up with old tech.
But not old enough to use VHS tapes or floppy disks. I still have my PSX with 2 controllers and a memory card. But all my DVDs are damaged.
I am 22 btw
1
u/ekauq2000 1d ago
This is the turbo button they’re referring to:
1
u/ArjixGamer 1d ago
Oh yeah, I had that on my first pc, never used it.
1
u/ih-shah-may-ehl 23h ago
There were plenty of games that dealt with time and clocks in weird ways. For example the old space quest games, which means that as computers got faster, some things became literally impossible because some in-game timers or counters elapsed in less time than needed to react to on-screen information.
32
u/NullVal 3d ago
What DID those turbo buttons actually do?
58
u/AdBrave2400 3d ago
I thought it was something for compatibility like for example games that would run at wrong speeds. Is that right?
15
36
u/El_Mojo42 3d ago
It was actually to reduce the clock speed for compatibility reasons. Turbo was the normal speed.
2
u/Nebula_Wolf7 3d ago
This, because the physics and other graphics were tied to the frame rate, reducing the clock speed made older games run normally
6
u/LuigiWasRight447 3d ago
It increased the cpu clock speed because for video games the speed of the game was tied to the framerate for the longest time and even to this day youll sometimes see games like that on consoles. Like the physics engine in fallout for example. So if youre game was running to slow turn on turbo. Too fast? Turn it off.
17
u/KawaiiMaxine 3d ago
It actually reduced the clockspeed to a specific common speed for compatibly
2
u/Xlxlredditor 3d ago edited 2d ago
To the crisp 4.77Mhz of the original 8088 of the IBM PC!
Edit: thanks u/JustSomeRandomCake fire the additional 770 kilohertz
1
1
u/LuigiWasRight447 3d ago
Oh i guess i got it backwards. That makes sense though. Im a little to young to have ever used one of those pcs so im just going off what ive heard
2
u/G3nghisKang 3d ago
for the longest time
Shit PC ports will still slow down when the framerate gets too low
3
u/Attileusz 3d ago
Tying framerate to simulation rate has advantages like everything being deterministic, if you press a button on frame n you'll get the same frame n+1 visually no matter the framerate. In this configuration you gotta cap the framerate or interpolate two frames (but this causes visuals to have a 1 frame latency over gamestate, this may or may not be fine for some games). It's a perfectly valid way to make a game IF your game is known to be optimised enough to run at at least simulation speed on supported hardware.
I'm not talking about tying time to clock cycles here, that's a dead paradime. We simply yield to the operating system and request that it schedules the program again when the next simulation tick needs to be computed and/or when the next frame needs to be drawn (usually called sleeping).
1
u/LawfulnessDue5449 3d ago
Turns on a machine that takes the exhaust air to spin a turbine that will compress air on the other side
-4
u/zomreddit 3d ago
I think placebo effect
4
u/4Floaters 3d ago
You weren't supposed to hold it down it was for quick boosts - joke
According to Wikipedia the turbo button allowed the computer slower for compatibility with older applications
65
u/sebjapon 3d ago
When I was in a Master course, my professor just told me: who cares about speed, Moore’s law will do that work for us.
So the answer is: wait 2 years, buy a new CPU/GPU and it will run faster
36
u/Superb_Chemistry_906 3d ago
I think Moore's law has been dead for some time - the main way to increase performance is just put more watts into it.
21
u/sebjapon 3d ago
Yeah my story is 15 years old though. At that time it made sense
3
2
u/Superb_Chemistry_906 3d ago
But even then, this story gives an answer to why, no matter how much faster HW got, the desktop experience was always a bit laggy, with another reason being the never ending urge to fill the performance potential with needless animations and effects.
2
u/remy_porter 3d ago
The thing is, most of those animations and effects are pretty cheap computationally. Especially in the era of GPUs.
2
u/Superb_Chemistry_906 3d ago edited 3d ago
Under this pretense, they are added up to conveniently cancel out any HW advances in order to keep computers annoying.
2
u/remy_porter 3d ago
Except that’s just not true, is my point. Those animations are actually very cheap to render. They can make the system feel slower when they’re badly done, not because it actually hurts performance but because nobody wants to wait for your animation to finish.
1
u/Superb_Chemistry_906 3d ago
I have animations turned off and even then, when the system is somehow strained, it even takes some time for a window to get focus after a click. So every little thing adds up. And of course, animations are long and annoying, I agree.
3
u/remy_porter 3d ago
That sorta makes my point: it’s not the animations that are causing performance issues.
1
u/Superb_Chemistry_906 3d ago
In the case of the strained system, animations make it even worse: they add more strain and turn even slower and more glitchier, making the PC experience even more annoying - so they are just pointless flashy thing which kick you in the ass in the hardest times.
6
u/whackylabs 3d ago
My professor also told me: Ontogeny Recapitulates Phylogeny. So every time a new hardware system comes to life you need to start thinking in machine cycles all over again.
5
u/FUTURE10S 3d ago
Throwing hardware at a software problem, a tale as old as time itself (and ngl it works pretty well)
2
2
u/Arclite83 3d ago
I've enjoyed watching us "top out" though, first on single processors and embracing threading, then on nm size getting to the point where "gold atoms are too big".
The high precision machines needed to make high end and quantum processing chips to the molecular precision they require are marvels of technology just themselves.
1
u/HungryCaterpillers 3d ago
How long ago was that? Because even when I was in college, we had already approached the limit of Moore's law.
13
9
8
10
4
3
u/_Repeats_ 3d ago
I would profile the entire application and see if this algorithm was a hotspot. If not, move on to the next ticket.
3
u/stormbringerelric77 3d ago
For real though, what did the turbo button actually do? And why wouldn't you want it on all the time?
12
u/synchrosyn 3d ago
Old games used the clock speed of the computer to determine certain things like enemy movement (move on every tick). But the Devs didn't account for newer CPUs having different clock speeds so the timing was completely wrong and games would act erratic.
The turbo button actually slowed the clock speed to match the previous generation thus making games work again.
You pressed it only when playing games because otherwise your entire system is slowed down.
1
u/ArjixGamer 2d ago
Uhh, why would it be called turbo then?
Turbo implies it makes it faster, not slower.
Also, I remember my Playstation 2 controller had a turbo button.
1
u/synchrosyn 2d ago
It is a marketing thing. It was called turbo so that people actually would press it. If they called it the "nerf" button nobody would ever press it even if they needed it.
Turbo also implies "only use it when necessary". The standard user would not understand why they need to slow their computer or use some sort of compatibility mode. The idea is that a standard user would think is "games need more power, let me press the turbo button, but I shouldn't waste my turbo otherwise". Or "oh I left turbo on, it is too much power for my other apps, I should turn it off". So people did the right thing, even if it was for the wrong reason.
The turbo button on your PS2 controller is a completely different concept and surely was a 3rd party controller. It lets you hold a button and it would button mash it for you, it had nothing to do with the system or performance.
1
1
1
1
1
1
1
u/WeirdTie2290 2d ago
Software architects nowadays scale horizontally. Add 4x the hardware for 50% overall performance gain.
1
u/Mr_DeWitt_ 23h ago
The Turbo button was designed to slow down the CPU rather than increase its speed.
1
1
345
u/navetzz 3d ago
The largest in size this data structure will ever get is 12.