Theres is a tool, made by Steve Tomljenovic, called 915Resolution that will fix this problem. However you will have to run this tool every time you restart or logoff from Ubuntu because these changes are only temporary. To avoid this you need to create a startup script that will run before the X server starts. So I have written a small script that will automate this process for you that I called auto915resolution.
The script will automatically install 915resolution and will create the startup script for you.
Below is a sample run of the script that will serve as a guide on how to use it and will give you an idea of how it works.
- Download auto915Resolution
- Extract the file to your home folder (i.e. /home/[your user name]
- Run terminal.
- Login as root (you must be logged in as root to create the startup script)
- Navigate to that folder. In my case my home folder is "rolando", replace it with your folder name.
- Run the script. (notice the dot before the forward slash)
- When you get the prompt to install 915resolution fix enter 'Y'. If you have 915resolution already installed you can choose not to install it.
- A list of all available resolutions ( Modes ) will be displayed followed by a prompt to enter the "Mode" you want to replace with you desired screen resolution. (You might have to maximize the terminal window to see the entire list)
At the top of the list you will see your chipset info. In my case I have a 915GM.
- Enter the "Mode" number you want to replace. You should replace your default resolution. In my case my default resolution was 1024x768 in mode 34.
- A prompt to enter your desired resolution will be displayed. Enter your horizontal resolution followed by a space and then your vertical resolution. For example for a resolution of "1280x800" enter "1280 800".
- A prompt for your maximum color depth (in bits) will be displayed. Options are 8, 16, 24 and 32. Most monitors should be able to handle 24, so if you're not sure enter:
- The resolution (Mode) list is refreshed and the Mode you chose should now be replaced with the new resolution and color depth.
A prompt to create the startup script will be displayed. You should enter 'y' in here if you see that your changes were applied correctly in the list.
- If you entered 'y', then you should see this output:
- Restart your computer.