Bug 78933 - [g41] Render ring idle, missed interrupt?
Summary: [g41] Render ring idle, missed interrupt?
Status: CLOSED WONTFIX
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: unspecified
Hardware: Other Linux (All)
: medium major
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-05-20 02:41 UTC by dB
Modified: 2017-07-24 22:54 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments
Output of journalctl --since=today (551.95 KB, text/plain)
2014-05-20 02:41 UTC, dB
no flags Details
journalctl --since=today (2.01 MB, text/plain)
2014-05-21 12:24 UTC, dB
no flags Details

Description dB 2014-05-20 02:41:12 UTC
Created attachment 99370 [details]
Output of journalctl --since=today

My Computer hangs (Except Mouse) while opening a webpage in
firefox/chrome which has lot of flash contents and i reported this bug
in gnome bug zilla (Bug Id:728697). They finally found this problem is
in graphics driver.So kindly solve this issue.


Bug line in "journalctl --since=today"

May 19 11:54:59 db kernel: [1;31m[drm:i915_hangcheck_elapsed] *ERROR*
Hangcheck timer elapsed... render ring idle[0m

NOTE:
Fedora20 -i686 OS (32 bit)
Inetl G41 chipset.


Details about X.org:

X.Org X Server 1.14.5
Release Date: 2013-12-12
[    27.727] X Protocol Version 11, Revision 0
[    27.727] Build Operating System: intel-appliance-0 3.11-2-amd64 
[    27.728] Current Operating System: Linux db 3.14.4-200.fc20.i686 #1 SMP Tue May 13 14:15:15 UTC 2014 i686.


I have attached the output of journalctl --since=today.
Comment 1 Daniel Vetter 2014-05-20 09:22:06 UTC
Is this a regression compared to older kernel versions?
Comment 2 dB 2014-05-20 10:27:07 UTC
(In reply to comment #1)
> Is this a regression compared to older kernel versions?

No. I am getting the same problem with all kernel versions.
Currently i am using the latest kernel version (3.14.4-200.fc20.i686).
Comment 3 Rodrigo Vivi 2014-05-20 23:09:09 UTC
Could you please test the latest drm-intel-nightly branch from http://cgit.freedesktop.org/drm-intel to verify the hang is present on dev tree?

Also, could you boot the kernel with drm.debug=0xe to provide us more info?
Comment 4 dB 2014-05-21 01:15:19 UTC
(In reply to comment #3)
> Could you please test the latest drm-intel-nightly branch from
> http://cgit.freedesktop.org/drm-intel to verify the hang is present on dev
> tree?
> 
> Also, could you boot the kernel with drm.debug=0xe to provide us more info?


I am a newbie to linux operating system so please help me how to do that ??
Comment 5 Rodrigo Vivi 2014-05-21 01:25:30 UTC
To compile our dev branch:
git clone git://people.freedesktop.org/drm-intel
git checkout drm-intel-nighlty
cp /boot/config* .config
make
sudo make modules_install
sudo make install

To boot kernel with drm.debug=0xe you have to stop the grub when your machine is booting and edit the entry (usually typing "e") than edit the "linux" line adding this drm.debug=0xe to the end... than typing F10 to boot with that line. By doing that you should see more info on log with drm lines.
Comment 6 dB 2014-05-21 02:41:37 UTC
(In reply to comment #5)
> To compile our dev branch:
> git clone git://people.freedesktop.org/drm-intel
> git checkout drm-intel-nighlty
> cp /boot/config* .config
> make
> sudo make modules_install
> sudo make install
> 
> To boot kernel with drm.debug=0xe you have to stop the grub when your
> machine is booting and edit the entry (usually typing "e") than edit the
> "linux" line adding this drm.debug=0xe to the end... than typing F10 to boot
> with that line. By doing that you should see more info on log with drm lines.


It takes long time to download. I dont have highspeed internet connection.
Yesterday i met with same problem but it was not related to the GPU.

The bug line is:

db kernel: psmouse serio1: Explorer Mouse at isa0060/serio1/input0 lost synchronization, throwing 1 bytes away.
db kernel: psmouse serio1: resync failed, issuing reconnect request
db kernel: psmouse serio1: hgpk: ID: 10 00 64
db kernel: [1;39mpsmouse serio1: logips2pp: Detected unknown Logitech mouse model 89[0m
Comment 7 dB 2014-05-21 12:24:49 UTC
Created attachment 99504 [details]
journalctl --since=today

Please check this output file of journalctl --since=today
Comment 8 dB 2014-05-22 02:21:42 UTC
Another Freeze due to GPU hung:

May 22 07:35:04 db kernel: psmouse serio1: Explorer Mouse at isa0060/serio1/input0 lost synchronization, throwing 3 bytes away.
May 22 07:35:05 db kernel: psmouse serio1: resync failed, issuing reconnect request
May 22 07:35:06 db kernel: psmouse serio1: hgpk: ID: 10 00 64
May 22 07:35:06 db kernel: [1;39mpsmouse serio1: logips2pp: Detected unknown Logitech mouse model 89[0m
May 22 07:38:03 db gnome-session[1034]: [1708:1719:0522/020803:ERROR:gpu_watchdog_thread.cc(253)] The GPU process hung. Terminating after 10000 ms.
May 22 07:38:03 db kernel: Watchdog[1719]: segfault at 0 ip b677e028 sp aff18cf0 error 6 in chrome[b27fb000+4f69000]
May 22 07:38:05 db abrt-hook-ccpp[2300]: [1;39mSaved core dump of pid 1708 (/opt/google/chrome/chrome) to /var/tmp/abrt/ccpp-2014-05-22-07:38:03-1708 (343617536 bytes)[0m
May 22 07:38:05 db gnome-session[1034]: [1674:1674:0522/073805:ERROR:gpu_process_transport_factory.cc(467)] Lost UI shared context.
Comment 9 Chris Wilson 2014-07-19 11:21:11 UTC
The graphics driver is handling the problem in the hardware. gnome-session gives up and kills everything - that is the critical data loss bug that needs to be fixed.
Comment 10 Chris Wilson 2014-09-05 19:48:05 UTC
If you want to test something, I have a interrupt/request handling overhaul in

http://cgit.freedesktop.org/~ickle/linux-2.6/log/?h=requests

(git clone git://people.freedesktop.org/~ickle/linux-2.6 --branch requests)
Comment 11 Rodrigo Vivi 2014-10-15 20:34:49 UTC
Please test requested branch and or latest drm-intel-nightly and please upload logs and i915_error_state.
Comment 12 Rodrigo Vivi 2015-01-15 18:51:05 UTC
timeout. please retest providing requested logs than feel free to reopen the bug.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.