Я пытаюсь настроить i915 драйвер на своем XPS 13 (9360) под управлением Ubuntu 16.04 для лучшего времени выполнения батареи.
Я создал файл конфигурации ядра с этим именем:
/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
Это не перечисляет мои опции в разделе "Parameters".
Кажется, что мои опции не установлены на драйвер вообще (только "enable_hangcheck" опция с ее значением по умолчанию "Y").
Что я делаю неправильно?
Решение состояло в том, чтобы повторно создать загрузочные образы с обновлением-initramfs (благодарит Denis).
Для всех ядер (если у Вас есть больше чем один установленный)
update-initramfs -u -k all
Для в настоящее время используемого ядра (если Вы не хотите касаться других)
update-initramfs -u
После этого опции были установлены, потому что я видел ошибку времени начальной загрузки о "enable_huc" параметре, являющемся недопустимым (dmesg). Однако systool все еще не показывает варианты.
Я создал /usr/share/X11/xorg.conf.d/20-intel.conf, см. также
man intel
#/usr/share/X11/xorg.conf.d/20-intel.conf
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "AccelMethod" "uxa"
EndSection
И теперь у меня есть приличный бэкграунд.