{"action":"created","issue":{"url":"https://api.github.com/repos/docker/docker/issues/12149","labels_url":"https://api.github.com/repos/docker/docker/issues/12149/labels{/name}","comments_url":"https://api.github.com/repos/docker/docker/issues/12149/comments","events_url":"https://api.github.com/repos/docker/docker/issues/12149/events","html_url":"https://github.com/docker/docker/issues/12149","id":66941260,"number":12149,"title":"Docker must not require VT-X and must offer 32-bit versions for VR development","user":{"login":"RepublicOfAppsLLC","id":891957,"avatar_url":"https://avatars.githubusercontent.com/u/891957?v=3","gravatar_id":"","url":"https://api.github.com/users/RepublicOfAppsLLC","html_url":"https://github.com/RepublicOfAppsLLC","followers_url":"https://api.github.com/users/RepublicOfAppsLLC/followers","following_url":"https://api.github.com/users/RepublicOfAppsLLC/following{/other_user}","gists_url":"https://api.github.com/users/RepublicOfAppsLLC/gists{/gist_id}","starred_url":"https://api.github.com/users/RepublicOfAppsLLC/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RepublicOfAppsLLC/subscriptions","organizations_url":"https://api.github.com/users/RepublicOfAppsLLC/orgs","repos_url":"https://api.github.com/users/RepublicOfAppsLLC/repos","events_url":"https://api.github.com/users/RepublicOfAppsLLC/events{/privacy}","received_events_url":"https://api.github.com/users/RepublicOfAppsLLC/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-04-07T17:16:35Z","updated_at":"2015-04-07T20:16:20Z","closed_at":"2015-04-07T20:16:19Z","body":"Hi,\r\n\r\nThanks for making boot2docker and this windows installer available, much appreciated!\r\n\r\nI work at a studio developing backend services for VR gaming. I'm trying to setup dockerized versions of our backend services so that our fronted VR developers can test against these services on their Windows boxes.\r\n\r\nThe problem is that Occulus and most VR headsets REQUIRE VT-X to be turned OFF for decent performance. Whereas boot2docker and docker require it to be ON (by virtue of requiring it and also because they're 64-bit).\r\n\r\nSo we need a 32-bit version of boot2docker and docker to support any kind of Docker containers for VR development since most of the VR headsets require VT-X OFF and 64-bit docker/boot2docker require VT-X ON.\r\n\r\nWe need to test connecting to docker while the VR headset is running (to see the results of data returned from the dockerized services in the headset's HUD).\r\n\r\nI don't know how to do this currently.\r\n\r\nPlease make a version of docker that is 32-bit and does not require VT-X.\r\n\r\nThis is a showstopper for us ...\r\n\r\nThanks!"},"comment":{"url":"https://api.github.com/repos/docker/docker/issues/comments/90718048","html_url":"https://github.com/docker/docker/issues/12149#issuecomment-90718048","issue_url":"https://api.github.com/repos/docker/docker/issues/12149","id":90718048,"user":{"login":"unclejack","id":1409668,"avatar_url":"https://avatars.githubusercontent.com/u/1409668?v=3","gravatar_id":"","url":"https://api.github.com/users/unclejack","html_url":"https://github.com/unclejack","followers_url":"https://api.github.com/users/unclejack/followers","following_url":"https://api.github.com/users/unclejack/following{/other_user}","gists_url":"https://api.github.com/users/unclejack/gists{/gist_id}","starred_url":"https://api.github.com/users/unclejack/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/unclejack/subscriptions","organizations_url":"https://api.github.com/users/unclejack/orgs","repos_url":"https://api.github.com/users/unclejack/repos","events_url":"https://api.github.com/users/unclejack/events{/privacy}","received_events_url":"https://api.github.com/users/unclejack/received_events","type":"User","site_admin":false},"created_at":"2015-04-07T20:16:19Z","updated_at":"2015-04-07T20:16:19Z","body":"@RepublicOfAppsLLC Ok, I understand. The immediate workaround you can use is to run boot2docker on a separate machine and hit the service on that machine.\r\n\r\nI know this might not sound like anything particularly useful right now, but you'll still have problems with a non-VT enabled VM if you're as sensitive to performance as it seems you are. You're probably going to want to try to use a more powerful CPU and leave VT-x on.\r\n\r\nAs @ahmetalpbalkan has commented above, this issue is being tracked on the boot2docker repository. Docker itself is also going to be on multiple architectures (including x86) at some point, but it's something that's being worked on in multiple ways.\r\n\r\nI'm going to close this issue as it's not a Docker bug. Please feel free to comment."}}