Bug ID 968598
Summary intel-virtual-output fatal IO error 11 when checking for dri3_active
Classification openSUSE
Product openSUSE Distribution
Version Leap 42.1
Hardware x86-64
OS openSUSE 42.1
Status NEW
Severity Normal
Priority P5 - None
Component X11 3rd Party Driver
Assignee xorg-maintainer-bugs@forge.provo.novell.com
Reporter tony@kelman.net
QA Contact sndirsch@suse.com
Found By ---
Blocker ---

This is on a Lenovo Ideapad Y700, running bumblebee to switch between intel
graphics and the discrete nvidia gpu. Running intel-virtual-output produces the
following error:


tkelman@linux:~> intel-virtual-output -v
intel-virtual-output: version 2.99.917
display_open((null))
:0: has_shm?=1, event=65, opcode=130, has_pixmap?=1
:0: randr_active?=1, event=89, error=147
:0: xinerama_active?=1, event=0, error=0
:0: dri3_active?=0
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
      after 20 requests (20 known processed) with 0 events remaining.


Searching for this led to https://bugs.freedesktop.org/show_bug.cgi?id=89172
and http://lists.x.org/archives/xorg-commit/2015-February/037632.html, so I
made by own branch of the package on OBS at
https://build.opensuse.org/package/show/home:kelman:branches:openSUSE:Leap:42.1:Update/xf86-video-intel
to test the patch. Seems to at least fix this error. I'm not sure of the exact
procedure in where to submit this patch to, hence I'm opening this issue.


tkelman@linux:~> sudo zypper install xf86-video-intel-2.99.917-14.1.x86_64
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following package is going to be upgraded:
  xf86-video-intel

The following package is going to change vendor:
  xf86-video-intel  openSUSE -> obs://build.opensuse.org/home:kelman


1 package to upgrade, 1 to change vendor.
Overall download size: 674.7 KiB. Already cached: 0 B. After the operation,
additional 4.0
KiB will be used.
Continue? [y/n/? shows all options] (y): y
Retrieving package xf86-video-intel-2.99.917-14.1.x86_64
                                                       (1/1), 674.7 KiB (  2.0
MiB unpacked)
Retrieving: xf86-video-intel-2.99.917-14.1.x86_64.rpm ..................[done
(572.2 KiB/s)]
Checking for file conflicts:
.........................................................[done]
(1/1) Installing: xf86-video-intel-2.99.917-14.1
.....................................[done]
tkelman@linux:~> intel-virtual-output -v
intel-virtual-output: version 2.99.917
display_open((null))
:0: has_shm?=1, event=65, opcode=130, has_pixmap?=1
:0: randr_active?=1, event=89, error=147
:0: xinerama_active?=1, event=0, error=0
:0: dri3_active?=0
:0: singleton registered? 0
:0: reading event type 28
display_init_damage(:0)
record_mouse(:0)
record_callback
display_open(:0.1)
bumblebee_open query result 'Value: :8
'
display_open(:8)

(and continues from there, which I think means it's working - I have other
issues with external displays and suspend/resume on this laptop, for which I'll
probably go to the forums for debugging suggestions)


You are receiving this mail because: