If I connect an external monitor to my sony vaio p, the external monitor seems to receive same image as the internal monitor, while having a totally different resoultion. So I see half of my desktop and in wrong dimensions.
If I try to change the display settings via lxrandr or xrander or any other tool, I see the external monitor is not detected and also for the internal, I cannot change the resolution.
Googling the problem, I found, that the driver for the gma500 video card is implemented in the newest kernels. But its implemented using fbdev, and fbdev does not support xrandr (and all frontends to change the diplay settings seem to use xrandr).
I found the information about fbdev, gma500 and xrandr here:
http://lists.opensuse.org/opensuse-b.../msg01124.html .
So, what can I do? My sony vaio p has a very small display, so using an external monitor (and a projector somtimes) is important for me.
Are there other possibilities then xrandr to change the display settings?
---------- Post added at 08:48 PM ---------- Previous post was at 08:25 PM ----------
Found, that installing "xf86-video-modesetting" should help.
More about this on
https://wiki.archlinux.org/index.php/Poulsbo .
I started "Add/Remove Software", searched for "xf86-video-modesetting", found and installed it.
Then (as root!) I created a new file named "20-gpudriver.conf" within the folder /etc/X11/xorg.conf.d/ with the following content:
Section "Device"
Identifier "gma500_gfx"
Driver "modesetting"
Option "SWCursor" "ON"
EndSection
After a reboot, xrandr worked!