lol no. Maybe games from 1999, but any modern game will never run at anything over 5 fps without bootcamp.
When running a program like VM Fusion do you have to install a antivirus program? I have always wanted to run Windows on my macbook (so I can be rid of my HP tower) but I am unsure if I would be safe from viruses. I only use windows for clone dvd/any dvd and nero if that helps.
It will only affect the Windows installation running inside the emulator.
Yes, when you run Windows inside Fusion or Parallels, it's still Windows, so is subject to all of the same risks of spyware and viruses as usual. On the plus side though, if it does get a virus infection, it can't spread to the rest of OS X. It will only affect the Windows installation running inside the emulator.
But sure, if you only launch Windows from Fusion for burning DVDs, I don't see why it would get infected with anything in the first place? You typically have to install software from an unknown source, or surf Internet sites that install trojan horse viruses to get infected.
![]()
It's OK, not really impressed to much.
Fusion 3.x Beta Scores using Windows 7
Processor: 5.9
Memory: 5.5
Graphics: 5.9
Gaming Graphics: 3.4
Primary Hard Disk: 6.7
With Vista I max all the ratings.
This is on my MacPro 2.66GHz dual 5150 w/ 7GB RAM and nVidia 8800GT.
Obligatory comment:
Parallels, Fusion, and VirtualBox virtualize a real machine. They do not emulate. Big difference in terms of the technology and definitely speed.
Virtualization allows the guest OS to make use of the physical hardware. Emulation sets up a fake environment for the Guest OS and tricks it into believing it's running on a different architecture or something along those lines.
All of these tools definitely emulate a different physical machine than the actual hardware - they are all emulators.
Since the host and guest are both x64 (or x86) based, the emulator only has to emulate the virtual hardware - it does not have to do ISA (Instruction Set Architecture) emulation.
VMMs (virtual machine monitors, or "hypervisors" in some implementations) are definitely emulators - the guest OS sees an emulated hardware environment that does not match the physical machine.
For example, my PC has an "Intel PRO/1000 PT Quad Port LP Server Adapter" and a "Broadcom NetXtreme 57xx Gigabit Controller" - but the VMs on my PC see "Intel(R) PRO/1000 MT Network Connection" NICs and "VMware Accelerated AMD PCNet Adapter" NICs - neither of which exist on my PC.
How can the guests see devices that don't exist, unless the VMM is emulating hardware? There's certainly a "fake environment" going on - there's certainly emulation going on.
Don't let the narrow definition of "ISA emulation" blind you to the fact that "virtualization" is by definition "emulation". Even if the virtual machines look exactly the same to the guest as a physical machine - there's emulation going on in that you have more virtual machines than you have physical machines.
Point taken. I guess my point was these modern applications behave in a different manner than old-school choices like VirtualPC.
I'm sorry but what's the point of having every OS on there? Especially Vista it's not registering in my mind why you have that.
I't sonly beta hope the retail boost the graphics up mines 6.9 all the way in bootcamp and if VMware can't match that up I'm not getting it.
What's wrong with Vista? I never has a problem with it, but then again I'm not trying to run it on seven year old hardware with 256MB of memory. Aero works on Vista and not on windows 7 in Fusion 3, go figure.
I usually recommend that if people use virtualization, they should do it from a Boot Camp drive anyway, if possible
It is more stable and robust to have a disk partition, than a disk image file. Also, it is a redundant operating system if the mac OS side goes nuts for some reason, you can still boot windows by itself and use the computer, and vice versa.
What's wrong with Vista? I never has a problem with it, but then again I'm not trying to run it on seven year old hardware with 256MB of memory. Aero works on Vista and not on Windows 7 in Fusion 3, go figure.
Aha! Thanks, I'll check that out. At the time I didn't find any info on this other than it was a "known issue" according to vmware's support site.
Hmm....
Assuming this works out, I'll soon have to decide on upgrading parallels or fusion...
ATI drivers were broken by Apple and they fixed it in the 10.5.8 or 10.5.9 update. If you run the latest version with the latest 10.6 or 10.5 it will run just fine with 3D graphics.Does it support 3D graphics on my iMac w/ Radeon 4850?
I tried a trial version of VMware Fusion 2.0.x (?) and it didn't work. :-( There seemed to be a problem with drivers..
Fusion can use multiple usb devices at the same time but I don't know the maximum number. Most of my stuff is usb2.0 but some is usb1.1 and it doesn't seem to have any problems with that since the very first Fusion beta's 2 years ago. You can even add a floppy drive or a serial or parallel port if you need it (actually it uses the floppy drive itself when you use the easy install option, as well as a second optical drive). You don't need Fusion 3 for that, Fusion 2 is already able to do those things. I know there are several users that report Fusion does a better job at usb than Parallels does.The biggest pain is only allowing 2 USB 1.1 devices. I develop for Embedded Systems so having 2 USB 1.1 devices is very limiting.
How many usb 1.1 devices does Fusion 3 or Virtual box allow?
Some people have a job in the IT business and need to have a lot of different operating systems or machines to test stuff or run certain pieces of software. Some people use it for their own purposes because it's their hobby. Vm's are much easier than physical machines because you can put them on your laptop and carry them everywhere you go, you can copy them back and forth on your ESXi machine if you have one, they are easier to setup, no need for boot camp, no need for dual boot, etc.I'm sorry but what's the point of having every OS on there? Especially Vista it's not registering in my mind why you have that.
That's not true. Since VT-x and VT-d the virtualisation software can allow the vm to access the hardware directly (VT-x is cpu only, VT-d is cpu and I/O only). The vm will detect the same cpu as OS X will. VT-x and VT-d are requirements if you want to run 64 bit vm's. The entire purpose of technologies such as VT-x and VT-d is to allow vm's direct access to the hardware. This increases performance since there is no emulation, there is nothing between the hardware and the vm. VT-x can be found in the Core 2 Duo cpu's Apple uses and VT-d can only be found in the Nehalem cpu's Apple uses (meaning the ones in the Mac Pro and Xserve).All of these tools definitely emulate a different physical machine than the actual hardware - they are all emulators.
Since the host and guest are both x64 (or x86) based, the emulator only has to emulate the virtual hardware - it does not have to do ISA (Instruction Set Architecture) emulation.
VMMs (virtual machine monitors, or "hypervisors" in some implementations) are definitely emulators - the guest OS sees an emulated hardware environment that does not match the physical machine.
That would be correct as opposed to what AidenShaw said. VirtualPC allowed one to run x86 virtual machines on a PowerPC Mac. You can't do that using virtualisation, you need emulation for that. Since Macs are x86 nowadays there is no need to emulate any more so we have virtualisation (different kinds of virtualisation even).Point taken. I guess my point was these modern applications behave in a different manner than old-school choices like VirtualPC.
The first thing Fusion does when you use a boot camp drive is turn it into a vm as any other vm so it also uses a disk image as every other vm does. When you're done it should remove that image. The problem with using boot camp in a virtualisation product would be the difference in hardware. Windows does not like it and will bug you with activating your Windows copy. Boot camp and vm is not something that goes well together if you use Windows. Only use it if you really need it/want it. There are some guides on the net that will tell you what to do to avoid those pesky activation screens and run boot camp/vm the best way possible.I usually recommend that if people use virtualization, they should do it from a Boot Camp drive anyway, if possible
It is more stable and robust to have a disk partition, than a disk image file. Also, it is a redundant operating system if the mac OS side goes nuts for some reason, you can still boot windows by itself and use the computer, and vice versa.
Originally Posted by AidenShaw
All of these tools definitely emulate a different physical machine than the actual hardware - they are all emulators.
Since the host and guest are both x64 (or x86) based, the emulator only has to emulate the virtual hardware - it does not have to do ISA (Instruction Set Architecture) emulation.
VMMs (virtual machine monitors, or "hypervisors" in some implementations) are definitely emulators - the guest OS sees an emulated hardware environment that does not match the physical machine.
That's not true. Since VT-x and VT-d the virtualisation software can allow the vm to access the hardware directly (VT-x is cpu only, VT-d is cpu and I/O only)....
I suggest you read some wikipedia articles, the articles about VT-x/VT-d and hypervisors are really good to get an idea of what virtualisation is. Your information is very outdated.
27.7 HANDLING OF VM EXITS
This section provides examples of software steps involved in a VMM’s handling of VMexit
conditions:
• Determine the exit reason through a VMREAD of the exit-reason field in the working-VMCS. Appendix I describes exit reasons and their encodings.
• VMREAD the exit-qualification from the VMCS if the exit-reason field provides a valid qualification. The exit-qualification field provides additional details on the VM-exit condition. For example, in case of page faults, the exit-qualification field provides the guest linear address that caused the page fault.
• Depending on the exit reason, fetch other relevant fields from the VMCS. Appendix I lists the various exit reasons.
• Handle the VM-exit condition appropriately in the VMM. This may involve the VMM emulating one or more guest instructions, programming the underlying host hardware resources, and then re-entering the VM to continue execution.
That would be correct as opposed to what AidenShaw said.
I suggest that you read the references from the Intel System Programming Guides, rather than the brief, often misleading, paraphrases on Wikipedia.
Look on page Vol. 3 27-11, where it says:
VT-x does *not* eliminate the need for the VMM/hypervisor to emulate privileged instructions, it just gives a simpler way for the VMM/hypervisor to trap these instructions (without VT-x, "binary translation" is required).
Even with VT-x, some instructions have to be emulated.
Let go of the old-school Apple PowerPC notion that "emulation" means only full ISA emulation.
Even if the VM sees "exactly" the same environment as the host OS - there's clearly emulation going on. The host OS thinks it has a PC. The guest OS thinks it has a PC. Since there's only one PC, yet two systems see a unique PC - clearly one of them is looking at an emulated PC. Start 4 more VMs - now you have one PC, and 6 systems thinking that they have unique PCs. Some emulation's happening here.
Personally, I think that you're better off going with what AidenShaw said....![]()
Processor = 5.0
RAM = 4.5
Graphics = 2.9
Gaming Graphics = 3.3
HDD = 6.4
Here's another question for you beta users -
Does using multiple virtual processor work at all? With VMWare 2.0, they really don't seem to add to the performance - if not detract from it.
Any change with 3.0?