{"id":6847,"date":"2024-11-12T14:24:50","date_gmt":"2024-11-12T19:24:50","guid":{"rendered":"https:\/\/carleton.ca\/scs\/?p=6847"},"modified":"2026-06-02T14:59:37","modified_gmt":"2026-06-02T18:59:37","slug":"virtualbox-graphics-controller-vmsvga-settings","status":"publish","type":"post","link":"https:\/\/carleton.ca\/scs\/2024\/virtualbox-graphics-controller-vmsvga-settings\/","title":{"rendered":"VirtualBox Graphics Controller (VMSVGA) Settings"},"content":{"rendered":"\n<section class=\"w-screen px-6 cu-section cu-section--white ml-offset-center md:px-8 lg:px-14\">\n    <div class=\"space-y-6 cu-max-w-child-5xl  md:space-y-10 cu-prose-first-last\">\n\n            <div class=\"cu-textmedia flex flex-col lg:flex-row mx-auto gap-6 md:gap-10 my-6 md:my-12 first:mt-0 max-w-5xl\">\n        <div class=\"justify-start cu-textmedia-content cu-prose-first-last\" style=\"flex: 0 0 100%;\">\n            <header class=\"font-light prose-xl cu-pageheader md:prose-2xl cu-component-updated cu-prose-first-last\">\n                                    <h1 class=\"cu-prose-first-last font-semibold !mt-2 mb-4 md:mb-6 relative after:absolute after:h-px after:bottom-0 after:bg-cu-red after:left-px text-3xl md:text-4xl lg:text-5xl lg:leading-[3.5rem] pb-5 after:w-10 text-cu-black-700 not-prose\">\n                        VirtualBox Graphics Controller (VMSVGA) Settings\n                    <\/h1>\n                \n                                \n                            <\/header>\n\n                    <\/div>\n\n            <\/div>\n\n    <\/div>\n<\/section>\n\n<p>Sometimes when VirtualBox is updated, or when a Virtual Machine is imported, a non-optimal <strong>Graphics Controller<\/strong> may be enabled in the <em>Display Settings<\/em> for the Virtual Machine. All of our Virtual Machines are designed with the <strong>VMSVGA Graphics Controller<\/strong>, which should typically provide the most stability and the best performance.<\/p>\n\n\n\n<p>To apply this VMSVGA setting:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>On the Virtual Machine, go to <em>Settings -> Display -> Screen (tab)<\/em><\/li>\n\n\n\n<li>In the Screen tab of the Display Settings, change the <strong>Graphics Controller:<\/strong> drop-down to the <strong>VMSVGA<\/strong> setting<\/li>\n<\/ol>\n\n\n\n<p><strong>NOTE:<\/strong> A small number of users have reported that using <strong>VMSVGA<\/strong> causes their Virtual Machine to crash or not boot up at all.  In some instances, a crash will occur if the user attempts to open a graphics application (chrome, atom, visual studio code, Qt, etc). If you are experiencing these issues, you can also try <strong>VBoxSVGA<\/strong>, <strong>VBoxVGA<\/strong>, or <strong>None<\/strong>. We recommend trying them in that order and sticking with the first one that works (this listing order reflects the theoretical order of performance). Be aware that the <strong>None<\/strong> setting will mean that the Virtual Machine will launch with no graphics device (headless), so you will not see a boot or login screen; you will still be able to connect to it remotely (ssh) if you have configured your setup to allow that.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sometimes when VirtualBox is updated, or when a Virtual Machine is imported, a non-optimal Graphics Controller may be enabled in the Display Settings for the Virtual Machine. All of our Virtual Machines are designed with the VMSVGA Graphics Controller, which should typically provide the most stability and the best performance. To apply this VMSVGA setting: [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[59],"tags":[],"class_list":["post-6847","post","type-post","status-publish","format-standard","hentry","category-virtualmachines-support"],"acf":{"cu_post_thumbnail":""},"_links":{"self":[{"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/posts\/6847","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/comments?post=6847"}],"version-history":[{"count":3,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/posts\/6847\/revisions"}],"predecessor-version":[{"id":11171,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/posts\/6847\/revisions\/11171"}],"wp:attachment":[{"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/media?parent=6847"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/categories?post=6847"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/tags?post=6847"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}