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