最近翻 Wiki,看到 Kaby lake 在 Linux 下的驱动默认是不完整的。
需要你查询一下 firmware 是不是加载完整。
俩命令:
sudo cat /sys/kernel/debug/dri/0/i915_huc_load_status
sudo cat /sys/kernel/debug/dri/0/i915_guc_load_status
如果是 None 的话,那你可以试试下面的招。
sudo vim /etc/default/grub
在启动参数里增加以下内容:
intel_pstate=skylake_hwp i915.enable_guc_loading=1 i915.enable_guc_submission=1
一般来说重启后就可以了,然而如果发现你的 guc 依然是 None,你可能需要以下两个链接:
http://www.linuxdiyf.com/linux/26596.html
https://plumz.me/archives/6634/
之后就可以搞定了。
感觉启用这个玩意后我续航提升了不少,不知道是不是错觉。
Ubuntu16.04安装Intel显卡驱动解决Intel HD Graphics 630问题:http://www.linuxdiyf.com/linux/32453.html
Ubuntu 16.04.2下为Intel显卡启用OpenCL:http://www.linuxdiyf.com/linux/28901.html
Ubuntu 16.04 Intel显卡驱动安装:http://www.linuxdiyf.com/linux/26628.html
如何在Linux上安装/更新Intel微码固件:http://www.linuxdiyf.com/linux/33266.html
Linux开启IntelCPU节能模式:http://www.linuxdiyf.com/linux/30976.html