Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I'm running the enterprise evaluation (Build 9200) of Win8 and VirtualBox 4.2.4 r81684 and my actual display is 1920x1200. When I use the host-F key to enter full screen mode, the best I can configure in Windows is 1600x1200 which is fine, but I'd rather get the whole screen in play rather than see a letter boxed OS.

First I tried running the Install Guest Additions but windows didn't run any installers that I could see as described in the VirtualBox documentation.

I have allocated the maximum amount of RAM (256MB) to the Display Video Memory and don't see any way to load drivers after searching the VirtualBox documentation. I can enable or disable 3D and 2D Acceleration and these settings do not affect the outcome. I've set the monitor count at 1 and not enabled the Remote Display server. Since special things happen in each corner, Fitt's law is making it a pain to hit the targets for the corners to explore the UI whether I'm running the OS in a window or full screen.

Am I missing a setting somewhere in Windows or VirtualBox to fill in my true display resolution since it's not sensing it correctly? I'm open to hacking a driver file or other steps if needed to get the correct resolution set.

share|improve this question
    
It sounds like you don't have the correct virtual display driver. –  SLaks Oct 29 '12 at 17:38
    
@SLaks Totally. The guest drivers are probably not instaled as described. I'm working through the process to tell the VB software where the ISO is located on my host and then find the CD on the desktop/explorer to run the installer and see if that helps. –  bmike Oct 29 '12 at 18:08
1  
You can also simply disable the Mouse Integration (from the File menu). Then your cursor is restricted to the VM window until you release it with the host key. –  Oliver Salzburg Oct 29 '12 at 19:00
    
@OliverSalzburg - Now that is really going to come in handy when I'm not in full screen. ++ –  bmike Oct 29 '12 at 19:18

7 Answers 7

Screen resoultion can be set manually by using the following virutalbox command

"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" controlvm "%YOUR_V_HOST" setvideomodehint 1920 1200 32

This command takes effect immediately on a running guest

share|improve this answer

What to do, in more detail (if host is Windows 7):

  • Go to the start menu and open the control panel.
  • Select appearance and personalization.
  • Select display.
  • On the left side of the screen there will be more options, select adjust resolution.
  • Now there will be three selection box thingies. find the one that says resolution and look at what the setting is, mine was 1366x768, memorize that selection. or write it down.
  • Go and look at the top post on this page with the screenshots. Then do what that post tell you to, except for the command line part replace 1920x1200x32 with the number you got earlier, but make sure there is still a x32 at the end, so when you type the finished thing in the command prompt it should look like this:

    VBoxManage.exe setextradata "The guest OS here, including the quotes" CustomVideoMode1 ####x###x32

If it look like that, then click enter and start up your virtual machine.

share|improve this answer

Install Guest Addition in safe mode, it is a lot more complicated then needs to be to get to safe mode. follow instruction at how to geek.

http://www.howtogeek.com/107511/how-to-boot-into-safe-mode-on-windows-8-the-easy-way/

after reboot I did go full screen (host + f), scale mode (host+c) full screen, both work as expected... seamless mode (host + l) while works, it does not work correctly, unable to access win 8 on screen features

Peace,

share|improve this answer

If you do not see the custom resolution in the display resolution menu inside Windows 8 after adding the CustomVideoMode then rollback the drivers. I just installed the guest additions a couple of days ago inside of Windows 8 and for some reason they do not recognize custom video modes. When I rolled back the video driver to the one before guest additions was installed I saw my custom resolution there. Hope this helps if anyone has that problem.

share|improve this answer
    
My problem wasn't so much a rollback of the drivers as the drivers didn't get installed and the failure message (or lack thereof) was not evident to me. This could help others, though. –  bmike Feb 8 '13 at 20:44
up vote 9 down vote accepted

With my setup, the installation of the Guest Additions by hand was required. Even requesting it from the UI didn't cause Win8 to see or run the installer.

Folks on a Windows host can use the steps here, but for someone on a non-windows host OS, you will need to drop the VBoxGuestAdditions.iso into the Virtual Media Manager so it gets mounted as an Optical disk.

In my case, it was located (as described) in /Applications/VirtualBox.app/Contents/MacOS

enter image description here From there, the shortest distance for me was to go to the desktop, then open the library folder in the bottom left, and navigate first to the computer (in the sidebar) and then to the Optical disk.

The installer itself ran correctly in Win 8 and prompted for a reboot. Once the guest OS rebooted entering full screen mode and waiting several moments for the drivers to scan the display did the trick. Win8 correctly adjusted things without any need to open the screen resolution Control Panel.

share|improve this answer
    
where do I get VBoxGuestAdditions disk or iso? –  Alex Aug 10 at 16:35
    
@Alex /Applications/VirtualBox.app/Contents/MacOS –  bmike Aug 11 at 18:15
  1. Close your virtual machine.

  2. Navigate to C:\Program Files\Oracle\VirtualBox\.

  3. Hold Shift and right-click in the blank space of the window.

  4. Select Open Command Window Here.

  5. Type VBoxManage.exe setextradata "W8 VM NAME HERE" CustomVideoMode1 1920x1200x32.

  6. Restart your VM. Now you will be able to select 1920x1200 resolution.

share|improve this answer
    
This is probably an awesome way to install the drivers, but my host isn't on Windows so I can't run an .exe program from without the guest OS. I'm currently working through how to run the installer within the guest OS in hopes I just need the provided drivers. –  bmike Oct 29 '12 at 18:09
    
Very very nice solution i like the direct way –  ahmedsafan86 Jan 5 '13 at 18:25
    
@bmike I managed to get this running on OSX, using /Applications/VirtualBox.app/Contents/MacOs/VBoxManage setextradata "my vm name" CustomVideoModel1 1440x900x32. I'm expecting other 'nix OS's will have similar commands –  Stephen James Nov 19 at 9:21

you need to ensure that the guest has sufficient video memory to go full screen

share|improve this answer
    
Can you please expand on this by way of explaining the procedure to change it? That'll make it a much better answer. –  user3463 Oct 29 '12 at 17:43
    
It turned out to be nothing to do with VRAM and all to do with drivers from the virtualization software package. Appreciate the bump, though. –  bmike Oct 29 '12 at 22:10

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.