Platform: BDW/HSW Libdrm: (master)libdrm-2.4.56-8-gd9ce09de12131fa8c5ff2d7c2dbd6b61d8a5fd14 Mesa: (master)a4359bcaa599291ef1588376a419a0bcfbd02396 Xserver: (master)xorg-server-1.15.99.902-121-g2f5cf9ff9a0f713b7e038636484c77f113a5f10a Xf86_video_intel:(master)2.99.914-60-gf5469681b620d9d6ccaf53e92ed31f931cb03b0d Cairo: (master)932548ef25864958ef966ffe83e7c945c3ff3cd4 Libva: (master)acfcd5f0637a951d50c5112c7dfbd46f1d0dcdb3 Libva_intel_driver: (master)f3f49f2f0e6b3669d9b09341a11cf0b96e138674 Kernel: (drm-intel-nightly)git-2b6e6b Bug detailed description: ---------------------------------------------- Gpu hang when running unigine-demos on BDW/HSW, this issue doesn’t exist on BYT/IVB.The problem exist both on gnome-sesssion and Raw X. It is Mesa regression, bisected result show the first bad commit is: commit 45eb06566830eb49551c27262cdd936bf42ec922 Author: Matt Turner <mattst88@gmail.com> AuthorDate: Sun Aug 17 00:45:27 2014 -0700 Commit: Matt Turner <mattst88@gmail.com> CommitDate: Mon Aug 18 18:18:50 2014 -0700 i965: Enable instruction compaction on Gen8+. Please see dmesg.log and output.log and Xorg.0.log Reproduce steps: --------------------------------------------- 1. xinit& 2. export LD_LIBRARY_PATH=bin/:$LD_LIBRARY_PATH export force_glsl_extensions_warn=true vblank_mode=0 ./bin/Tropics -video_app opengl -data_path ../ -sound_app null -system_script tropics/unigine.cpp -engine_config ../data/unigine.cfg -video_mode -1 -video_fullscreen 1 -video_multisample 0 -extern_define PHORONIX -video_width 1920 -video_height 1080
Created attachment 104938 [details] dmesg.log
Created attachment 104940 [details] Xorg.0.log
Created attachment 104941 [details] output.log
(In reply to comment #0) > Gpu hang when running unigine-demos on BDW/HSW, this issue doesn’t exist on > BYT/IVB.The problem exist both on gnome-sesssion and Raw X. > > It is Mesa regression, bisected result show the first bad commit is: > commit 45eb06566830eb49551c27262cdd936bf42ec922 > i965: Enable instruction compaction on Gen8+. That commit affects only GEN8+. Are you *really* sure it's cause of hangs also HSW?
(In reply to comment #4) > (In reply to comment #0) > > Gpu hang when running unigine-demos on BDW/HSW, this issue doesn’t exist on > > BYT/IVB.The problem exist both on gnome-sesssion and Raw X. > > > > It is Mesa regression, bisected result show the first bad commit is: > > commit 45eb06566830eb49551c27262cdd936bf42ec922 > > i965: Enable instruction compaction on Gen8+. > > That commit affects only GEN8+. Are you *really* sure it's cause of hangs > also HSW? Yes,I'm sure,this is GPU Hang output log(hsw_gpuhang_log) on HSW.
Created attachment 104996 [details] hsw_gpuhang_log
(In reply to comment #5) > Yes,I'm sure,this is GPU Hang output log(hsw_gpuhang_log) on HSW. Does reverting that particular commit fix the hang on HSW? (It should affect only GEN8+, so I think the commit responsible for HSW hang is another one, maybe related to same changes, but a different one.)
*** Bug 82929 has been marked as a duplicate of this bug. ***
Pushed a fix: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d77f5603a5de26e66561ec003118bbfb1a07666b Please confirm it fixes it for you.
(In reply to comment #7) > (In reply to comment #5) > > Yes,I'm sure,this is GPU Hang output log(hsw_gpuhang_log) on HSW. > > Does reverting that particular commit fix the hang on HSW? > > (It should affect only GEN8+, so I think the commit responsible for HSW hang > is another one, maybe related to same changes, but a different one.) I retest it, this issue not reproduced on HSW. BTW,on latest Raw X,also not found this issue.
Verified it,the mesa commit is git-8d8a5eb.
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.