From c3f036d122279423dd9fb8c838ddac8610ee369c Mon Sep 17 00:00:00 2001 From: redraz Date: Sat, 11 Nov 2023 07:28:22 +0300 Subject: [PATCH] Update readme --- README.md | 187 ++++++++++++++++++++++++++---------------------------- 1 file changed, 91 insertions(+), 96 deletions(-) diff --git a/README.md b/README.md index 5ad29cd..c92e2a9 100644 --- a/README.md +++ b/README.md @@ -21,8 +21,7 @@ 1. [Особенности Ultra](#особенности-ultra) 1. [Состав Ultra](#состав-Ultra) 1. [Установка](#установка) - * [Установка (с кефира, чифира или другой сборки)](#установка-с-кефира-чифира-или-другой-сборки) - * [Обновление (переход с предыдущих версий), переустановка начисто](#обновление-переход-с-предыдущих-версий-переустановка-начисто) + * [Установка \ Обновление (с кефира, чифира или другой сборки)](#установка\обновление-с-кефира-чифира-или-другой-сборки) * [Дополнительные методы](#дополнительные-методы) 1. [Как использовать Ultra](#как-использовать-ultra) * [Включение и отключение модулей](#включение-и-отключение-модулей) @@ -65,61 +64,60 @@ ## Состав Ultra -1. **[Atmosphere](https://github.com/Atmosphere-NX/Atmosphere)** -1. **[Сигпатчи](https://sigmapatches.coomer.party)** -1. **[Hekate](https://github.com/CTCaer/hekate)** +1. **[Atmosphere](https://github.com/Atmosphere-NX/Atmosphere)** - Atmosphère - кастомная прошивка для Nintendo Switch. +1. **[Сигпатчи](https://sigmapatches.coomer.party)** - То, без чего нельзя запустить неподписанный софт ;) +1. **[Hekate](https://github.com/CTCaer/hekate)** - Пользовательский графический загрузчик Nintendo Switch, патчер прошивки, инструментарий и многое другое. +1. **[OC-Suite](https://github.com/hanai3Bi/Switch-OC-Suite/)** - Пакет разгона от Meha/hanai3Bi, открытые исходники гарантируют надежность и отсутствие скрытых гадостей. Вовремя обновляется для поддержки новых возможностей Атмосферы. Используется модифицированный loader.kip от B3711, в котором больше таблиц андервольта CPU (6 уровней против 2х). 1. **Установленные пейлоады**: - * [Lockpick_RCM](https://github.com/shchmue/Lockpick_RCM) - программа для дампинга ключей консоли. - * [TegraExplorer](https://github.com/rashevskyv/TegraExplorer/) - низкоуровневый файловый менеджер для работы с системой. + * [Lockpick_RCM](https://github.com/shchmue/Lockpick_RCM) - Программа для дампинга ключей консоли. + * [TegraExplorer](https://github.com/rashevskyv/TegraExplorer/) - Низкоуровневый файловый менеджер для работы с системой. 1. **Установленное Homebrew** - * [AiO Switch Updater](https://github.com/HamletDuFromage/aio-switch-updater) - программа для обновления Ultra до актуальной версии, а так же для скачивания читов. - * [DBI](https://github.com/rashevskyv/dbi) - лучший файловый менеджер, менеджер сохранений и установщик программ на консоль. -1. **Доступные для скачивания Homebrew** - * [Homebrew App Store](https://github.com/fortheusers/hb-appstore) - магазин приложений - * [Linkalho](https://github.com/rdmrocha/linkalho) - программа для привязки аккаунта. - * [Battery Desync Fix](https://github.com/CTCaer/battery_desync_fix_nx) - программа для сброса контроллера батареи. Не используйте просто так! - * [Daybreak](https://github.com/Atmosphere-NX/Atmosphere/tree/master/troposphere/daybreak) - программа для обновления системного ПО. - * [SysDVR](https://github.com/exelix11/SysDVR) - программа для передачи изображения с консоли на ПК или другие устройства. - * [sys-ftpd](https://github.com/cathery/sys-ftpd) - FTP сервер, работающий в фоне. - * [Observer-Tool](https://github.com/rkuchkarov/Observer-Tool) - оверлей с максимально подробным отображением статистики системы, напоминает Afterburner на PC. - * MicroMemBench - бенчмарк памяти. Результат сильно зависит от разгона CPU. В версии 0.5.0 нету принудительного авторазгона CPU, в 0.5.1 - есть. - * MicroMemTest - тест памяти. Проводить только с максимальным разгоном CPU. Если ошибки на Loop ниже 20 - значит с разгоном RAM точно проблемы. - * mhz - программа показывающая честную максимальную частоту цпу. - * RaytracingNX - бенчмарк цпу. + * [AiO Switch Updater](https://github.com/HamletDuFromage/aio-switch-updater) - Программа для обновления Ultra до актуальной версии, а так же для скачивания читов. + * [DBI](https://github.com/rashevskyv/dbi) - Лучший файловый менеджер, менеджер сохранений и установщик программ на консоль. Если вам нужна другая локализация - в Updater есть выбор из EN-RU-PTBR-ZHCN. 1. **Установленные модули** - * [SaltyNX](https://github.com/masagrator/SaltyNX) - фоновый модуль, позволяющий модифицировать файлы\процессы в консоли, поддерживает плагины. Не совместим с 32-х битными играми (список на гитхабе проекта). - * [ReverseNX-Tool](https://github.com/masagrator/ReverseNX-Tool) - (Теперь вшита в SaltyNX) программа, которая принудительно меняет режимы работы консоли на докстанцию и портатив, вне зависимости от того находится консоль в доке или нет. Потенциально улучшает картинку в портативе за счет того, что рендерит изображение так, как будто консоль в докстанции. - * [Ultra](https://github.com/Ultra-NX/Ultra-Overlay), форк [sys-clk-oc](https://github.com/hanai3Bi/Switch-OC-Suite) - модуль отвечающий за разгон процессора, памяти и видеочипа, для лучшей производительности. Используется сразу несколько вариаций от разных авторов, все модифицированные. Оригинальные авторы: Meha/hanai3Bi, lineon, p-sam. - * [nx-ovlloader](https://github.com/WerWolv/nx-ovlloader/) - с помощью этого модуля осуществляется переключение установленных модулей. - * [sys-patch](https://github.com/ITotalJustice/sys-patch/) - создает/обновляет патчи при запуске системы. Не заменяет сигпатчи, но избавляет от регулярного ручного обновления патчей системы после каждой микрообновы системы. - * [Ultra Paw Overlay](https://github.com/Ultra-NX/Ultra-Paw-Overlay), форк [Ultrahand Overlay](https://github.com/ppkantorski/Ultrahand-Overlay) - специальное оверлей-меню для взаимодействия с системой: разгон, управление режимами через ReverseNX, включение читов, прочее. Так же позволяет использовать самописные пакеты, как - Ultra Tuner. - - [FPSLocker](https://github.com/masagrator/FPSLocker) - оверлей, позволяющий разблокировать 60 FPS в играх. - - [EdiZon](https://github.com/proferabg/EdiZon-Overlay/releases) - оверлей для использования читов. - - [ovlSysmodules](https://github.com/WerWolv/ovl-sysmodules/) - оверлей для включения и отключения установленных системных модулей. - - [InfoNX-ovl](https://github.com/renA21/InfoNX/) - оверлей, показывающий информацию о батарее/CPU/GPU/RAM. - - [Ultra-Status-Monitor](https://github.com/Ultra-NX/Ultra-Status-Monitor), форк [Status-Monitor-Overlay](https://github.com/masagrator/Status-Monitor-Overlay) - модуль для контроля параметров консоли в реальном времени. Может выступать в качестве счетчика FPS. -1. **Пакеты Разгона** - * [OC-Suite](https://github.com/hanai3Bi/Switch-OC-Suite/) - Пакет разгона от Meha/hanai3Bi, открытые исходники (Были до недавнего времени) гарантируют надежность и отсутствие скрытых гадостей. Вовремя обновляется для поддержки новых возможностей Атмосферы. Используется модифицированный loader.kip от B3711, в котором больше таблица андервольта CPU (6 уровней против 2х). - * С версии 1.5.2 другие пакеты были убраны, так как не поддерживают HOS 17, и уступают OC-Suite во всем. + * [SaltyNX](https://github.com/masagrator/SaltyNX) - Фоновый модуль, позволяющий модифицировать файлы\процессы в консоли, поддерживает плагины. Не совместим с 32-х битными играми (список на гитхабе проекта). + * [ReverseNX](https://github.com/masagrator/ReverseNX) - (Теперь вшит в SaltyNX) Модуль, который принудительно меняет режимы работы консоли на докстанцию и портатив, вне зависимости от того находится консоль в доке или нет. Потенциально улучшает картинку в портативе за счет того, что рендерит изображение так, как будто консоль в докстанции. + * [NX-FPS](https://github.com/masagrator/NX-FPS) - (Теперь вшит в SaltyNX) Плагин SaltyNX, который позволяет получать данные о FPS в играх. + * [sys-clk-oc](https://github.com/hanai3Bi/Switch-OC-Suite) - Модуль отвечающий за разгон процессора, памяти и видеочипа - для лучшей производительности. Переодически меняю версии от разных авторов. Оригинальные авторы: Meha/hanai3Bi, lineon, p-sam. + * [nx-ovlloader](https://github.com/WerWolv/nx-ovlloader/) - С помощью этого модуля осуществляется переключение установленных модулей. + * [sys-patch](https://github.com/ITotalJustice/sys-patch/) - Создает/обновляет патчи при запуске системы. Не заменяет сигпатчи, но избавляет от регулярного ручного обновления патчей системы после каждой микрообновы системы. + * [Ultra Paw Overlay](https://github.com/Ultra-NX/Ultra-Paw-Overlay), форк [Ultrahand Overlay](https://github.com/ppkantorski/Ultrahand-Overlay) - Специальное оверлей-меню для взаимодействия с системой: разгон, управление режимами через ReverseNX, включение читов, прочее. Так же позволяет использовать самописные пакеты, например - Ultra Tuner. + - **Ultra-Overlay**, форк [sys-clk](https://github.com/hanai3Bi/Switch-OC-Suite) - Оверлей для управления модулем sys-clk-oc. Немного изменен мной, но без копания в исходниках. + - [Status Monitor](https://github.com/Ultra-NX/Ultra-Status-Monitor), форк [Status Monitor](https://github.com/masagrator/Status-Monitor-Overlay) - Оверлей позволяющий следить за параметрами консоли в реальном времени. Может выступать в качестве счетчика FPS. Измененить пресет внешности Micro-оверлея можно в Updater. + - [FPSLocker](https://github.com/masagrator/FPSLocker) - Оверлей, позволяющий разблокировать 60 FPS в играх. + - [EdiZon](https://github.com/proferabg/EdiZon-Overlay/releases) - Оверлей для использования читов. + - [InfoNX](https://github.com/renA21/InfoNX/) - Оверлей, показывающий информацию о батарее/CPU/GPU/RAM. + - [ReverseNX-RT](https://github.com/masagrator/ReverseNX-RT) - Оверлей для управления модулем ReverseNX. + - [Sysmodules](https://github.com/WerWolv/ovl-sysmodules/) - Оверлей для включения и отключения установленных системных модулей. +1. **Доступные для скачивания через Updater** + * [Daybreak](https://github.com/Atmosphere-NX/Atmosphere/tree/master/troposphere/daybreak) - программа для обновления системного ПО. + * [Linkalho](https://github.com/rdmrocha/linkalho) - Программа для привязки аккаунта. + * [ReverseNX Tool](https://github.com/masagrator/ReverseNX-Tool) - Программа для управления модулем ReverseNX. + * [Battery Desync Fix](https://github.com/CTCaer/battery_desync_fix_nx) - Программа для сброса контроллера батареи. Не используйте просто так! + * [HB App Store](https://github.com/fortheusers/hb-appstore) - Бесплатный магазин для скачивания Homebrew приложений. + * [SysDVR](https://github.com/exelix11/SysDVR) - Программа и модуль для передачи изображения с консоли на ПК или другие устройства. + * [sys-ftpd](https://github.com/cathery/sys-ftpd) - FTP сервер, работающий в фоне. + * [Observer-Tool](https://github.com/rkuchkarov/Observer-Tool) - Оверлей с максимально подробным отображением статистики системы, напоминает Afterburner на PC. + * **MicroMemBench** - Бенчмарк памяти. Результат сильно зависит от разгона CPU. В версии 0.5.0 нету принудительного авторазгона CPU, в 0.5.1 - есть. + * **MicroMemTest** - Тест памяти. Проводить только с максимальным разгоном CPU. Если ошибки на Loop ниже 20 - значит с разгоном RAM точно проблемы. + * **RaytracingNX** - Бенчмарк цпу. + * **stress-nx** - Стресс-тест/бенчмарк цпу. + * **mhz** - Программа показывающая честную максимальную частоту цпу. ## Установка **ВАЖНО! Строго следуйте инструкции и не отклоняйтесь от нее. В случае возникновения проблем, вернитесь к инструкции и переустановите Ультру начисто.** -### Установка (с кефира, чифира или другой сборки) -1. Распакуйте [All in One Updater с конфигом Ultra](https://github.com/Ultra-NX/Ultra-Resources/raw/main/aio/config.zip) на карту памяти консоли +### Установка \ Обновление (с кефира, чифира или другой сборки) +1. Распакуйте [All in One Updater с конфигом Ultra](https://github.com/Ultra-NX/Ultra-Resources/raw/main/aio/config.zip) на карту памяти консоли. Пропустите этот шаг, если у вас уже ультра версии 1.5 и новее. 1. Запустите [**Homebrew Launcher**] (Зажав R зайти в игру/альбом) > **All in One Updater** * Если вместо запуска приложения вы получаете черный экран, немного подождите, и если не помогло - перекачайте приложение вручную из его [репозитория](https://github.com/HamletDuFromage/aio-switch-updater) и распакуйте [архив с конфигом](https://github.com/Ultra-NX/Ultra-Resources/raw/main/aio/config.zip) в корень карты памяти. 1. Перейдите в **Custom Downloads** > **Ultra** > **Continue**, на запрос о перезаписи `ini`, выберите **Yes**, консоль перезагрузится -### Обновление (переход с предыдущих версий) -1. Запустите [**Homebrew Launcher**] (Зажав R зайти в игру/альбом) > **All in One Updater** - * Если вместо запуска приложения вы получаете черный экран, немного подождите, и если не помогло - перекачайте приложение вручную из его [репозитория](https://github.com/HamletDuFromage/aio-switch-updater) и распакуйте [архив с конфигом](https://github.com/Ultra-NX/Ultra-Resources/raw/main/aio/config.zip) в корень карты памяти. -1. Перейдите в **Custom Downloads** > **Ultra** > **Continue**, на запрос о перезаписи `ini`, выберите **Yes**, консоль перезагрузится ### Дополнительные методы * **Установка с нуля** нужна _только_ тем, у кого не стоит никакой системы вообще, но уже есть возможность запустить её с карты памяти (например, установлен чип). -* **Отладочная установка** это метод, который следует использовать _только_ тогда, когда понимаете, что делаете, или если об этом вас попросили компетентные люди в чате. +* **Чистая установка** это метод, который следует использовать _только_ тогда, когда понимаете, что делаете, или если об этом вас попросили компетентные люди в чате. #### Установка с нуля 1. Распакуйте [Ultra](https://github.com/Ultra-NX/Ultra/releases/latest/download/Ultra.zip) на карту памяти консоли @@ -127,7 +125,7 @@ * Работать с картой памяти рекомендуется через картридер, не через консоль. 1. Вставить карту в консоль и включить -#### Отладочная установка +#### Чистая установка **Выполняйте только в случае проблем с методами выше** 1. Удалите с карты памяти всё, кроме папки Nintendo и emuMMC (если есть) (Папку с бекапами сохранений, например JKSV, тоже не стоит удалять, а стоит скопировать в безопасное место на компьютере) * Карта должна быть отформатирована в [FAT32], размер кластера 64kb. Если стандартными методами форматирования вам не дают выбрать нужную файловую системы - используйте [Rufus](https://rufus.ie/ru/). Система HOS свитча не умеет правильно работать с [EXFAT], потому будет быстро убивать карту памяти бесконечными циклами перезаписи. @@ -137,19 +135,19 @@ ## Как использовать Ultra -Все настройки осуществляются через Ultra Paw меню, которое вызывается сочетанием клавиш (L)+(R)+(▲), где (L) - верхний бампер левого джойкона, (R) - верхний бампер правого джойкона, а (▲) - кнопка вверх на "крестовине". +Все настройки осуществляются через Ultra Paw меню, которое вызывается сочетанием клавиш (L)+(R)+(▲), где (L) - верхний бампер левого джойкона, (R) - верхний бампер правого джойкона, а (▲) - кнопка вверх на "крестовине". -**Можете установить любую комбинацию с помощью Ultra Tuner, или просто удалить файл `/config/ultrapaw/config.ini`, в таком случае вернется комбинация по умолчанию.** +В настройках Ultra Paw, вызываемых нажанием на кнопку **(+)** вы можете настроить отображение полезной информации в нем, а так же сменить комбинацию вызова оверлеев. После одновременного нажатия этих трех кнопок появится Ultra Paw меню со следующими пунктами: -* **Ultra Overlay** - модуль для управления профилями разгона -* **Status Monitor** - модуль, показывающий метрики работы системы в реальном времени поверх экрана, не отбирая управление у игры. Есть много режимов работы, в том числе режим, позволяющий вывести счетчики частот и FPS в левом верхнем углу экрана -* **FPSLocker** - модуль для разблокировки 60 fps в играх -* **InfoNX** - модуль, показывающий расширенную информацию о потреблении энергии консоль -* **ReverseNX-RT** - модуль, позволяющий принудительно выбрать режим работы консоли (портативный или докстаниця) -* **EdiZon** - модуль для управления читами -* **Sysmodules** - модуль, для управления модулями. Позволяет включать\отключать установленные модули +* **Ultra-Overlay** - Оверлей отвечающий за разгон процессора, памяти и видеочипа - для лучшей производительности. +* **Status Monitor** - Оверлей показывающий метрики работы системы в реальном времени поверх экрана, не отбирая управление у игры. Есть много режимов работы, в том числе режим, позволяющий вывести счетчики частот и FPS в левом верхнем углу экрана. +* **FPSLocker** - Оверлей, позволяющий разблокировать 60 FPS в играх. +* **EdiZon** - Оверлей для использования читов. +* **InfoNX** - Оверлей показывающий информацию о батарее/CPU/GPU/RAM. +* **ReverseNX-RT** - Оверлей позволяющий принудительно выбрать режим работы консоли (портативный или докстаниця). +* **Sysmodules** - Оверлей для управления модулями. Позволяет включать\отключать установленные модули. Нажав **(A)** на пункте, вы откроете его персональное меню. @@ -165,7 +163,7 @@ ### Сортировка и скрытие оверлеев -Кнопкой **(Y)** можно открыть настройки сортировки конкретного оверлея, где вы сможете его скрыть, что перенесет его в отдельное подменю скрытых оверлеев, либо выбрать цифру приоритета. Чем ниже цифра, тем выше в списке будет конкретный оверлей. +Кнопкой **(Y)** можно открыть настройки сортировки конкретного оверлея, где вы сможете его скрыть, что перенесет его в отдельное подменю скрытых оверлеев, либо выбрать цифру приоритета. Чем ниже цифра, тем выше в списке будет конкретный оверлей. Так же на кнопку **(X)** можно добавить оверлей в "Избранное", закрепив его над всеми другими. ### Управление режимом работы консоли (портатив \ док, ReverseNX-RT) @@ -182,24 +180,24 @@ Настройка разгона осуществляется через модуль Ultra Overlay. В заголовке располагаются следующие параметры: -* **App ID** - показывает titleid запущенной игры -* **Profile** - параметр синхронизирован с настройками ReverseNX-RT (если включена соответствующая настройка в параметрах) и показывает в каком режиме сейчас работает консоль (**Docked** - режим докстанции, **Handheld** - портатив). +* **App ID** - Показывает titleid запущенной игры +* **Profile** - Параметр синхронизирован с настройками ReverseNX-RT (если включена соответствующая настройка в параметрах) и показывает в каком режиме сейчас работает консоль (**Docked** - режим докстанции, **Handheld** - Портатив). * Синхронизация временно недоступна в новом sys-clk для HOS 17, но можно переключиться на старый sys-clk через настройки Tuner, если у вас HOS 16.1 -* **CPU** - текущая частота процессора -* **GPU** - текущая частота ядра видеопроцессора -* **RAM** - текущая частота памяти -* **SOC** - температура процессора (SoC - система на чипе, означает, что на одном чипе находится и видеоядро и центральный процессор, потому температура у них одна на двоих) -* **PCB** - температура контроллера питания акумулятора -* **Skin** - температура платы консоли +* **CPU** - Текущая частота процессора +* **GPU** - Текущая частота ядра видеопроцессора +* **RAM** - Текущая частота памяти +* **SOC** - Температура процессора (SoC - система на чипе, означает, что на одном чипе находится и видеоядро и центральный процессор, потому температура у них одна на двоих) +* **PCB** - Температура контроллера питания акумулятора +* **Skin** - Температура платы консоли -* **Enable** - отвечает за активацию разгона. On - включен, Off - отключен -* **Edit app Profile** - настройка профиля разгона для запущенного приложения. Указанные настройки будут автоматически применяться при запуске приложения. Имеют средний приоритет. +* **Enable** - Отвечает за активацию разгона. On - включен, Off - отключен +* **Edit app Profile** - Настройка профиля разгона для запущенного приложения. Указанные настройки будут автоматически применяться при запуске приложения. Имеют средний приоритет. * Advanced * **Temporary overrides** - настройки разгона для всех приложений. Указанные настройки применяются для всех запускаемых приложений и действуют до перезагрузки приставки. Имеют наивысший приоритет. * **Global profile** - настройки разгона для всех приложений. Указанные настройки применяются для всех запускаемых приложений. Имеют самый низкий приоритет. Использовать только если значете, что делаете. * **Miscellaneous** - дополнительные настройки консоли, например, ограничение вольтажа зарядки, автобуст, ограничение процента зарядки и другие. Подробнее будет рассмотрено отдельно. - * Меню временно недоступно в новом sys-clk для HOS 17, но можно переключиться на старый sys-clk через настройки Tuner, если у вас HOS 16.1 + * ***Меню временно недоступно в новом sys-clk для HOS 17.*** Разгон осуществляется с помощью смены максимальной частоты для CPU/GPU/RAM через настройки разгона **Global profile**/**Edit app Profile**/**Temporary overrides**. Причем настройки будут применяться в зависимости от приоритета (**Temporary overrides** -> **Edit app Profile** -> **Global profile**). Наивысший приоритет у **Temporary overrides**, если там не указано никаких настроек, то программа смотрит в настройки из **Edit app Profile**, если там пусто, то применяются настройки из **Global profile**. И если уже там ничего нет, то ставятся настройки системы по-умолчанию (**Default**). @@ -217,12 +215,12 @@ **Edit app Profile** содержит в себе управление говернорами Говернор (англ. governor) в контексте управления частотами процессора - это программа или механизм, который контролирует частоту работы процессора и его потребление энергии. - * Говернор временно недоступен в новом sys-clk для HOS 17, но можно переключиться на старый sys-clk через настройки Tuner, если у вас HOS 16.1 + * ***Говернор временно недоступен в новом sys-clk для HOS 17.*** Суть работы говернора заключается в том, чтобы определить оптимальную частоту работы процессора в зависимости от нагрузки на него. Если процессор не нагружен, говернор может снизить его частоту, чтобы снизить потребление энергии и уменьшить тепловыделение. Если же процессор получает высокую нагрузку, говернор может увеличить его частоту до выставленной в профиле, чтобы обеспечить высокую производительность. -* **CPU Freq Governor** - включить или выключить управление частотой **центрального** процессора -* **GPU Freq Governor** - включить или выключить управление частотой **графического** процессора +* **CPU Freq Governor** - Включить или выключить управление частотой **центрального** процессора +* **GPU Freq Governor** - Включить или выключить управление частотой **графического** процессора Оба эти пункта будут доступны только если в **Miscellaneous** активировано значение **Frequency Governor** @@ -230,28 +228,28 @@ Каждый из профилей содержат в себе отдельные пункты для разгона **CPU**, **GPU** и **RAM**. Что за что отвечает легко понять по названию. В каждом из этих пунктов есть значение **Default**, которое отвечает за значение по-умолчанию, которое берется из предыдущей по приоритету настройки разгона (Temporary/App/Global/Системное значение) из профиля, соответствующего приоритета. Рабочие частоты подбираются индивидуально для каждой конкретной игры на каждой конкретной консоли. Подробнее про подбор частот будет ниже. -* **Miscellaneous** - раздел с дополнительными настройками. Содержит в себе следующие опции: - * **Auto CPU Boost** - активный слой автобуста. Повышает частоту CPU при нагрузке на системное ядро, что обычно означает подгрузку данных, стриминг текстур, локаций и т. п. На Erista лучше отключать, поскольку влияет на время работы от батареи - * **Sync ReverseNX Mode** - настройка, синхронизирующая профиль ReverseNX с профилем Ultra Overlay. То есть, если в реверсе стоит **Handheld**, то активный профиль в Ultra Overlay будет **Handheld**, если **Docked**, то **Docked** соответственно - * **Frequency Governor** - включает говерноры в **Edit app Profile** - * **Charging Current** - ограничение тока зарядки - * **Charging Limit** - ограничение до которого приставка будет заряжаться - * **Force Disable Charging** - опция, позволяющая не заряжать батарею при работе от зарядки. То есть, батарея не будет садиться, но и фактически не будет заряжаться тоже. Позволяет избежать проблем с десинхронизацией батареи - * **Screen Backlight** - отключает подсветку экрана. Полезно в связке с sys-dvr - * **Info** - различные метрики: - * **Charger** - тип зарядного устройства, подключенного к консоли. Показывается вольтаж и ампераж, а так же мощность в Ваттах - * **Battery** - напряжение на батарее и её температура +* **Miscellaneous** - Раздел с дополнительными настройками. Содержит в себе следующие опции: + * **Auto CPU Boost** - Фктивный слой автобуста. Повышает частоту CPU при нагрузке на системное ядро, что обычно означает подгрузку данных, стриминг текстур, локаций и т. п. На Erista лучше отключать, поскольку влияет на время работы от батареи + * **Sync ReverseNX Mode** - Настройка, синхронизирующая профиль ReverseNX с профилем Ultra Overlay. То есть, если в реверсе стоит **Handheld**, то активный профиль в Ultra Overlay будет **Handheld**, если **Docked**, то **Docked** соответственно + * **Frequency Governor** - Включает говерноры в **Edit app Profile** + * **Charging Current** - Ограничение тока зарядки + * **Charging Limit** - Ограничение до которого приставка будет заряжаться + * **Force Disable Charging** - Опция, позволяющая не заряжать батарею при работе от зарядки. То есть, батарея не будет садиться, но и фактически не будет заряжаться тоже. Позволяет избежать проблем с десинхронизацией батареи + * **Screen Backlight** - Отключает подсветку экрана. Полезно в связке с sys-dvr + * **Info** - Различные метрики: + * **Charger** - Тип зарядного устройства, подключенного к консоли. Показывается вольтаж и ампераж, а так же мощность в Ваттах + * **Battery** - Напряжение на батарее и её температура * **Current Limit** - - * **Charging Limit** - значение, указанное в **Charging current** + * **Charging Limit** - Значение, указанное в **Charging current** * **Raw Charge** - Заряд батареи, который отдает контроллер зарядки - * **Battery Age** - "здоровье" батареи + * **Battery Age** - "Здоровье" батареи * **Power Role** - - * **Current Flow** - текущее потребление - * **CPU Volt** - вольтаж CPU - * **GPU Volt** - вольтаж GPU - * **DRAM Volt** - вольтажи памяти + * **Current Flow** - Текущее потребление + * **CPU Volt** - Вольтаж CPU + * **GPU Volt** - Вольтаж GPU + * **DRAM Volt** - Вольтажи памяти - * Раздел **Miscellaneous** временно недоступен в новом sys-clk для HOS 17, но можно переключиться на старый sys-clk через настройки Tuner, если у вас HOS 16.1 + * ***Раздел **Miscellaneous** временно недоступен в новом sys-clk для HOS 17.*** #### Конфигуратор Ultra Tuner @@ -260,8 +258,8 @@ Чтобы попасть в Ultra Tuner - откройте Ultra Paw меню комбинацией **(L)+(R)+(▲)**, после чего нажмите **(►)** чтобы попасть в меню пакетов, и выберите Ultra Tuner. Внутри доступны следующие Страницы: -* **Tuner** - основное меню конфигурации, пресетов и бэкапов. -* **Updater** - меню скачивания обновлений, приложений, модов и бонусом - изменения системных настроек атмосферы. +* **Tuner** - Основное меню конфигурации, пресетов и бэкапов. +* **Updater** - Меню скачивания обновлений, приложений, модов и бонусом - изменения системных настроек атмосферы. В Tuner находятся три основных раздела: @@ -281,13 +279,13 @@ * **Maximum MHz** - настройка максимальной частоты памяти. При изменении данного параметра, частота выставляемая пунктом RAM Maximum будет заменена на выбранную. Чем выше частота - тем выше производительность, однако более высокие частоты могут привести к артефактам и вылетам при неправильной настройке сопутствующих параметров. * **Vddq Voltage** - первичный вольтаж памяти. Более высокие значения могут повысить стабильность на высоких частотах, оказывая минимальное влияние на энергопотребление. Только для Марико. * **Vdd2 Voltage** - вторичный вольтаж памяти. Более высокие значения также могут повысить стабильность на высоких частотах, оказывая минимальное влияние на энергопотребление. Для Эрист отвечает так же и за Vddq. - * **EMC DVB Table** - таблица питания контроллера памяти. Гарантировано повышая стабильность на высоких частотах памяти. Чем выше значение - тем выше потребление. Рекомендуется повышать в первую очередь если у вас проблемы с разгоном RAM. - * **Timing [0-7]** - настройки таймингов. Каждый пункт отвечает за свой набор таймингов, позволяя производить индивидуальную подгонку. Чем выше значение, тем выше производительность, однако слишком высокие значения могут привести к вылетам в зависимости от модели памяти. Для тонкой настройки - понизьте все значения до 1, после повышайте каждый параметр на единицу (с последующей перезагрузкой), проверяя стабильность. В случае вылета или артефактов - понизьте это значение на 1 и двигайтесь к следующему Core Timings пункту. + * **EMC DVB** - таблица питания контроллера памяти. Гарантировано повышая стабильность на высоких частотах памяти. Чем выше значение - тем выше потребление. Рекомендуется повышать в первую очередь если у вас проблемы с разгоном RAM. + * **Timings [1-7]** - настройки таймингов. Каждый пункт отвечает за свой набор таймингов, позволяя производить индивидуальную подгонку. Чем выше значение, тем выше производительность, однако слишком высокие значения могут привести к вылетам в зависимости от модели памяти. Для тонкой настройки - понизьте все значения до 1, после повышайте каждый параметр на единицу (с последующей перезагрузкой), проверяя стабильность. В случае вылета или артефактов - понизьте это значение на 1 и двигайтесь к следующему Core Timings пункту. Иногда вы можете видеть подобные обозначения таймингов: 85545553. Каждая цифра соответсвует настройке тайминга. Например, для случая выше: Timing 0 установлен на 8, Timing 1 - на 5 и так далее. **ВАЖНО:** чтобы применить изменения - перезагрузите консоль. -В Ultra Tuner доступен механизм создания бекапов Ваших конфигураций. Для того чтобы управлять бекапами - зайдите в Backup Manager в главном меню Тюнера. +В **Ultra Tuner** доступен механизм создания бекапов Ваших конфигураций. Для того чтобы управлять бекапами - зайдите в Backup Manager в главном меню Тюнера. Внутри доступны три пункта: * **Backup** - позволяет Вам создать новый бекап из текущей конфигурации. Бекапы расположены по пути */atmosphere/kips/.bak*. Новый бекап заменяет собой предыдущий * **Restore** - восстановить конфигурацию из бекапа. @@ -326,7 +324,7 @@ Red - самый крутой пресет, потому, что RED GOEZ FASTA! Читы для разблокировки 60FPS в некоторых играх можно взять в **AiO Updater** > **Download cheats** > **Download graphics enhancing cheats**. Если для установленных игр есть соответствующие читы, то они будут установлены автоматически. Помните что если для этих игр у вас уже были установлены читы, то установка читов для разблокировки удалит уже имеющиеся читы. Однако, если у вас есть читы для разблокировки FPS, то установка обычных читов через апдейтер просто добавит их, при этом сохранив читы на разблокировку. -Активация читов проводится через меню **Tesla** > **EdiZon** > **Cheats** во включенной игре. В появившемся меню активируйте необходимый чит. После перезапуска игры, читы, что вы активировали ранее так же будут активны! +Активация читов проводится через меню **Ultra Paw** > **EdiZon** > **Cheats** во включенной игре. В появившемся меню активируйте необходимый чит. После перезапуска игры, читы, что вы активировали ранее так же будут активны! #### Модификации @@ -366,7 +364,7 @@ Red - самый крутой пресет, потому, что RED GOEZ FASTA! Не гонитесь за частотами и цифрами. Единственным мерилом удачного разгона является ваш комфорт при игре. Частоты не отражают фактической производительности, и тем более энергопотребления. Обратите внимание, что каждое устройство имеет уникальные характеристики, поэтому необходимо настраивать частоты в соответствии с конкретной моделью вашего устройства и играми, которые вы собираетесь запускать на нем. А каждая игра имеет уникальные требования. -С помощью модуля **Status Monitor** можно следить за энергопотреблением консоли. Замеряйте потребление в тестируемой игре без разгона и с разгоном, а после найдите баланс между производительностью и энергопотреблением. Не забывайте, что чем выше потребление энергии, тем быстрее сядет батарея в портативном режиме. Для работы в докстанции или от зарядки, энергопотребление не так уж и важно. +С помощью оверлея **Status Monitor** можно следить за энергопотреблением консоли. Замеряйте потребление в тестируемой игре без разгона и с разгоном, а после найдите баланс между производительностью и энергопотреблением. Не забывайте, что чем выше потребление энергии, тем быстрее сядет батарея в портативном режиме. Для работы в докстанции или от зарядки, энергопотребление не так уж и важно. ## Проблемы и их решения @@ -430,7 +428,7 @@ ERISTA оснащена более мощным контроллером PMICs M **О**: Смотрите выше в разделе Проблемы и решения **В**: Нет говернора -**О**: Если у вас 16.1 HOS, зайдите в Tuner - Updater и найдите переключатель sys-clk, выберите Old Full. Если 17 HOS - ждите, когда-нибудь портируют говернор и на нее +**О**: Ждите, когда-нибудь его портируют для 17 HOS **В**: Частоты прыгают **О**: При работе говернора так и должно быть @@ -444,10 +442,7 @@ ERISTA оснащена более мощным контроллером PMICs M Ниже перечислены лицензии тех программ, которые были модифицированы специально для Ultra. Следуя положениям этих лицензий, весь код в модификациях распространяется под той же лицензией [GPL 2.0](https://github.com/Atmosphere-NX/Atmosphere/blob/master/LICENSE): - * [Atmosphere](https://github.com/Atmosphere-NX/Atmosphere) - * [Hekate](https://github.com/CTCaer/hekate) * [Status-Monitor-Overlay](https://github.com/masagrator/Status-Monitor-Overlay) - * [Switch-OC-Suite](https://github.com/hanai3Bi/Switch-OC-Suite) [CC-BY-NC-4.0 License](https://github.com/ppkantorski/Ultrahand-Overlay/blob/main/LICENSE) * [Ultrahand-Overlay](https://github.com/ppkantorski/Ultrahand-Overlay)