EDIT: In virtualbox, a linux distro can be shipped with the virtualbox guest additions which will enable 3d effects out of the box (see PinguyOS), so it's not impossible, just a hassle
EDIT2: unetbootin, use a usb to install a dual-boot
]]>Linux to Linux or Win to Win would still work right?
For *some* virtualizers that I read about, but I can't remember which. My guess would be Vmware ESX.
]]>[ 34.883] (II) AIGLX: Screen 0 is not DRI2 capable
[ 34.883] (II) AIGLX: Screen 0 is not DRI capable
[ 34.984] (II) AIGLX: Loaded and initialized /usr/lib/xorg/modules/dri/swrast_dri.so
[ 34.984] (II) GLX: Initialized DRISWRAST GL provider for screen 0
Now about VirtualBox and its supposed 3D acceleration capabilities... for some time it has been possible to use hardware directly with a low-level type of virtualization as long as the host and guest OS are the same. So maybe VirtualBox only claims that it works when you run Linux on Linux.
As for Linux on Windows, that only has a chance of working if you are using an IOMMU. AMD and Intel both have specifications for this called AMD-V and VT-d. So you need to make sure your chipset is recent enough to come with this feature (this might be helpful) and make sure it is enabled in the BIOS.
]]>Let's switch to virtualbox, because official documents say that 3d acceleration is supported.
I have modules loaded, and tools installed, 3d accel enabled. You say that it is possible to get virtual acceleration, that actually doesnt accelerate anythig? Are you 100% sure that windows host/linux guest will not work?That topic you posted contains no relevant information, some people say that gnome 3 shell works, and some say that it doesn't in virtual environment.
edit:
Here is my virtualbox configuration.
xorg.conf.d/ all default
Xorg.0.log
glxinfo
If you are using the newest version of VirtualBox and the newest version of the guest additions the next experiment would be to test this out
"First you have to install new VirtualBox Guest Aditions, the check /etc/X11/xorg.conf, you must have <Driver "vboxvideo"> in Device section."
which was actually in the link I just posted. Make sure that your Arch system and VirtualBox is up to date and then try the above. Then if it still does not work you will have your answer.
]]>That topic you posted contains no relevant information, some people say that gnome 3 shell works, and some say that it doesn't in virtual environment.
edit:
Here is my virtualbox configuration.
xorg.conf.d/ all default
Xorg.0.log
glxinfo
But wait man I also said that there are many Ubuntu users who reported perfect acceleration, also
VirtualBox wrote:This works for all supported host platforms (Windows, Mac, Linux, Solaris), provided that your host operating system can make use of your accelerated 3D hardware in the first place.
The 3D acceleration currently has the following preconditions:
It is only available for certain Windows, Linux and Solaris guests. In particular:
OpenGL on Linux requires kernel 2.6.27 and higher as well as X.org server version 1.5 and higher. Ubuntu 10.10 and Fedora 14 have been tested and confirmed as working.Also GNOME site suggest that GNOME3 requires 3d acceleration because it is now finally possible in virtual machines.
While 3D acceleration may work to some extent in your guest that part is all virtual. What I mean is that you will not be able to directly use your graphics chip. So, other than the drivers that come with your guest additions and loading the correct modules I do not see why there would be a problem. In VirtualBox there is a setting to change your 3d settings per each virtual machine. Is there an option like that in VmWare? Are you sure that you have the correct modules loaded? A quick "lsmod" should tell you that.
]]>This works for all supported host platforms (Windows, Mac, Linux, Solaris), provided that your host operating system can make use of your accelerated 3D hardware in the first place.
The 3D acceleration currently has the following preconditions:
It is only available for certain Windows, Linux and Solaris guests. In particular:
OpenGL on Linux requires kernel 2.6.27 and higher as well as X.org server version 1.5 and higher. Ubuntu 10.10 and Fedora 14 have been tested and confirmed as working.
Also GNOME site suggest that GNOME3 requires 3d acceleration because it is now finally possible in virtual machines.
]]>Well that was my first question is it possible... How about VirtualBox have they figured it out?
No, it's the same. All that stuff is done virtually. The guests can utilize your processor, hard drive, and ram. They can read from your cd-rom but cannot burn a disk. You can redirect usb devices to them. As far as I know that is it. Your internal wireless will not work either for your guest directly. This stuff is not application specific it is just where virtualization in general is at.
]]>Let's stick to my vmware setup because it's my primary. I use VMware Workstation 7.1.4. I set it up according to wiki, it stated that I should only add vmware deamon, no modules, to rc.conf. That also means I installed vmware-tools from community not by building them form vmware cd, but I already tried both ways.
Also host system is Win7 as I previously stated, my graphics card is nv9600gso, with latest drivers so I don't think this is the problem.
Here is my Xorg.log.
I just added this 10-monitor.conf to xorg.conf.d, to set resolution, but I don't get acceleration even without it.
And this is output of glxinfo.
On that third note, I said I need to test just basic functionalities, I don't expect real gaming framerates, but with software acceleration it's really impossible. On the other hand VMs are best for testing networking part, and I will need that to, so dual booting is my last choice for now.
As for number four, yeah I sounded really ridiculous. I just recently switched to Arch because I love Arch philosophy, I've been playing around with it for some time, it's perfect for me, but now it's time to get some work done!
]]>