Вопрос Настройка параметров ядра для i915


Я пытаюсь настроить драйвер 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

Это не перечисляет мои параметры в разделе «Параметры».

Похоже, что мои параметры вообще не установлены на драйвер (только опция «enable_hangcheck» со значением по умолчанию «Y»).

Что я делаю не так?


4
2018-03-21 21:10


происхождения


Попробуйте эту команду update-initramfs -u -k all Я думаю, это должно помочь вам. - Denis
Можно попытаться добавить это к параметрам ядра через grub в такой форме: i915.i915_enable_rc6=1 i915.i915_enable_fbc=1 i915.lvds_downclock=1, - Denis
Или попробуйте эту инструкцию feeding.cloud.geek.nz/posts/... - Denis
systool cmd сообщит фактические настройки, только если вы наберете его как root (как пользователь lambda, вы получите действительно только один параметр) - Joan Moreau


ответы:


Решение состояло в том, чтобы восстановить загрузочные образы с помощью update-initramfs (спасибо Denis).

Для всех ядер (если у вас установлено более одного)

update-initramfs -u -k all

Для используемого ядра (если вы не хотите прикасаться к другим)

update-initramfs -u

После этого параметры были установлены, потому что я видел ошибку загрузки по поводу параметра «enable_huc» недействительным (dmesg). Тем не менее, systool все еще не показывает параметры.


4
2018-03-27 08:42