Bug 16197 - Geode video card I can't get 1024x600 resolution
Summary: Geode video card I can't get 1024x600 resolution
Status: RESOLVED NOTABUG
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/geode (show other bugs)
Version: 7.2 (2007.02)
Hardware: All Linux (All)
: high critical
Assignee: Xorg Project Team
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-06-02 05:02 UTC by Tomasz Kobiela
Modified: 2009-01-11 03:40 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
All data from computer (163.31 KB, application/x-bzip)
2008-06-02 05:04 UTC, Tomasz Kobiela
no flags Details
Log from xorg 6.8.2 which works (33.24 KB, text/plain)
2008-06-02 06:37 UTC, Tomasz Kobiela
no flags Details
A working xorg.conf (1.79 KB, application/octet-stream)
2008-09-25 05:17 UTC, Tomasz Kobiela
no flags Details
Xorg.log form xorg 6.8.2 (32.91 KB, application/octet-stream)
2008-09-25 05:17 UTC, Tomasz Kobiela
no flags Details
Xorg.log from xorg 7.2 (29.03 KB, application/octet-stream)
2008-09-25 05:18 UTC, Tomasz Kobiela
no flags Details

Description Tomasz Kobiela 2008-06-02 05:02:58 UTC
On AMD Geode video card I can't 1024x600 resolution.
I tried many diffrent ways. I tested all modelines, used few web tools for modeline generating.
Everytime when I even force 1024x600 resolution screen is cuted at bottom so I can't see kde panel and menu button.
I attached archive with logs and all data.
The problem appears at xorg 7.2 and 7.3.
Comment 1 Tomasz Kobiela 2008-06-02 05:04:25 UTC
Created attachment 16868 [details]
All data from computer

Here are logs and all data collected from computer.
Comment 2 Tomasz Kobiela 2008-06-02 06:37:54 UTC
Created attachment 16871 [details]
Log from xorg 6.8.2 which works

Here is log from working xorg 6.8.2.
Comment 3 Tomasz Kobiela 2008-09-22 10:56:10 UTC
What is status of this bug ?
We have another laptop with geode video card this time with 800x480 resolution and we also can't get it with latest xorg.
It is serious regression.
Those laptops are now very popular.  
Comment 4 Julien Cristau 2008-09-22 11:11:49 UTC
On Mon, Sep 22, 2008 at 10:56:10 -0700, bugzilla-daemon@freedesktop.org wrote:

> --- Comment #3 from Tomasz Kobiela <kobi@mandriva.pl>  2008-09-22 10:56:10 PST ---
> What is status of this bug ?
> We have another laptop with geode video card this time with 800x480 resolution
> and we also can't get it with latest xorg.

So it seems you tell X to use these sync ranges:
(II) AMD(0): monitor1: Using hsync range of 31.50-55.00 kHz
(II) AMD(0): monitor1: Using vrefresh range of 40.00-70.00 Hz

and then define modelines that don't match:
(II) AMD(0): Not using mode "1024x600_120" (hsync out of range)
(II) AMD(0): Not using mode "1024x600_100" (hsync out of range)
(II) AMD(0): Not using mode "1024x600_85" (vrefresh out of range)
(II) AMD(0): Not using mode "1024x600_75" (vrefresh out of range)
(II) AMD(0): Not using mode "1024x600_50" (hsync out of range)

There's one left:
(**) AMD(0):  Mode "1024x600_60": 49.0 MHz, 37.3 kHz, 60.0 Hz
(II) AMD(0): Modeline "1024x600_60"x60.0   48.96  1024 1064 1168 1312 600 601 604 622 -hsync +vsync (37.3 kHz)

but your "Modes" directive says "1024x600", which doesn't exist.  How
about 'Modes "1024x600_60"' instead?

And then your log from 6.8.2 has yet another modeline:
(**) AMD(0): *Mode "1024x600": 48.1 MHz, 38.1 kHz, 60.3 Hz
(II) AMD(0): Modeline "1024x600"   48.11  1024 1056 1232 1264  600 612 618 631
Comment 5 Tomasz Kobiela 2008-09-25 05:16:45 UTC
Ah, yes, in this logs is mess.
I don't have this laptop to provide clean logs.
But I have another one notebook. 
It is the same as the first one but it has smaller screen (800x480).
I will try to describe problem.
On xorg 6.8.2 with some modeline settings amd driver gget the correct resolution.
But in xorg 7.2 when I use the xorg.conf from xorg 6.8.2 in logs I can see that it use this modeline but in kde resolution is too big. I can't see a half of the screen (I don't see a taksbar).
Comment 6 Tomasz Kobiela 2008-09-25 05:17:22 UTC
Created attachment 19187 [details]
A working xorg.conf
Comment 7 Tomasz Kobiela 2008-09-25 05:17:58 UTC
Created attachment 19188 [details]
Xorg.log form xorg 6.8.2

On xorg 6.8.2 everything works.
Comment 8 Tomasz Kobiela 2008-09-25 05:18:57 UTC
Created attachment 19189 [details]
Xorg.log from xorg 7.2

The same xorg.conf and the resolution is incorrect.
I can't see a half of screen in kde.
Comment 9 Tomasz Kobiela 2008-09-25 05:26:04 UTC
In xorg 7.2 and (and latest xorg) I tried every modeline.
It just can't get the 800x480 resolution in real.

A lot of people have similar problems:
http://ubuntu-virginia.ubuntuforums.org/showthread.php?t=895259
http://digital.xy.hk/news/?postid=648
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-geode/+bug/140051
Comment 10 Alexandr 2009-01-11 03:40:21 UTC
I have solved a problem so

X.Org server 1.4.2

in xorg.conf add 

Section "Device"
........
   Driver "geode"
   Option "DPMS"
   Option "PanelGeometry" "1024x600" #look README in xf86-video-geode-2.11.0
EndSection

Section "Monitor"
........
   HorizSync 31.5 - 55
   VertRefresh 40 - 120
   ModeLine "1024x600_85" 72.83 1024 1080 1192 1360 600 601 604 627 -HSync +Vsync
........
EndSection

Section "Screen"
.......
   Subsection "Display"
      Depth 24
      ViewPort 0 0
      Modes "1024x600"
   EndSubsection
EndSection


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.