10/18/2021 0 Comments Turn On Universal Access For Steam Mac
Use your voice to do more on your TV. Stream from your favorite apps, play music and games, cast from any device, and more. An easier way to enjoy the entertainment you love.
Turn On Universal Access For Steam Software Still LagsIt would appear Apple put a lot of work into getting Rosetta 2 to run reasonably well on M1 devices, and: (A) they develop the hardware and the OS, & (B) some* graphics/video related software still lags behind Intel Macs. Note that if you select the VoiceOver On radio button, Mac OS X speaks the text for all text and buttons Native ARM support is not happening as per that's reasonable. So it's definitely possible, and has been done, to say none the least.The Universal Access pane in your MacBook’s Systems Preferences window provides settings you can use to modify the display and sound functions within Mac OS X to make them friendlier to physically challenged users. It converts up to DirectX 12 calls to Metal API calls with their latest versions of Parallels Desktop for (Intel) Mac. A DX -> Metal I mean, the team behind Parallels Desktop figured it out.While codeweavers works on proton, valve is responsible for it. Likewise, Apple touts that gaming performance on the Apple M1 hardware is 3x faster than their Intel counterparts, however, again it is unknown if this is with ARM binaries, or if this comparison is of Rosetta 2 to Intel doesn't mean it will go into proton. However, I do not know whether or not these were using true hardware encoding, via Apple VT, or if they were using software encoding, such as x264, during these tests. So without direct involvement of Apple, or a concentrated effort by Mac users to prove the user base for running Windows games on Mac, it is unlikely that Proton & Steam Play for Mac in general, let alone ARM Macs would ever be seen as viable.* In some reviews, it has been found that certain tools which deal with rendering video run slower through Rosetta than when ran as native ARM binaries. SteamVR for Mac died in under 2 years, despite more graphically capable ARM based macs being on the horizon, and eGPUs coming down in cost. Video games on your Windows, Mac, Android, Linux and iOS devicesAt best, if it were like Windows on ARM, where the majority of libraries are native, and only specific incompatible components are emulated, or even like Rosetta 2, where the application binaries are effectively re-compiled on first launch, it would still likely pale in comparison to Rosetta 2's performance, and performance would likely take a hit (as it would both have to retranslate very large programs and their libraries, and translate on-the-fly DirectX/Vulkan calls to Metal, without system support to give it an edge.)It would also appear that Steam themselves are not exactly warm to macOS.My guess would be that the Mac version of crossover has a lot of Mac specific optimizations.Take a good look at the title of this page, where it says "Source Code | CrossOver Mac and Linux" with one download. Codeweavers maintains a separate version of crossover for mac vs Linux. There's definitely a reason Valve chose them over just doing it themselves- clearly, they couldn't even do what they have now by themselves.And saying it's easy because it's already in crossover doesn't work.They also didn't work with Valve for SteamVR support for nothing (though it ended in nothing). For most purposes, if a developer is going to have to port their DirectX code to another language, they should optimally use the language best suited to the target platform, which in this case is Metal.Lack of Vulkan support is likely similar to the removal of 32-bit to encourage developers to use the technologies best suited for the platform, rather than porting them to the lowest common denominator, even if the hardware requirements of the software exceeds anything that still runs with those specifications and to pave the way for ARM devices.Vulkan support in context of Proton is purely for intermediate purposes as a DirectX to Vulkan to Metal pathway.In general, Apple does support gaming they added XBOX 1/S & PlayStation controller support to iOS & tvOS, as well as their shared frameworks for macOS, Apple Arcade has a lot of indie titles (including temporary exclusivity on some), etc. And managing a separate machine.NGL, whilst it is tempting, this isn't a "solution".Fact of the matter is, Macs are more than capable of gaming, but "perception" around them for years, along with the existence of bootcamp, has caused the market for "gaming on Mac" to be near non-existent for a considerable time now.For instance, Apple worked with Valve to bring SteamVR to macOS, and it was unceremoniously discontinued about a year before M1/Apple Silicon, possibly due to lack of developer support (and not even Valve supported it with Alyx).Whilst Rosetta 2 isn't a "long term" solution, CodeWeavers already plans to have functioning ARM support by the time Apple discontinues it, as mentioned in their Apple Silicon Roadmap: — They already have a version working on ARM just the performance at this time is not up to spec.With CodeWeavers already supporting everything Proton would need in the short term, and estimating to have full ARM compatibility without Rosetta within about 2 years time (or less!), it is confusing, when the software is Open Source, to say none the least, why some form of this is not available for Proton, barring Valve purposefully pushing users to Steam Deck & Windows Machines.Gaming on Mac is going to be less viable than Linux without Valve's support, and at this rate, it feels like Valve almost wants Steam on Mac as a whole to die.Valve's own Mac games are 32-bit, and won't run on newer Macs even (despite 64-bit macOS being the norm when some of them were published).Apple provided 64-bit Macs at least as early as 2012, but developers consistently made their applications 32-bit only, even well after games would no longer support the specifications of 32-bit Mac hardware.The removal of 64-bit was both to push developers to build for current hardware, and to begin paving the pathway to Apple Silicon (ARM) Macs.The lack of built in Vulkan support may effect some games, but a majority of the Steam store library uses either OpenGL or DirectX. Now CodeWeavers does.With the supposedly 100% support for Proton in Steam Deck I think this would be crucial for macOS users to jump ship and get one if they can play the same games in their macsThis would require having money.
0 Comments
Leave a Reply. |
AuthorMonique ArchivesCategories |