Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 19 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Advanced member
Статус: Не в сети
Регистрация: 29.03.2017
Официальный сайт
Документация

Process Lasso - Программа для управления и оптимизации процессами программ в Windows.
Для большинства случаев бесплатной версии будет достаточно.

Использование
Инструкция написана для английской версии интерфейса. Для переключения языка: Настройки - общее - изменить язык (Options - General - Change Language).
1. Настраиваем автозапуск программы. Возможно вы видите или видели это окно при первом запуске\Установке.
Options - General- Configure StartUp
GUI * Do not start at login.
Governor * Start core engine as service at system boot.
В таком режиме программа будет работать практически не используя ресурсы системы, без интерфейса. Основной интерфейс будет по прежнему доступен при ручном запуске.

картинка
#77


2. Создаём профиль. Шаг необязательный, но настоятельно рекомендуемый.
File - Config Profile - Create Config Profile
Называем профиль 1, ставим галочку, жмём ок.
картинки
#77
#77


3. Отключаем ProBalance.
Main - ProBalance Enabled. Галочка снята.
Вы можете включить его обратно если посчитаете необходимым и хорошо понимаете как его настроить и что он делает.
картинка
#77


4. Базовое описание некоторых настроек.
All Processes - список запущенных процессов.
Active Processes - список процессов которые за последнее время что-то делали.

Создаём правило привязки процесса к потокам процессора.
ПКМ на процесс в списке All processes - CPU Affinity - Always - Select CPU Affinity
Выбираете потоки которые вы считаете должен использовать процесс.

ПКМ на процесс в списке All processes - CPU Affinity - Always - Disable SMT(HT)
Сразу же создаст правило которое привязывающее процесс к каждому первому потоку ядра. Для того чтобы повесить на каждый второй CPU Affinity - Always - Select CPU Affinity - кнопка Invert.

картинка
#77

Альтернативный метод - CPU Sets. Это мягкий вариант Affinity который всё же позволяет уходить процессу на другие потоки при определённых условиях. Я его работу не проверял.

Созданные таким путём правила можно посмотреть в отдельном интерфейсе и там же создать новые. Например: Options / CPU / CPU Affinities.

"Сложное" дополнение
Можно создавать правила не только по имени процесса но и по множеству других параметров. Например, правило которое будет работать на всё, что запущено из пути C:\Games*. Поддерживаются регулярные выражения.
Обратите внимание у современных приложений и игр может быть несколько процессов, например лончер, браузер, античит и прочее. Учитывайте это при создании таких правил и создавайте исключения или правила с более высоким приоритетом.
Читайте документацию.


5. ВАЖНЫЕ Предупреждения.
Важные
Не все настройки полезны. Вы можете выстрелить себе в ногу и вместо оптимизации получить деградацию производительности. Пользуйтесь только тем, что вы действительно понимаете.

Не пытайтесь манипулировать критическими системными процессами и системными процессами которые запускают другие процессы. Это может приводить к непредсказуемым результатам.

Windows НЕ позволяет использовать параллельно несколько планов питания. Если вы используете переключение планов питания вы должны это учитывать. Не забывайте, что в планах питания так же содержатся настройки сна, отключения монитора.

Не устанавливайте слишком высокий приоритет на приложение. Это может привести к фризам самого приложения, системы, задержке ввода. Обычно стоит ограничиться приоритетом выше среднего.

Установка минимального приоритета на память и I\O может значительно замедлять процесс при активном использовании соответствующих ресурсов другими процессами, вплоть до почти полной остановки. В таких условиях даже приоритет файлового кэша у этих приложений будет изначально иметь минимальный приоритет и перезаписываться первым.

Использование Trim Memory (Усечь память) настоятельно НЕ рекомендуется пользователям. Условно полезно прямо перед запуском приложения. Без основательного понимания работы операционной системы с памятью в ней вы почти наверняка будете делать только хуже используя эту функцию. Если у вас нет профессиональных знаний по теме, то вы наверняка будете делать хуже.

Пожалуйста обращайтесь к документации. Она хорошо и подробно описывает всё, включая некоторые особенности работы Windows.

Примеры когда может быть полезно задание ассоциации потокам процессов.
Примеры
При достаточной общей производительности. Естественно если процесс использует все ресурсы цп, то ограничение скорее всего не приведёт к росту производительности или наоборот уменьшит.
HT(SMT). Без отключения в биос.
Не использовать второй поток ядра цп, что исключает попадание двух нагруженных потоков на одно ядро. При этом у вас сохраняется производительность для других процессов которые получают прибавку.

Гибридные цп (с разными ядрами).
Позволяет выбрать только один тип ядер.

Учесть особенности архитектуры.
Настольные чиплетные Ryzen.
ZEN - ZEN2 - вешать процесс внутри одного блока CCX. Один CCX=4 ядра, для 6 ядерных CCX=3. Например, для 6 ядер 12 потоков это будет 0-5 поток для первого CCX или 6-11 для второго. Если HT выключен в биос, то 0-2 и 3-5 соответственно.
ZEN - Вешать процесс внутри одного блока CCD. Как и в примере выше, но ядер 8. В ZEN3+ CCD=CCX=8.
Для 7900x3D и 7950x3D Повесить процесс только на CCD с большим кэшем.

Intel 12,13,14 E-ядра это кластер из 4 маленьких ядер с общим L2. Иногда есть смысл это учитывать и задействовать только одно ядро из кластера, тем самым получая "мощное" маленькое ядро.

_________________
https://docs.google.com/spreadsheets/d/1QpzbIzmoE3ntu6XvpchHspxqA0o6FPxc63_diTelzXw


Последний раз редактировалось Agiliter 29.01.2024 18:44, всего редактировалось 2 раз(а).


Партнер
 

Member
Предупреждение Предупреждение 
Статус: Не в сети
Регистрация: 17.02.2019
Откуда: Новый Уренгой
Фото: 0
Полезный гайд, хоть вы его и писали в 12-ой теме, но это было летом 2023-го.


 

Member
Статус: Не в сети
Регистрация: 07.09.2022
Лайк, подписка! :good: Изучаем.
А что на счёт удаления проги? В реестре не шалит? После удаления все "твики" отменяются? Сброс на дефолт в ней есть?

_________________
gnusmas g7/32'/240hz/qhd, 13900kf, alf420, 4090 gaming oc, msi edge z690, ddr5 6800 cl32, corsair rm1000x, tt v71 glass edition


 

Advanced member
Статус: Не в сети
Регистрация: 29.03.2017
Сброс есть. Приоритеты и ассоциации назначнаются только пока работает ProcessGovernor.
Если вы специально не полезли в дополнительные дебри которые находятся в Tools, то всё остальное исчезает с удалением или полным выключением(вместе с ProcessGovernor). Настройки Options - Tools - System Timer Resolution и оба Tweak не надо трогать, совсем, вообще, никак, даже если вы считаете, что делаете правильно...

_________________
https://docs.google.com/spreadsheets/d/1QpzbIzmoE3ntu6XvpchHspxqA0o6FPxc63_diTelzXw


 

Member
Статус: Не в сети
Регистрация: 05.12.2021
Привет, вопрос: как сделать, чтоб нулевое ядро(поток) системы не забирали запускаемые программы пользователем, не прибегая к стороннему софту вроде этого лассо или аффинити в батнике,
может как-то через политики или биос можно зарезервировать, а то при запуске на нем страдает общая производительность, ведь на нем сидит винда. Спасибо


 

Advanced member
Статус: Не в сети
Регистрация: 29.03.2017
Мне такой метод неизвестен. Если умеете в программирование, то возможно вам поможет эта статья.
https://learn.microsoft.com/en-us/windo ... nd-threads
Можно попробовать что-то нарисовать с реестром через Image File Execution Options и\или SilentProcessExit
Готового решения я вам не дам, так как не знаю.

_________________
https://docs.google.com/spreadsheets/d/1QpzbIzmoE3ntu6XvpchHspxqA0o6FPxc63_diTelzXw


 

Member
Предупреждение Предупреждение 
Статус: Не в сети
Регистрация: 17.02.2019
Откуда: Новый Уренгой
Фото: 0
Интересно, с если использовать Процесс Лассо и Интел АPO вместе это выстрел в ногу?


 

Заблокирован
Заблокирован
Статус: Не в сети
Регистрация: 20.01.2007
Эта прога была актуальна во времена висты.

_________________
Sitronix - Господин Полковник Sitronix
_____________________________
9900K@5ГГц, 32Гб + RTX 4090


 

Member
Предупреждение Предупреждение 
Статус: Не в сети
Регистрация: 17.02.2019
Откуда: Новый Уренгой
Фото: 0
Ловкий сержант Sitronix Она и сейчас актуальная.


 

Заблокирован
Заблокирован
Статус: Не в сети
Регистрация: 20.01.2007
MurkLyaMurk писал(а):
Ловкий сержант Sitronix Она и сейчас актуальная.

Для игр смысла не имеет, только хуже делает. Для проф каких-нибудь задач если только.

_________________
Sitronix - Господин Полковник Sitronix
_____________________________
9900K@5ГГц, 32Гб + RTX 4090


 

Member
Предупреждение Предупреждение 
Статус: Не в сети
Регистрация: 17.02.2019
Откуда: Новый Уренгой
Фото: 0
Ловкий сержант Sitronix Имеет смысл. Не замечал, чтобы процесс лассо что-то делал хуже, потому что я с помощью него вырубаю многопоточность во многих играх, не залезая в биос и не отрубая HT. Тот же Человек-Паук 2018 года работает лучше без HT, процесс лассо позволяет это за секунду делать. А также скидываю с некоторые игр нагрузку Е-ядер. Вот когда заимеешь проц на двух типах ядер - тогда поймешь, где польза. С учетом кривости планировщика в винде - это очень приятный инструмент.


 

Advanced member
Статус: Не в сети
Регистрация: 29.03.2017
Ловкий сержант Sitronix писал(а):
во времена висты.

Она как раз была не особо актуальна.

_________________
https://docs.google.com/spreadsheets/d/1QpzbIzmoE3ntu6XvpchHspxqA0o6FPxc63_diTelzXw


 

Заблокирован
Заблокирован
Статус: Не в сети
Регистрация: 20.01.2007
MurkLyaMurk ну если отрубать что-то, то ок. В основном её использовали для поднятия приоритета игр, чего делать не стоит. Для других задач наверно она годится.

_________________
Sitronix - Господин Полковник Sitronix
_____________________________
9900K@5ГГц, 32Гб + RTX 4090


 

Member
Статус: Не в сети
Регистрация: 18.12.2006
Откуда: Благовещенск
Фото: 2
Попользовался ей месяц и снёс, для Райзена особой пользы не увидел. Интелу с E-cores наверное будет полезна

_________________
★ 7800x3D
★ Asus ROG STRIX B650E-F
★ 4090 Gigabyte Gaming OC
★ Kingston FURY BEAST 2x16 DDR5 6200 30-38-38-50-88


 

Member
Статус: В сети
Регистрация: 24.04.2007
Откуда: и куда?
Фото: 6
Demon_blg писал(а):
Попользовался ей месяц и снёс, для Райзена особой пользы не увидел

Одночиплетному-то райзену какая польза? Для 7950X3D дело другое.

_________________
13700К/Z790/32GB/960 PRO/RTX 4080/G6/7XL/AG271QG 165Hz G-sync


 

Member
Статус: В сети
Регистрация: 24.04.2007
Откуда: и куда?
Фото: 6
При запуске приложения показывает ошибки. При выходе какие-то соответствия меняет :?:
Вложение:
Безымянный.jpg
Безымянный.jpg [ 752.58 КБ | Просмотров: 2711 ]

_________________
13700К/Z790/32GB/960 PRO/RTX 4080/G6/7XL/AG271QG 165Hz G-sync


 

Advanced member
Статус: Не в сети
Регистрация: 29.03.2017
Античит мешает наверно.

_________________
https://docs.google.com/spreadsheets/d/1QpzbIzmoE3ntu6XvpchHspxqA0o6FPxc63_diTelzXw


 

Member
Предупреждение Предупреждение 
Статус: Не в сети
Регистрация: 17.02.2019
Откуда: Новый Уренгой
Фото: 0
Винни-Пух Там новый анти-чит, он супер вредный даже на оверлеи.


 

Member
Статус: В сети
Регистрация: 24.04.2007
Откуда: и куда?
Фото: 6
Ииии. Ну и ладно.

_________________
13700К/Z790/32GB/960 PRO/RTX 4080/G6/7XL/AG271QG 165Hz G-sync


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 19 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  

Лаборатория














Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan