Which graphics cards can VirtualBox emulate












0















I'm trying to install various OSs on virtual machines. Oracle VirtualBox has some limited options about the VM's graphics, and I can't choose which graphics card to emulate. When installing an OS on a VM, it's autodetected as Standard VGA. I can manually make the OS use the generic SVGA driver, which works, but still has rather limited modes: 1024x768 with up to 256 colours and 800x600 with up to 16k colours. But which graphic adapter does it actually emulate?



You can choose to give it up to 128MB memory whereas the SVGA uses more like 1MB (unless you use a ridiculously big virtual virtual display or loads of virtual monitors). I could try to guess which driver to use but the choice is vast - several makes and loads of models each.



So... can I somehow choose which graphics card to emulate? Or if not, which one does it emulate (or is compatible with), and therefore which driver can I use, better than SVGA?



EDIT



I'm trying to run Windows 98 on the virtual machine. It auto-detects it as VGA but allows me to override it by choosing among hundreds of drivers. The best generic one is SVGA but that's not good enough. I know that newer systems, Linux or Windows, can auto-detect it and make a good use of it.










share|improve this question





























    0















    I'm trying to install various OSs on virtual machines. Oracle VirtualBox has some limited options about the VM's graphics, and I can't choose which graphics card to emulate. When installing an OS on a VM, it's autodetected as Standard VGA. I can manually make the OS use the generic SVGA driver, which works, but still has rather limited modes: 1024x768 with up to 256 colours and 800x600 with up to 16k colours. But which graphic adapter does it actually emulate?



    You can choose to give it up to 128MB memory whereas the SVGA uses more like 1MB (unless you use a ridiculously big virtual virtual display or loads of virtual monitors). I could try to guess which driver to use but the choice is vast - several makes and loads of models each.



    So... can I somehow choose which graphics card to emulate? Or if not, which one does it emulate (or is compatible with), and therefore which driver can I use, better than SVGA?



    EDIT



    I'm trying to run Windows 98 on the virtual machine. It auto-detects it as VGA but allows me to override it by choosing among hundreds of drivers. The best generic one is SVGA but that's not good enough. I know that newer systems, Linux or Windows, can auto-detect it and make a good use of it.










    share|improve this question



























      0












      0








      0








      I'm trying to install various OSs on virtual machines. Oracle VirtualBox has some limited options about the VM's graphics, and I can't choose which graphics card to emulate. When installing an OS on a VM, it's autodetected as Standard VGA. I can manually make the OS use the generic SVGA driver, which works, but still has rather limited modes: 1024x768 with up to 256 colours and 800x600 with up to 16k colours. But which graphic adapter does it actually emulate?



      You can choose to give it up to 128MB memory whereas the SVGA uses more like 1MB (unless you use a ridiculously big virtual virtual display or loads of virtual monitors). I could try to guess which driver to use but the choice is vast - several makes and loads of models each.



      So... can I somehow choose which graphics card to emulate? Or if not, which one does it emulate (or is compatible with), and therefore which driver can I use, better than SVGA?



      EDIT



      I'm trying to run Windows 98 on the virtual machine. It auto-detects it as VGA but allows me to override it by choosing among hundreds of drivers. The best generic one is SVGA but that's not good enough. I know that newer systems, Linux or Windows, can auto-detect it and make a good use of it.










      share|improve this question
















      I'm trying to install various OSs on virtual machines. Oracle VirtualBox has some limited options about the VM's graphics, and I can't choose which graphics card to emulate. When installing an OS on a VM, it's autodetected as Standard VGA. I can manually make the OS use the generic SVGA driver, which works, but still has rather limited modes: 1024x768 with up to 256 colours and 800x600 with up to 16k colours. But which graphic adapter does it actually emulate?



      You can choose to give it up to 128MB memory whereas the SVGA uses more like 1MB (unless you use a ridiculously big virtual virtual display or loads of virtual monitors). I could try to guess which driver to use but the choice is vast - several makes and loads of models each.



      So... can I somehow choose which graphics card to emulate? Or if not, which one does it emulate (or is compatible with), and therefore which driver can I use, better than SVGA?



      EDIT



      I'm trying to run Windows 98 on the virtual machine. It auto-detects it as VGA but allows me to override it by choosing among hundreds of drivers. The best generic one is SVGA but that's not good enough. I know that newer systems, Linux or Windows, can auto-detect it and make a good use of it.







      virtualbox graphics-card virtual-machine display-driver






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Feb 15 at 18:48







      Heimdall

















      asked Feb 12 at 10:52









      HeimdallHeimdall

      1094




      1094






















          2 Answers
          2






          active

          oldest

          votes


















          2














          You cannot chose the video card that is emulated in VirtualBox. It does not emulate any physical card. As per the official VirtualBox documentation:




          Graphics. The Oracle VM VirtualBox graphics device, sometimes referred to as a VGA device, is not based on any physical counterpart. This is unlike nearly all other emulated devices. It is a simple, synthetic device which provides compatibility with standard VGA and several extended registers used by the VESA BIOS Extensions (VBE).







          share|improve this answer


























          • OK, so it emulates a made up graphic card. But I still need to know which driver I need so that the guest OS can use it properly. Has anyone else tried?

            – Heimdall
            Feb 15 at 18:52






          • 1





            Beyond standard VGA, the only drivers for the video card are included with the VirtualBox Guest Additions.

            – essjae
            Feb 19 at 19:34





















          0














          No you can't choose which card to emulate in most cases. If you want to use a non VGA driver the common way is to install the guest addition for your virtualization solution of choice. They contain a driver that is compatible with the card that is being emulated. Graphic cards are quite complex an emulation is even more complex if you need to map whatever feature set the card has on whatever is physically available. Most systems that support this do so for very old cards and a very specialized.



          The default VGA drivers are mean tot be run with most cards that are VGA compliant because they implement a base set. Using a different driver might work but is ultimately a guessing game. You'd have to dig into the various drivers to figure out which feature sets they support or have to have a look at vendor documentation for the virtualization solution.



          Another option that's available in some cases is a pass through of the/a physical card to the VM. Allowing it to directly use the card in which case the regular drivers should work.






          share|improve this answer


























          • This does not really answer the author's question, "can I somehow choose which graphics card to emulate?", installing the guest additions won't allow the author to choose which graphics card to emulate.

            – Ramhound
            Feb 12 at 11:00











          • @Ramhound changed it from an implicit no an explicit one. Especially with VirtualBox there simply is no option to choose which card to emulate and the correct approach is to install the guest additions of the default drivers of your OS of choice are insufficient.

            – Seth
            Feb 12 at 12:49











          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "3"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1404795%2fwhich-graphics-cards-can-virtualbox-emulate%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          2 Answers
          2






          active

          oldest

          votes








          2 Answers
          2






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          2














          You cannot chose the video card that is emulated in VirtualBox. It does not emulate any physical card. As per the official VirtualBox documentation:




          Graphics. The Oracle VM VirtualBox graphics device, sometimes referred to as a VGA device, is not based on any physical counterpart. This is unlike nearly all other emulated devices. It is a simple, synthetic device which provides compatibility with standard VGA and several extended registers used by the VESA BIOS Extensions (VBE).







          share|improve this answer


























          • OK, so it emulates a made up graphic card. But I still need to know which driver I need so that the guest OS can use it properly. Has anyone else tried?

            – Heimdall
            Feb 15 at 18:52






          • 1





            Beyond standard VGA, the only drivers for the video card are included with the VirtualBox Guest Additions.

            – essjae
            Feb 19 at 19:34


















          2














          You cannot chose the video card that is emulated in VirtualBox. It does not emulate any physical card. As per the official VirtualBox documentation:




          Graphics. The Oracle VM VirtualBox graphics device, sometimes referred to as a VGA device, is not based on any physical counterpart. This is unlike nearly all other emulated devices. It is a simple, synthetic device which provides compatibility with standard VGA and several extended registers used by the VESA BIOS Extensions (VBE).







          share|improve this answer


























          • OK, so it emulates a made up graphic card. But I still need to know which driver I need so that the guest OS can use it properly. Has anyone else tried?

            – Heimdall
            Feb 15 at 18:52






          • 1





            Beyond standard VGA, the only drivers for the video card are included with the VirtualBox Guest Additions.

            – essjae
            Feb 19 at 19:34
















          2












          2








          2







          You cannot chose the video card that is emulated in VirtualBox. It does not emulate any physical card. As per the official VirtualBox documentation:




          Graphics. The Oracle VM VirtualBox graphics device, sometimes referred to as a VGA device, is not based on any physical counterpart. This is unlike nearly all other emulated devices. It is a simple, synthetic device which provides compatibility with standard VGA and several extended registers used by the VESA BIOS Extensions (VBE).







          share|improve this answer















          You cannot chose the video card that is emulated in VirtualBox. It does not emulate any physical card. As per the official VirtualBox documentation:




          Graphics. The Oracle VM VirtualBox graphics device, sometimes referred to as a VGA device, is not based on any physical counterpart. This is unlike nearly all other emulated devices. It is a simple, synthetic device which provides compatibility with standard VGA and several extended registers used by the VESA BIOS Extensions (VBE).








          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Feb 13 at 1:17









          JakeGould

          32.1k1098141




          32.1k1098141










          answered Feb 13 at 0:47









          essjaeessjae

          66129




          66129













          • OK, so it emulates a made up graphic card. But I still need to know which driver I need so that the guest OS can use it properly. Has anyone else tried?

            – Heimdall
            Feb 15 at 18:52






          • 1





            Beyond standard VGA, the only drivers for the video card are included with the VirtualBox Guest Additions.

            – essjae
            Feb 19 at 19:34





















          • OK, so it emulates a made up graphic card. But I still need to know which driver I need so that the guest OS can use it properly. Has anyone else tried?

            – Heimdall
            Feb 15 at 18:52






          • 1





            Beyond standard VGA, the only drivers for the video card are included with the VirtualBox Guest Additions.

            – essjae
            Feb 19 at 19:34



















          OK, so it emulates a made up graphic card. But I still need to know which driver I need so that the guest OS can use it properly. Has anyone else tried?

          – Heimdall
          Feb 15 at 18:52





          OK, so it emulates a made up graphic card. But I still need to know which driver I need so that the guest OS can use it properly. Has anyone else tried?

          – Heimdall
          Feb 15 at 18:52




          1




          1





          Beyond standard VGA, the only drivers for the video card are included with the VirtualBox Guest Additions.

          – essjae
          Feb 19 at 19:34







          Beyond standard VGA, the only drivers for the video card are included with the VirtualBox Guest Additions.

          – essjae
          Feb 19 at 19:34















          0














          No you can't choose which card to emulate in most cases. If you want to use a non VGA driver the common way is to install the guest addition for your virtualization solution of choice. They contain a driver that is compatible with the card that is being emulated. Graphic cards are quite complex an emulation is even more complex if you need to map whatever feature set the card has on whatever is physically available. Most systems that support this do so for very old cards and a very specialized.



          The default VGA drivers are mean tot be run with most cards that are VGA compliant because they implement a base set. Using a different driver might work but is ultimately a guessing game. You'd have to dig into the various drivers to figure out which feature sets they support or have to have a look at vendor documentation for the virtualization solution.



          Another option that's available in some cases is a pass through of the/a physical card to the VM. Allowing it to directly use the card in which case the regular drivers should work.






          share|improve this answer


























          • This does not really answer the author's question, "can I somehow choose which graphics card to emulate?", installing the guest additions won't allow the author to choose which graphics card to emulate.

            – Ramhound
            Feb 12 at 11:00











          • @Ramhound changed it from an implicit no an explicit one. Especially with VirtualBox there simply is no option to choose which card to emulate and the correct approach is to install the guest additions of the default drivers of your OS of choice are insufficient.

            – Seth
            Feb 12 at 12:49
















          0














          No you can't choose which card to emulate in most cases. If you want to use a non VGA driver the common way is to install the guest addition for your virtualization solution of choice. They contain a driver that is compatible with the card that is being emulated. Graphic cards are quite complex an emulation is even more complex if you need to map whatever feature set the card has on whatever is physically available. Most systems that support this do so for very old cards and a very specialized.



          The default VGA drivers are mean tot be run with most cards that are VGA compliant because they implement a base set. Using a different driver might work but is ultimately a guessing game. You'd have to dig into the various drivers to figure out which feature sets they support or have to have a look at vendor documentation for the virtualization solution.



          Another option that's available in some cases is a pass through of the/a physical card to the VM. Allowing it to directly use the card in which case the regular drivers should work.






          share|improve this answer


























          • This does not really answer the author's question, "can I somehow choose which graphics card to emulate?", installing the guest additions won't allow the author to choose which graphics card to emulate.

            – Ramhound
            Feb 12 at 11:00











          • @Ramhound changed it from an implicit no an explicit one. Especially with VirtualBox there simply is no option to choose which card to emulate and the correct approach is to install the guest additions of the default drivers of your OS of choice are insufficient.

            – Seth
            Feb 12 at 12:49














          0












          0








          0







          No you can't choose which card to emulate in most cases. If you want to use a non VGA driver the common way is to install the guest addition for your virtualization solution of choice. They contain a driver that is compatible with the card that is being emulated. Graphic cards are quite complex an emulation is even more complex if you need to map whatever feature set the card has on whatever is physically available. Most systems that support this do so for very old cards and a very specialized.



          The default VGA drivers are mean tot be run with most cards that are VGA compliant because they implement a base set. Using a different driver might work but is ultimately a guessing game. You'd have to dig into the various drivers to figure out which feature sets they support or have to have a look at vendor documentation for the virtualization solution.



          Another option that's available in some cases is a pass through of the/a physical card to the VM. Allowing it to directly use the card in which case the regular drivers should work.






          share|improve this answer















          No you can't choose which card to emulate in most cases. If you want to use a non VGA driver the common way is to install the guest addition for your virtualization solution of choice. They contain a driver that is compatible with the card that is being emulated. Graphic cards are quite complex an emulation is even more complex if you need to map whatever feature set the card has on whatever is physically available. Most systems that support this do so for very old cards and a very specialized.



          The default VGA drivers are mean tot be run with most cards that are VGA compliant because they implement a base set. Using a different driver might work but is ultimately a guessing game. You'd have to dig into the various drivers to figure out which feature sets they support or have to have a look at vendor documentation for the virtualization solution.



          Another option that's available in some cases is a pass through of the/a physical card to the VM. Allowing it to directly use the card in which case the regular drivers should work.







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Feb 12 at 12:47

























          answered Feb 12 at 10:56









          SethSeth

          6,58611128




          6,58611128













          • This does not really answer the author's question, "can I somehow choose which graphics card to emulate?", installing the guest additions won't allow the author to choose which graphics card to emulate.

            – Ramhound
            Feb 12 at 11:00











          • @Ramhound changed it from an implicit no an explicit one. Especially with VirtualBox there simply is no option to choose which card to emulate and the correct approach is to install the guest additions of the default drivers of your OS of choice are insufficient.

            – Seth
            Feb 12 at 12:49



















          • This does not really answer the author's question, "can I somehow choose which graphics card to emulate?", installing the guest additions won't allow the author to choose which graphics card to emulate.

            – Ramhound
            Feb 12 at 11:00











          • @Ramhound changed it from an implicit no an explicit one. Especially with VirtualBox there simply is no option to choose which card to emulate and the correct approach is to install the guest additions of the default drivers of your OS of choice are insufficient.

            – Seth
            Feb 12 at 12:49

















          This does not really answer the author's question, "can I somehow choose which graphics card to emulate?", installing the guest additions won't allow the author to choose which graphics card to emulate.

          – Ramhound
          Feb 12 at 11:00





          This does not really answer the author's question, "can I somehow choose which graphics card to emulate?", installing the guest additions won't allow the author to choose which graphics card to emulate.

          – Ramhound
          Feb 12 at 11:00













          @Ramhound changed it from an implicit no an explicit one. Especially with VirtualBox there simply is no option to choose which card to emulate and the correct approach is to install the guest additions of the default drivers of your OS of choice are insufficient.

          – Seth
          Feb 12 at 12:49





          @Ramhound changed it from an implicit no an explicit one. Especially with VirtualBox there simply is no option to choose which card to emulate and the correct approach is to install the guest additions of the default drivers of your OS of choice are insufficient.

          – Seth
          Feb 12 at 12:49


















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Super User!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1404795%2fwhich-graphics-cards-can-virtualbox-emulate%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          flock() on closed filehandle LOCK_FILE at /usr/bin/apt-mirror

          Mangá

           ⁒  ․,‪⁊‑⁙ ⁖, ⁇‒※‌, †,⁖‗‌⁝    ‾‸⁘,‖⁔⁣,⁂‾
”‑,‥–,‬ ,⁀‹⁋‴⁑ ‒ ,‴⁋”‼ ⁨,‷⁔„ ‰′,‐‚ ‥‡‎“‷⁃⁨⁅⁣,⁔
⁇‘⁔⁡⁏⁌⁡‿‶‏⁨ ⁣⁕⁖⁨⁩⁥‽⁀  ‴‬⁜‟ ⁃‣‧⁕‮ …‍⁨‴ ⁩,⁚⁖‫ ,‵ ⁀,‮⁝‣‣ ⁑  ⁂– ․, ‾‽ ‏⁁“⁗‸ ‾… ‹‡⁌⁎‸‘ ‡⁏⁌‪ ‵⁛ ‎⁨ ―⁦⁤⁄⁕