First, running Windows 7 outside of a Virtual Machine(VM) is just not an option. I won't won't won't run anything but Linux (or maybe BSD) unless paid to do so. And paid a lot. This is for a pile of reasons which are unnecessary to list here. That said, yes, of course I know the software would likely run a bit better so pointing that out is being an unhelpful Captain Obvious. And yes, I also know that as much as you try to start a thread and hope to stay away from a certain subject it's just not gonna happen.
Anyway!
Here's the ultimate question I am in search of an answer for: Do any of you have suggestions for increasing performance of Lr running in a VM on a Linux machine?
Here's the situation in full: I am running Windows 7 64 bit on a virtual machine withing Ubuntu 10.10 64bit on a i7 950 with 12GB of ram. The video card is not all that great as I resent spending money on them since I am not a gamer. And, I have not set the VM to use the graphics card, as far as I understand it the graphics for the VM are run completely by the processor. I am going to test that a bit later today and see if it makes a difference. I have given the VM 2 cores and 8GB of ram to use. For the most part the performance is great. You wouldn't know it was a VM unless it was pointed out. Moving all sliders creates an immediate effect on the image and for the most part it is smooth and responsive.
Where I run into trouble is when I use many adjustment brushes. Say, 10 or more brushes each with 5-6 or more applications. The more brushes the more it slows. The responses are not immediate, and in fact can fall behind by 4 or 5 adjustments. I've done some googling on this and from what I've read decreased performance was an issue with Lr 2, but was supposedly fixed with Lr 3 (I'm running the latest Lr 3 build). For Lr 3 I can't find anything definitive on whether it's Lr or the environment I'm running it in. Technically I can't find much about running Lr in a VM... Restarting Lr does alleviate the issue for a bit, but that's a pain. That does lead me to believe it may be a Lr issue rather than a VM issue though...
The performance gets very poor (pretty much unusable) when I try the latest 64 bit Nik stuff (Silver Efex and Viveza specifically). Control point edits are very slow to occur. I know that Nik has designed their software to use the GPU for more grunt, I fear that they have designed it to use the GPU almost solely for grunt.
Assuming I'm not the only one with this setup has anyone else here encountered this? Everything else on this box cooks. It transcodes brilliantly and I can multi-task endlessly. Would throwing more ram at it help? I thought 8GB would be plenty. I'm assuming a better video card will help *if* the VM will play with it nicely. Are there any VM changes I can make that will increase the performance?