Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Apple removing Rosetta 2 x86 emulation!?

3 hours ago, Kisai said:

Parallels was introduced way back when XP was still an OS you could install. It's a little more than a "machine on top of a machine" in a similar way that Windows XP mode was on Windows Vista. Basically it just spins up a virtual machine, but the video driver acts as a "remote desktop" which is what allows for a seamless use of the mac and windows applications on the mac. This is likely also how Windows 10 is dealing with Linux on Windows UI stuff, but I haven't explored it.

 

To put things succinctly, Parallels is just a virtualization platform with some clever tricks to make it easier to use than say, QEMU (Virtualbox) and VMWare, as the latter are more about virtualizing a machine with no integration.

 

So it would be difficult to get Parallels to work as well as it does on the Intel Mac since even if it could leverage Rosetta2, Windows applications in the future might use code paths that aren't available. The OS though, should work unless they phase out installation on cpu's without AVX (which was introduced with the 4th gen intel cpu's), which I don't see Microsoft doing as long as there's no reason for it.

 

 

So no pc gaming on m1s it seems.

Life is like a bowl of chocolates: there are all these little crinkly paper cups everywhere.

Link to post
Share on other sites

 

2 hours ago, igormp said:

Then you didn't express yourself properly, or I did get it wrong.

This is a pattern between you and I sometimes, where I say something, you somehow read something that wasn't there. Don't stress it. 

 

2 hours ago, igormp said:

MSVC isn't the only compiler in existence. GCC supports asm blocks no matter the ISA.

Right, and inline assembly from code developed for GCC won't compile on Visual C, but intrinsics on MSVC will compile on GCC.

 

Which comes back the the original question as to why Apple would remove Rosetta2. If it's simply about making x86-64 Mac software compatible. In 10.4, 10.5 and 10.6 Rosetta was available and then no longer available after 10.6. So the expectation should be that it might be removed after two versions, which can then presume that any x86-64 compatibility in the SoC would also be removed. That wouldn't necessarily remove the ability to emulate the x86-64 on ARM, but it would likely only be available inside VirtualBox(QEMU.)

 

Link to post
Share on other sites
11 hours ago, Bombastinator said:

So no pc gaming on m1s it seems.

Well, other than the various videos showing people doing that.

 

M1 etc macs are still really new. I know it seems like they've been around forever, but that's just because time has been broken in 2020/2021. The only people who know anything about the future of what can and can't be done on the M1 macs are highly paid apple people who aren't talking.  WWDC has been anounced for June so I imagine we'll know a lot more then, since that's the point of it.

🖥️ Motherboard: MSI A320M PRO-VH PLUS  ** Processor: AMD Ryzen 2600 3.4 GHz ** Video Card: Nvidia GeForce 1070 TI 8GB Zotac 1070ti 🖥️
🖥️ Memory: 32GB DDR4 2400  ** Power Supply: 650 Watts Power Supply Thermaltake +80 Bronze Thermaltake PSU 🖥️

🍎 2012 iMac i7 27";  2007 MBP 2.2 GHZ; Power Mac G5 Dual 2GHZ; B&W G3; Quadra 650; Mac SE 🍎

🍎 iPad Air2; iPhone SE 2020; iPhone 5s; AppleTV 4k 🍎

Link to post
Share on other sites
4 hours ago, Video Beagle said:

Well, other than the various videos showing people doing that.

 

M1 etc macs are still really new. I know it seems like they've been around forever, but that's just because time has been broken in 2020/2021. The only people who know anything about the future of what can and can't be done on the M1 macs are highly paid apple people who aren't talking.  WWDC has been anounced for June so I imagine we'll know a lot more then, since that's the point of it.

The thing about those videos though is those may be Mac versions of the game.  Steam had a lot of games that would run on intel macs.  It followed the standard behavior though.  Generally older more popular titles only.

Life is like a bowl of chocolates: there are all these little crinkly paper cups everywhere.

Link to post
Share on other sites
8 minutes ago, Bombastinator said:

The thing about those videos though is those may be Mac versions of the game.  Steam had a lot of games that would run on intel macs.  It followed the standard behavior though.  Generally older more popular titles only.

Has anyone ever bought a Mac to play games on?

I think the whole "oh no, you can't play games on the M1!" is way overblown. It affects a small percentage of buyers.

 

I think the lack of both DirectX and Vulkan is a way bigger issue than the CPU being ARM based and not x86.

Link to post
Share on other sites
1 minute ago, LAwLz said:

Has anyone ever bought a Mac to play games on?

I think the whole "oh no, you can't play games on the M1!" is way overblown. It affects a small percentage of buyers.

 

I think the lack of both DirectX and Vulkan is a way bigger issue than the CPU being ARM based and not x86.

Yes they have, but not for a long time.  There was a period where Mac games were better than PC games if you put up with the B&W.  It was that long ago though.  It’s a rare Mac that has never had a game run on it. 

Life is like a bowl of chocolates: there are all these little crinkly paper cups everywhere.

Link to post
Share on other sites
2 hours ago, LAwLz said:

I think the lack of both DirectX and Vulkan is a way bigger issue than the CPU being ARM based and not x86.

It might be better than you expect. MoltenVK can covert vulkan to metal. WineD3D, DXVK, and vkd3d support directx 1-12. You might be more limited by opengl 4.1 and obviously anti cheat.

 

I don't know what the user experience or compatibility is like, though.

Link to post
Share on other sites
18 hours ago, LAwLz said:

Has anyone ever bought a Mac to play games on?

Well I bought my iMac instead of a Mac mini because it was better for games...went to the Apple Store with Arkham City on a flash drive and tried it on differetn machines to find the best performance... I mean, it wasn't between a Mac and a PC cuz I'm mainly a Mac user and use it for graphics and stuff (I do have a PC for games and other graphics stuff now, as well)

 

18 hours ago, Bombastinator said:

Yes they have, but not for a long time.  There was a period where Mac games were better than PC games if you put up with the B&W. 

Yes, but Microsoft bought Bungie and Halo became the X-Box launch title rather than the new flagpole for Mac gaming and Oni only got a semi-release, and that was a long long time ago.

 

Apple in the M1 Presentation put a bunch of emphasis on games..heavily focusing on one big name that escapes me right now at 2:30am...BUT, and I say this as someone who's been an Apple user since Oct. 1980....If you want to focus on gaming,,,get a console or PC...Even at the hight of Intel Macs, only a very small amount of games would get ported to the mac, and Mac focused companies like Aspyr and Feral didn't find enough of a market to last.

🖥️ Motherboard: MSI A320M PRO-VH PLUS  ** Processor: AMD Ryzen 2600 3.4 GHz ** Video Card: Nvidia GeForce 1070 TI 8GB Zotac 1070ti 🖥️
🖥️ Memory: 32GB DDR4 2400  ** Power Supply: 650 Watts Power Supply Thermaltake +80 Bronze Thermaltake PSU 🖥️

🍎 2012 iMac i7 27";  2007 MBP 2.2 GHZ; Power Mac G5 Dual 2GHZ; B&W G3; Quadra 650; Mac SE 🍎

🍎 iPad Air2; iPhone SE 2020; iPhone 5s; AppleTV 4k 🍎

Link to post
Share on other sites
1 minute ago, Video Beagle said:

Well I bought my iMac instead of a Mac mini because it was better for games...went to the Apple Store with Arkham City on a flash drive and tried it on differetn machines to find the best performance... I mean, it wasn't between a Mac and a PC cuz I'm mainly a Mac user and use it for graphics and stuff (I do have a PC for games and other graphics stuff now, as well)

 

Yes, but Microsoft bought Bungie and Halo became the X-Box launch title rather than the new flagpole for Mac gaming and Oni only got a semi-release, and that was a long long time ago.

 

Apple in the M1 Presentation put a bunch of emphasis on games..heavily focusing on one big name that escapes me right now at 2:30am...BUT, and I say this as someone who's been an Apple user since Oct. 1980....If you want to focus on gaming,,,get a console or PC...Even at the hight of Intel Macs, only a very small amount of games would get ported to the mac, and Mac focused companies like Aspyr and Feral didn't find enough of a market to last.

It was a long time ago.  The period I am talking about may predate bungee entirely.  Definitely the Xbox.  By maybe 20 years.  There was a time when the Mac was b&w only. They didn’t do color at all.

Life is like a bowl of chocolates: there are all these little crinkly paper cups everywhere.

Link to post
Share on other sites
4 minutes ago, Bombastinator said:

It was a long time ago.  The period I am talking about may predate bungee entirely.  Definitely the Xbox.  By maybe 20 years.  There was a time when the Mac was b&w only. They didn’t do color at all.

Oh.  I thought you meant the Blue and White G3 Macs...not the original grey scale macs with Black Tower and so....even then you tended to have more games on the PC side. You need to look at the Apple II era and Wizardry and Ultima and early EA stuff (was it Skyfox I had...a space flight game of some kind, with a Space Invaders mini-game inside of it) when Apple was a gaming leader.

🖥️ Motherboard: MSI A320M PRO-VH PLUS  ** Processor: AMD Ryzen 2600 3.4 GHz ** Video Card: Nvidia GeForce 1070 TI 8GB Zotac 1070ti 🖥️
🖥️ Memory: 32GB DDR4 2400  ** Power Supply: 650 Watts Power Supply Thermaltake +80 Bronze Thermaltake PSU 🖥️

🍎 2012 iMac i7 27";  2007 MBP 2.2 GHZ; Power Mac G5 Dual 2GHZ; B&W G3; Quadra 650; Mac SE 🍎

🍎 iPad Air2; iPhone SE 2020; iPhone 5s; AppleTV 4k 🍎

Link to post
Share on other sites

I don't think anyone buys Mac for gaming, but if they can get games working it's neat. Just like no one gets Linux for gaming. It's always "cool if you can get it working".

 

I like Linux, but I just game too much to put up with all the issues it has so I'm just with Windows. Latest Windows 10 isn't even bad really. It's really good. So, why bother. But I can see someone using production Mac to play some games without having to buy a x86 Windows PC...

AMD Ryzen 7 5800X | ASUS Strix X570-E | G.Skill 32GB 3733MHz CL16 | PALIT RTX 3080 10GB GamingPro | Samsung 850 Pro 2TB | Seagate Barracuda 8TB | Sound Blaster AE-9 MUSES

Link to post
Share on other sites
3 hours ago, Video Beagle said:

Oh.  I thought you meant the Blue and White G3 Macs...not the original grey scale macs with Black Tower and so....even then you tended to have more games on the PC side. You need to look at the Apple II era and Wizardry and Ultima and early EA stuff (was it Skyfox I had...a space flight game of some kind, with a Space Invaders mini-game inside of it) when Apple was a gaming leader.

That works better, but I was looking at the end of a period rather than its height.  there were still people who bought macs to play games on as late as the toaster Mac era.  They also wanted to do other stuff, but at that time PCs were just kind of a PITA at the time whereas macs just worked. There were other systems bought to play games on more frequently as well but a few people were still doing it 

Life is like a bowl of chocolates: there are all these little crinkly paper cups everywhere.

Link to post
Share on other sites
5 hours ago, RejZoR said:

I don't think anyone buys Mac for gaming, but if they can get games working it's neat. Just like no one gets Linux for gaming. It's always "cool if you can get it working".

 

I like Linux, but I just game too much to put up with all the issues it has so I'm just with Windows. Latest Windows 10 isn't even bad really. It's really good. So, why bother. But I can see someone using production Mac to play some games without having to buy a x86 Windows PC...

Linux is always too fidgity to get games working, even native ones. MacOS games, even going back to the beginning, were never as good on the Mac as they were on the PC with the exception of a few games that were native (eg Myst) and took advantage of the hardware that was absent on PC's (MPEG support was available on Mac's long before it was on PC's, likewise CD-ROM's), but it's been a long time since there was any incentive to build games natively for Mac's, that all moved to iOS, and M1 mac's can run iOS software if the developer allows it to.

 

But you wouldn't buy a m1 mac over an iphone if what you need is an iphone.

Link to post
Share on other sites
On 4/6/2021 at 11:04 AM, Arika S said:

 

But then why would it only be in a few regions? Unless Intel doesn't own the rights to x86 everywhere or there is another company out there that bought rights from Intel to emulate x86 in certain regions? But I find that hard to believe 

Legal cases are normally only bound to the region fo the world they take place in, unless intel were to win in the US. If intel one a case in the UK then it would only legally apply to the UK and not to the rest of the world (US law is evil and dirty in that it thinks it is supper and applies to everyone else but most nations are respectful of others and do not extend law beyond their boarders).

Apple likely are confident they can defend it in the US (even more so after the resent google Java case) but in other nations intel might have a different situation. 

Link to post
Share on other sites
14 minutes ago, hishnash said:

Legal cases are normally only bound to the region fo the world they take place in, unless intel were to win in the US. If intel one a case in the UK then it would only legally apply to the UK and not to the rest of the world (US law is evil and dirty in that it thinks it is supper and applies to everyone else but most nations are respectful of others and do not extend law beyond their boarders).

Apple likely are confident they can defend it in the US (even more so after the resent google Java case) but in other nations intel might have a different situation. 

Intel doesn’t own AMD64. They license it.  There’s a reason it’s called AMD64.  Neither here nor there though. There were several companies besides AMD and intel that have licenses.  They include Cyrix, transmeta (not sure about how transmeta licensing worked they made some extremely low wattage laptop CPUs for a while though) and a few others.  They just haven’t produced consumer CPUs recently.  Cyrix recently did a bunch of licensing stuff in China.  That’s how those Chinese not very fast CPUs happened iirc. My suspicion is that the whole thing is a big mess, with different entities having different licenses good in different areas.  I don’t know any details though.

Life is like a bowl of chocolates: there are all these little crinkly paper cups everywhere.

Link to post
Share on other sites
On 4/6/2021 at 10:51 PM, Bombastinator said:

So no pc gaming on m1s it seems.

If games get updated to support the architecture and Metal, M1 could put gaming on other mobile APUs (Xe graphics, AMD Vega) to shame

 

Don't buy Apple M1 computers with 8GB of RAM

Link to post
Share on other sites
On 4/9/2021 at 10:15 PM, just_dave said:

If games get updated to support the architecture and Metal, M1 could put gaming on other mobile APUs (Xe graphics, AMD Vega) to shame

Most game engines already have good support for metal and M1 since most engines need to support the mobile market (that is after all were most of the money in gaming is). So bringing a modern game that uses unity, unreal etc is not that big a deal, getting the most out of the M1 SoC will require your shader team to think a little differently due to being a TBDR pipeline.

Key difference is how TBDR pipelines work, rather than rendering each object out to a buffer (that is the full size of the screen) then mixing them together. On apple GPUs (and other PowerVR GPUs) the screen is cut up into small tiles rendering out all the objects for each tile doing depth testing and blending inline on the GPU cores cache only writing out the memory the final blended result after the tile is rendering.

 

Link to post
Share on other sites

seems a bit premature to be doing that, making it an optional install to specifically download i understand.

when you go to load an app that requires rosetta it just throws up an error likely to download it.

It handles X86 damn well i can't see why they'd want to dump it so soon. had people's devices gone flat in 2 hours i understand the haste.. 

 

Pretty impressive Apple with how this all went, i remember powerpc it was not the same experience. you knew it was emulated.

CPU | Intel i7-8086K Overclocked 5.4Ghz @ 1.44v | GPU | EVGA 1080 FTW2 Overclocked 2190Mhz | PSU | Corsair RM850i | RAM | 4x8GB Corsair Vengeance 3200MHz |MOTHERBOARD | Asus ROG Maximus X Formula | STORAGE | 2x Samsung EvO 256GB NVME  | COOLING | Hard Line Custom Loop D5 Pump Monsta 480mm Radiator  | MONITOR | Acer Predator X34 | OS | Windows 10

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×