为 i915 设置内核选项

为 i915 设置内核选项

我正在尝试在运行 Ubuntu 16.04 的 XPS 13 (9360) 上配置 i915 驱动程序,以获得更好的电池运行时间。

我已经创建了一个具有此名称的内核配置文件:

/etc/modprobe.d/i915.conf

文件内容:

options i915 modeset=1 enable_rc6=1 enable_fbc=1 enable_guc_loading=1 enable_guc_submission=1 enable_huc=1 enable_psr=1 disable_power_well=0

我重新启动了机器,并使用以下命令检查了驱动程序参数:

systool -v -m i915

这没有在“参数”部分列出我的选项。

似乎我的选项根本没有设置为驱动程序(只有“enable_hangcheck”选项及其“Y”默认值)。

我究竟做错了什么?

答案1

解决方案是使用 update-initramfs 重新生成启动映像(感谢 Denis)。

对于所有内核(如果你安装了多个内核)

update-initramfs -u -k all

对于当前使用的内核(如果你不想接触其他内核)

update-initramfs -u

此后,我设置了选项,因为我看到启动时出现“enable_huc”参数无效的错误(dmesg)。但是,systool 仍然没有显示选项。

答案2

我创建了 /usr/share/X11/xorg.conf.d/20-intel.conf,另请参阅

人脉

#/usr/share/X11/xorg.conf.d/20-intel.conf
Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "AccelMethod"  "uxa"
EndSection

现在我已经有了一个不错的背景。

相关内容