I have an N5010 Dell Inspiron laptop from an old time. Due to some problems, I cannot install an operating system on it.
I don't want to explain the details of the problem to avoid someone bypass the answer. What I want to do is to install the operating system on the hard disk from virtualbox and then move the hard-disk back to the laptop. The problem is that an operating system cannot be installed by a system and then work on another system. Therefore, I should have a virtual machine very similar to my laptop.
My laptop's spec is
CPU : Intel Core(TM) i3 CPU M380 # 2.53 GHz
Memory : 8GB
HDD : 1TB
Mother Board : 09909 -1 D15 A14 MB
The questions are
Can I simulate such a system on virtualbox?
Are these information enough to make the systems identical enough for OS to work?
Related
I'm having an issue with a bit of boost compute code that I have running on two machines. My dev machine is running windows 7 using a radeon WX9100 gpu, and everything is running fine. Another lab machine I am using is nearly identical, but is running windows 10 and has the windows 10 version of the radeon driver.
The windows 7 machine shows the openCL device name being "GFX900" and the windows 10 machine shows the name as "GFX901". A bitcoin mining site i found said this is fine for that model.
What is not fine is that the boost compute/opencl memory buffers do not free from device memory on the windows 10 machine, even (especially) if i use "BUFFERNAME.~buffer()".
Im thinking this might be a driver issue, but I'm really not sure.
Thanks in advance for any help!
Eric
I'm trying to install and use VirtualBox in a lab with heterogeneous computers. In one machine (with Intel E5500) it works perfectly. In all others (most wwith E2180) it doesn't work. Why is it happening?
All machines have Windows 7 32 bits.
Log: https://pastebin.com/nfbPYGP7
You might want to try and modify your settings.
In System /// Acceleration panel look for “enable VT-x”. When enabled your VM will take advantage of the hardware VT-x circuits but it might be the problem for your E2180 as it does not implement this Technology.
Processor E2180 vs
Processor E5500
I own a lets say a decent laptop with 6gb ram and i5 4CPUs ~2.5 Ghz and I create a virtual machine with half of my resources with default options, I don't change anything and after some time let's say 1h OR if I don't to nothing on virtual machine the cpu start to idle and if I came back to the virtual machine it works VERY slow, looks like the VM freeze or something. There is any options to improve performance on VMware? Why it freeze? Also sometimes the vmware crash. Any tips?
EDIT
I installed a new version of vmware I will comeback to an answer after a few hours too see how it goes...
SOLVED Works great with the last version of VMware... the version which cause me probles was from 2013.
When you have i5 and 6GB of ram. VMware should run perfectly fine. Make sure that there are no other applications running in your base operating system.
The probable reasons can be insufficient RAM or CPU over heat.You dont have to allot half of your resources until and unless you are going to use them in your virtual machine.
If possible reinstall your VMware with optimum resources. Need not to be half of your system.
I installed VirtualBox and I want to install Devstack on ubuntu 14.10, this is just for test, So how much should I specify the RAM memory and Memory to use by the VM?
I have a windows 7 with 32 bits
Intel i3
RAM: 4 Go (2.64 Go usable)
27 Go space left on my disk
Thank you very much
If you are doing for testing, these are recommended settings for VM.
Processor - at least 2 cores
Memory - at least 8GB
Hard Drive - at least 60GB
and Use at least 1 GB of RAM but I would suggest to use 2GB RAM to perform well.
Reference: Setup DevStack
See to it that you provide 2 cores and a minimum of 2 GB RAM. Devstack really needs a lot of CPU and still with this 2GB it will crouch a lot.
But basic configurations can still be done with this minimal settings.
i wrote a cuda program and i am testing it on ubuntu as a virtual machine. the reason for this is i have windows 7, i don't want to install ubuntu as a secondary operating system, and i need to use a linux operating system for testing.
my question is: will the virtual machine limit the gpu resources? So will my cuda code be faster if i run it under my primary operating system than running it on a virtual machine?
I faced a similar task once. What I ended up doing was installing Ubuntu on a 8GB thumb drive with persistent mode enabled.
That gave me 4GB to install CUDA and everything else I needed.
Having a bootable USB stick around can be very useful. I recommend reading this.
Also, this link has some very interesting material if you're looking for other distros.
Unfortunately the virtual machine simulates a graphics device and as such you won't have access to the real GPU. This is because of the way the virtualisation handles multiple VMs accessing the same device - it provides a layer in between to share the real device.
It is possible to get true access to the hardware, but only if you have the right combination of software and hardware, see the SLI Multi-OS site for details.
So you're probably out of luck with the virtualisation route - if you really can't run your app in Windows then you're limited to the following:
Unrealistic: Install Linux instead
Unrealistic: Install Linux alongside (not an option)
Boot into a live CD, you could prepare a disk image with CUDA and mount the image each time
Setup (or beg/borrow) a separate box with Linux and access it remotely
I just heard a talk at NVIDIA's GPU technology conference by a researcher named Xiaohui Cui (Oak Ridge National Laboratory). Among other things, he described accessing GPUs from Virtual machines using something called gVirtuS. He did not create gVirtuS, but described it as an opensource "virtual cuda" driver. See following link:
http://osl.uniparthenope.it/projects/gvirtus/
I have not tried gVirtuS, but sounds like it might do what you want.
As of CUDA 3.1 it's virtualization capabilities are not vivid, so the only usable approach is to run CUDA programs directly on the target HW+SW
Use rCUDA to add a virtual GPU to your VM.