[Bug 968598] New: intel-virtual-output fatal IO error 11 when checking for dri3_active
http://bugzilla.opensuse.org/show_bug.cgi?id=968598 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:4... 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: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=968598
http://bugzilla.opensuse.org/show_bug.cgi?id=968598#c1
Egbert Eich
http://bugzilla.opensuse.org/show_bug.cgi?id=968598
http://bugzilla.opensuse.org/show_bug.cgi?id=968598#c2
Anthony Kelman
http://bugzilla.opensuse.org/show_bug.cgi?id=968598
http://bugzilla.opensuse.org/show_bug.cgi?id=968598#c3
--- Comment #3 from Egbert Eich
Done in https://build.opensuse.org/request/show/362648 - is there a better way to get OBS requests and bugzilla issues to auto-cross-reference each other?
Thanks! The way this is done is by adding the bugzilla ID to the changelog - like (boo#<bugzillaID>). This will be auto-evaluated and a link will show on the web page showing the request. The bug ticket will receive an entry linking to the request. I forgot to tell you that you should: a. rename the new patch to U_Check-for-DRI3-more-carefully.patch In the checked out tree, you do 'osc mv Check-for-DRI3-more-carefully.patch U_Check-for-DRI3-more-carefully.patch' and change the name in the spec file. The comment should look something like: - U_Check-for-DRI3-more-carefully.patch: Check more carefully for DRI3 (boo#968598). Without comment and ticket ID the maintenance request will not be accepted. b. add a change log entry: in your checked out tree, you can simply do: 'osc vc'. Once done, do a 'osc ci' again, then 'osc mr \ home:kelman:branches:openSUSE:Leap:42.1:Update xf86-video-intel \ openSUSE:Leap:42.1' When asked if you want to supersede your previous requiest, say 'yes'. Thanks! -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=968598
http://bugzilla.opensuse.org/show_bug.cgi?id=968598#c4
Andreas Stieger
Done in https://build.opensuse.org/request/show/362648 - is there a better way to get OBS requests and bugzilla issues to auto-cross-reference each other?
Sorry, missing changelog entry. You'll want to use "osc vc" and reference the bug using boo#968598 along with a very brief summary. Also please submit patches to the devel package first, in this case X11:XOrg/xf86-video-intel (where I do not see it) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=968598
http://bugzilla.opensuse.org/show_bug.cgi?id=968598#c5
Anthony Kelman
http://bugzilla.opensuse.org/show_bug.cgi?id=968598
http://bugzilla.opensuse.org/show_bug.cgi?id=968598#c6
Egbert Eich
participants (1)
-
bugzilla_noreply@novell.com