Issues with Intel Skylake HD550 graphics card
Posted: 2016/03/26 12:30:41
Hi,
I'm having some issues with an Intel Skylake HD 550 graphics card in my new Acer Aspire V3-372 laptop.
In the beginning installation of CentOS 7 failed: instead of the X desktop I only got a black screen.
However, after putting "set gfxpayload=keep" into the grub.cfg everything works fine (except the graphics card).
The i915 module is loaded during startup but is not functional. Booting with
"i915.preliminary_hw_support=1" in the commandline will start the graphics card. But it is running quite unstable with
frequent messages like "drm/i915: Resetting chip after gpu hang" or "[drm] GPU crash dump ...".
Inserting all the i915 firmware files into the initramfs makes the stability much better.
Failures even under heavy load are quite rare now and occur mostly when running on battery power.
But switching to a console and back to the X desktop still doesn't work. The X desktop is shown for a fraction of a
second and then the computers hangs.
Now I put the latest firmware from https://01.org/linuxgraphics/downloads (Skylake GuC-6.1 and Skylake DMC-1.26)
into the initramfs, too, but I don't know, if they actually get loaded and if something else is missing.
Does anybody know how to find out which firmware gets loaded during startup?
I tried all sorts of debug but I couldn't find it out.
"lshw" doesn't show the firmware of the graphics card:
whereas for example for the (working!) wlan-card the firmware is shown:
Thanks in advance for any hints or suggestions!
I'm having some issues with an Intel Skylake HD 550 graphics card in my new Acer Aspire V3-372 laptop.
In the beginning installation of CentOS 7 failed: instead of the X desktop I only got a black screen.
However, after putting "set gfxpayload=keep" into the grub.cfg everything works fine (except the graphics card).
The i915 module is loaded during startup but is not functional. Booting with
"i915.preliminary_hw_support=1" in the commandline will start the graphics card. But it is running quite unstable with
frequent messages like "drm/i915: Resetting chip after gpu hang" or "[drm] GPU crash dump ...".
Inserting all the i915 firmware files into the initramfs makes the stability much better.
Failures even under heavy load are quite rare now and occur mostly when running on battery power.
But switching to a console and back to the X desktop still doesn't work. The X desktop is shown for a fraction of a
second and then the computers hangs.
Now I put the latest firmware from https://01.org/linuxgraphics/downloads (Skylake GuC-6.1 and Skylake DMC-1.26)
into the initramfs, too, but I don't know, if they actually get loaded and if something else is missing.
Does anybody know how to find out which firmware gets loaded during startup?
I tried all sorts of debug but I couldn't find it out.
"lshw" doesn't show the firmware of the graphics card:
Code: Select all
description: VGA compatible controller
product: Sky Lake Integrated Graphics [8086:1926]
vendor: Intel Corporation [8086]
physical id: 2
bus info: pci@0000:00:02.0
version: 0a
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:123 memory:a0000000-a0ffffff memory:90000000-9fffffff ioport:4000(size=64)
Code: Select all
product: QCA6174 802.11ac Wireless Network Adapter [168C:3E]
configuration: broadcast=yes driver=ath10k_pci driverversion=3.10.0-327.10.1.el7.x86_64 firmware=WLAN.RM.2.0-00180-QCARMSWPZ-1 ip=10.8.8.8 latency=0 link=yes multicast=yes wireless=IEEE 802.11abgn