On 11/25/2018 05:46 AM, Ken Moffat via blfs-support wrote:
On Sat, Nov 24, 2018 at 08:49:30PM -0600, Bruce Dubbs via blfs-support wrote:
On 11/24/2018 06:25 PM, Ken Moffat via blfs-support wrote:

I'm not sure what happened to the I810, and not really interested -
it predated modern intel CPUs.

Agree.  We can probably just delete everything in that paragraph after the
first sentence.

Modesetting is probably now activated by DRM_KMS_HELPER, and that is
now selected by at least the main in-kernel DRM drivers.  Kernel
options change, the book does not always keep up.

DRM_KMS_HELPER is selected by several different combinations of options, but
it is not selected directly.  For me it is

DRM_FBDEV_EMULATION [=y] && HAS_IOMEM [=y] && DRM [=y]

While I was checking on this I noticed that Skylake and later
apparently need firmware to get the graphics working.  I either
didn't know, or had forgotten, that.

My skylake (i5-6500) originally had no firmware and did not have a problem
with graphics.  I am now using microcode-06-5e-03.img as an initrd now, but
I don't think that does anything for graphics.

   -- Bruce

I've now got firefox and its deps built on my fresh system, so I
took another look.  The link is https://wiki.gentoo.org/wiki/Intel

The text there says:

| Systems using Kaby Lake, Skylake or Broxton Intel graphics will
| need to install additional firmware[1] from
| sys-kernel/linux-firmware package

|Otherwise errors such as the following might be visible in dmesg:

| kernel: i915 0000:00:02.0: Direct firmware load for i915/skl_dmc_ver1_26.bin 
failed with error -2
| kernel: i915 0000:00:02.0: Failed to load DMC firmware 
[https://01.org/linuxgraphics/intel-linux-graphics-firmwares], disabling 
runtime power management.

And it also warns:

| Including the firmware in-kernel may cause suspend-to-ram to fail,
| if this is a concern don't include the blob built into the kernel.

It also mentions loading GuC firmware.

Brief details of what the TLAs do is at
https://01.org/linuxgraphics/downloads/firmware

More at https://wiki.archlinux.org/index.php/intel_graphics#Loading

Summary: For skylake it is not clear if these are for *all*
skylakes, or only for the higher-end (Iris, Iris Pro).  And it
appears that the relevant parts work - albeit not with all the
available powersaving or encoding bells and whistles.

I'm sorry you took the time to show me where I was wrong. I completely forgot to look at the kernel configuration on my system:

CONFIG_EXTRA_FIRMWARE="i915/skl_dmc_ver1_26.bin rtl_nic/rtl8168h-2.fw"

Yes, that firmware is built into my kernel.

  -- Bruce

--
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to