Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 08 Jul 2016 17:16:56 +0000
From:      bugzilla-noreply@freebsd.org
To:        x11@FreeBSD.org
Subject:   maintainer-feedback requested: [Bug 210929] x11-drivers/xf86-video-intel: Primary monitor goes black randomly
Message-ID:  <bug-210929-7141-2JQSUUowZg@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-210929-7141@https.bugs.freebsd.org/bugzilla/>
References:  <bug-210929-7141@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
Rares Vernica <rvernica@gmail.com> has reassigned Bugzilla Automation
<bugzilla@FreeBSD.org>'s request for maintainer-feedback to x11@FreeBSD.org:
Bug 210929: x11-drivers/xf86-video-intel: Primary monitor goes black random=
ly
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D210929



--- Description ---
I am using an HP Elitebook 2560p which has an integrated Intel video card. I
use two external monitors, one connected on the DisplayPort as primary and =
one
on the VGA port as secondary. I am not using the built-in display.

I use x11 with xfce. It all works fine, except that the the primary monitor=
 (on
the DisplayPort) goes black at random times. Once black, the monitor report=
s no
signal and goes on stand by. It does not resume working if I move the mouse=
 or
type on the keyboard. One way I managed to recover it is to turn the display
off with xrandr and then back on, like this:

  xrandr --output DP1 --off ; xrandr --output DP1 --auto --rotate normal --=
pos
0x0 --output VGA1 --auto --rotate left --right-of DP1


On the system console I get a lot of messages like:

  error: [drm:pid4802:gen6_sanitize_pm] *ERROR* Power management discrepanc=
y:
GEN6_RP_INTERRUPT_LIMITS expected 1a0d0000, was 1a000000

and from time to time I get:

  error: [drm:pid4802:drm_edid_block_valid] *ERROR* EDID checksum is invali=
d,
remainder is 160


On the terminal where I run "startx" I get:

  (xfwm4:4825): xfwm4-WARNING **: output size (1200x1920) and logical screen
size (3760x1920) do not match
  (xfdesktop:4835): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion 'width=
 >
0' failed
  (xfdesktop:4835): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion
'GDK_IS_PIXBUF (pixbuf)' failed
  (xfdesktop:4835): GdkPixbuf-CRITICAL **: gdk_pixbuf_composite: assertion
'GDK_IS_PIXBUF (dest)' failed


In console mode, the monitors work fine. The problem manifests only in x11.


Conf info:

  > cat /boot/loader.conf
  ...
  i915kms_load=3D"YES"
  kern.vty=3D"vt"
  kern.vt.fb.default_mode=3D"1366x768"


  > cat /usr/local/etc/X11/xorg.conf.d/driver-intel.conf
  Section "Device"
	  Identifier "Card0"
	  Driver     "intel"
	  # BusID    "PCI:1:0:0"
  EndSection


  > xrandr
  Screen 0: minimum 320 x 200, current 3760 x 1920, maximum 8192 x 8192
  LVDS1 connected (normal left inverted right x axis y axis)
     1366x768	   60.10 +  40.07=20=20
     1024x768	   60.00=20=20
     800x600	   60.32    56.25=20=20
     640x480	   59.94=20=20
  VGA1 connected 1200x1920+2560+0 left (normal left inverted right x axis y
axis) 518mm x 324mm
     1920x1200	   59.95*+
     1920x1080	   59.99=20=20
     1600x1200	   60.00=20=20
     1680x1050	   59.95=20=20
     1280x1024	   60.02=20=20
     1440x900	   59.89=20=20
     1280x960	   60.00=20=20
     1024x768	   60.00=20=20
     800x600	   60.32=20=20
     640x480	   60.00=20=20
  HDMI1 disconnected (normal left inverted right x axis y axis)
  DP1 connected 2560x1600+0+0 (normal left inverted right x axis y axis) 64=
1mm
x 400mm
     2560x1600	   59.97*+
     1920x1200	   59.88=20=20
     1920x1080	   60.00    50.00=20=20
     1600x1200	   60.00=20=20
     1680x1050	   59.95=20=20
     1280x1024	   60.02=20=20
     1440x900	   59.89=20=20
     1280x800	   59.81=20=20
     1280x720	   60.00    50.00=20=20
     1024x768	   60.00=20=20
     800x600	   60.32=20=20
     720x576	   50.00=20=20
     720x480	   59.94=20=20
     640x480	   60.00    59.94=20=20
     720x400	   70.08=20=20
  HDMI2 disconnected (normal left inverted right x axis y axis)
  DP2 disconnected (normal left inverted right x axis y axis)


  > cat .xinitrc
  xrandr --output DP1 --auto --rotate normal --pos 0x0 --output VGA1 --auto
--rotate left --right-of DP1 &
  ...


Hardware info:

  > pciconf -lv | grep -B3 display
  vgapci0@pci0:0:2:0:	class=3D0x030000 card=3D0x162b103c chip=3D0x01268086 =
rev=3D0x09
hdr=3D0x00
      vendor	 =3D 'Intel Corporation'
      device	 =3D '2nd Generation Core Processor Family Integrated Graphics
Controller'
      class	 =3D display


Version info (all software installed with pkg):

  # pkg show xf86-video-intel
  xf86-video-intel-2.21.15_9
  Name		 : xf86-video-intel
  Version	 : 2.21.15_9
  Installed on	 : Thu Jul  7 08:47:45 2016 PDT
  Origin	 : x11-drivers/xf86-video-intel
  Architecture	 : freebsd:10:x86:64


  # pkg show xorg
  xorg-7.7_2
  Name		 : xorg
  Version	 : 7.7_2
  Installed on	 : Thu Jul  7 08:47:48 2016 PDT
  Origin	 : x11/xorg
  Architecture	 : freebsd:10:*


  # pkg show xfce
  xfce-4.12_1
  Name		 : xfce
  Version	 : 4.12_1
  Installed on	 : Thu Jul  7 13:22:20 2016 PDT
  Origin	 : x11-wm/xfce4
  Architecture	 : freebsd:10:*



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-210929-7141-2JQSUUowZg>