1002:6741 [Dell Vostro 3550] Display resolution keeps switching with external monitor connected

Bug #907381 reported by Lee Willis on 2011-12-21
54
This bug affects 9 people
Affects Status Importance Assigned to Milestone
xorg-server (Ubuntu)
Low
Unassigned

Bug Description

On my Dell Vostro 3550, from 11.10 through 14.04 When connecting to an external monitor to extend my desktop the display settings are unstable. Sometimes the chosen settings do not "take". If they do apply, and I confirm that I want to keep the settings, at random intervals the display settings are auto-changed by the system. This may include resetting to "mirrored" displays at 1024x768, a single display on the laptop panel, a single display on the external monitor, or some other undesired combination.

In Saucy, I attempted to use the proprietary drivers, but this did not work:
* fglrx-installer from the repository (Login screen fine, but logging in produces a black page with only white cursor showing).
  * fglrx-installer-updates (Login screen fine, but logging in produces a black page with only white cursor showing).
  * Manually installing Catalyst 13.4 - unusable display corruption.

WORKAROUND: xinput disable 8

xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech USB Optical Mouse id=12 [slave pointer (2)]
⎜ ↳ DualPoint Stick id=15 [slave pointer (2)]
⎜ ↳ AlpsPS/2 ALPS DualPoint TouchPad id=16 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
    ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
    ↳ Power Button id=6 [slave keyboard (3)]
    ↳ Power Button id=9 [slave keyboard (3)]
    ↳ Sleep Button id=10 [slave keyboard (3)]
    ↳ Laptop_Integrated_Webcam_FHD id=11 [slave keyboard (3)]
    ↳ Dell Dell USB Entry Keyboard id=13 [slave keyboard (3)]
    ↳ AT Translated Set 2 keyboard id=14 [slave keyboard (3)]
    ↳ Video Bus id=8 [slave keyboard (3)]
    ↳ Video Bus id=7 [slave keyboard (3)]
    ↳ Dell WMI hotkeys id=17 [slave keyboard (3)]

---
.tmp.unity.support.test.0:

ApportVersion: 2.12.7-0ubuntu6
Architecture: i386
CasperVersion: 1.336ubuntu1
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CompositorRunning: compiz
CompositorUnredirectDriverBlacklist: '(nouveau|Intel).*Mesa 8.0'
CompositorUnredirectFSW: true
DistUpgraded: Fresh install
DistroCodename: trusty
DistroRelease: Ubuntu 14.04
DistroVariant: ubuntu
ExtraDebuggingInterest: Yes
GraphicsCard:
 Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller])
   Subsystem: Dell Device [1028:04cd]
 Advanced Micro Devices, Inc. [AMD/ATI] Whistler [Radeon HD 6630M/6650M/6750M/7670M/7690M] [1002:6741] (prog-if 00 [VGA controller])
   Subsystem: Dell Radeon HD 6630M [1028:04cd]
LiveMediaBuild: Ubuntu 14.04 LTS "Trusty Tahr" - Alpha i386 (20140108)
MachineType: Dell Inc. Vostro 3550
MarkForUpload: True
Package: xorg-server (not installed)
ProcEnviron:
 LANGUAGE=en_US
 TERM=xterm
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: file=/cdrom/preseed/hostname.seed boot=casper initrd=/casper/initrd.lz quiet splash -- maybe-ubiquity
ProcVersionSignature: Ubuntu 3.12.0-7.15-generic 3.12.4
Tags: trusty ubuntu compiz-0.9
Uname: Linux 3.12.0-7-generic i686
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:

dmi.bios.date: 07/18/2011
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A07
dmi.board.name: 0DJW0H
dmi.board.vendor: Dell Inc.
dmi.board.version: A07
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.chassis.version: Not Specified
dmi.modalias: dmi:bvnDellInc.:bvrA07:bd07/18/2011:svnDellInc.:pnVostro3550:pvrNotSpecified:rvnDellInc.:rn0DJW0H:rvrA07:cvnDellInc.:ct8:cvrNotSpecified:
dmi.product.name: Vostro 3550
dmi.product.version: Not Specified
dmi.sys.vendor: Dell Inc.
version.compiz: compiz 1:0.9.10+13.10.20131011-0ubuntu1
version.libdrm2: libdrm2 2.4.50-1
version.libgl1-mesa-dri: libgl1-mesa-dri 10.0.1-1ubuntu2
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 10.0.1-1ubuntu2
version.xserver-xorg-core: xserver-xorg-core 2:1.14.5-1ubuntu2
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.8.2-1ubuntu1
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.2.0-0ubuntu10
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.907-0ubuntu1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.10-1ubuntu1
xserver.bootTime: Wed Jan 8 13:59:41 2014
xserver.configfile: default
xserver.errors: RADEON(G0): [XvMC] Failed to initialize extension.
xserver.logfile: /var/log/Xorg.0.log
xserver.outputs:
 product id 739
 vendor LGD
xserver.version: 2:1.14.5-1ubuntu2

Lee Willis (junk-talpa) wrote :

Further notes - this laptop is listed as "Certified" on the Ubuntu site here - but it appears other users with the same hardware experience the same issue:

References:
http://www.ubuntu.com/certification/hardware/201012-6933:201012-6938
http://ubuntuforums.org/showthread.php?p=11552309#post11552309

Thank you for taking the time to report this bug and helping to make Ubuntu better. It seems that your bug report is not filed about a specific source package though, rather it is just filed against Ubuntu in general. It is important that bug reports be filed about source packages so that people interested in the package can find the bugs about it. You can find some hints about determining what package your bug might be about at https://wiki.ubuntu.com/Bugs/FindRightPackage. You might also ask for help in the #ubuntu-bugs irc channel on Freenode.

To change the source package that this bug is filed about visit https://bugs.launchpad.net/ubuntu/+bug/907381/+editstatus and add the package name in the text box next to the word Package.

[This is an automated message. I apologize if it reached you inappropriately; please just reply to this message indicating so.]

tags: added: bot-comment

Tagging suggested package

affects: ubuntu → libdrm (Ubuntu)
Timo Aaltonen (tjaalton) wrote :

You have a hybrid gfx setup, have you disabled the ATI chip from bios (if possible)?

affects: libdrm (Ubuntu) → xorg (Ubuntu)
Changed in xorg (Ubuntu):
status: New → Incomplete
Lee Willis (junk-talpa) wrote :

It's not possible to disable the ATI chip in the BIOS as far as I can tell.

Lee Willis (junk-talpa) wrote :

I've amended the status back to new as this is not an incomplete report as far as I'm aware. Info has been provided as requested...

If there's further information required, happy to provide it.

Changed in xorg (Ubuntu):
status: Incomplete → New
Lee Willis (junk-talpa) wrote :

After some notes on another bug, I've upgraded to the latest packages in proposed, but I'm still seeing this behaviour.

List of current packages attached.

Bryce Harrington (bryce) on 2012-02-08
affects: xorg (Ubuntu) → xorg-server (Ubuntu)
Lee Willis (junk-talpa) wrote :

Couple of further bits of info. I've ruled out connector issues by trying the same monitor with HDMI>DVI rather than VGA output, same issue.

I'd also note that the exact same laptop and monitor work flawlessly when booted into Windows 7 so that should rule out any other hardware related issues.

Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in xorg-server (Ubuntu):
status: New → Confirmed
vazir (vazir-pl) wrote :

I also have this problem, this issue appear in all linux distribution (I checked mint,ubuntu,arch). I also try changed video driver, but I still have this problem. (catalyst, intel).

vazir (vazir-pl) wrote :

http://ubuntuforums.org/showthread.php?p=11387749#post11387749 another user from forum ubuntu with this problem (also on vostro 3550)

Alan Bell (alanbell) wrote :

happens to me too, on a Samsung R530 with just Intel graphics. Normally it is a random revert to mirrored displays shortly after getting it set up how I want it. After it does this once it then does dual monitor pretty well. Display is normally connected over HDMI but I am fairly sure I have seen this on VGA too.

Michael Fötsch (foetsch) wrote :

On 12.04 with a Radeon HD 6400M, the kernel boot option "radeon.modeset=0" seems to solve the issue (almost).

Add this to /etc/default/grub:

  GRUB_CMDLINE_LINUX="radeon.modeset=0"

Then run:

  sudo update-grub

This solves the continuous switching in the first few minutes after login. However, it still happens once a week (?) that the settings automatically go from extended desktop to mirrored at 1024x768 once or twice per session long after login. There's still a bug in there somewhere...

Brandon Lockaby (gbrandon) wrote :

Does anybody else find that, after the mode spontaneously changes, opening the Displays settings causes it to change back, sometimes?

no longer affects: xorg-server (Ubuntu)
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Lee Willis, this bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? If so, could you please test for this with the latest development release of Ubuntu? ISO images are available from http://cdimage.ubuntu.com/daily-live/current/ .

If it remains an issue, could you please run the following command in the development release from a Terminal (Applications->Accessories->Terminal), as it will automatically gather and attach updated debug information to this report:

apport-collect -p xorg-server REPLACE-WITH-BUG-NUMBER

Please note, given that the information from the prior release is already available, doing this on a release prior to the development one would not be helpful.

Thank you for your understanding.

Helpful bug reporting tips:
https://wiki.ubuntu.com/ReportingBugs

Changed in xorg-server (Ubuntu):
status: New → Confirmed
affects: xorg-server (Arch Linux) → xorg-server (Ubuntu)
Changed in xorg-server (Ubuntu):
status: New → Incomplete
importance: Undecided → Low

apport information

tags: added: apport-collected compiz-0.9 trusty ubuntu
description: updated

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

description: updated

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

Hi Christopher,

This problem still occurs on Saucy (13.10) daily. I booted my laptop using the lastest dev live CD as well, and it still exhibits the same problem - apport info attached - apologies it looks like it's posted twice.

description: updated
tags: added: bios-outdated-a11
description: updated
tags: added: oneiric
Lee Willis (junk-talpa) wrote :

Hi Christopher,

Thanks for taking the time to look at this. I've updated the BIOS as requested.

$ sudo dmidecode -s bios-version && sudo dmidecode -s bios-release-date
A11
08/03/2012

However I still see the display resolution switches after this (On Saucy). I note that I still receive the dmesg warnings

[ 16.074915] [drm] Wrong MCH_SSKPD value: 0x16040307
[ 16.074917] [drm] This can cause pipe underruns and display issues.
[ 16.074918] [drm] Please upgrade your BIOS to fix this.

I can re-run the apport-collect if that's helpful?

I'll try with the dev release live CD later today and report back.

tags: added: latest-bios-a11
removed: bios-outdated-a11
Launchpad Janitor (janitor) wrote :

[Expired for xorg-server (Ubuntu) because there has been no activity for 60 days.]

Changed in xorg-server (Ubuntu):
status: Incomplete → Expired
Lee Willis (junk-talpa) wrote :

Not sure why this was flagged as Incomplete. Please let me know if you require further information.

Changed in xorg-server (Ubuntu):
status: Expired → Confirmed
Goran Obal (goran-obal) wrote :

I am confirming this issue. My laptop is DELL Vostro 3550. BIOS A11. I am using ZorinOS since version 6, now I have installed version 7. I still have this issue. I am finding though that the issue is worse by far if I use AMD GPU than if I use Intel GPU. I switch between them with AMD CCC, however the issue is present even if I never install AMD drivers and just use Intel GPU out-of-the box with ZorinOS.
So, if I use AMD GPU my monitors keep switching between resolutions, mirroring switches on and off very frequently - like more times every minute. If I use Intel GPU I can go a day without spontaneous switching of resolutions and/or mirroring displays, sometimes it happens like 2 or 3 times per day.

Goran Obal, thank you for your comment. So your hardware and problem may be tracked, could you please file a new report by executing the following in a terminal with Ubuntu (not ZorinOS):
ubuntu-bug xorg

Please ensure you have xdiagnose installed, and that you click the Yes button for attaching additional debugging information.

For more on this, please see the official Ubuntu documentation:
Ubuntu X.Org Team, Ubuntu Bug Control, and Ubuntu Bug Squad: https://wiki.ubuntu.com/Bugs/BestPractices#X.2BAC8-Reporting.Focus_on_One_Issue
Ubuntu Community: https://help.ubuntu.com/community/ReportingBugs#Bug_reporting_etiquette

When opening up the new report, please feel free to subscribe me to it.

Please note, not filing a new report will delay your problem being addressed as quickly as possible.

Thank you for your understanding.

summary: - Display resolution keeps switching with external monitor connected
+ [Dell Vostro 3550] Display resolution keeps switching with external
+ monitor connected

Lee Willis, if you test the fglrx drivers, does this change anything following https://help.ubuntu.com/community/BinaryDriverHowto/AMD ?

Changed in xorg-server (Ubuntu):
status: Confirmed → Incomplete
Goran Obal (goran-obal) wrote :

OK, I've installed ubuntu 13.04 since that's the version that ZorinOS 7 is built on (raring) and I ran the command ubuntu-bug xorg.
I've subscribed you, Christopher M. Penalver (penalvch) to that bug report.
https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1293425

Lee Willis (junk-talpa) wrote :

Hi Christoper,

I've tried the following options from the page you linked to:

  * fglrx-installer from the repository (Login screen fine, but logging in produces a black page with only white cursor showing)
  * fglrx-installer-updates (Login screen fine, but logging in produces a black page with only white cursor showing)
  * Manually installing Catalyst 13.4 - display corrupted massively - unusable
  * Manually installing Catalyst 13.4, special case for Intel/AMD hybrid graphics - display corrupted massively - unusable

Note: None of these were usable enough to determine if display resolution switching was happening.

Changed in xorg-server (Ubuntu):
status: Incomplete → Confirmed
tags: added: bios-outdated-a12
removed: latest-bios-a11
Goran Obal (goran-obal) wrote :

Lee Willis, I was having the very same issue with fglrx - corrupted display, barely usabe, clicking didn't work, even after barely possible to target what you wanted to click, etc.
However, I came to this fix that works - run Terminal with keyboard CTRL+ALT+T and do sudo su and then xrandr --output VGA1 --auto --right-of LVDS1 --output VGA1 --auto --scale 1.0001x1.0001
After that, everything becomes usable again. However, this does NOT fix the issue with random switching of resolutions/monitors/mirroring! That is still present.
Now, I am testing with Ubuntu 14.04 for my bug report and will provide feedback when I have used it for long enough.

Oh, Christopher M. Penalver, I have seen your info that this laptop had new BIOS released - the A12 and I flashed it today. I still had the exact same problem on Ubuntu 13.10 (saucy) and as I said, I will report (in my bug report) how version 14.04 goes...

Goran Obal (goran-obal) wrote :

It just happened on 14.04 - my internal laptop monitor got disabled and now I am writing with only external monitor enabled...

Lee Willis (junk-talpa) wrote :

Confirmed - no change in the problem after updating to the latest BIOS - resolution switches still occur.

tags: added: latest-bios-a12
removed: bios-outdated-a12
Lee Willis (junk-talpa) wrote :

$ sudo dmidecode -s bios-version && sudo dmidecode -s bios-release-date
A12
02/18/2014

Goran Obal (goran-obal) wrote :

Lee Willis, could you please try my possible workaround https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1293425 and report if you find the same results?

Goran Obal (goran-obal) wrote :

Lee Willis, have you had time to test if disabling Video Bus (2×) and Dell WMI hotkeys with xinput disable is working for you?
I haven't had a single incident for a whole week since I use that.

Lee Willis (junk-talpa) wrote :

Hi Goran,

Sorry for the delay replying. I've had a couple of chances to test and I too haven't seen any display switches with those inputs disabled. I will say though that I've only had chance to perform short tests (A couple of hours), so not sure it's conclusive, but certainly positive - thanks.

I'll report more as I run a longer test.

Lee Willis (junk-talpa) wrote :

Some good news - I've now been running for 3 days solid with the xinput's disabled and have had absolutely NO resolution switches.

So - where does this leave this bug - does that narrow down the actual issue? Is there something else I can do to generate further diagnostic information?

Goran Obal (goran-obal) wrote :

Lee Willis - that's very nice to hear!

Yeah, it would be interesting to know the actual issue, so I would also like the developers to further investigate it. If it were purely hardware error, the switching would occur in Windows (7 in my test case) too, but it doesn't.

However, I am very glad that workaround solves the problem, so Vostro 3550 users can enjoy linux!

summary: - [Dell Vostro 3550] Display resolution keeps switching with external
- monitor connected
+ 1002:6741 [Dell Vostro 3550] Display resolution keeps switching with
+ external monitor connected
tags: added: amd64 raring

Lee Willis / Goran Obal, just to clarify the WORKAROUND, do you have to xinput disable all three of the following, or could you do 1-2 of them and it still works:
    ↳ Video Bus id=8 [slave keyboard (3)]
    ↳ Video Bus id=7 [slave keyboard (3)]
    ↳ Dell WMI hotkeys id=17 [slave keyboard (3)]

description: updated
Changed in xorg-server (Ubuntu):
status: Confirmed → Incomplete
Goran Obal (goran-obal) wrote :

I have found that Dell WMI hotkeys id=17 [slave keyboard (3)] doesn't need disabling. Even more, if disabled, login fails when no external monitor is connected.

I will try if disabling only id=8/id=7 is enogh for workaround and I'll report back.

Goran Obal (goran-obal) wrote :

So far, it seems that disabling JUST id=8 works fine. If both are enabled, the original problems remain (as expected). If I only disable id=7, problems are the same.

I will test this a few more days to confirm further. It would be very good if Lee Willis can reproduce this and confirm also.

Lee Willis (junk-talpa) wrote :

I can confirm that disabling JUST 8 also stops the random resolution changing.

Changed in xorg-server (Ubuntu):
status: Incomplete → Confirmed
description: updated
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers