xserver-xorg-video-amd: wide resolutions don't work

Bug #197069 reported by bartman
4
Affects Status Importance Assigned to Milestone
xserver-xorg-video-amd (Ubuntu)
Fix Released
High
Unassigned

Bug Description

Binary package hint: xserver-xorg-video-amd

GeodeLX with the video-amd driver does not support native resolutions of
wide monitors (1920x1200, 1680x1050, 1440x900, etc).

I have tracked it down to code in the LXValidMode() code that checks
each mode against the Cimarron table. This table only has standard VESA
resolutions (along with special ones for panels).

http://lists.x.org/archives/xorg-driver-geode/2008-February/000254.html

Jordan and I have been bouncing ideas back and forth about a patch for
this. The discussion is here. I hope to have a patch we both agree on
soon.

For now I am attaching a series of patches that fixes the problem for the
2.7.7.6 driver in my setup.

Revision history for this message
bartman (bart-jukie) wrote :
Revision history for this message
bartman (bart-jukie) wrote :

I figured out the issues in the original patch. Fix outlined on the geode mailing list:

http://lists.x.org/archives/xorg-driver-geode/2008-March/000257.html

Here is my test .deb for hardy:

http://www.jukie.net/~bart/tmp/xserver-xorg-video-amd-dbg_2.7.7.6-1bartman2_i386.deb

With this driver running on my Linutop connected to an ACER x243w (24") I can get resolutions of 1920x1200, 1680x1050, 1440x900. None of these worked before the patch.

Please report if it worked/didn't work for you. It would be interesting to get your hardware configuration also, including monitor.

Revision history for this message
bartman (bart-jukie) wrote :

the packages for Hardy and Gutsy are in my PPA
https://launchpad.net/%7Ebart-jukie/+archive

Revision history for this message
Martin-Éric Racine (q-funk) wrote :

Merged into upstream git repository, to allow wider testing. If nothing major is reported, will be included in driver 2.7.7.7.

Revision history for this message
Bryce Harrington (bryce) wrote :

Patch looks good to me - timo would you mind reviewing and uploading?

Revision history for this message
Martin-Éric Racine (q-funk) wrote :

Bryce, no need to. This has been merged into 2.7.7.7, which will be released within the next few days.

Revision history for this message
Martin-Éric Racine (q-funk) wrote :

2.7.7.7 has been uploaded to Debian and awaits sync:

xserver-xorg-video-amd (2.7.7.7-1) unstable; urgency=low

  * New upstream release:
      "xf86-video-amd is dead - long live xf86-video-geode!"

      This is the last upstream release as "amd"; future releases will
      be named "geode" to remove confusion with former ATI products. A
      transitional mechanism exists to make this driver recognize when
      it is being called under either name to facilitate upgrades.

    + Add the "geode" driver name in preparation for the renaming.
    + Fix panel and DDC interation with GX (Closes: #472206).
    + Add support for wide and non-standard resolutions.
    + Fix a compile error in < 1.5 builds.
    + Fix Gamma initialization.
    + Add libpciaccess support.

Revision history for this message
Bryce Harrington (bryce) wrote :

Sounds like this is just pending the debian sync, so setting to Fix Committed for now.

Changed in xserver-xorg-video-amd:
importance: Undecided → High
status: New → Fix Committed
Revision history for this message
Martin-Éric Racine (q-funk) wrote :

2.7.7.7-1 is already in and -geode 2.8.0-1 about to be sync'ed. Setting to Fix Released.

Changed in xserver-xorg-video-amd:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.