Вы должны войти, чтобы создавать сообщения и темы.

Trinity - Управление частотой процессора

1◄Страница 17 из 27► 27

Редактор меню проводника

Расширен список сканируемых областей контекстного меню Windows:
– Добавлены COM-обработчики рабочего стола (пункты панелей управления видеокарт: NVIDIA, AMD Radeon, Intel Graphics).
– Добавлено сканирование команд и COM-расширений для ярлыков (.lnk).
– Добавлена поддержка контекстных меню системных значков "Этот компьютер" и "Корзина".

disk.yandex.ru/d/E_vfHfAcbNM6gg

Редактор меню проводника

Расширен список сканируемых областей контекстного меню Windows:
- Добавлена поддержка меню перетаскивания правой кнопкой мыши (Drag & Drop) для файлов, папок и дисков (убирает навязчивые пункты архиваторов, Git и др.).
- Добавлено управление контекстным меню системных файлов: .reg (безопасное отключение "Слияния"), .bat, .cmd, .msi, .zip и .iso.
- Добавлена очистка пунктов для файлов без расширения и неизвестных типов (Unknown).
- Добавлено сканирование контекстных меню для значков "Сеть", "Папка пользователя" и фона "Библиотек".

⚡ Удалить сейчас (TI)

Добавлена функция "⚡ Удалить сейчас (TI)" в менеджере отложенных операций "📋 Проверить / отменить запланированные удаления".
Теперь заблокированные файлы можно удалить немедленно без перезагрузки Windows — программа автоматически находит и закрывает удерживающие дескрипторы, выгружает DLL-модули из процессов и стирает файлы с полным перехватом прав.

Успешно удалённые "на лету" объекты автоматически исключаются из реестровой очереди перезагрузки.

disk.yandex.ru/d/E_vfHfAcbNM6gg

Лайкнул Сибирь
Сибирь

Приоритет безопасного удаления в Корзину и защита от случайной потери данных

Теперь во всех компонентах программы удаление по умолчанию происходит в Корзину (с возможностью восстановления).

Если переместить объект в Корзину невозможно (например, при удалении с USB-флешки, сетевого ресурса или если размер файла превышает лимит Корзины), программа запрашивает явное подтверждение перед безвозвратным удалением.

Системные файлы и папки после перехвата прав и разблокировки в первую очередь безопасно отправляются в Корзину.

Интерфейс по умолчанию сообщает об отправке в Корзину, а предупреждения о безвозвратном удалении выводятся только при реальной необходимости.

При удалении ярлыков в "Редакторе меню проводника и автозагрузки" (папки SendTo и Автозагрузка) файлы теперь также не уничтожаются, а перемещаются в Корзину.

disk.yandex.ru/d/E_vfHfAcbNM6gg

Лайкнул Arman
Arman

Принудительное удаление с TrustedInstaller

Исправлена ошибка при выборе заблокированных файлов через окно программы ("Этот файл сейчас используется"), выбор переведён на современный API IFileOpenDialog с отключением проверок совместного доступа.

В алгоритм предварительной разблокировки внедрён низкоуровневый анализ системных дескрипторов ядра.
Теперь программа корректно определяет процессы, удерживающие папки (включая пустые), и предлагает закрыть их сразу, без отправки объекта в очередь на перезагрузку.

Добавлено принудительное закрытие дескрипторов (DUPLICATE_CLOSE_SOURCE) непосредственно перед удалением объектов.

disk.yandex.ru/d/E_vfHfAcbNM6gg

Настройка режима «Лимит»

Режим «Лимит» — это система контроля температур.

  1. Сначала отключает самый горячий режим (Turbo Boost).

  2. Если нагрев продолжается — снижает базовую частоту.

  3. При остывании ступенчато возвращает частоту назад, а при глубоком остывании — включает Turbo Boost.


🛠 Подробное описание каждого пункта

1. Порог остывания для Turbo Boost (°C)

  • Что это: На сколько градусов процессор должен остыть ниже установленного лимита, чтобы программа снова разрешила включить Turbo Boost.

  • По умолчанию: 12°C (например, при лимите 80°C турбо вернется только при 68°C).

  • Настройка в OCCT: Обратите внимание, до какой температуры остывает процессор в тесте после выключения Turbo Boost. Если он держится в районе 72–74°C, при дельте 12°C турбо-буст никогда не вернется до завершения теста. Для ноутбуков и горячих ПК лучше уменьшить значение до 8–10°C.

2. Интервал снижения частоты (мс)

  • Что это: Время ожидания между шагами снижения частоты. 1000 мс = 1 секунда.

  • По умолчанию: 1500 мс (1.5 секунды).

  • Настройка в OCCT: Если температура в тесте растет слишком быстро и процессор успевает уйти в перегрев — уменьшите до 1000 мс. Если система охлаждения массивная и медленно накапливает тепло — 1500 мс идеально.

3. Задержка возврата частоты (мс)

  • Что это: Сколько времени процессор должен проработать в «прохладном» состоянии, прежде чем программа сделает шаг повышения частоты на +5%.

  • По умолчанию: 7000 мс (7 секунд).

  • Настройка в OCCT: 7 секунд защищают вентиляторы от «рева» и перепадов, но в играх возвращение FPS может показаться медленным. Рекомендуется ставить 4000–5000 мс, чтобы процессор быстрее реагировал на спад нагрузки.

4. Шаг набора частоты (%)

  • Что это: На сколько процентов повышается планка частоты за один интервал при остывании.

  • По умолчанию: 5%.

  • Настройка в OCCT: Рекомендуется оставить 5%. Слишком большой шаг (например, 10–15%) сразу вернет процессор в перегрев, и частота начнет «скакать».

5. Шаг сброса частоты (%)

  • Что это: На сколько процентов срезается планка частоты за один интервал при плавном перегреве.

  • По умолчанию: 5%.

  • Настройка в OCCT: Рекомендуется оставить 5% (~150–200 МГц). В играх такой шаг сброса абсолютно незаметен для глаза и удерживает стабильный фреймтайм без микрофризов.

6. Минимальный порог частоты (%)

  • Что это: «Дно», ниже которого программа ни при каких обстоятельствах не опустит ползунок частоты.

  • По умолчанию: 50%.

  • Настройка в OCCT: Предотвращает зависание Windows при экстремальном нагреве. Если в тяжелом стресс-тесте система упирается в этот лимит, но играть всё равно нужно — можно поставить 60%, пожертвовав парой градусов ради плавности интерфейса.

7. Порог остывания для возврата (°C)

  • Что это: На сколько градусов процессор должен остыть ниже лимита, чтобы начать пошаговый подъем базовой частоты (до включения Turbo Boost).

  • По умолчанию: 6°C (при лимите 80°C частота пойдет вверх при 74°C и ниже).

  • Настройка в OCCT: Если в тесте частота непрерывно скачет вверх-вниз («эффект пилы») — увеличьте значение до 7–8°C. Если охлаждение реагирует быстро — оставьте 5–6°C.

8. Дельта аварийного перегрева (°C)

  • Что это: Режим «Паника». Превышение лимита, при котором включается экстренное тушение температур (сброс турбо и удвоенный шаг частоты).

  • По умолчанию: 3°C (при лимите 80°C паника включится на 83°C).

  • Настройка в OCCT: Если процессор при старте теста делает резкий секундный скачок («спайк») и тут же остывает кулерами — увеличьте до 4–5°C, чтобы избежать ложных срабатываний паники на пустом месте.

9. Аварийный шаг сброса частоты (%)

  • Что это: Шаг снижения частоты, когда сработала «Паника» (условие пункта 8).

  • По умолчанию: 10%.

  • Настройка в OCCT: Оставьте 10%. Если процессор критически перегревается, мягкие 5% могут не успеть сбить нагрев до вмешательства аппаратной защиты платы.


🧪 Методика настройки в OCCT (Тестирование под нагрузкой)

  1. Запустите программу Trinity и выставьте желаемый предел температур (например, 80°C или 85°C).

  2. Запустите OCCT, перейдите во вкладку Тест 

    →

     CPU (или Power для максимального прогрева).

  3. Запустите стресс-тест на 5–10 минут и наблюдайте за графиком частоты и температуры:

Симптом на графике OCCT Причина Что изменить в настройках
Частота скачет вверх и вниз (пилообразный график) Слишком маленькая разница между нагревом и остыванием. Процессор сразу после подъема нагревается снова. Увеличьте «Порог остывания для возврата» до 7–8°C или увеличьте «Задержку возврата частоты» до 6000–7000 мс.
Турбо-буст отключился и больше никогда не включается Процессор остыл, но не смог пробить глубокую дельту в 12°C под постоянной нагрузкой. Уменьшите «Порог остывания для Turbo Boost» с 12°C до 8–9°C.
Процессор перегревается быстрее, чем программа сбрасывает частоту Шаг снижения частоты не успевает за лавинообразным ростом температур. Уменьшите «Интервал снижения частоты» до 1000 мс или увеличьте «Аварийный шаг сброса частоты» до 15%.
Частота поднимается слишком медленно после спада нагрузки Слишком длинный таймер шага повышения. Уменьшите «Задержку возврата частоты» до 4000–4500 мс.

Лайкнул Сибирь
Сибирь

Модуль обновления

Устранена ошибка, из-за которой при удалении settings.ini или первом запуске программа ошибочно считала старую сборку новейшей и пропускала апдейт.

Проверка теперь опирается на реальное время модификации исполняемого файла (.exe) на диске в сравнении с датой облачной сборки, а не на запись в ini-файле.
Добавлена точная синхронизация файловых атрибутов времени скачанного файла с сервером (как при обычном обновлении, так и при переходе на английскую версию) для исключения ложных повторных предложений обновиться.

disk.yandex.ru/d/E_vfHfAcbNM6gg

Ох уж этот Qwen3.8-Max... )

Лайкнул Сибирь
Сибирь

Мультиязычность

Теперь программа содержит русский и английский язык в одном файле Trinity.exe.
Больше никаких скачиваний, язык переключается по нажатию кнопки в трее с автоматическим перезапуском утилиты.
Устаревший файл Trinity EN.exe удален из облака.

disk.yandex.ru/d/E_vfHfAcbNM6gg

dehote9223,  https://iimg.su/i/VJrlUk

Исправление ошибки запуска "Система не обнаружила libc++.dll"

Переход на полностью статическую сборку стандартных библиотек (-static).
Программа стала 100% автономной и больше не требует сторонних DLL рядом с файлом.
Размер исполняемого файла увеличился на ~180 КБ из-за внедрения необходимых компонентов рантайма внутрь .exe (без использования упаковщиков для исключения ложных срабатываний антивирусов).

disk.yandex.ru/d/E_vfHfAcbNM6gg

Маркиз, спасибо!

Лайкнули Сибирь и Маркиз
СибирьМаркиз

что за датчик на значке трея?

Текущий процент загрузки оперативной памяти

Лайкнули Arman и Маркиз
ArmanМаркиз

Расширена аппаратная поддержка процессоров AMD в драйвере Ring0

- Добавлено прямое считывание температур чиплетов (CCD) для архитектуры Zen 5 (Ryzen 9000, Strix Point) и линеек Zen 4 (Genoa / EPYC)
- Скорректирована адресация шины SMN: регистр 0x00059B00 переведён в разбор CCD с контролем бита валидности
- Обеспечен автономный аппаратный мониторинг и работа режима "Лимит" на платформе AM5 без сторонних программ

Улучшена точность мониторинга температур через HWiNFO

- Исключено ошибочное влияние вспомогательных датчиков (iGPU, SoC, сокет) на температуру ядер CPU
- Добавлено распознавание суммарной температуры процессора с одиночной меткой "CPU"

Исправлена утечка оконного перехватчика при выборе "Файл / Папку" в удалении через TrustedInstaller.
Восстановлена корректная работа глобального обработчика клавиши Escape после закрытия диалогов.

disk.yandex.ru/d/E_vfHfAcbNM6gg

Лайкнул Arman
Arman

Окно "Настройки режима Лимит"

Добавлена вставка параметров из буфера обмена через ссылку "Вставить из буфера" и горячую клавишу Ctrl + V.
Автоматическое заполнение всех полей и установка ползунка лимита даже при активном поле ввода с автоматической защитой от некорректных значений:

[Thermal]
ThermalLimitPos=4 (положение ползунка лимита)
ThermalTurboDelta=12
ThermalStepDownInterval=1500
ThermalStepUpInterval=7000
ThermalStepUp=5
ThermalStepDown=5
ThermalMinCpuPos=50
ThermalRecoveryDelta=6
ThermalPanicDelta=3
ThermalPanicStepDown=10

Добавлена всплывающая подсказка при наведении на ссылку копирования с напоминанием: "Сначала нажмите "Сохранить"".
Добавлено прямое открытие файла конфигурации settings.ini по двойному клику ЛКМ на свободном месте окна.
Добавлена одноразовая всплывающая подсказка при наведении на пустое место окна: "Двойной клик ЛКМ — открыть файл настроек settings.ini".

disk.yandex.ru/d/E_vfHfAcbNM6gg

Мониторинг температур CPU (GetCpuTemperatureC)
Устранено дублирование чтения регистра SMN 0x00059800 для платформы AMD (family >= 0x17).
Опрос значения Tctl вынесен в единый блок, а обход смещений smnCcdLayouts изолирован под условие !isZen1orPlus.

Разблокировщик дескрипторов (UnloadRemoteModule)
Устранена избыточная двойная проверка выхода при работе с проекциями памяти (isMappedView).
Сканирование модулей через EnumProcessModulesEx теперь вызывается строго для исполняемых DLL, не выполняя пустых циклов при размонтировании отображаемых файлов.

Модуль обновления драйвера (DownloadDriverThread)
Устранено неиспользуемое условие проверки существования файла в блоке else if, упрощена и нормализована ветка вывода ошибки при сбое получения публичной ссылки из облака.

disk.yandex.ru/d/E_vfHfAcbNM6gg

1◄Страница 17 из 27► 27