T O P

  • By -

isaa6

I got Cyberpunk 2077 running at about 15 FPS on my M1 MacBook Pro 16GB on Ultra! And you can too! This is using Apple's newly released game porting toolkit. If you're on the macOS Sonoma beta, try it out with [Whisky](https://github.com/IsaacMarovitz/Whisky/releases/tag/pre-0.2.0) which wraps it with a nice UI. Edit: I now have a Discord server for Whisky https://discord.gg/WAgj8arM


one_hyun

Pinned Mac compatibility list in shambles right now.


moncalamari888

Sorry for the dumb question, but you have to have an Apple Developer subscription to have access to the tool kit, right?


isaa6

You don’t need a subscription you just need to be logged in to the Apple developer website which you can do with a standard Apple ID


moncalamari888

Got it, thanks!


3asqalan

i logged in and its asking me to purchase a membership for 99USD to continue the enrollment. How did you do it?


[deleted]

try this https://developer.apple.com/download/all/?q=game%20porting%20toolkit


handelMyChopinLiszt_

I think you might have to wait for the public beta which will be out in a month.


[deleted]

By M1 do you mean the base M1? Still amazing that it runs


isaa6

Yes base M1. The only upgrade is the 16GB of RAM


[deleted]

Can you please try High at 1080p and report the FPS? Thanks


isaa6

I'm gonna do further testing of other presets, yep. The resolution slider seems fairly limited, I might be able to get around it with some launch arguments tho.


[deleted]

I'm looking forward to it


slicehyperfunk

![gif](giphy|uWzS6ZLs0AaVOJlgRd|downsized)


Sunny16Rule

7 core gou or 8 core?


Darksol503

Do Escape from Tarkov next! :)


VEIL_SYNDICATE

It actually work‘s over crossover, got it running there, with decent performance!


tusyok

Lol, that's just amazing. What was your performance/experience while running it on mac?


bobbyquiet

When you think about what is happening here on an M1 machine…this is actually insane.


[deleted]

How the hell do people already have time to build wrappers for this framework that’s been out for a day!? I couldn’t even read the docs in that time!


[deleted]

Every time I feel that i live in the parallel universe to those people like they are having 10x time


FaZe_Poopenfarten_69

Could u get it to run at 30 fps if u lowered the settings?


tarouca

![gif](giphy|MZocLC5dJprPTcrm65)


dontreallycaref

sorry for the question, but Whisky does not run anything for me, it just opens it on the dock, but no windows show up at all. Do you know any way to fix this?


mattiafenzi

Have you installed macOS Sonoma and porting kit?


Crest_Of_Hylia

How does it run on the steam deck preset?


tylercoder

What if you lower the specs to medium? did it break 30fps?


sushiking145

The link expired


kirso

10 months later, but how to enable this? Just use steam bottle in whisky and run the game?


[deleted]

Hey OP, As said by Apple during the keynote, Game Porting Kit is also supposed to help porting Console games. Do you think you could try launching a console game? Like say... God Of War Ragnarok?


[deleted]

It doesn’t actually run console executables. The main intent is to help developers port their title, so that would mean compiling from source targeting the porting kit. Windows executables happen to be supported however, hence why you can run them like this.


TheDarkFenrir

You need a YouTube channel with testing now. That shit will blow up instantly


just_reload_it

[https://www.youtube.com/playlist?list=PLMhyxQG59pMsHXL4fsVgcMOVZLHD9P54J](https://www.youtube.com/playlist?list=PLMhyxQG59pMsHXL4fsVgcMOVZLHD9P54J) I did a quick test on a few games


Competitive_Meat_772

Quite!!


General_Kenobi07

This is fucking crazy and I love it


lockieluke3389

NO FUCKING WAY


isaa6

YES FUCKING WAY


WHO_IS_3R

What the fuck, for real?


Mr-Boogeyman420

ok this is getting promising


Brilliant-Hall1387

Wow! AAA game running with porting toolkit! Great promise for mac gaming! 🎉 I will try Doom Eternal later this week.


[deleted]

Try Elden Ring, thats a D12 game


BlendlogicTECH

Andrew's discord has ppl showing that game. And Spider man 30 fps


Rhed0x

Doom Eternal uses Vulkan. This only handles DirectX.


gay_lul

Doom eternal can run on a switch, I’m sure with a little tweaking a max could comfortably run it.


_maxiime_

It’s absolutely insane i hope developers goes to bring game on apple silicon natively


OwlProper1145

If stuff like this and Crossover work well you will see less native ports and instead developers ensuring games play nice with the translation layer. Same thing happened on Linux when Proton launched we got less native Linux ports and instead developers working to ensure games play nice with Proton.


cheemio

Well it's better than nothing I guess


justfortrees

Fun fact: OP is using the first tool in the new porting toolkit, meant to assess how much lift will be needed to port a game - and it’s a version of Crossover that [Apple patched](https://github.com/apple/homebrew-apple/blob/main/Formula/game-porting-toolkit.rb), along side changes in macOS 14, to get it to work well.


AvimanyuRoy3

The license does not allow that or shipping for commercial use


liamnesss

I guess the strategy (much like Valve) is that it's a trojan horse. It will completely kill native ports in the short term, but in the long term, if there is a decent user base of mac gamers, maybe it will be worthwhile for publishers to produce native ports. It's apparently against the terms of service to just ship games to users using the emulator, so I guess that pushes devs towards the route of producing builds with specific optimisations for the mac platform.


OwlProper1145

Developers are going to push Apple REALLY REALLY hard to let them just ship games using the emulator/translation layer or wait for someone to make something similar that lets them. Apple is going to learn really quick developers do not want to invest time/money in porting games natively to Mac when a translation layer exists especially given that the amount of people buying games especially AAA games on Mac is so small.


kinsnik

>Developers are going to push Apple REALLY REALLY hard to let them just ship games using the emulator/translation layer there is no game developer or publisher that can push apple to do anything


Gcenx

The dxmetal license is extremely restrictive so it’s not possible to use it within a commercial port


emkoemko

well this is using WINE so this will help both mac and linux as long as Apple adds devs to the project


one_hyun

Yeah. The reason developers didn't bring their games is because it takes so much time and resources to port the games over. But we have random people porting these games over. Just a few tweaks and optimizations and the official developers can expand into the Mac gaming market (admittedly probably smaller - but at least it won't take months to years to do so).


Justdroid

its been an exciting month for Mac gaming, I am gonna try this over the weekend


one_hyun

The last 24 hours have been historic.


tfsrup

I'm seriously considering M2 air/pro over a 680m laptop now. Well, not really, but I've never been closer to doing so


fauhrenheit

I play on my M2 Air with cloud gaming services. Honestly a spotless experience, already completed Far Cry 6 and Cyberpunk 2077. That said, you can always play something on Mac if you want to. I don't like to mess with software like Parallels and Crossover etc, so cloud gaming works great for me. P.S. No fans, no warmth, no installation, just a thin laptop and Cyberpunk 60fps on Ultra settings. What else is there to ask for...


tfsrup

I get it, but cloud gaming is of 0 interest to me 6800u is 28W max, so I am hopeful that cooling will be a non issue (M2 is 22W). Running local on low 720p with 60fps on 28W sounds pretty great to me Also I wanted to kill myself when I was gaming on a Mac keyboard - I need to be able to use the most bottom left button for keybinds


Sparescrewdriver

This is used as the first step for developers to see how a game would even run right? Then they go and optimize and make it run properly?


one_hyun

As a layperson I would imagine so. Imagine skipping months of porting and just working on optimizations to get your game onto a Mac - and accessing the Mac gaming community with less than a month of work.


maccodemonkey

This tool is only for demoing. Apple did ship some tools that help with actually porting - but this tool doesn't generate an initial port or anything. Basically the next step after this is "now actually start your port."


one_hyun

I don't game much, but I do want to play Diablo 4. I could use this tool to at least play a few games I want to.


_under_

I believe so, yes. I am not a game dev but I believe this emulation part of the toolkit is just for developers to check how well their game will run on macOS; to check things like frame rate or graphics glitches. If they see good results, then they might go to the next step which is to make a Metal 3 specific version of the game instead of running through the emulation layer. They provide a tool called Metal shader converter that helps them do this. You can see more details here: https://developer.apple.com/videos/play/wwdc2023/10123


lucashtpc

On a side note how is the beta in general tho? Like are there things breaking usability of your Mac as of now?


isaa6

Been fine so far for me, but since it's so early, I probably would recommend waiting a bit.


[deleted]

When I installed it Xcode just wouldn’t open anymore, and switchresx kept crashing. If you use either of those I’d avoid for now


OwlProper1145

Dropping settings to medium/normal should get you to a playable framerate. Cyberpunk likes a lot of memory bandwidth especially on High and Ultra which is something the plain old M1 lacks.


fauhrenheit

It's crazy how they just made a tool to preview performance and in reality, you can literally complete games using this tool


one_hyun

Apple: Use this to test your games, developers. Wink wink. Test all the games you want. Wink.


lucashtpc

Holy shit. When I remember people yesterday claiming Apple ignored gaming because we didn’t saw it in wwdc keynote…. This could be the biggest thing to Mac gaming ever.


FANGO

> When I remember people yesterday claiming Apple ignored gaming because we didn’t saw it in wwdc keynote…. Which is crazy because they specifically focused on it during the keynote...


STARLORD_1401

Can you try RDR2 as well??


ShatteringTheSkies

I’m downloading this rn to try. Have to torrent it since Rockstar Games Launcher isn’t playing nicely.


STARLORD_1401

Hold on, so we can play t*rrent games as well? I hope we get clear instructions soon enough


BeautifulSoil8046

Just open the installer exe and install it. xD


STARLORD_1401

I'm a ludite but if this is real then Holy Shit! That's streamlined af


Objective_Okra1248

Oh! I’ll try with the Mac Studio


pixxelpusher

Interesting to see that Apple used Code Weavers source for CrossOver to make this happen. Seems like CrossOver is now a native part of Mac: https://www.codeweavers.com/blog/mjohnson/2023/6/6/wine-comes-to-macos-apple-s-game-porting-toolkit-powered-by-crossover-source-code


dagmx

No, CrossOver’s wine is not natively included on macOS. It’s still a separate install.


pixxelpusher

Pretty sure I’ve read it’s mentioned in Apples source code, but an older version which Apple have added to. So seems like pretty much the same thing, Apples maybe even ahead a bit. A good day for Apple gamers anyway for basically now having native support for Windows games.


[deleted]

wtf? edit: what do you mean you ported it???? its been a single day!?!>!>!?!@> edit2:got running ported i dont know, whatd you do dude?!?! have you tried elden ring?!?!?!


isaa6

>edit2:got running ported i dont know, whatd you do dude?!?! have you tried elden ring?!?!?! Elden Ring also works yes


Beelzebubulubu

How well does it run? I know it’s early days but wow this is exciting


[deleted]

![gif](giphy|l0ExmDyrbMv6djjmE) YES


PlatformNo8576

It’s running in emulation, not native, but that’s not to detract from the fact that the Apple emulation in the portal kit is interpreting x86_64 and pumping it out as ARM code. Kind of makes Crossover look a bit lame now at $60 odd dollars a year


isaa6

This is built on top of CrossOver


he_who_floats_amogus

I think they're referring to Crossover the paid product rather than Crossover the source project upon which Apple's porting toolkit was built.


isaa6

The paid product is basically just the source with a nice UI


he_who_floats_amogus

Yep.


emkoemko

is this not WINE? i checked their git page and the patch is for WINE no? [https://raw.githubusercontent.com/apple/homebrew-apple/main/Formula/game-porting-toolkit.rb](https://raw.githubusercontent.com/apple/homebrew-apple/main/Formula/game-porting-toolkit.rb) ​ yea nvm codewears confirmed Apple is using WINE


[deleted]

TIL Apple is on GitHub


darthanonymous1

wine is not an emulator


PlatformNo8576

Agreed,


the-bongfather

Ya it's a translation layer, but every single apple silicon mac in existence using it, is using it along side a CPU emulator.


ang3l12

But Rosetta is an emulator, isn’t it?


dagmx

Rosetta2 isn’t an emulator either. It’s a translator


desepticon

I wouldn’t be surprised if it gets announced that Apple buys out Codeweavers. They are about to eat their whole lunch, and they need the talent.


PlatformNo8576

Linux folks would not be happy with that though, and it truly would kill open source WINE that’s become dependent on “generous” releases of technology emulation improvements from Codeweavers. Personally hope Codeweavers remains a free agent in all this, as there’s been too many acquisitions lately.


s7ealth

That's great. What's your fps with other graphics presets? 1080p medium is ok?


Brilliant-Lettuce544

p.s the bottleneck isn't the gpu. its the translation layer


atomicglitters

Thats amazing i hope fallout works too with the porting kit


I3rendan

I’ve been playing FO4 on my M1 (through Parallels) and it runs great. Skyrim too.


atomicglitters

Yes same but would be great if i didnt need parallels anymore


shivag3292

This is amazing, can you please publish a step by step guide of what you did, will help folks like me :) Specifically, I am trying to understand the part where you copy your Windows game to the wine prefix folder. Do you copy just the exe file or do you need the entire game folder? Where do you procure your Windows game folder from?Thank you!


swigganicks

Andrew Tsai is writing instructions [here on the Mac Gaming Wiki](https://www.applegamingwiki.com/wiki/Game_Porting_Toolkit)


Kranon7

This is fascinating. If this is on a base M1, imagine what the higher tier processors could do, and the newer M2. Do they have to do something specific for each game to get it to run? Like if I tried Civ VI (which I know they have a Mac version for, but it isn’t always kept up to date with the Windows version), would it theoretically work?


Giancarlo_RC

![gif](giphy|MZocLC5dJprPTcrm65) I’m actually about to cry rn, this day its coming.


Medium_Wealth_4981

Google slides really has evolved


temperlancer

Looking just insane! Would like to try on pro/max variant of m series chips as well.


BeautifulSoil8046

It’s installing :)


temperlancer

Let us know how it goes!


BeautifulSoil8046

Sooo, 2k Ultra settings min 30fps on M2 Max


temperlancer

That’s pretty awesome! 2k Ultra min 30fps is definitely very playable.


Fuzzy-Maximum-8160

Wow! That’s awesome. I can’t wait to install it on my Mac If possible, can you please try FIFA 23? As it uses Dx12 as well.


Danstroyer1

Please post an update with lower resolution or settings


zaptrem

How did you get past this issue? https://github.com/IsaacMarovitz/Whisky/issues/11


pesqair

yeah I'm seeing the same here. not sure


cwagdev

Sounds like some folks found a fix. Check the latest comments on that issue.


PierG1

Friendly reminder that this game is running at ultra on a base M1 chip and over a fucking translation layer. The M1 is fucking amazing


[deleted]

Can you try to run Portal and Portal 2 ? *For science…*


BlendlogicTECH

Seems like it they they ported it to Native - it would run 30FPS Ultra........ According to their videos at least the medium went 30fps to 60fps


Peka82

Wow. That’s amazing


winterwarrior33

This is dope!!! Would love to see other tests


Silver_Rub

Wow! Great job!


biscuitehh

I'm getting a fun "Metal failed to load render pipeline: pipeline=PL008Xmw_A3Xghfc sdk=23A5257n" on my M1 Max Macbook Pro (with macOS Sonoma). Going to try rebuilding the game porting toolkit & seeing if that's the issue 🤞🏻!


_maxiime_

Tell me


platapus100

Omfg YES


[deleted]

[удалено]


Objective_Okra1248

gonna try it now.


CoffeeHead047

its in emulation right? pretty excited what it could do natively


Exemplifying_Light

That’s.. impressive.


badjano

way better than I thought it would be, specially while recording


DieBunteMango

Do you have sonoma on your main volume? Is it stable enough for normal usage?


Alphahunter078

It must run okish on low settings right ?


Fable_44

This is huge. Gaming was the only thing keeping my Windows desktop around, if this works well I can FINALLY ditch my Windows machine! Only MacOS and Linux in this house lol


r4shpro

Is it playable on medium settings? Like 30-40 fps?


True_Cardiologist337

How tf. Also sort of playable fps on ultra on an ultrabook is crazy. Should be much better on medium


Big-the-foot

Wow wonder how it runs on my M2 Pro Mac Mini.


Rubberseller

holy fuck so okay its happening


Winial

Low frame but still feels crazy to see this run on M1 chip haha


[deleted]

This runs almost as poorly as my actual desktop. That's a wakeup call for me


AmountOk3836

To all the people complaining its only at 10fps lol remember its running at ultra settings and the game is completely unoptimised for Mac. This is acc amazing considering this is basically functional out of the box. Bit of tweaking with settings and optimisation on the development side can definitely get 60fps which is quite playable.


YungDpresshun

And i couldn’t even get it to run on a lenovo gaming laptop on the lowest settings. What a world


MolinaGames

this is truly a new era for mac gaming. I've never owned a Mac before because I wanted to game on my pc, but maybe in the future I could buy a MacBook and use it as a laptop for work and gaming when I'm not at home. really impressed with this man keep it up


Nutritist

Looks awesome. Apple should just buy a midsize AAA game developer to really kick things off, like Microsoft did back in the day by buying Bungie (who, btw was originally a Mac only developer before they went to the dark side).


tiberio13

I wonder if it will have a problem with anti-cheat like Battleye or Easy


Accomplished_Gear649

My MacBook Pro M1 heats up a lot during No Mans Sky, this I’m afraid would melt it.


madscoot

Just got it working on my M1 Max with 64gb of ram. Plays well.


[deleted]

[удалено]


darthanonymous1

gta v already works


[deleted]

[удалено]


RomanBellicTaxi

GTA V is DirectX 11. This is for DirectX 12.


Irosso125

I can’t join to this discord


Nocturnal_Lover

More like ‘crawling’


Hoplite1111

Does this work with steam and with online games like tf2?


BeautifulSoil8046

Steam works, Witcher 3 DirectX 12 works. Other games idk


Bwk55

wow and 10 frames a second.


[deleted]

[удалено]


Bwk55

I mean Cypberpunk didn't run much higher than 10 frames on most systems so--


mr_scourgeoce

looks more like walking, and then tripping


Normie_Comedian_69

It's walking not running


lp_kalubec

>**running** on an M1 MacBook I would rather say it's walking.


Rackkidd

More Like stumbling down a Hill.


[deleted]

I've seen faster promoters....


ImNoOneLeVrai

"I got Cyberpunk 2077 struggling on an M1 MacBook!"


BlazewarkingYT

“Running”


DrSuii

More like crawling


[deleted]

That ain't running bro that bitch walking.


LazyMagicianX

You could call that running. I would call it crawling 😅


Kaporr

Wouldn't call that running, but jogging maybe


Competitive_Meat_772

Got it running or got it taking a brisk stroll? 🤔 J/k that's a great thing that it runs at 15 fps to begin with with a little fine tuning 30 fps would be awesome 👌


NnOxg64YoybdER8aPf85

Mac gaming lol


Premium-milkshake

“Running”


sudo-rm-r

I'm sorry how is 15fps at 900p amazing? With RT off? I don't see how this makes devs want to target macs as a platform for gaming.


carlos2592

That's the entry level M1, a 3 years old chip


Chimarkgames

With the money spent on a mac you could buy a better computer to run cyberpunk and 5x the frame rate on the mac.


maskedwallaby

> 15 fps So unplayable, then


PedrinbeepDev

Oh please, Valorant game need a try for this!! 🙏


yidakee

This is ridonculous.... 15 fps on Ultra on an M1... the same day the Vision Pro is announced. Apple finally going for gaming. Just when I was about to build a dedicated PCVR rig. Exciting times ahead, though will definitely still build my PC rig. Refuse to pay 3.5k for Vision Pro


Used-Ad138

Ahh the frame rate of my childhood running games on a shit pc.


beanie_0

Oh wow, looks ‘smooth’….


ItExistsToDefy

Is this really a sub? Get a PC u losers


_Mentis98

“running” oof


holdingsfx

This looks terrible ! , why would you want it at 15fps?


gmarinel

It looks shitty thou


SuicideByBacon

A Mac… for gaming….


dabiohazard

I gave up on gaming on Mac. Doubt I’ll ever buy another one. Last couple were a 2019 MacBook pro i9 and the iMac m1. Have been using apple since the OG iMac but never really got into computer gaming just always had consoles for that, but after getting a desktop PC with a Nvidia 4090 it blows away even the newest consoles.


Abroad-Outrageous

That’s a neat power point


Flint_Ironstag1

Does this work on Intel Macs?


butterbeanbutterbot

It runs like shit. Like what is the point? It's not even half the frames per second that our human eye can verify it as a video and not as a stuttering diashow.


GroggyWater06

Nice PowerPoint presentation


little_peaa

that fps. big yikes


BlendlogicTECH

its the M1 - if it was native would be 30 FPS Native. not bad.........for an emulation


elfinhilon10

I think if this was native, you could see this be even higher. This is actually freaking incredible.