Thanks.

I have tried unloading bunch of modules to identify when power management is disabled. And it happens exactly when loading when I issue "kldload i915".

Apr 25 02:05:34 ThinkPad-X260 kernel: [drm] Initialized
Apr 25 02:05:35 ThinkPad-X260 kernel: [drm] pdev: vendor=0x8086 device=0x1916 rev=0x07 Apr 25 02:05:35 ThinkPad-X260 kernel: [drm] svendor=0x17aa sdevice=0x504a irq=18 Apr 25 02:05:35 ThinkPad-X260 kernel: WARN_ON(domain->wake_count == 0)<4>WARN_ON(domain->wake_count == 0)<4>WARN_ON(domain->wake_count == 0)<6>[drm] Memory usable by graphics device = 4096M Apr 25 02:05:35 ThinkPad-X260 kernel: [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). Apr 25 02:05:35 ThinkPad-X260 kernel: [drm] Driver supports precise vblank timestamp query.
Apr 25 02:05:35 ThinkPad-X260 kernel: tunable drm.video.eDP-1 is not set
Apr 25 02:05:35 ThinkPad-X260 kernel: i915/skl_dmc_ver1_26.bin: could not load firmware image, error 2 Apr 25 02:05:35 ThinkPad-X260 kernel: error: [drm:pid-1:csr_load_work_fn] *ERROR* Failed to load DMC firmware [https://01.org/linuxgraphics/intel-linux-graphics-firmwares], disabling runtime power management.
Apr 25 02:05:35 ThinkPad-X260 kernel: tunable drm.video.DP-1 is not set
Apr 25 02:05:35 ThinkPad-X260 kernel: tunable drm.video.HDMI-A-1 is not set
Apr 25 02:05:35 ThinkPad-X260 kernel: tunable drm.video.DP-2 is not set
Apr 25 02:05:35 ThinkPad-X260 kernel: tunable drm.video.HDMI-A-2 is not set
Apr 25 02:05:35 ThinkPad-X260 kernel: drm0: taking over the fictitious range 0xc0000000-0xe0000000
Apr 25 02:05:35 ThinkPad-X260 kernel: [drm] GuC firmware load skipped
Apr 25 02:05:35 ThinkPad-X260 kernel: kms console: xpixels 1920 ypixels 1080

I can't use modesetting without i915.ko ; because /dev/dri/card0 is created by that particular module. So using acceleration glamor or none can't be done without first loading i915. Or maybe I missed something?

I have also installed devfw-i915. And the firmware file is available at
/usr/local/share/fw-i915/i915/skl_dmc_ver1_26.bin
I've read the files from DPorts/sysutils/devfw-i915/ and even rerun the regen-firmware.sh as described in pkg-install.fw.

Maybe that binary file should be copied somewhere else on the filesystem? But I have no clue where.

Thanks,
Joel

On 25/04/2021 22:53, Matthew Dillon wrote:
If it is GPU related we just might not have a working solution to the power management.  You could try adjusting the Xorg configuration to use the "modesetting" driver with acceleration disabled but it's a long-shot.  It kinda feels like the GPU is defaulting to a consumption mode that is forcing the fans to run.

-Matt

Reply via email to