[Bug 38030] DPMS suspend fails to turn off monitor with my Radeon HD5750

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Jul 4 19:10:40 PDT 2011


https://bugs.freedesktop.org/show_bug.cgi?id=38030

--- Comment #19 from Filipe Brandenburger <filbranden at gmail.com> 2011-07-04 19:10:40 PDT ---
Hi,

I'm having a problem very similar to the one reported by Phil Armstrong.

I'm running:
- Ubuntu 11.04 (Natty Narwhal)
- kernel 2.6.38-8-generic-pae #42-Ubuntu i386
- Loading Radeon driver through KMS/DRM (passing radeon.modeset=1 parameter to
kernel)
- xserver-xorg 1:7.6+4ubuntu3.1
- xserver-xorg-video-ati/xserver-xorg-video-radeon 1:6.14.0-0ubuntu4
- ATI Mobility Radeon HD 5450 MXM Discrete Graphics Card
- Dell ST2420L monitor
- HDMI cable

When I try to suspend/off the screen (either by inactivity through
gnome-power-manager, or using xset dpms force off) it gets into a cycle where
it prints the "going to sleep" message repeatedly, the monitor is still
backlit.

Workarounds that worked for me:
- Using "sudo vbetool dpms off"
- Using "xrandr --output HDMI-0 --off"
- Using the fglrx driver (without KMS/DRM of course)
- Using a VGA cable (this is the workaround I'm currently using)

The problem happens only with the xserver-xorg-video-radeon cable, either with
or without KMS/DRM, and with the HDMI cable. The issue seems to be in the HDMI
code and in the xorg driver (not the KMS one, or maybe it's on both?).

I found these messages in the dmesg output, but they don't match the times when
I tried to suspend the screen so I don't think they are related (they might be
though):

[  738.188630] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id
[ 1768.943075] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id
[ 2905.929263] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id
[ 2952.912733] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id
[ 6534.356949] [drm:drm_mode_getfb] *ERROR* invalid framebuffer id

I'll attach some files (Xorg.0.log, lspci output, etc.) to help you diagnose
the issue. Let me know if there is any test I can do for you, I'm willing to
patch/compile/add traces to any components on my system as long as you can give
me some hints on what I should be looking for...

Thanks!
Fil

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the xorg-driver-ati mailing list