Gpu Acceleration Virtualbox For Macos Guest

Aug 20, 2013  Ended up making my own thread because all I really care about is gaining 3D acceleration in an OSX VM mainly 9-10.9. My reasons of interest is story in it's self, the short of it is running PPC apps in any thing later than 10.6 is almost nill, all at that is really known to the entire mac community is running 10.6 server in Parallels and even then there is only software rendering and it's slow. Oct 17, 2018  Here’s a quick guide on getting the latest macOS High Sierra build running in VirtualBox with an Ubuntu host. Download macOS High Sierra 10.13.6 (6.8GB) that’s graciously made available. Will VMware Fusion ever support accelerated graphics for an OS X guest? Short answer: IMHO, no, we won't see accelerated graphics for OS X VMs anytime soon. As you've already observed, Apple doesn't make it easy to implement accelerated graphic. Fortunately, all these challenges can be diffused by installing a Guest Tool for VirtualBox. The new release of VirtualBox 6.0 which supports a Guest Tool comes with a new VMSVGA feature that automatically emulates a VMSVGA graphics card. With it, you can improve the performance of your macOS and enjoy more processing power. When an application in the guest then requests hardware acceleration through the OpenGL or Direct3D programming interfaces, these are sent to the host through a special communication tunnel implemented by Oracle VM VirtualBox.

Reported by:Owned by:
Component: host support Version: VirtualBox 4.2.2
Keywords: Cc:
Guest type: all Host type: Mac OS X

Description

Attachments

VBox.log (100.5 KB) - added by Ringding6 years ago.
VBox.2.log (104.4 KB) - added by Ringding6 years ago.
Now with 3D acceleration
VirtualBoxVM_2014-12-09_231741_OY3S.sample.txt (135.2 KB) - added by Ringding6 years ago.

Change History

comment:2 Changed 7 years ago by Bountin

comment:4 Changed 7 years ago by washley

comment:6 Changed 7 years ago by ademuk

comment:8 Changed 7 years ago by vanten

comment:10 Changed 7 years ago by dyname212

comment:12 Changed 7 years ago by chakatodd

comment:14 Changed 7 years ago by kevinwallace

Use gpu in virtualbox

comment:16 Changed 7 years ago by dyname212

comment:18 Changed 7 years ago by phinze

comment:20 Changed 7 years ago by frak

comment:21follow-up:↓ 22 Changed 7 years ago by drayne

comment:22 in reply to: ↑ 21 Changed 7 years ago by dyname212

comment:24 Changed 7 years ago by aktau

comment:26 Changed 7 years ago by larstobi

comment:28 Changed 7 years ago by klaus

comment:29 Changed 6 years ago by Armada651

Last edited 6 years ago by Armada651 (previous) (diff)

comment:31 Changed 6 years ago by frank

  • Summary changed from VirtualBox forces Mac laptops to use discrete GPU to VirtualBox forces Mac laptops to use discrete GPU => Fixed in SVN

comment:33 Changed 6 years ago by Ringding

Gpu Acceleration Virtualbox For Macos Guest Download

comment:35follow-up:↓ 36 Changed 6 years ago by galitsyn

comment:36 in reply to: ↑ 35 ; follow-up:↓ 37 Changed 6 years ago by Ringding

Virtualbox Gpu Support

comment:37 in reply to: ↑ 36 Changed 6 years ago by galitsyn

Changed 6 years ago by Ringding

  • attachmentVBox.log added

comment:38follow-up:↓ 39 Changed 6 years ago by Ringding

comment:39 in reply to: ↑ 38 ; follow-up:↓ 40 Changed 6 years ago by galitsyn

Changed 6 years ago by Ringding

  • attachmentVBox.2.log added

comment:40 in reply to: ↑ 39 Changed 6 years ago by Ringding

comment:41follow-up:↓ 42 Changed 6 years ago by galitsyn

comment:42 in reply to: ↑ 41 Changed 6 years ago by Ringding

Changed 6 years ago by Ringding

  • attachmentVirtualBoxVM_2014-12-09_231741_OY3S.sample.txt added

comment:45 Changed 6 years ago by Ringding

comment:46 Changed 4 years ago by aeichner

  • Status changed from new to closed
  • Resolution set to obsolete

4.5.1. Hardware 3D Acceleration (OpenGL and Direct3D 8/9)

The Oracle VM VirtualBox Guest Additions contain experimental hardware 3D support for Windows, Linux, and Oracle Solaris guests.

With this feature, if an application inside your virtual machine uses 3D features through the OpenGL or Direct3D 8/9 programming interfaces, instead of emulating them in software, which would be slow, Oracle VM VirtualBox will attempt to use your host's 3D hardware. This works for all supported host platforms, provided that your host operating system can make use of your accelerated 3D hardware in the first place.

The 3D acceleration feature currently has the following preconditions:

  • It is only available for certain Windows, Linux, and Oracle Solaris guests. In particular:

    • 3D acceleration with Windows guests requires Windows 2000 or later. Apart from on Windows 2000 guests, both OpenGL and Direct3D 8/9 are supported on an experimental basis.

    • OpenGL on Linux requires kernel 2.6.27 or later, as well as X.org server version 1.5 or later. Ubuntu 10.10 and Fedora 14 have been tested and confirmed as working.

    • OpenGL on Oracle Solaris guests requires X.org server version 1.5 or later.

  • The Guest Additions must be installed.

    For the basic Direct3D acceleration to work in a Windows Guest, Oracle VM VirtualBox needs to replace Windows system files in the virtual machine. As a result, the Guest Additions installation program offers Direct3D acceleration as an option that must be explicitly enabled. Also, you must install the Guest Additions in Safe Mode. This does not apply to the WDDM Direct3D video driver available for Windows Vista and later. See Known Limitations for details.

  • Because 3D support is still experimental at this time, it is disabled by default and must be manually enabled in the VM settings. See Section 3.6, “Display Settings”.

    Untrusted guest systems should not be allowed to use the 3D acceleration features of Oracle VM VirtualBox, just as untrusted host software should not be allowed to use 3D acceleration. Drivers for 3D hardware are generally too complex to be made properly secure and any software which is allowed to access them may be able to compromise the operating system running them. In addition, enabling 3D acceleration gives the guest direct access to a large body of additional program code in the Oracle VM VirtualBox host process which it might conceivably be able to use to crash the virtual machine.

To enable Aero theme support, the Oracle VM VirtualBox WDDM video driver must be installed, which is available with the Guest Additions installation. The WDDM driver is not installed by default for Vista and Windows 7 guests and must be manually selected in the Guest Additions installer by clicking No in the Would You Like to Install Basic Direct3D Support dialog displayed when the Direct3D feature is selected.

Terminal emulator for mac yosemite. Prolific's own Mac OS X driver is currently not very good; you can't send a break signal via screen in Terminal, for example. However, there's an open-source driver that works better. I use this with an unbranded PL-2303-equipped adapter bought from eBay for six of our English pounds, compared to thirty-odd for a Keyspan device, and it talks. Oct 24, 2019  Mac mini introduced in early 2009 or later iMac introduced in mid 2007 or later Mac Pro introduced in early 2008 or later Xserve models introduced in early 2009. To find your Mac model, memory, storage space, and macOS version, choose About This Mac from the Apple menu. If your Mac isn't compatible with OS X Yosemite, the installer will let. How to Use the Terminal in OS X Yosemite By Mark L. Chambers The best way to find out how to use the Unix command line is to jump right into the Terminal application, which comes with OS X. Click the Launchpad icon on the Dock, click the Utilities folder, and then click the Terminal icon. Terminator (Ubuntu) like app for OS X Yosemite. Ask Question Asked 5 years, 7 months ago. Active 6 months ago. +1 for iTerm2 - it's currently best terminal emulator for mac imho. And it can do almost - if not all - that Terminator does. – Marek Bettman Nov 13 '14 at 11:28.

The Aero theme is not enabled by default on Windows. See your Windows platform documentation for details of how to enable the Aero theme.

Technically, Oracle VM VirtualBox implements 3D acceleration by installing an additional hardware 3D driver inside the guest when the Guest Additions are installed. This driver acts as a hardware 3D driver and reports to the guest operating system that the virtual hardware is capable of 3D hardware acceleration. When an application in the guest then requests hardware acceleration through the OpenGL or Direct3D programming interfaces, these are sent to the host through a special communication tunnel implemented by Oracle VM VirtualBox. The host then performs the requested 3D operation using the host's programming interfaces.

4.5.2. Hardware 2D Video Acceleration for Windows Guests

The Oracle VM VirtualBox Guest Additions contain experimental hardware 2D video acceleration support for Windows guests.

With this feature, if an application such as a video player inside your Windows VM uses 2D video overlays to play a movie clip, then Oracle VM VirtualBox will attempt to use your host's video acceleration hardware instead of performing overlay stretching and color conversion in software, which would be slow. This currently works for Windows, Linux and Mac OS X host platforms, provided that your host operating system can make use of 2D video acceleration in the first place.

Hardware 2D video acceleration currently has the following preconditions:

  • Only available for Windows guests, running Windows XP or later.

  • Guest Additions must be installed.

  • Because 2D support is still experimental at this time, it is disabled by default and must be manually enabled in the VM settings. See Section 3.6, “Display Settings”.

Technically, Oracle VM VirtualBox implements this by exposing video overlay DirectDraw capabilities in the Guest Additions video driver. The driver sends all overlay commands to the host through a special communication tunnel implemented by Oracle VM VirtualBox. On the host side, OpenGL is then used to implement color space transformation and scaling.

Copyright © 2004, 2020 Oracle and/or its affiliates. All rights reserved. Legal Notices