Uh oh!
There was an error while loading. Please reload this page.
Remove synthcpu flag for Virtualbox 5 support - #1496
Conversation
Signed-off-by: Nathan LeClaire <nathan.leclaire@gmail.com>
tianon
commented
Jul 9, 2015
I'm not sure what it'll affect, but I'm 100% +1 to removing as many flags as possible and just accepting VirtualBox's defaults, especially when upstream has removed the flag. 😄 |
FrenchBen
commented
Jul 10, 2015
@nathanleclaire Can you provide the list of flags available via VBoxManage. |
nathanleclaire
commented
Jul 10, 2015
@FrenchBen Here's what I see on my system with VBox 5, maybe the docs haven't been updated yet: $ VBoxManage | grep -A 139 modifyvm modifyvm <uuid|vmname> [--name <name>] [--groups <group>, ...] [--description <desc>] [--ostype <ostype>] [--iconfile <filename>] [--memory <memorysize in MB>] [--pagefusion on|off] [--vram <vramsize in MB>] [--acpi on|off] [--pciattach 03:04.0] [--pciattach 03:04.0@02:01.0] [--pcidetach 03:04.0] [--ioapic on|off] [--hpet on|off] [--triplefaultreset on|off] [--paravirtprovider none|default|legacy|minimal| hyperv|kvm] [--hwvirtex on|off] [--nestedpaging on|off] [--largepages on|off] [--vtxvpid on|off] [--vtxux on|off] [--pae on|off] [--longmode on|off] [--cpuid-portability-level <0..3> [--cpuidset <leaf> <eax> <ebx> <ecx> <edx>] [--cpuidremove <leaf>] [--cpuidremoveall] [--hardwareuuid <uuid>] [--cpus <number>] [--cpuhotplug on|off] [--plugcpu <id>] [--unplugcpu <id>] [--cpuexecutioncap <1-100>] [--rtcuseutc on|off] [--graphicscontroller none|vboxvga|vmsvga] [--monitorcount <number>] [--accelerate3d on|off] [--accelerate2dvideo on|off] [--firmware bios|efi|efi32|efi64] [--chipset ich9|piix3] [--bioslogofadein on|off] [--bioslogofadeout on|off] [--bioslogodisplaytime <msec>] [--bioslogoimagepath <imagepath>] [--biosbootmenu disabled|menuonly|messageandmenu] [--biossystemtimeoffset <msec>] [--biospxedebug on|off] [--boot<1-4> none|floppy|dvd|disk|net>] [--nic<1-N> none|null|nat|bridged|intnet|hostonly| generic|natnetwork] [--nictype<1-N> Am79C970A|Am79C973| 82540EM|82543GC|82545EM| virtio] [--cableconnected<1-N> on|off] [--nictrace<1-N> on|off] [--nictracefile<1-N> <filename>] [--nicproperty<1-N> name=[value]] [--nicspeed<1-N> <kbps>] [--nicbootprio<1-N> <priority>] [--nicpromisc<1-N> deny|allow-vms|allow-all] [--nicbandwidthgroup<1-N> none|<name>] [--bridgeadapter<1-N> none|<devicename>] [--hostonlyadapter<1-N> none|<devicename>] [--intnet<1-N> <network name>] [--nat-network<1-N> <network name>] [--nicgenericdrv<1-N> <driver> [--natnet<1-N> <network>|default] [--natsettings<1-N> [<mtu>],[<socksnd>], [<sockrcv>],[<tcpsnd>], [<tcprcv>]] [--natpf<1-N> [<rulename>],tcp|udp,[<hostip>], <hostport>,[<guestip>],<guestport>] [--natpf<1-N> delete <rulename>] [--nattftpprefix<1-N> <prefix>] [--nattftpfile<1-N> <file>] [--nattftpserver<1-N> <ip>] [--natbindip<1-N> <ip> [--natdnspassdomain<1-N> on|off] [--natdnsproxy<1-N> on|off] [--natdnshostresolver<1-N> on|off] [--nataliasmode<1-N> default|[log],[proxyonly], [sameports]] [--macaddress<1-N> auto|<mac>] [--mouse ps2|usb|usbtablet|usbmultitouch] [--keyboard ps2|usb [--uart<1-N> off|<I/O base> <IRQ>] [--uartmode<1-N> disconnected| server <pipe>| client <pipe>| tcpserver <port>| tcpclient <hostname:port>| file <file>| <devicename>] [--guestmemoryballoon <balloonsize in MB>] [--audio none|null|coreaudio] [--audiocontroller ac97|hda|sb16] [--audiocodec stac9700|ad1980|stac9221|sb16] [--clipboard disabled|hosttoguest|guesttohost| bidirectional] [--draganddrop disabled|hosttoguest] [--vrde on|off] [--vrdeextpack default|<name> [--vrdeproperty <name=[value]>] [--vrdeport <hostport>] [--vrdeaddress <hostip>] [--vrdeauthtype null|external|guest] [--vrdeauthlibrary default|<name> [--vrdemulticon on|off] [--vrdereusecon on|off] [--vrdevideochannel on|off] [--vrdevideochannelquality <percent>] [--usb on|off] [--usbehci on|off] [--usbxhci on|off] [--usbrename <oldname> <newname>] [--snapshotfolder default|<path>] [--teleporter on|off] [--teleporterport <port>] [--teleporteraddress <address|empty> [--teleporterpassword <password>] [--teleporterpasswordfile <file>|stdin] [--tracing-enabled on|off] [--tracing-config <config-string>] [--tracing-allow-vm-access on|off] [--usbcardreader on|off] [--autostart-enabled on|off] [--autostart-delay <seconds>] [--videocap on|off] [--videocapscreens all|<screen ID> [<screen ID> ...]] [--videocapfile <filename>] [--videocapres <width> <height>] [--videocaprate <rate>] [--videocapfps <fps>] [--videocapmaxtime <ms>] [--videocapmaxsize <MB>] [--videocapopts <key=value> [<key=value> ...]] [--defaultfrontend default|<name>]
$ VBoxManage | grep synth
$Note that |
FrenchBen
commented
Jul 10, 2015
👍 thanks - LGTM ps: to your question, since the flag was set to 'off' by default, I don't think it would affect users moving forward. |
nathanleclaire
commented
Jul 11, 2015
I've created a Virtualbox VM on 4.3.18 with this patch no problems, I am pretty sure it can be merged. |
guilhermecvm
commented
Jul 11, 2015
+1 |
CpuID
commented
Jul 11, 2015
+1 to merging this, same result after installing Virtualbox 5.0 on OSX. docker-machine 0.3.0 Tested HEAD with this patch, no longer getting the error. |
ehazlett
commented
Jul 12, 2015
Tested with vbox 5.0 on linux. Works for me as well. LGTM |
Remove synthcpu flag for Virtualbox 5 support
Spechal
commented
Sep 14, 2015
Kitematic v1.8.2 and docker machine 0.2.0 produce a fatal error and boxes cannot be created. VBoxManage: error: Unknown option: --synthcpu VirtualBox 5.0.4 provided by Kitematic |
nathanleclaire
commented
Sep 14, 2015
@Spechal |
Closes#1387
cc @ehazlett
This option is no longer supported in Virtualbox 5 and creates will fail as long as it is specified.
@SvenDowideit@tianon Do you know if this will affect the experience for users of older versions of VirtualBox (<5)? Given the nature of the flag (it is meant to help preserve transfer of saved-state VMs across platforms), I'm somewhat surprised that we have to turn it off by default anyway.
Signed-off-by: Nathan LeClaire nathan.leclaire@gmail.com