Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
When I think of software that engineers would use, I think of Nastran, Matlab and AutoCad (and maybe Mathematica), which are written for both Mac and Windows. What would be key examples of Windows-only ME and EE apps, for which good Mac alternatives aren't available? Would PSpice be one?

Solidworks, Inventor, etc... to name a few.
For EE, there's Multisim and LabView.

I don't think Mac will get good alternatives to those any time soon.

Also I don't think AutoCAD on Mac is "good" or even "decent". For personal projects, I prefer Fusion 360.
 

“The problem is reproducible in a very basic VM scenario if Mac timezone has negative offset, ex. California, US UTC-8:00. Windows will "hang" after reboot w/ Parallels Tools installed. The workaround is to shut down and disable time sync: VM Config >Options > More Options > Time: Do Not Sync.”

This workaround fixed it for me!

Thank you so much! That worked like a charm! (I had to do one more step - I booted the VM, then had to reinstall parallels tools.) After the next reboot, it looks stable so far!
 
Can someone test Unreal Tournament 2004?
It runs from a Steam install... but had some trouble finding display modes. It plays great but only at 640x480.
 

Attachments

  • 5D2735D4-5615-43F9-99B2-223E363541E8.png
    5D2735D4-5615-43F9-99B2-223E363541E8.png
    160.1 KB · Views: 82
  • 4810DC47-17DA-46AB-95CB-CAD7F8A98649.png
    4810DC47-17DA-46AB-95CB-CAD7F8A98649.png
    269.4 KB · Views: 90
I'm wondering if it's the same issue I'm seeing - I am able use the keyboard and mouse, but I don't see it react on screen. To be more specific, if I type or click on something in the VM, it looks like nothing happened, but if I then if I drag the window to resize it, the effect shows up. If you have the VM still, could you try to verify by attempting to click once on the windows menu in the lower left, then when nothing appears to happen, drag the window size a bit to resize and see if it shows up? (Note that it seem like it has to be a drag resize - maximize doesn't seem to force the refresh).

Also, I've noticed a similar issue with the latest M1-build of Firefox - if I let it sit for a while, I can't see the interactions I'm having with it, but resizing the window forces a redraw. However, I haven't seen this in any other programs, so it could be a coincidence, it could be something with my machine, or it could be a something in common with how both those programs draw the screen.
This has already been addressed several times. You need to disable time synchronization for the VM, and you will be able to use the keyboard and mouse without having to reinstall Parallels Tools.
 
  • Like
Reactions: Mac77Geek
Well, Apple does dynamic binary translation with Rosetta 2, it's an option if not a simple one. But it's been done by Apple, intel, HP and Sun among many others in the past. Even home-brew projects such as, for instance, the Dolphin project does JIT recompilation from PowerPC to X86 and ARM64.

First thing I ever learned as an engineer - y'know, after where the hell do you keep the coffee, nothing science can understand is truly impossible. Unlikely, perhaps, but given time and research, not impossible.
You appear not to understand the massive gap between a CPU as seen by a modern 64-bit app and the "full" CPU as seen by the OS.

What do you expect when you demand "compatibility"? Do you expect the M1 to support SMM mode? To support x86 hypervisors? To support x86 debugging and performance monitoring? Do you expect it to be able to run 8086 DOS, or 286 OS/2 (with A20-line hack), or Windows 95 (with lotsa of tasty 386 virtual DOS boxes)?
THAT is what you are asking for if you demand "compatibility"...

Can it be faked? Sure, anything can be faked -- if neither cost nor performance matter.
Does it make SENSE for it to be faked? Well...
 
For someone who doesn't play games or use Windows, what does this tell us?
That it supports Direct X? That it supports it WELL? Is that degree of FPS variation expected or a catastrophe?

That hardware graphics acceleration is present in Windows 10 VM, so...

1. UI animations and effects like the transparency effects are possible.
2. General desktop performance is reasonable since it's WDDM capable.
3. You can change screen resolution and display scaling settings.
4. It'll support multiple monitors.
5. Apps that depend on more advanced graphics capabilities, like CAD apps, will work.

So that tells us a lot, actually. If you don't use Windows, then this doesn't mean anything, but you ARE in a thread that mentions running Windows 10 in a VM via Parallels. If you don't care about this, then why are you even here?
 
  • Like
Reactions: name99
I think it very much depends on the business and the experience of the corporate IT support staff.

I've used Macs at work for the last 13 years, but generally a BYO device. At one job (Amazon) I was offered a choice of company-provided PC or Mac, and both platforms were fully supported by the IT infrastructure. It wasn't a particularly good Mac though - a dual-core MBP13 with only 8GB RAM....it struggled for what I was doing, so I would have been better off with my own MBP15 - which I could have used after installing some remote management software which I didn't want to do on a personal machine.

I don't really see much difference between Windows and MacOS and adaption only took me a couple of days, with occasional frustration that one OS or the other didn't work the way I wanted. MacOS is generally a better experience though.
Agreed. My Enterprise does a similar BYOD support for Macs, which I also don't want them to intrude into my personal machine.

That said, I can see how an enterprise need not play to the minority and absorb the lost productivity of switching personnel to a Mac-only platform.

I'd even venture to say that every Mac user knows how to use Windows, but the reverse is not true.
 
That hardware graphics acceleration is present in Windows 10 VM, so...

1. UI animations and effects like the transparency effects are possible.
2. General desktop performance is reasonable since it's WDDM capable.
3. You can change screen resolution and display scaling settings.
4. It'll support multiple monitors.
5. Apps that depend on more advanced graphics capabilities, like CAD apps, will work.

So that tells us a lot, actually. If you don't use Windows, then this doesn't mean anything, but you ARE in a thread that mentions running Windows 10 in a VM via Parallels. If you don't care about this, then why are you even here?
All that and it does it with x32 translated apps as well,

so there is two translators on m1, from microsoft, in virtualized WoA
and rosetta ( will translate win32 apps in crossover office)
 
So that tells us a lot, actually. If you don't use Windows, then this doesn't mean anything, but you ARE in a thread that mentions running Windows 10 in a VM via Parallels. If you don't care about this, then why are you even here?
I think the person you're responding to was really just asking, not criticizing.
 
  • Like
Reactions: name99
Is sound working for anyone with this? My Windows install all seems t work fine, it has a sound device as I can change volume inside the VM but I never hear anything through the Mac.
 
I think the person you're responding to was really just asking, not criticizing.

I may be reading too much into his post, but he did mention "for someone who doesn't play games or use Windows". So I took it as... his not being interested at all in what Windows is doing in a virtual machine here. Hence that part of my response.

Is sound working for anyone with this? My Windows install all seems t work fine, it has a sound device as I can change volume inside the VM but I never hear anything through the Mac.

While you are in the VM, access the menu bar, choose "Devices" then "Sound" and select "MacBook Speakers". Then you can switch it back to "Default".

You have to specifically do it this way for some reason. Even configuring the VM ahead of time doesn't help.
 
I may be reading too much into his post, but he did mention "for someone who doesn't play games or use Windows". So I took it as... his not being interested at all in what Windows is doing in a virtual machine here. Hence that part of my response.
I think they're just curious how those results translate into "how well do virtualized OSes run in Parallels on M1?", i.e. either "how good is Parallels" or probably more likely "how good is M1 once you add a VM on top of it?".

But, that's just my charitable interpretation. :)
 
  • Like
Reactions: name99
I think they're just curious how those results translate into "how well do virtualized OSes run in Parallels on M1?", i.e. either "how good is Parallels" or probably more likely "how good is M1 once you add a VM on top of it?".

But, that's just my charitable interpretation. :)

Well, the result shows DirectX 11 performance, which is directly tied to the way such mechanisms work under Windows 10... so... I honestly can't see how it can relate to the broader sense of how well other virtualized OSes (like Linux) work in Parallels on M1.

And "how good is Parallels" would relate to Windows 10 again, but he said he doesn't use it.

So yeah, I couldn't honestly see anything in those benchmark results saying anything outside of Windows.
 
as for opengl perf (which is just pass-thru to host's opengl), getting 554 scores there and 22fps, but I had to disable tessellation as parallels supports only opengl 3.x and disabled 8xaa as well as it's main perf killer
dx11 results with same settings ( 1205 scores, 47.8 fops) , it basically means their dx11 implementation is a lot better then opengl pass-thru. for m1

dx9 - 1328

and keep in mind, it's intel32 app in translation mode on win_arm
 
Last edited:
  • Like
Reactions: bill-p
That hardware graphics acceleration is present in Windows 10 VM, so...

1. UI animations and effects like the transparency effects are possible.
2. General desktop performance is reasonable since it's WDDM capable.
3. You can change screen resolution and display scaling settings.
4. It'll support multiple monitors.
5. Apps that depend on more advanced graphics capabilities, like CAD apps, will work.

So that tells us a lot, actually. If you don't use Windows, then this doesn't mean anything, but you ARE in a thread that mentions running Windows 10 in a VM via Parallels. If you don't care about this, then why are you even here?
The initial part of your reply was very interesting. Why did you need to start fighting towards the end? I asked the question because I wanted the answer; you provided an answer -- isn't that how conversation is supposed to work?
 
The initial part of your reply was very interesting. Why did you need to start fighting towards the end? I asked the question because I wanted the answer; you provided an answer -- isn't that how conversation is supposed to work?

I think it might have been the way that you phrased it. I explained in the other post: you mentioned "for someone who doesn't game nor use Windows", but the results mostly just concern gaming on Windows specifically.

I do apologize if I misunderstood your intentions, but you were basically asking a rhetorical question.
 
I may be reading too much into his post, but he did mention "for someone who doesn't play games or use Windows". So I took it as... his not being interested at all in what Windows is doing in a virtual machine here. Hence that part of my response.
Sometimes words mean exactly what they say.
I don't play games. I don't use Windows. So I have no idea how to interpret the screenshot that I referenced as being good or bad performance.
Not everyone on the internet is trying to start a fight! Sometimes people just want information and an explanation.
 
I think it might have been the way that you phrased it. I explained in the other post: you mentioned "for someone who doesn't game nor use Windows", but the results mostly just concern gaming on Windows specifically.

I do apologize if I misunderstood your intentions, but you were basically asking a rhetorical question.
What was rhetorical about it? I think this is important which is why I'm not just letting it go. Can't we allow people to ask questions without turning it into a fight?
Not only did I not write the question to start a fight, I don't see a single hint in it that could be interpreted as trying to start a fight.

I want this to be a teachable moment -- when reading stuff on the internet, let's assume the most charitable interpretation, not immediately jump to "is completely different from me, therefore must be troll".
 
Well, you're basically walking into the barber shop and asking "I don't have the intention to have a haircut nor use any of your services, but can you tell me if your prices are good or bad?"

Or let me put it in the way it read to me so you can see it: "I don't have the intention to game, nor do I want to use Windows, but can you guys tell me if this gaming benchmark results in Windows is good or bad?"

In hindsight, perhaps it might not have been that bad, so I do apologize, once again. But it was a weird way to ask. It was like "I don't care, but I want to know anyways".

P.S.: when you prefaced all of that with "what does it mean?", that's the rhetorical part. The results already don't mean anything to you since you don't use Windows.
 
It runs from a Steam install... but had some trouble finding display modes. It plays great but only at 640x480.
Actually.. I was able to increase the screen resolution by dragging a corner when the game was in a window. This increased the resolution and when I went full screen, it kept the new resolution. I was getting about ~100 fps at the lower settings and higher settings.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.