OpenRCT2 / OpenRCT2/OpenRCT2

4.20 Running Terribly for me, also scaled terribly

Open
#23,894 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
C++
Stars
16.2k
Forks
1.9k
Avg merge
1d 20h
Merged PRs (30d)
80

Description

Operating System

Win 11 x64, 10.0.22631

OpenRCT2 build

4.20

Base game

RollerCoaster Tycoon 2

Area(s) with this issue?

No response

Describe the issue

I don't know what's going on here, but the game is running crazy bad with 4.20 for me. I couldn't even run it properly first because it wasn't handling Windows scaling properly (scaled larger than the 1080p window so I could n't grab the edge). although I could already see it was running very slow.

I pulled the code down from GitHub, did a build, and hooked up to a second monitor so I could get the window back on screen. But the game was still running awful. Just creeping along

There's no reason this machine should have a whiff of problem.

Steps to reproduce

Start game. Top of DxDiag.txt attached

Attachments

System Information

  Time of this report: 2/27/2025, 19:18:45
         Machine name: LAPPY0
           Machine Id: {339FADC4-FFAF-4426-A97B-80679171C7D9}
     Operating System: Windows 11 Pro 64-bit (10.0, Build 22631) (22621.ni_release.220506-1250)
             Language: English (Regional Setting: English)
  System Manufacturer: Micro-Star International Co., Ltd.
         System Model: GS66 Stealth 10SFS
                 BIOS: E16V1IMS.10E (type: UEFI)
            Processor: Intel(R) Core(TM) i7-10750H CPU @ 2.60GHz (12 CPUs), ~2.6GHz
               Memory: 65536MB RAM
  Available OS Memory: 65354MB RAM
            Page File: 33140MB used, 41940MB available
          Windows Dir: C:\WINDOWS
      DirectX Version: DirectX 12
  DX Setup Parameters: Not found
     User DPI Setting: 120 DPI (125 percent)
   System DPI Setting: 120 DPI (125 percent)
      DWM DPI Scaling: UnKnown
             Miracast: Available, with HDCP

Microsoft Graphics Hybrid: Supported
DirectX Database Version: 1.6.6
DxDiag Version: 10.00.22621.3527 64bit Unicode

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No source files or tests are identified. First reproduce the report on Windows 11 with 125% DPI scaling using OpenRCT2 4.20, then compare window scaling and runtime performance against a known-good build; done means the game displays at the intended size and runs normally on the reported hardware.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop, operating-systems, performance
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.