HOWTO: intel 945 Resolution
To get this working install the i810 and 915 resolution
#emerge 915resolution xf86-video-i810
If you are running the business edition or have removed the unstable keywords from /etc/make.conf you will need to run the following command to resolve the "masked by keyword" error.
# echo "sys-apps/915resolution ~x86" >> /etc/portage/package.keywords
Replace ~x86 with ~amd64 if you are using 64bit Sabayon.
type 915resolution -l
#915resolution -l
Intel 800/900 Series VBIOS Hack : version 0.5.3
Chipset: 945GM
BIOS: TYPE 1
Mode Table Offset: $C0000 + $269
Mode Table Entries: 36
Mode 30 : 640x480, 8 bits/pixel
Mode 32 : 800x600, 8 bits/pixel
Mode 34 : 1024x768, 8 bits/pixel
Mode 38 : 1280x800, 8 bits/pixel
Mode 3a : 1600x1200, 8 bits/pixel
Mode 3c : 1920x1440, 8 bits/pixel
Mode 41 : 640x480, 16 bits/pixel
Mode 43 : 800x600, 16 bits/pixel
Mode 45 : 1024x768, 16 bits/pixel
Mode 49 : 1280x800, 16 bits/pixel
Mode 4b : 1600x1200, 16 bits/pixel
Mode 4d : 1920x1440, 16 bits/pixel
Mode 50 : 640x480, 32 bits/pixel
Mode 52 : 800x600, 32 bits/pixel
Mode 54 : 1024x768, 32 bits/pixel
Mode 58 : 1280x800, 32 bits/pixel
Mode 5a : 1600x1200, 32 bits/pixel
Mode 5c : 1920x1440, 32 bits/pixel
To set a resolution type
#915resolution 58 1280 800
If your monitor resolution is not listed go to 915resolution file and edit it /etc/conf.d/915resolution
replace="'58 1280 800 24'"
From a terminal type
#915resolution 58 1280 800
Than Restart X
ctrl+alt+backspace
or
#/etc/init.d/xdm restart
An aside to the above steps if you would want to have 915resolution startup when you boot the system next time you nee to the following
rc-update add 915resolution boot default
This will make 915resolution startup every time you reboot as a daemon process.
OOPS! Just in case your X fails to start follow these steps as root
$ Xorg -configure
Now and xorg.conf.new file would be created in your directory(/root). Move/Copy this using the following command [NOTE: If you want you could back up the existing /etc/X11/xorg.conf file before the copy]
$ cp xorg.conf.new /etc/X11/xorg.conf