5

I have a Intel i7 6700 Skylake CPU and suffering from constant kernel panic. My best guess is that it is related to the Skylake graphics driver. And also I notice that in Linux kernel 3.19 series, the graphics driver is i915_bpo, while in Linux kernel 4.0+ series, it use i915 driver.

For example, under kernel 4.1.0-040100rc1, the result of sudo lspci -k | grep -EA2 'VGA|3D' is

00:02.0 VGA compatible controller: Intel Corporation Sky Lake Integrated Graphics (rev 06)
    Subsystem: ASRock Incorporation Device 1912
    Kernel driver in use: i915

While in kernel 3.19.0-28, the result is

00:02.0 VGA compatible controller: Intel Corporation Sky Lake Integrated Graphics (rev 06)
    Subsystem: ASRock Incorporation Device 1912
    Kernel driver in use: i915_bpo

So, the question is what is the difference between Intel i915_bpo and i915 driver ?

Update

I have tried some 4.3 series kernels, and all of them are not working properly, also, when I use the 4.3 kernel, during the boot, I have this error showing in the screen:

enter image description here

3
  • Can you post or put a screenshot of those errors? Sep 29, 2015 at 14:47
  • You should try kernel 4.3-rc3, as Skylake specific stuff was added for the 4.3 series. I am not sure about your specific issue though. Sep 29, 2015 at 15:09
  • Thanks for suggesting, and actually I did try all the 4.3 series kernels from rc1 to rc3. The problem is, after login, the screen just getting blurred.
    – skyindeer
    Sep 29, 2015 at 15:12

1 Answer 1

5

Phoronix has reported some issues with Skylake CPUs and Ubuntu. There are also workarounds available. Nevertheless, The simplest solution for the time being the author has found (and you are probably not going to like this) was to run Fedora instead. At least for the time being...

Regarding i915 vs i915_bpo, I think "bpo" stands for "backported". It contains some fixes found in newer versions of i915 that get backported to ubuntu kernel to fix known issues/add new hardware support.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .