Comment 93 for bug 20283

Revision history for this message
westbywest (westbywest) wrote :

@Martjin va de Streek

I had to revert to the open source "ati" driver since the proprietary "fglrx" drivers, even the latest ones <a href="http://ati.amd.com/support/drivers/linux/previous/linux-rf-cat712.html">Catalyst v7.12</a> and <A href="http://ati.amd.com/support/drivers/linux/previous/linux-r-cat711.html">v7.11</a>, appear to kill suspend and resume on my nw8240. (I'm also using a tuxonice-patched kernel, which may be exacerbating things.)

I am unable to resolve the problem with screen flicker, despite adding the "MonitorLayout" option and adding, Option "DPMS," HorizSync, VertRefresh, DisplaySize to xorg.conf. The flicker, oddly enough, does go away when I suspend to RAM and come back, a detail I've not seen mentioned anywhere else.

Could you be more specific about the fix you are using (i.e. which upstream bug report)? There seem to be several relevant bug reports, i.e. <a href="https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-ati/+bug/29357/">#29357</a>, <a href="https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-ati/+bug/22985">#22985</a>, and <A href="https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/39762">#39762</a>. Is it a matter of adding the correct options to xorg.conf, or must one use a patched xserver-xorg-video-ati package?

Could you also forward your current xorg.conf if you are using the "ati" driver? My lspci output differs slightly from yours, and I so I am curious if there are different flavors of the X700 chipset out there.

My specs:
HP NW8240 Laptop
ATI Technologies Inc Radeon Mobility X700 (PCIE)
Ubuntu v7.10
linux-image v2.6.22-14-pentm+suspend2 (tuxonice patch, compiled for Pentium M)
xserver-xorg-video-ati v6.7.195-1ubuntu2
xserver-xorg v7.2-5ubuntu13

lspci:
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility X700 (PCIE) (prog-if 00 [VGA])
        Subsystem: Hewlett-Packard Company HP Compaq NW8240 Mobile Workstation
        Flags: bus master, fast devsel, latency 0, IRQ 16
        Memory at c0000000 (32-bit, prefetchable) [size=128M]
        I/O ports at 2000 [size=256]
        Memory at c8800000 (32-bit, non-prefetchable) [size=64K]
        [virtual] Expansion ROM at c8820000 [disabled] [size=128K]
        Capabilities: [50] Power Management version 2
        Capabilities: [58] Express Endpoint IRQ 0
        Capabilities: [80] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-

xorg.conf:
...
Section "Device"
        Identifier "ATI Technologies Inc Radeon Mobility X700 (PCIE)"
        Driver "ati"
        BusID "PCI:1:0:0"
        Option "MonitorLayout" "LVDS,NONE" #this option suggested in https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-ati/+bug/29357/
EndSection
...
Section "Monitor"
        Identifier "Generic Monitor"
        Option "DPMS"
        HorizSync 28-96 #option added as per suggestion at https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-ati/+bug/20283
        VertRefresh 43-60 #option added as per suggestion at https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-ati/+bug/20283
        DisplaySize 330 210 #option added as per suggestion at https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-ati/+bug/20283
EndSection

Section "Screen"
        Identifier "Default Screen"
        Device "ATI Technologies Inc Radeon Mobility X700 (PCIE)"
        Monitor "Generic Monitor"
        DefaultDepth 24
        SubSection "Display"
                Depth 1
                Modes "1920x1200" "1280x1024" "1200x800" "1024x768"
        EndSubSection
EndSection
...

Xorg.0.log attached