There were literally reddit posts saying 'DX12 is impossible on Metal' the day before GPTK was announced. Just amazing.Lol yeah I remember the dooming over DX12 never coming. Especially on reddit.
There were literally reddit posts saying 'DX12 is impossible on Metal' the day before GPTK was announced. Just amazing.Lol yeah I remember the dooming over DX12 never coming. Especially on reddit.
That macgaming subreddit especially is so foolish in general.There were literally reddit posts saying 'DX12 is impossible on Metal' the day before GPTK was announced. Just amazing.
Does it?Right now you can play ~70% of games available on Steam on Linux. You just install and play. It just works.
Sometimes, yes. It's grown a damn lot though. Started off at 68k when I started keeping an eye on it in June 2020. Currently at just short of 150k.That macgaming subreddit especially is so foolish in general.
Ha! As if that actually happens. Even on "supported" platforms it's a crap shoot if they ever fix the problem.There's a key difference between a game coded for your OS and a game coded for another OS: customer support.
When there is no support, you're on your own. The game may crash at any second, you may get graphical issues, audio issues... and you can't hope that any will be fixed because no one is paid to ensure that the game works correctly on your platform. In fact, you can only hope that the next update doesn't break the game, not that it fixes it.
Maybe Linux uses are happy with that, but Mac user are a different bunch. They want reliability. Personally, I want Mac games, not Windows games.
32 bit is long dead... But it's not like Apple is going to 'kill 2 two year old games'. All of the games in my library that are 64 bit are still running just fine on the current OS. Even games that are over 10 years old.... I have no idea where this 'games break every two years' narrative comes from.Ha! As if that actually happens. Even on "supported" platforms it's a crap shoot if they ever fix the problem.
And there is hope your issue will be fixed...by the Proton, Wine, etc. teams.
How much has customer support helped with 32 bit games? When Apple finally guts OpenGL support? Some other random change Apple does that breaks a two year old game? If you want software reliability Apple is not that at all.
A dumb question, but have any Metal 1 games had support removed?Ha! As if that actually happens. Even on "supported" platforms it's a crap shoot if they ever fix the problem.
And there is hope your issue will be fixed...by the Proton, Wine, etc. teams.
How much has customer support helped with 32 bit games? When Apple finally guts OpenGL support? Some other random change Apple does that breaks a two year old game? If you want software reliability Apple is not that at all.
It would probably be more accurate to say there are more Steam games that you can play on Linux that you cannot play on macOS even with D3DMetal. (Starfield and Ratchet & Clank:Rift Apart come to mind)Isn’t this also true for macOS with CrossOver?
Metal 2 and 3 and not brand new APIs, just some new features added to the existing ones. So unless there is a bug somewhere (it happens from time to time) nothing has been broken.A dumb question, but have any Metal 1 games had support removed?
Mafia III doesn't run on Apple Silicon for some reason.Metal 2 and 3 and not brand new APIs, just some new features added to the existing ones. So unless there is a bug somewhere (it happens from time to time) nothing has been broken.
Feral has updated a bunch of their 32-bit games. That's better than nothing.How much has customer support helped with 32 bit games?
If they have the time and if they can actually fix issues.And there is hope your issue will be fixed...by the Proton, Wine, etc. teams.
Right now you can play ~70% of games available on Steam on Linux. You just install and play. It just works.
I bet in 5 years Apple's GPT will be completely unusable on the latest games and macOS, ports will still be sporadic and Proton will keep on trucking 🤘.
Does it?
There's a key difference between a game coded for your OS and a game coded for another OS: customer support.
When there is no support, you're on your own. The game may crash at any second, you may get graphical issues, audio issues... and you can't hope that any will be fixed because no one is paid to ensure that the game works correctly on your platform. In fact, you can only hope that the next update doesn't break the game, not that it fixes it.
Maybe Linux uses are happy with that, but Mac user are a different bunch. They want reliability. Personally, I want Mac games, not Windows games.
Full DX12 compatibility is still impossible, not every game runs with GPTK. In theory you can go all the way down to full emulation including AVX512 instructions for CPU, if you accept the performance hit it comes with to the point when it's simply not practical to run applications and games like this.There were literally reddit posts saying 'DX12 is impossible on Metal' the day before GPTK was announced. Just amazing.
Probably from people who actually develop games and have to deal with the consequences of new OS versions.I have no idea where this 'games break every two years' narrative comes from.
Probably from people who actually develop games and have to deal with the consequences of new OS versions.
I recently updated my main machine to Sonoma only to face massive network issues with my Caldigit TS4 dock, which required a reboot even when the dock wasn't connected anymore. Turns out the reworked network stack in combination with Little Snitch filters caused this. Had to disable filters manually to update Little Snitch to the latest version and it worked. So you have to rely on developers updating games/applications, which wouldn't be necessary if someone wouldn't break them in the first place.
Apple brings major changes to the OS every year and that breaks a lot of things for developers to fix in their applications. I can't remember how often I had to fix ML Agents for Unity after macOS updates until I eventually gave up. Every new major macOS release broke something that worked before.
That happens on other systems as well, just not as frequently. Windows is by far the least problematic when it comes to this. In Linux you can run into issues with OS + Unreal Engine + 3rd party library versions, but far less frequent than yearly macOS releases.
So nothing there relates to games breaking every two years. Good to see confirmation.Full DX12 compatibility is still impossible, not every game runs with GPTK. In theory you can go all the way down to full emulation including AVX512 instructions for CPU, if you accept the performance hit it comes with to the point when it's simply not practical to run applications and games like this.
Probably from people who actually develop games and have to deal with the consequences of new OS versions.
I recently updated my main machine to Sonoma only to face massive network issues with my Caldigit TS4 dock, which required a reboot even when the dock wasn't connected anymore. Turns out the reworked network stack in combination with Little Snitch filters caused this. Had to disable filters manually to update Little Snitch to the latest version and it worked. So you have to rely on developers updating games/applications, which wouldn't be necessary if someone wouldn't break them in the first place.
Apple brings major changes to the OS every year and that breaks a lot of things for developers to fix in their applications. I can't remember how often I had to fix ML Agents for Unity after macOS updates until I eventually gave up. Every new major macOS release broke something that worked before.
That happens on other systems as well, just not as frequently. Windows is by far the least problematic when it comes to this. In Linux you can run into issues with OS + Unreal Engine + 3rd party library versions, but far less frequent than yearly macOS releases.
Not sure how you come to that conclusion, unless you literally mean "every game breaks every two years", which would be a silly statement. I wouldn't read it as such, though. Major macOS updates break things. Not every application, game or attached hardware, but it happens and then developers need to supply updates.So nothing there relates to games breaking every two years. Good to see confirmation.
I don't recall major compatibility issues with games, at least for 64-bit games.Apple brings major changes to the OS every year and that breaks a lot of things for developers to fix in their applications.
I don't recall major compatibility issues with games, at least for 64-bit games.
But we would have other issues related to the maintenance of old code. Like antiquated apps that the developers never bothered to update.If macOS had any kind of compatibility mode like Windows does, none of this would be happening.
That's Valve's problem. In this day and age, I expect developers to know how to code a 64-bit app.CSGO ran considerably worse on 64 bit than 32. The Source engine was not meant to run in 64-bit
But we would have other issues related to the maintenance of old code. Like antiquated apps that the developers never bothered to update.
That's Valve's problem. In this day and age, I expect developers to know how to code a 64-bit app.
I didn't know Valve released a 32-bit Mac version of the game.
The only gripe I have seen is that Apples peripheral support is still garbage. Steering Wheel support and maybe Flight Stick support is sketch on newer version of macOS.I don't recall major compatibility issues with games, at least for 64-bit games.
I expect a lot of things as well, but that's not always realistic. So if something runs perfectly on macOS 13.x, then Apple releases Mac OS 14.x and suddenly things don't work anymore or not as expected then the cause for it is clear. The macOS update broke something that worked before. Of course it is up to the developer then to fix it (because Apple usually won't paddle back on changes they made), but it's unrealistic to expect a day and date patch, especially for older software. It might be fixed or not, in the end the end user has to face the consequences for the OS update.That's Valve's problem. In this day and age, I expect developers to know how to code a 64-bit app.
Not sure how you come to that conclusion, unless you literally mean "every game breaks every two years", which would be a silly statement.
To be clear, @JordanNZ said they had no idea where this “games break every two years” comes from. You said that idea comes from game developers. What’s the implication there? That games do break every two years.I wouldn't read it as such, though. Major macOS updates break things. Not every application, game or attached hardware, but it happens and then developers need to supply updates.
That's particularly annoying for older software, which doesn't bring in cash. Hence the run for these annoying subscription models for software. Great for developers (constant source of income), bad for the user (constantly paying for software).
Massive advantage of games for consoles. OS updates there usually won't break anything.