Note: This is primarily for the Lenovo C200 AIO but may work for other Intel/NVIDIA hybrid graphics systems. Disclaimer: Instructions / information / advice below should be taken at your own risk and responsibility.
I have a Lenovo C200 All in One. I decided to install Ubuntu 11.04 Natty Narwhal on it and mostly everything went well; wireless was detected out of the box, sound too but Ubuntu was displaying a 1024×768 resolution and had no bigger resolutions available in the Monitor settings. Additionally, the new Unity interface was not being used because the NVIDIA proprietary drivers were activated but not in use (and they do not work, don’t install them – NVIDIA proprietary drivers don’t support hybrid graphics systems. If you have installed the proprietary driver and it is activated, Ubuntu won’t display anything upon reboot. Instructions on how to uninstall the proprietary driver are here if you have installed them through Additional Drivers). There are the free and open source nouveau drivers which apparently support basic 3D acceleration but there are also experimental nouveau “3D acceleration” drivers available through Additional Drivers. When I removed the proprietary NVIDIA drivers through Additional Drivers, after a restart, the Unity interface was active. So I presumed I was using the standard nouveau drivers which support basic 3D acceleration. So if you want the Unity interface and GPU acceleration, remove the proprietary drivers through Additional Drivers that may be active but not in use. Additionally, you can try out the experimental nouveau drivers too (but make sure you restart your computer after uninstalling the proprietary drivers before installing the experimental ones). Just to state, I am unsure whether GPU acceleration is active through the NVIDIA ION 2 GPU or not (I presume because the Unity interface is active), but I’m not too technically literate with Ubuntu so I wouldn’t know how to find out.
To sort the resolution out, open the Terminal application and execute the following command:
xrandr -s 1366×768
NOTE: Change the resolution to what your resolution can natively support. In the case of the Lenovo C200 All in One with Intel GMA 3150 and NVIDIA ION 2 hybrid graphics, according to dabs.com specifications I purchased it from, it supports up to 1366×768. If you have a different computer, you may find supported resolutions by typing xrandr into the Terminal on it’s own or find through specification information for your computer. I believe the reason the native resolution isn’t being detected and used by default is because, for me, when I type xrandr, it displays two different monitors (it appears – I wouldn’t know exactly – I’m no expert). One says LVDS1 and the other VG1. I could be wrong though.
To make this resolution be set by default, go to Monitor settings and click the button on that window titled Make Default (near bottom left of window).