vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
Немного уточнения. Данный параметр не имеет значения on - только auto и off Смотреть информацию о значениях параметра модуля, например, i915 ... и в частности mitigations modinfo -p i915 | grep mitigat и как видим значения on нет.Установленные значения всех параметров модуля лучше смотреть командой sudo systool -vm i915 (для mitigations - sudo systool -vm i915 | grep mitig) Пробуем установить значение on - echo on | sudo tee /sys/module/i915/parameters/mitigations Если прописать off, то проблем не будет, но после перегрузки установится дефолтное значение, если не прописано значение в /etc/modprobe.d/<file>.confВ части значения off параметра mitigations модуля i915 - это отключает все дополнительные средства защиты cpu или как говорят, меры по устранению уязвимостей процессора, что в итоге улучшает производительность системы. Узнать какие уязвимости присущи данному cpu (и будут отключены) можно так - lscpu | grep Vulnerability PS - но боятся, что меры безопасности отключены не нужно ...
Ошибки не исчезают с опытом - они просто умнеют
|
Cooler2 |
|
Темы:
4
Сообщения:
55
Участник с: 26 января 2021
|
Хм... Серьезный параметр, что бы во так бездумно его отключать... Не совсем понял. Можно попробовать обновить Биос и все заработает и с включенным параметром? Я верно понял тему? Просто не хотелось бы терять защиту от таких серьезных уязвимостей в угоду быстродействия и отсутствия артефактов. Неужели нельзя ничего другого сделать? |
Cooler2 |
|
Темы:
4
Сообщения:
55
Участник с: 26 января 2021
|
vasekПоэтому и задал вопрос, выполнил это и получил такое же сообщение. Спасибо |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
Cooler2Повторюсь - всего два значения - auto - система при запуске включает сама то что возможно для данного cpu - off - система при запуске отключает все меры, которые присущи данному cpu Почитать ... В работающей системе менять значения параметров модулей, без перегрузки, - через соответствующий файл в /sys/module/.../параметр - будет действовать только в текущей загрузке. Если делать на постоянку, то через прописывание в файл /etc/modprobe.d/<module>i915.conf - рекомендую Wiki (лучше английскую версию) Если не прописано в /sys/module/.../ - то значение будет auto - как проверить, писал - sudo systool -vm i915 | grep mitig Cooler2Ничего страшного нет - считай. что практически не выполнимо.
Ошибки не исчезают с опытом - они просто умнеют
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
to Cooler2 ... С версии ядра, воде бы 5.2, введен параметр ядра mitigations=off - вот что о нем пишут И, насколько я понимаю, можно не менять значение параметра ядра i915.mitigations=off, а просто прописать параметр загрузки mitigations=off , что я в принципе и сделалcat /proc/cmdline Но грызут сомнения - одно ли тоже это? - проверить не могу - нет такого бага, как у тебя, а производительность так просто не проверишь.Если не сложно, просьба проверить - убрать все что касается параметра модуля i915.mitigations=off - то есть чтобы его значение было auto ... и загрузиться с параметром ядра mitigations=off ... с целю проверить исчезнет bug или нет … PS - чтобы ни чего не менять, самое простое - при загрузке в меню Grub нажать e на выбранной к загрузке системе - откроется консоль Grub ... и дописать параметр mitigations=off - это будет действовать только в текущей загрузке. Если эффект будет, то можешь потом прописать на постоянку.
Ошибки не исчезают с опытом - они просто умнеют
|
Cooler2 |
|
Темы:
4
Сообщения:
55
Участник с: 26 января 2021
|
vasek Мне не сложно. В файле /etc/modprobe.d/i915.conf изменил значение параметра mitigations с off на auto, перезагрузился - все артефакты вернулись. Следующий шаг (повторил 2 раза): перезагрузка и указание в параметрах ядра mitigations=off - артефакты остались на месте, этот параметр на них не повлиял. Вернул все как было (В файле /etc/modprobe.d/i915.conf изменил значение параметра mitigations с auto на off), перезагрузился и все норм, артефактов как не бывало. (Отступление: выполнять команду mkinitcpio -p linux-lts после изменения этого параметр не надо) Следовательно, вывод из опыта: параметр mitigations=off в параметрах ядра - на артефакты не повлиял. Кстати, зачем прописал в параметрах ядра audit=0 - на что это влияет? |
Cooler2 |
|
Темы:
4
Сообщения:
55
Участник с: 26 января 2021
|
Кстати, никак в толк не возьму... Защита должна влиять на производительность, а не на качество отрисовки графики, я так понял, тогда почему из - за этого у меня появляются артефакты...? |
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
Cooler2Защита влияет на работу с памятью, а встроенное видео использует оперативку в качестве видеопамяти. Что то у разработчиков ядра и интела не срослось и часть костылей в новых ядрах выкинули, и с обновлением ядра некоторые пользователи интела стали жаловаться на падение производительности и глюки Пару ссылок https://www.phoronix.com/scan.php?page=news_item&px=Intel-Graphics-WA-For-Regress https://www.phoronix.com/scan.php?page=news_item&px=Linux-512-i915-Mitigations-Knob |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
Cooler2, спасибо за экспериментик ... нужно будет почитать на досуге о разнице воздействия на систему параметра ядра и параметра модуля в части mitigations - сомнения были на этот счет, но почитать толкового описания не нашел.Cooler2Чтобы в логах не было не нужных записей системных событий auditd - для меня эти записи засоряют журнал, а толку от них нет. Вот сейчас перегрузился, убрав этот параметр и видим в journal кучу бесполезных строк типа и плюс к этому никаких правил я сам не устанавливал и аудит системных событий работает по дефолту и только сорит строками, приведенными выше.sudo auditctl -l No rules Но каждый решает сам ... и если уж будет так необходимо, то можно всегда перегрузится и изменить 0 на 1 ...
Ошибки не исчезают с опытом - они просто умнеют
|
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
vasek По идеи это разные параметры ядра Надо проверить i915.mitigations=off Вторая ссылка выше |