Running Ts2022 On A Mac M1

Discussion in 'General Discussion' started by Aryffordd, Oct 29, 2021.

  1. Aryffordd

    Aryffordd Guest

    Yeah I know, wrong wrong wrong. But I was asked elsewhere on here about my experience of running it on my Mac, so here we go.

    I run at a resolution of 2560 x 1440 on a ARM-based Mac Mini M1 with 8gb RAM, with MacOS Big Sur, and Crossover 20. I've included screenshots of my settings in TS2022, my settings in Crossover, and how it looks as I drive. I tend to favour resolution and draw distance over anything else, and I almost always drive in the rain, so apologies for the muted tones ;)

    All routes run differently, but it feels from my admittedly limited experience that SWML is a good enough "average" example as any, and as its the line I know best, I was able to track the FPS in realtime more easily. Older routes running much faster, while WCML South runs slower, dipping down to 15fps while leaving Euston, then recovering to more usable fps once out of London. As far as "tile stutter" is concerned, I don't experience it - current Macs have comically fast SSDs and the M1's single core performance is extremely strong.

    All figures are conservative. I'm not interested in a peeing contest on specs and performance, just hoping this is of some help to those who otherwise wouldn't be able to enjoy TS at all because they have a Mac.

    South Wales Main Line (unbranded) graphics test
    Driving a AP Class 150/2

    Departing Cardiff Central: 27fps
    Alongside Canton Depot: 30fps
    Just outside Cardiff: 40fps
    Countryside in general: 45fps
    Small stations: 37-41fps
    Approach into Bridgend: 30fps
    Departing Bridgend: 35fps
    Margam Down, alongside steelworks: 34fps
    Approach into Port Talbot Parkway: 30-40fps - very variable
    Departing Port Talbot Parkway: 38fps
    Through Baglan: 28fps, recovering quickly to 35fps
    Approach into Neath: 30fps
    Departing Neath: 36fps
    Going past Neath Port Talbot College: 28fps, recovering to 30fps by Skewen and 36fps by the 65mph Morpeth board shortly after the station.
    Crossing Afon Tawe by the Liberty Stadium: 30fps
    Passing Landore TMD: 25fps
    Approach into Swansea: 31fps


    If you're thinking of trying it... there are some things to take into consideration:

    1) This only works for TS Classic. TSW (and other games based on Unreal Engine) will not work, and likely never will.

    2) It works right now, but it may well break in the future. At some point, an update to any of the links in this precarious technology chain of macOS, Rosetta 2, Crossover, Steam or TS202x could stop it working. Maybe forever. Update with caution and be prepared for loss. And not just when the earth's ecosystems irrevocably break down in about 5 years and everyone dies. Worse than that. No virtual trains!!

    3) A very small number of routes exhibit terrible graphics glitching problems and it almost certainly won't be the ones you expect. GEML and Fife Circle, for example, are unplayable. Your mileage may vary. Always buy directly from Steam so you can return it promptly if there are problems! A side note, some Windows PC users have also experienced identical glitches on their PCs, and they appear to be related to GPU driver issues in their case, so it is likely down to translation of the Windows GPU API calls to Apple's Metal API.

    4) Be wary of third party installers for DLC. Some won't work. Armstrong Powerhouse does though, and that's the most important one, right? ;)

    5) It's unlikely you'll get external software, fancy controllers or specialist utilities to work nicely. Think of it as a console game with extras.

    6) The standard 8 core GPU inside the standard M1 is roughly equivalent to the laptop version of a GTX 1650, so do not expect miracles. However, if you have a 32 core GPU in your shiny new M1 Max-based Mac, then your experience may be something special - let us know! And if you win the lottery, buy me one. Thanks!

    7) If it works for you, be smug. Your M1 based Mac uses a fraction of the power of a gaming PC. When under full load, my entire desktop computer (yes, including the GPU) only draws about 27w. No fans blaring out, less guilt from CO2 emissions...


    TS2022 and Crossover settings

    crossover-settings.png TS-settings-1.png TS-settings-2.png TS-settings-3.png
     
    Last edited by a moderator: Oct 29, 2021
    • Helpful Helpful x 1
  2. Aryffordd

    Aryffordd Guest

    And some screenshots of it in action for context...

    Screenshot 2021-10-29 at 13.19.14.png Screenshot 2021-10-29 at 13.32.15.png Screenshot 2021-10-29 at 13.39.24.png Screenshot 2021-10-29 at 14.10.34.png Screenshot 2021-10-29 at 14.15.27.png
     
  3. TimeSlicedDanny

    TimeSlicedDanny Active Member

    Joined:
    Nov 21, 2019
    Messages:
    208
    Likes Received:
    188
    What is a Mac?
     
  4. Aryffordd

    Aryffordd Guest

    It’s a large overcoat, often used by trolls to keep dry in the rain, Danny ;)
     
  5. Doomotron

    Doomotron Well-Known Member

    Joined:
    Oct 24, 2018
    Messages:
    2,926
    Likes Received:
    3,530
    I'm considering buying a Mac now since I've had enough of Windows (seriously, Windows 8 was the last usable version of Windows), but I didn't realise you could run TS on the M1 Macs. I knew on the Intel ones you could use Windows through BootCamp, but I expected Windows to be incompatible with the M1 Macs - am I right in saying there is no ARM-compatible version of Windows? Are you running TS through Windows, or is Crossover an emulator of some sort?
     
  6. Aryffordd

    Aryffordd Guest

    Crossover is a compatibility layer that converts Windows API calls to Mac API calls. It’s not an emulator as such, but it’s similar to Steam’s Proton software that allows Windows games to run on Linux - in fact they both use the same underlying technology, WINE. It has the advantage of not requiring a license or installation of Windows at all. Behind the scenes, MacOS then deals with converting the Intel code to Mac code using its Rosetta 2 technology.

    It is possible to run the ARM version of Windows 11 on a Mac M1 but only by using virtualisation software such as Parallels. I’ve done this as a test and it does work, but the experience is considerably worse than using Crossover. This is because it’s running MacOS, Windows 11 and Parallels all at the same time, leaving considerably less RAM and processor cycles for TS itself.

    At this time there is no way to set up a Mac M1 to use Bootcamp, as you could with the Intel-based Macs, sadly.

    You’ll always get a better experience with a Windows PC running TS, but I posted here for those like me who, for whatever reason, use MacOS. However, it’s precarious existence!

    Hope this helps.
     
    Last edited by a moderator: Nov 7, 2021
    • Helpful Helpful x 2
  7. TinTin_57

    TinTin_57 Well-Known Member

    Joined:
    Aug 8, 2018
    Messages:
    2,341
    Likes Received:
    3,300
    Thanks for this. I am shortly upgrading my late 2012 iMac to a new one so I will take a look at Crossover as I wasn't aware of it.
     
  8. Bonky

    Bonky New Member

    Joined:
    Oct 16, 2018
    Messages:
    5
    Likes Received:
    1
    My experience is different from Aryffordd's.

    I have just bought a new M2 Mac MiniPro, and the RailSim works much better on Parallels 18 than on a trial of Crossover. I even have the sim on the highest setting on P18. The 'game' is so much better than it was on my late 2015 i5 iMac. Very pleased.
     
    • Helpful Helpful x 1
  9. PhÜnKî_Rø0sTā

    PhÜnKî_Rø0sTā Well-Known Member

    Joined:
    Nov 28, 2019
    Messages:
    507
    Likes Received:
    430
    I was always wondering what what happen with Mac since they stopped using intel chipsets.

    In the days of when I used my Mac to run windows I went through bootcamp which allowed windows to be run natively by splitting your existing hard drive into a separate partition. The only issue was what you hard was what you had - no luxury of being able to swap parts out of your Mac as all the parts were soldered together (similar in the way a laptop works)
     
  10. Kim Olesen

    Kim Olesen Well-Known Member

    Joined:
    Jun 21, 2018
    Messages:
    531
    Likes Received:
    434
    I just bought one as well. What a FANTASTIC computer. I run logic session that would absolutely stop my old machine in it’s tracks, that on the M2pro mini barely register. Interesting that you ran TS in parrallels and got good performance out of it.
     
    Last edited: Feb 26, 2023
  11. 749006

    749006 Well-Known Member

    Joined:
    Dec 10, 2016
    Messages:
    8,488
    Likes Received:
    2,708
    This sounded interesting until I looked at the cost with 1TB of storage and it came to £1,599.00 :o
     
  12. Kim Olesen

    Kim Olesen Well-Known Member

    Joined:
    Jun 21, 2018
    Messages:
    531
    Likes Received:
    434
    Ahh that’s what we use external ssd discs for.
     
  13. inversnecky

    inversnecky Well-Known Member

    Joined:
    Dec 26, 2020
    Messages:
    2,252
    Likes Received:
    841
    But the connection speed to external drives is slower, though?
     
  14. Peter Hayes

    Peter Hayes Well-Known Member

    Joined:
    Dec 9, 2016
    Messages:
    792
    Likes Received:
    318
    I
    Not necessarily, with newer mobos and using the correct USB-c (3.2 var) and cable, you can see transfer rates of up to 20Gbps Thunderbolt connections using USB-c and the correct cable have transfer speeds of up to 40Gbps. I have a 3-year-old mobo with a Firecuda drive attached via a USB-C connection and cable and see transfer speeds circa 20Gbps and it runs TSC perfectly.
     
  15. Reef

    Reef Well-Known Member

    Joined:
    Jul 27, 2018
    Messages:
    2,729
    Likes Received:
    1,791
    I think my Backup drive is using USB 1.0 seriously slow speeds don't know why (it should be USB 3.0 but I'm not convinced)
     
  16. Doomotron

    Doomotron Well-Known Member

    Joined:
    Oct 24, 2018
    Messages:
    2,926
    Likes Received:
    3,530
    1.0 died a very long time ago. If it was built in the last twenty years roughly it should be USB2.0 at least. USB 3.0 is usually identifiable with a blue connector and/or an SSUSB logo by it. Although to take advantage of it you'll need a USB 3.0 cable and both devices to support it.
     
  17. Reef

    Reef Well-Known Member

    Joined:
    Jul 27, 2018
    Messages:
    2,729
    Likes Received:
    1,791
    Yeah I know... It was a joke... It's basically that slow you'd swear it was a pigeon carrying the information between the two devices...
     
  18. 749006

    749006 Well-Known Member

    Joined:
    Dec 10, 2016
    Messages:
    8,488
    Likes Received:
    2,708
    The smaller version with 512kb was still well over £1,000
     
  19. inversnecky

    inversnecky Well-Known Member

    Joined:
    Dec 26, 2020
    Messages:
    2,252
    Likes Received:
    841
    £1k for 512 kB?

    That’s 1970 prices :)


    (Yes I know it was a typo…)
     
  20. heliomass

    heliomass Member

    Joined:
    Mar 24, 2022
    Messages:
    86
    Likes Received:
    62
    Thanks for sharing this Aryffordd, it's very helpful! I'm planning to upgrade from Intel i5 MacBook Air to an M2 Mac Mini at some point, so it's good to know this will work using Crossover.
     
  21. Kim Olesen

    Kim Olesen Well-Known Member

    Joined:
    Jun 21, 2018
    Messages:
    531
    Likes Received:
    434
    For TS a USB 3 and above drive is more than suficcient.

    But what you are not figuring in, is that the M2pro cpu is insanely powerful. Like crazy. And the powerconsumption is like a tenth of what intel cpus use. You’d have to pay double for a win box that have the same benchmarks as an M2pro mac mini. A revolution is happening in computing right now.

    However keep in mind that there (still) is a reason gaming pcs are a thing. The M2pro mini is more geared towards people who are creative with video and music etc.. For that this cpu is so far ahead in price versus power, that it’s almost unreal. But for gaming, where discreete videocards have been tailored towards precisely that, you still “need” a win machine. Specially with a game like TS.

    I’ve bought two new computers within the last three months. A high specced pc for train simulator, and the mini m2pro. And while the intel cpu is watercooled, the pc is still pretty audible when i play TS. There are still fans in the cabinet and graphics card. My new mac is dead silent, running even very heavy Logic Pro sessions, that made my old intel mac melt. And it’s cool. I literally don’t feel the mac computer getting any warmer under heavy loads. And apparently, even running windows in a virtual machine on a mac m2pro , still gives a game like TS a performance you could live with. That is almost mindblowing to me.

    I think the reason is this. TS is single core (mostly) on a pc. You have to pay really big bucks for good singlecore performance. The m2pro have singlecore performance that is off the chart. Something like 15000 in geekbench.

    anyway….just rambling on here.
     

Share This Page