To what cpu i should change to witness difference in performance in opentdd

OpenTTD is a fully open-sourced reimplementation of TTD, written in C++, boasting improved gameplay and many new features.

Moderator: OpenTTD Developers

Post Reply
GrandSeverus
Engineer
Engineer
Posts: 30
Joined: 20 Jul 2022 13:52

To what cpu i should change to witness difference in performance in opentdd

Post by GrandSeverus »

Hi all,
So i recently upgraded my 4460 to 4790.
I notice a difference in games but I wonder if will I notice the difference in opentdd it is an old game.
Older games usually utilize mostly one or two cores max.
Cheers,
User avatar
kamnet
Moderator
Moderator
Posts: 8595
Joined: 28 Sep 2009 17:15
Location: Eastern KY
Contact:

Re: To what cpu i should change to witness difference in performance in opentdd

Post by kamnet »

OpenTTD does almost everything through one core. Some processes will use additional cores if they're available, but it's largely not a multi-core game. It also doesn't use any modern GPU rendering.

So use whatever processor you want. Most of the last 15 years I've played on an Intel Q6600 and hosted multiplayer games on it. But the absolute fastest is probably an Apple M1/M2/M3 Silicon processor.
User avatar
Redirect Left
Tycoon
Tycoon
Posts: 7250
Joined: 22 Jan 2005 19:31
Location: Wakefield, West Yorkshire

Re: To what cpu i should change to witness difference in performance in opentdd

Post by Redirect Left »

GrandSeverus wrote: 05 Apr 2024 16:27 Hi all,
So i recently upgraded my 4460 to 4790.
I notice a difference in games but I wonder if will I notice the difference in opentdd it is an old game.
Older games usually utilize mostly one or two cores max.
Cheers,
You basically, for optimum performance, want a processor with the highest single thread performance. To my knowledge a processor with more than 2 cores (or threads) is useless to OpenTTD, although it will run smoother due to Windows (or your other OS) assigning other tasks to different threads (..you hope) whilst OpenTTD hammers its own little thread to itself. But at the most basic level, a processor with a high single thread performance will be better than others in OpenTTD.

The current highest performing thread CPU is handily tracked by PassMark here, the current winner is an i9-14900KS. With Apple M3's next.
I run on a i9-12900K from a few years ago, and I can get a lot of vehicles in a game before the performance drops below 1x speed.
Image
Need some good tested AI? - Unofficial AI Tester, list of good stuff & thread is here.
Eddi
Tycoon
Tycoon
Posts: 8272
Joined: 17 Jan 2007 00:14

Re: To what cpu i should change to witness difference in performance in opentdd

Post by Eddi »

Redirect Left wrote: 06 Apr 2024 03:29To my knowledge a processor with more than 2 cores (or threads) is useless to OpenTTD
that isn't quite true. for example things like cargodist make heavy use of secondary threads.
leifbk
Chairman
Chairman
Posts: 814
Joined: 23 Dec 2013 16:33
Location: Bærum, Norway

Re: To what cpu i should change to witness difference in performance in opentdd

Post by leifbk »

FWIW, OTTD runs great on my 8 years old i7-6700K (Skylake) @ 4 GHz. When I bought a new 43" 4K screen 3 years ago, I had to upgrade from the integrated GPU to a basic Radeon RX 6400 card, as the integrated GPU refused to work at more than 30 Hz on the new screen (and clipping badly at that). This setup can give me a full view of an entire 512x512 world, albeit cut off at the extreme western and eastern corners. Currently I'm running a game with 400 RVs and 113 ships in the new 14.0-RC3, everything going smoothly.

But of course it may help to run a decent operating system :mrgreen:
Screenshot_20240408_130130.png
Screenshot_20240408_130130.png (65.12 KiB) Viewed 1198 times
Post Reply

Return to “General OpenTTD”

Who is online

Users browsing this forum: No registered users and 16 guests