Question: I have seen several debates on different forums but could not reach to a solution.
My notebook has a UHD display running windows 8 as host OS. I have tried Vmware and virtualbox as VMs to have the experience of Ubuntu 14.04 as guest OS. The problem is with the screen resolution I get in the VM, either on a full screen or in any other view size. It's nano and awful. 

My question specifically is: Is there any VM which supports Ubuntu 14.04 in such a way that we can control the resolution with the best results for user on any notebook with a UHD display?

**OR**

If any plausible solution exists, even for the mentioned VMs, which I am missing?

Answer: 
VirtualBox or VMware does not care what resolution the guest or the host is running. Both use what they find. To view correctly in the guest system, the installed guest operating system is solely responsible and in your case 14.04. 

But as I already wrote [here](https://askubuntu.com/a/675569/367165):

> 
> The 4K technology is relatively new. On the other hand your system is
>  relatively old. If you want to improve the situation, then you must
>  use newer software versions. A first step is to update your system to
>  Vivid or to Wily in some days. And then the application developers are
>  required. The individual applications have to be adjusted.
> 
> 
> 

Therefore install Vivid or Wily and have patience and in any case, install the guest addons, e.g. *VMware Tools* and/or Oracle *VM VirtualBox Extension Pack*.
If you run a VM on Windows, then run a host within the VM, the display drivers presented to the host, are those of virtual hardware created by the VM. Your host, will have no idea you're running a UHD display, unless you could pass the whole device to the host (which could only be done, if the actual running OS, windows, was using a different display device). 

I believe if you use VMWare, and have VMware tools installed in the host, you can resize the VM screen, like a regular desktop window. Without tools, you have to specify the display resolution in the vm config file. Looking at an Ubuntu VM I have running under Workstation 10, I can emulate up 10 monitors, each with up to a 2560x1600 resolution. I'm not sure how to have those multiple monitors display on my physical host, but it must be possible.

But remember when you run under a VM, you're not running on your actual machine, the host is running on a virtual host, which you can design as you wish, with whatever hardware you want. If you want to emulate a UHD display, in the host, you'll need a VM that can emulate one (I was unable to find one given a cursory search in google). 

If you're just trying to run Ubuntu in full resolution, did you try running rebooting the system to use Ubuntu on a Live CD. It will then use whatever drivers it has installed to use your UHD display, as much as it's able. With the Kubuntu live CD, I've installed Nvidia drivers and tested out a full x display, to be sure the hardware could support running my desktop, before re-installing. Live CD stores modifications to the virtual hard disk in memory, so you have the perception of a normal running machine, without actually touching the existing HD.