Intel drm random freezes with Z36xxx/Z37xxx and several current 4.x kernels?

Bruno Kant bkant at cloppy.net
Fri Feb 5 21:24:32 UTC 2016


Hello,

According to what I read, video related bug reports could be feed to 
xorg developpers, they would care about the kernel driver also.

Is this an adequate list for such reports? Would you have an easy way to 
get a diff for Intel Z36xxx/Z37xxx driver, between those two Fedora 
kernel builds?

- 4.5.0-0.rc2.git0.1.vanilla.knurd.1.fc23
- 4.5.0-0.rc2.git1.1.vanilla.knurd.1.fc23

As further described below, git0.1 is stable with my XS35V4 Shuttle. But 
git1.1 often freezes, like some other current kernels dnf installed by 
fc23.

This Shuttle XS35V4 is new, came with the latest XS35V400.400 BIOS 
installed. I now have a Win10/Fedora 23 dual boot installed on it. Win 
10 is stable, I could watch videos with Win 10 during hours. Running 
Linux is a different story.

 From the standard Shuttle XS35V4 hardware, a barbone:

# lspci -nnk | egrep -iA3 "VGA"
00:02.0 VGA compatible controller [0300]: Intel Corporation Atom 
Processor Z36xxx/Z37xxx Series Graphics & Display [8086:0f31] (rev 0e)
         DeviceName:  Onboard IGD
         Subsystem: Holco Enterprise Co, Ltd/Shuttle Computer Device 
[1297:4019]
         Kernel driver in use: i915

With current Fedora 23 kernels, my XS35V4 freezes randomly as soon I'm 
using X. It frozed also several times during Fedora Workstation 
installation (a GUI). I had to reboot/restart the install to get Fedora 
23 on it. Then I noticed fc23 Xorg freezes after 30 to 40 minutes uptime 
with load. fc23 Xorg freezed also with no load, takes some more time. 
fc23 ran stable with gdm/Xorg disabled.

Googling around, I found a way to disable Intel DRI/accelleration. My X 
environnement was stable for hours with heavy load and those next lines 
added to the box and current 4.3.3 or 4.3.4 fc23 kernels:

# cat /etc/X11/xorg.conf.d/20-intel.conf
Section "Device"
         Identifier      "Intel Graphics"
         Driver          "intel"
         Option          "NoAccel" "True"
         Option          "DRI" "False"
EndSection

I found also that the Intel driver itself was improved over months. 
Current Fedora 23 4.3 kernels seem to be build around 
xorg-x11-drv-intel/2.99.917/16.20150729.fc23, which is of last jully.

Digging more in sources, I read:
- kernel 4.3 is based on 20150731 (unstable for that Shuttle)
- kernel 4.4 is based on 20151010 (not tested)
- kernel 4.5-rc2 (precise git0.1 build) is based on 20151218 (tests 
ongoing, this Shuttle and kernel seem to be much more stable, the uptime 
reaches hours)

Top of Fedora 23, I installed x86_64 
4.5.0-0.rc2.git0.1.vanilla.knurd.1.fc23 from their vanilla-mainline 
repo. This was stable for hours, with accel and DRI active and with a 
heavy load for this Celeron (3 video streams plus one VM running in 
QEMU/KVM).

Then I choosed to reinstall fc23 from scratch. And vanilla-mainline repo 
added kernel version git1.1 (the update) during my latest reinstall. 
Then my Shuttle started to quickly freeze again.

I now forced 4.5.0-0.rc2.git0.1.vanilla.knurd.1.fc23 kernel reinstall on 
my fc23/XS35V4 box and it seems much stable again, which is why I 
suggest you to catch this Fedora 23 git0.1/git1.1 Intel driver diff.

Best regards


More information about the dri-devel mailing list