You are not logged in.

#1 2017-05-16 20:24:36

HappyClown
Member
Registered: 2015-08-15
Posts: 161

Xorg hardware acceleration causes system crash on Intel Z36xxx/Z37xxx

I'm not sure if this is in the right forum/website, don't hesitate to tell me if this is the wrong place and where I should go with this problem. When I first installed Arch, I thought that the frequent crashes I was getting were due to the xf86-video-intel driver I was using. The simple fix was to disable acceleration (I don't know what this is referring to and I can't seem to find this information). The benefit to this is that the crashing stops, but I didn't know that this caused problems regarding performance, until I saw this Reddit post: https://www.reddit.com/r/archlinux/comm … ideointel/ After switching the drivers and relocating the old conf file, I was amazed at how much better the performance was, until my system started crashing again. After further investigation, I found out that "acceleration" was the culprit, and regardless of what AccelMethod I choose, as long as it's not "none", the system crashes.

old 20-intel.conf from /etc/X11/xorg.conf.d/: (this config works)

Section "Device"
   Identifier  "Intel Graphics"
   Driver      "Intel"
  Option "NoAccel" "True"
EndSection

new graphics.conf from /etc/X11/xorg.conf.d/: (this config works)

Section "Device"
        Identifier "Intel Graphics"
        Driver  "modesetting"
        Option "AccelMethod" "none"
EndSection

Output of

journalctl -r -p 4

from the moment I boot the system to the moment it crashes. It references a bug in a driver, but I think this may be unrelated to the problem.

-- Logs begin at Fri 2016-07-08 00:28:13 MDT, end at Sat 2017-05-13 19:01:28 MDT. --
May 13 17:14:12 Bonfilia udisksd[1393]: The --no-debug option is deprecated and ignored. See '--help'.
May 13 17:04:56 Bonfilia systemd-tmpfiles[357]: Cannot set file attribute for '/var/log/journal/remote', value=0x00800000, mask=0x00800000: Operation not supported
May 13 17:04:56 Bonfilia systemd-tmpfiles[357]: Cannot set file attribute for '/var/log/journal/8593b7d0476f4220948a3a7d07339a73', value=0x00800000, mask=0x00800000: Operation not supported
May 13 17:04:56 Bonfilia systemd-tmpfiles[357]: Cannot set file attribute for '/var/log/journal', value=0x00800000, mask=0x00800000: Operation not supported
May 13 17:04:55 Bonfilia systemd-udevd[205]: Process '/usr/bin/alsactl restore 1' failed with exit code 99.
May 13 17:04:55 Bonfilia systemd-udevd[198]: Process '/usr/bin/alsactl restore 0' failed with exit code 99.
May 13 17:04:54 Bonfilia kernel: intel_soc_dts_thermal: request_threaded_irq ret -22
May 13 17:04:54 Bonfilia kernel: (NULL device *): hwmon_device_register() is deprecated. Please convert the driver to use hwmon_device_register_with_info().
May 13 17:04:54 Bonfilia kernel: (NULL device *): hwmon_device_register() is deprecated. Please convert the driver to use hwmon_device_register_with_info().
May 13 17:04:54 Bonfilia kernel: intel_soc_dts_thermal: request_threaded_irq ret -22
May 13 17:04:54 Bonfilia kernel: (NULL device *): hwmon_device_register() is deprecated. Please convert the driver to use hwmon_device_register_with_info().
May 13 17:04:54 Bonfilia kernel: (NULL device *): hwmon_device_register() is deprecated. Please convert the driver to use hwmon_device_register_with_info().
May 13 17:04:54 Bonfilia kernel: intel_soc_dts_thermal: request_threaded_irq ret -22
May 13 17:04:54 Bonfilia kernel: (NULL device *): hwmon_device_register() is deprecated. Please convert the driver to use hwmon_device_register_with_info().
May 13 17:04:54 Bonfilia kernel: (NULL device *): hwmon_device_register() is deprecated. Please convert the driver to use hwmon_device_register_with_info().
May 13 17:04:53 Bonfilia kernel: acer_wmi: No WMID device detection method found
May 13 17:04:53 Bonfilia kernel: r8169 0000:03:00.0: can't disable ASPM; OS doesn't have ASPM control
May 13 17:04:53 Bonfilia kernel: mei_txe 0000:00:1a.0: PCI INT A: not connected
May 13 17:04:53 Bonfilia kernel: mei_txe 0000:00:1a.0: can't derive routing for PCI INT A
May 13 17:04:53 Bonfilia kernel: (NULL device *): hwmon_device_register() is deprecated. Please convert the driver to use hwmon_device_register_with_info().
May 13 17:04:52 Bonfilia kernel: VBoxNetFlt: Successfully started.
May 13 17:04:52 Bonfilia kernel: VBoxNetAdp: Successfully started.
May 13 17:04:52 Bonfilia kernel: VBoxPciLinuxInit
May 13 17:04:52 Bonfilia kernel: vboxdrv: loading out-of-tree module taints kernel.
May 13 17:04:52 Bonfilia kernel: usb 1-1.4.1: string descriptor 0 read error: -22
May 13 17:04:52 Bonfilia kernel: usb 1-1.1: config 1 has no interface number 2
May 13 17:04:52 Bonfilia kernel: usb 1-1.1: config 1 has an invalid interface number: 4 but max is 2
May 13 17:04:52 Bonfilia kernel: hpet: number irqs doesn't agree with number of timers
May 13 17:04:52 Bonfilia kernel: PCCT header not found.
May 13 17:04:52 Bonfilia kernel: ENERGY_PERF_BIAS: View and update with x86_energy_perf_policy(8)
May 13 17:04:52 Bonfilia kernel: ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
May 13 17:04:52 Bonfilia kernel: ACPI: NMI not connected to LINT 1!
May 13 17:04:52 Bonfilia kernel: ACPI: NMI not connected to LINT 1!
May 13 17:04:52 Bonfilia kernel: ACPI: NMI not connected to LINT 1!
May 13 17:04:52 Bonfilia kernel: ACPI: NMI not connected to LINT 1!
May 13 17:04:52 Bonfilia kernel: ACPI BIOS Warning (bug): 32/64X length mismatch in FADT/Gpe0Block: 128/32 (20160930/tbfadt-603)

Output of the relevant information from hwinfo:

17: PCI 02.0: 0300 VGA compatible controller (VGA)
  [Created at pci.378]
  Unique ID: _Znp.kXCSylUjSM9
  SysFS ID: /devices/pci0000:00/0000:00:02.0
  SysFS BusID: 0000:00:02.0
  Hardware Class: graphics card
  Model: "Intel Atom Processor Z36xxx/Z37xxx Series Graphics & Display"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x0f31 "Atom Processor Z36xxx/Z37xxx Series Graphics & Display"
  SubVendor: pci 0x1025 "Acer Incorporated [ALI]"
  SubDevice: pci 0x085e 
  Revision: 0x0e
  Driver: "i915"
  Driver Modules: "i915"
  Memory Range: 0xb0000000-0xb03fffff (rw,non-prefetchable)
  Memory Range: 0xa0000000-0xafffffff (ro,non-prefetchable)
  I/O Ports: 0xf080-0xf087 (rw)
  Memory Range: 0x000c0000-0x000dffff (rw,non-prefetchable,disabled)
  IRQ: 89 (1174 events)
  Module Alias: "pci:v00008086d00000F31sv00001025sd0000085Ebc03sc00i00"
  Driver Info #0:
    Driver Status: i915 is active
    Driver Activation Cmd: "modprobe i915"
  Config Status: cfg=new, avail=yes, need=no, active=unknown

I'd be very thankful for anyone who can help, this is a very old problem for me and I just want to get the performance that I know my machine is capable of.

Offline

#2 2017-05-17 12:36:22

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 15,567

Re: Xorg hardware acceleration causes system crash on Intel Z36xxx/Z37xxx

Do you have intel-ucode installed & configured for microcode updating ?

If you remove xf86-video-intel and ALL xorg conf files , do things still crash ?


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#3 2017-05-17 22:42:07

HappyClown
Member
Registered: 2015-08-15
Posts: 161

Re: Xorg hardware acceleration causes system crash on Intel Z36xxx/Z37xxx

I do have it installed and configured. I have removed the Intel package as well as most config files from /etc/X11/xorg.conf.d/ with the exception of one. I'm going to test that out right now, but for future reference, the file that wasn't removed is:

monitor.conf

Section "Monitor"
        Identifier "LVDS0"
        Option "DPMS" "false"
EndSection

I'm not too sure why that config file exists at the moment.

EDIT: Yeah, it still crashes.

Last edited by HappyClown (2017-05-17 23:29:29)

Offline

Board footer

Powered by FluxBB