Monitor configuration changing every few minutes after standby/resume
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Confirmed
|
Medium
|
Unassigned |
Bug Description
On a Lenovo R61i with integrated graphics Intel GM965/GL960, Ubuntu 14.04 64bit, after a standby/resume cycle, every few minutes the monitor resolution changes, stretching (horizontally) the desktop and the windows. The laptop monitor, therefore, only displays half desktop (the left one) with the windows and the desktop stretched. The panel and the launcher are ok, whereas the pointer moves within my monitor, but controlling the new resolution display, hence not pointing exactly to where it is, but to somewhere at its right! As soon as this happens, an error window pops up, saying "unable to change monitor configuration, due to CRTC 64". As I exit this window, everything returns normal. Switching to TTY1 and back to desktop, instead, does not fix it.
To be precise this doesn't happen as soon as I wake up the laptop, but it occurs after some time it has been waken and then repeats every few minutes. It may also happen that, instead of all this, I only see my desktop rearranging things very quickly (less than 1 second) or just flashing and then returning to normal view.
Moreover, once in a while the screen goes completely black, right after resume from suspension.
This bug was not present in Ubuntu 12.04 Precise, with the same hardware.
Looking at the system logs I have found that what happens is that Xorg resizes the framebuffer as if it had to split the desktop between the laptop monitor and an external monitor, due to a VGA external monitor being detected.
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: linux-image-
ProcVersionSign
Uname: Linux 3.13.0-29-generic x86_64
ApportVersion: 2.14.1-0ubuntu3.2
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
CurrentDesktop: Unity
Date: Tue Jun 17 23:44:42 2014
HibernationDevice: RESUME=
InstallationDate: Installed on 2014-04-18 (60 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140417)
MachineType: LENOVO 7650D6G
PccardctlIdent:
Socket 0:
no product info available
PccardctlStatus:
Socket 0:
no card
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=
RelatedPackageV
linux-
linux-
linux-firmware 1.127.2
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 04/12/2010
dmi.bios.vendor: LENOVO
dmi.bios.version: 7PETC3WW (2.23 )
dmi.board.name: 7650D6G
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.name: 7650D6G
dmi.product.
dmi.sys.vendor: LENOVO
This change was made by a bot.