[opensuse] Black screen when plugging in VGA connector
Hi all, I have a Thinkpad X200 (Librebooted) that I'm faffing about with. Everything works as it ought, except I get some odd behaviour when I plug in a VGA connector. A moment after it is plugged in, the screen on the laptop goes black, except I can still see (and move) the cursor within the bounds of the laptop screen. The external monitor is also completely black. The cursor flickers a little bit. After I unplug the VGA connector, everything goes back to normal. This only happens when there is an actual monitor on the other end of the cable. Plugging in a loose cable does nothing. I haven't yet tried to connect to a different monitor. I have the output of `journalctl` during the behaviour here: http://susepaste.org/39924818 Particularly, this line sticks out to me: Sep 23 21:31:02 carmen-thinkpad kernel: [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun But it's not something I know how to interpret. I have tried: - Using IceWM instead of Gnome. - Using LightDM instead of GDM. - Using the VGA port on the dock instead of on the laptop. None of the above yielded positive results. Maybe someone can help me? Yours with gratitude, -- Carmen Bianca Bakker en eo fy nl
Carmen Bianca Bakker composed on 2017-09-23 21:46 (UTC+0200):
I have a Thinkpad X200 (Librebooted) that I'm faffing about with. Everything works as it ought, except I get some odd behaviour when I
Using which OS?
plug in a VGA connector. A moment after it is plugged in, the screen on the laptop goes black, except I can still see (and move) the cursor within the bounds of the laptop screen. The external monitor is also completely black. The cursor flickers a little bit.
After I unplug the VGA connector, everything goes back to normal.
This only happens when there is an actual monitor on the other end of the cable. Plugging in a loose cable does nothing. I haven't yet tried to connect to a different monitor.
I have the output of `journalctl` during the behaviour here:
Particularly, this line sticks out to me:
Sep 23 21:31:02 carmen-thinkpad kernel: [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun
I'm also suspicious of: gnome-shell[2371]: Failed to use linear monitor configuration: No available CRTC for monitor 'GSM W2442' not found
But it's not something I know how to interpret.
I have tried:
- Using IceWM instead of Gnome.
- Using LightDM instead of GDM.
- Using the VGA port on the dock instead of on the laptop
I would not expect any of the DMs to be responsible.
None of the above yielded positive results.
Maybe someone can help me?
You are currently using the modesetting Xorg driver. Try the intel Xorg driver. Use zypper or yast to install xf86-video-intel and restart server or reboot. First check /etc/X11/xorg.conf, xorg.conf.d/ and xorg_pci_ids/modesetting.ids to see if your gfxchip is specifically configured to use the modesetting driver, and if so, comment it out or otherwise unset it. Then report both results on the intel-gfx@lists.freedesktop.org mailing list or search its archive for a match to those error messages. It may have a workaround or at least be a known problem. -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On sab, 2017-09-23 at 16:20 -0400, Felix Miata wrote:
Using which OS?
openSUSE Tumbleweed, sorry, I ought have mentioned.
You are currently using the modesetting Xorg driver. Try the intel Xorg driver. Use zypper or yast to install xf86-video-intel and restart server or reboot.
This appeared to do something! When I plug in the VGA, the monitor now works for a few seconds. The image is a little blurry, and after those few seconds, the monitor goes black again. And after a few seconds it reconnects. Ad infinitum. Output of journalctl this time. It's not much different, it seems to me. http://susepaste.org/41203726 I'm half-suspecting that the monitor is at fault. It's an LG Flatron W2442PA, otherwise a very decent thing. Coming Monday I'll be able to check another monitor.
First check /etc/X11/xorg.conf, xorg.conf.d/ and xorg_pci_ids/modesetting.ids to see if your gfxchip is specifically configured to use the modesetting driver, and if so, comment it out or otherwise unset it.
Nothing of the sort. Thank you for your help! Yours sincerely, -- Carmen Bianca Bakker en eo fy nl
Op zaterdag 23 september 2017 23:22:34 CEST schreef Carmen Bianca Bakker:
On sab, 2017-09-23 at 16:20 -0400, Felix Miata wrote:
Using which OS?
openSUSE Tumbleweed, sorry, I ought have mentioned.
You are currently using the modesetting Xorg driver. Try the intel Xorg driver. Use zypper or yast to install xf86-video-intel and restart server or reboot. This appeared to do something! When I plug in the VGA, the monitor now works for a few seconds. The image is a little blurry, and after those few seconds, the monitor goes black again. And after a few seconds it reconnects. Ad infinitum.
Output of journalctl this time. It's not much different, it seems to me.
I'm half-suspecting that the monitor is at fault. It's an LG Flatron W2442PA, otherwise a very decent thing. Coming Monday I'll be able to check another monitor.
First check /etc/X11/xorg.conf, xorg.conf.d/ and xorg_pci_ids/modesetting.ids to see if your gfxchip is specifically configured to use the modesetting driver, and if so, comment it out or otherwise unset it.
Nothing of the sort.
Thank you for your help!
Yours sincerely,
Try removing the drm-kmp-default packages.. then reboot. -- Gertjan Lettink, a.k.a. Knurpht openSUSE Board Member openSUSE Forums Team -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Hello Carmen, you might want to fiddle with "xrandr" in this case. Can you type commands in case the external monitor is plugged in? If yes, you should execute "xrandr > out 2>&1" in a terminal window. Then unplug the external monitor and wait until the LC display comes back to operation. Open the file "out". It will contain some information about the two monitors. As a next step you might be able to explicitly turn the LC display on and / or the external monitor off. The man page of xrandr can be of help with regard to the optional commands. You can turn screens on and off by the help of "xrandr". It is an elementary command, but may be of help. Good luck, regards Dieter Jurzitza Am Samstag, 23. September 2017, 21:46:13 schrieb Carmen Bianca Bakker:
Hi all,
I have a Thinkpad X200 (Librebooted) that I'm faffing about with. Everything works as it ought, except I get some odd behaviour when I plug in a VGA connector. A moment after it is plugged in, the screen on
-- ----------------------------------------------------------- Dr.-Ing. Dieter Jurzitza 76131 Karlsruhe -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Hi all, I have (more or less) solved this issue. It seems I am running into an existing bug in the kernel: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1550779 https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1695989 The solution is to use xf86-video-intel (modesetting seems right out) and to sort of hope that the above bug does not occur. Not an ideal solution, because it sort of relies on luck and patience, but it'll have to suffice. Thank you for your help everybody! Yours, -- Carmen Bianca Bakker en eo fy nl
participants (4)
-
Carmen Bianca Bakker
-
Dr.-Ing. Dieter Jurzitza
-
Felix Miata
-
Knurpht - Gertjan Lettink