Cannot switch Monitor configuration CRTC 58
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| GNOME Settings Daemon |
Fix Released
|
Low
|
|||
| gnome-settings-daemon (Ubuntu) |
Fix Released
|
Medium
|
Chase Douglas | ||
Bug Description
When laptop lid is closed and opened. There are following errors in .xsession-errors
[ 1039.531199] [drm] LVDS-8: set mode 1280x800 c
[ 1042.444490] [drm] LVDS-8: set mode 1280x800 c
[ 1695.731119] [drm] LVDS-8: set mode 1280x800 c
[ 1701.615430] [drm] LVDS-8: set mode 1280x800 c
[ 1897.308479] [drm] LVDS-8: set mode 1280x800 c
[ 1904.300095] [drm] LVDS-8: set mode 1280x800 c
And there is error notification with notify-osd.
$ uname -a
Linux karmic-kola 2.6.32-4-generic #5-Ubuntu SMP Fri Nov 13 13:38:07 UTC 2009 i686 GNU/Linux
~$ lsb_release -a
LSB Version: core-2.
Distributor ID: Ubuntu
Description: Ubuntu lucid (development branch)
Release: 10.04
Codename: lucid
ProblemType: Bug
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21.
Architecture: i386
ArecordDevices:
**** List of CAPTURE Hardware Devices ****
card 0: Intel [HDA Intel], device 0: CONEXANT Analog [CONEXANT Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
/dev/snd/pcmC0D0p: iise 1680 F...m pulseaudio
/dev/snd/pcmC0D0c: iise 1680 F...m pulseaudio
Card0.Amixer.info:
Card hw:0 'Intel'/'HDA Intel at 0xf6dfc000 irq 21'
Mixer name : 'Conexant CX20561 (Hermosa)'
Components : 'HDA:14f15051,
Controls : 14
Simple ctrls : 7
Date: Tue Nov 17 19:09:59 2009
DistroRelease: Ubuntu 10.04
Frequency: Once a day.
HibernationDevice: RESUME=
MachineType: Dell Inc. Vostro A840
Package: linux-image-
PccardctlIdent:
Socket 0:
no product info available
PccardctlStatus:
Socket 0:
no card
ProcCmdLine: root=UUID=
ProcEnviron:
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcVersionSign
Regression: Yes
RelatedPackageV
Reproducible: No
SourcePackage: linux
Tags: needs-upstream-
TestedUpstream: No
Uname: Linux 2.6.32-4-generic i686
WpaSupplicantLog:
dmi.bios.date: 07/30/2008
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A01
dmi.board.name: 0G216H
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.
dmi.product.name: Vostro A840
dmi.sys.vendor: Dell Inc.
- Screenshot.png Edit (23.4 KiB, image/png)
- AlsaDevices.txt Edit (461 bytes, text/plain; charset="utf-8")
- AplayDevices.txt Edit (281 bytes, text/plain; charset="utf-8")
- BootDmesg.txt Edit (40.2 KiB, text/plain; charset="utf-8")
- CRDA.txt Edit (257 bytes, text/plain; charset="utf-8")
- Card0.Amixer.values.txt Edit (1.5 KiB, text/plain; charset="utf-8")
- Card0.Codecs.codec.0.txt Edit (5.1 KiB, text/plain; charset="utf-8")
- CurrentDmesg.txt Edit (45.9 KiB, text/plain; charset="utf-8")
- Dependencies.txt Edit (1.2 KiB, text/plain; charset="utf-8")
- IwConfig.txt Edit (553 bytes, text/plain; charset="utf-8")
- Lspci.txt Edit (14.0 KiB, text/plain; charset="utf-8")
- Lsusb.txt Edit (750 bytes, text/plain; charset="utf-8")
- PciMultimedia.txt Edit (586 bytes, text/plain; charset="utf-8")
- ProcCpuinfo.txt Edit (1.5 KiB, text/plain; charset="utf-8")
- ProcInterrupts.txt Edit (1.5 KiB, text/plain; charset="utf-8")
- ProcModules.txt Edit (2.9 KiB, text/plain; charset="utf-8")
- RfKill.txt Edit (240 bytes, text/plain; charset="utf-8")
- UdevDb.txt Edit (113.4 KiB, text/plain; charset="utf-8")
- UdevLog.txt Edit (148.3 KiB, text/plain; charset="utf-8")
- WifiSyslog.gz Edit (78.8 KiB, application/x-gzip)
@arky -- That implies that the mode we thing the display is in is not a valid mode. Could you attach the output of xrandr on this system please.
removed: kernel-lucid
I get this same issue, on a Toshiba Portege R500 laptop with a BENQ T24IWA external monitor. Rebooting with the screen attached is the only way to get my desktop on the screen in a usable manner, and then it works perfectly. However, after doing this, I can never get my laptop screen back after a suspend, even if I switch display settings back to the laptop monitor before suspending.
I'd be happy to gather more debug info to help resolve the issue.
Sorry, I wasn't real clear. The issue I experience is that when I try to use my laptop's keycombo to switch display settings, I get the error message:
Could not switch the monitor configuration
could not set the configuration for CRTC 58
and the remote screen remains black. Rebooting with the laptop attached to the external screen is the only way I have been able to get the external screen working. I don't necessarily have the same log messages as the original poster.
I have the message "Could not switch the monitor configuration could not set the configuration for CRTC 58", though my screen does actually switch, and I can get it back after a suspend resume command by using a xrandr script, but after running my command I get that message, even though my screen switches over to dual display fine. I have a Lenovo T500 laptop with a Hanns-G monitor.
I am observing the same bug with my Dell Inspiron 1545 laptop: close the laptop, reopen it and the screen is blank. Do Ctl-Alt-F1 and then Ctl-Alt-F7 and I get back to my X-session, with the error message "could not set the configuration for CRTC 64". Kernel log has:
Feb 18 14:42:53 polya kernel: [65517.943549] [drm] LVDS-8: set mode 1366x768 c
and xrandr says:
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
VGA1 disconnected (normal left inverted right x axis y axis)
LVDS1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 353mm x 198mm
1366x768 60.0*+
1360x768 59.8
1024x768 85.0 75.0 70.1 60.0
832x624 74.6
800x600 85.1 72.2 75.0 60.3 56.2
640x480 85.0 72.8 75.0 59.9
720x400 85.0
640x400 85.1
640x350 85.1
DP1 disconnected (normal left inverted right x axis y axis)
Also affects me. Dell D610 + ViewSonic VP930-3
It affects me also Gateway EC1803u 1368x768 laptop
After Compiling New Kernel from kernel.org I got this error.
Kernel V 2.6.33
I had a hard time finding where the "could not set the configuration for CRTC 58" message is emitted from. I found it in the gnome-desktop source package in libgnome-
The libxrandr2 function XRRSetCrtcConfig (called from gnome-settings-
Gnome-settings-
a. Have g-s-d detect warped timestamps and refuse to continue
b. Have g-s-d detect warped timestamps and set a the timestamp to the previous + 1
I'm testing out a. right first since it's the cleaner approach. I don't think there will be any issues with it, but you never know. I'll test out b. if a. has issues.
I've uploaded a fixed version of gnome-settings-
$ sudo add-apt-repository ppa:chasedougla
$ sudo apt-get update
$ sudo apt-get install gnome-settings-
Ensure this install version 2.30.0-
Test it out and then report back here. When you want to remove my ppa, run:
$ sudo apt-get install ppa-purge (if it's not already installed)
$ sudo ppa-purge ppa:chasedougla
Thanks
Chase, I tried version 2.30.0-
This bug was fixed in the package gnome-settings-
---------------
gnome-settings-
* Fix handling of fn-F7 (xrandr) when xev timestamp is later than server
timestamp (LP: #484186)
-- Chase Douglas <email address hidden> 2010年4月01日 22:27:55 +0000