Update readme

This commit is contained in:
redraz 2023-11-11 07:28:22 +03:00
parent f30f81fa26
commit c3f036d122

187
README.md
View File

@ -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)