Comment 51 for bug 433142

Revision history for this message
Rigoberto Torres (rigo-torres) wrote : Re: geode driver do not display 1024x600 on (K)UNR Karmic

Hi guys,
I just tested 1024x600 resolution on Ubuntu 9.10 (Karmic) with default installation. The geode graphics driver does not have wide screen modes, when it was initially created wide screen modes were not popular, so these modes were not included only the most popular modes at that time were included. Any other modes can be added to the graphics driver and I will work on adding wide screen modes to the geode driver once I return from vacation because I will be out next week. The graphics driver separate panel modes and regular VGA modes. I will add wide screen modes for both panels and VGA modes. So, if there is a particular wide screen mode that you want to make sure I don't miss please specify it to this thread.

So, the current work around for the missing modes in the geode graphics driver is to enter the modes in /etc/X11/xorg.conf.
Ubuntu 9.10 does not have a xorg.conf so create one as follows:

In order to generate xorg.conf you need to switch to one virtual console using the key combination CTRL + ALT + F1.
Now execute the following commands:

> sudo service gdm stop
#This command will stop the X.

#Now we need to generate the xorg.conf file:
> sudo Xorg -configure
#This has generated the file in ~/xorg.conf.new.

#We need to make X use it so we have to put this file inside /etc/X11/
> sudo mv ~/xorg.conf.new /etc/X11/xorg.conf

#After moving this file to the proper location you can start the X again and verify that it works before you make any changes to it.
> sudo service gdm start

>xrandr
#shows the available graphics modes and the one with a ' * ' is the currently set mode.

By doing the above command you will see that 1024x600 mode is not available.
to add it to /etc/X11/xorg.conf do the following:

> cvt 1024 600 60
Where 1024x600 is the wide screen resolution and 60 is the refresh rate. The modeline result is:
Modeline "1024x600_60.00" 49.00 1024 1072 1168 1312 600 603 613 624 -hsync +vsync

Then open /etc/X11/xorg.conf
and add the following line to the bottom of the 'Monitor' section. Notice I change the Modeline resolution name slightly.
Modeline "1024x600" 49.00 1024 1072 1168 1312 600 603 613 624 -hsync +vsync

Then I saved the xorg.conf file and rebooted.

Now doing:
> xrandr
# shows that 1024x600 resolution is now available.

Now that the new wide screen mode resolution is available you can set it as follows:
> xrandr -s 1024x600

I only tested this work around on a regular VGA not on a 1024x600 panel.

Hope this helps clarify things.

Rigo