diff --git a/README.md b/README.md index 23356a6..0db0a66 100644 --- a/README.md +++ b/README.md @@ -49,19 +49,19 @@ ## Особенности Ultra -* Выбор между разными пакетами разгона, будь то 4ifir или OC-Suite -* Сборка максимально легкая и не нагруженная. В ней нет лишнего, минимум необходимый для разгона и все -* Модульная конструкция. В стоке минимум приложений/плагинов/оверлеев, но вы всегда можете поставить еще через комплектный апдейтер -* Радикальное снижение шума системы охлаждения -* Кастомный Status Monitor Overlay c FPS и системными метриками -* Эмуляция док режима -* Ускоренная зарядка +* Предварительно настроенный OC-Suite с пресетами. +* Потрясающий и вервый на Свитче - Ultra Tuner, позволяющий настраивать разгон прямо с консоли. +* Сборка максимально легкая и не нагруженная. В ней нет лишнего, минимум необходимый для разгона и все. +* Модульная конструкция. В стоке минимум приложений/плагинов/оверлеев, но вы всегда можете поставить еще через комплектный апдейтер. +* Выбор пресета работы системы охлаждения, либо шумно но холодно, либо тихо но горячо. +* Кастомный Status Monitor Overlay c FPS и системными метриками. +* Ускоренная зарядка. ### Плюсы систем разгона 4ifir/Suite * Разгон вплоть до значений в 2907+ Mhz для CPU, 1305 Mhz для GPU, 29xx Mhz для RAM (точный потолок значения индивидуален для каждой консоли) * Автоматический андервольтинг/овервольтинг * Автоматический буст при загрузке игры -* Поддержка говернора - снижения потребления ресурсов когда они не требуются консоли +* Поддержка говернора - снижения потребления ресурсов когда они не требуются консоли (Временно недоступно на 17 HOS) ## Состав Ultra @@ -81,6 +81,7 @@ * [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 - программа показывающая честную максимальную частоту цпу. @@ -98,8 +99,8 @@ - [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 - * [4ifir](https://github.com/rashevskyv/4IFIR/) - Пакет разгона от Cooler3D, закрытые исходники, [спорная](https://www.youtube.com/watch?v=0ECmCChjnK0) личность автора. Зато систему разгона делает отличную, версия 1.7 не считая фейковых частот RAM (+200мгц) работает очень хорошо, а вот 1.8 - сломана, не рекомендуется к использованию. + * [OC-Suite](https://github.com/hanai3Bi/Switch-OC-Suite/) - Пакет разгона от Meha/hanai3Bi, открытые исходники (Были до недавнего времени) гарантируют надежность и отсутствие скрытых гадостей. Вовремя обновляется для поддержки новых возможностей Атмосферы. Используется модифицированный loader.kip от B3711, в котором больше таблица андервольта CPU (6 уровней против 2х). + * С версии 1.5.2 другие пакеты были убраны, так как не поддерживают HOS 17, и уступают OC-Suite во всем. ## Установка @@ -108,17 +109,17 @@ ### Установка (с кефира, чифира или другой сборки) 1. Распакуйте [All in One Updater с конфигом Ultra](https://github.com/Ultra-NX/Ultra-Resources/raw/main/aio/config.zip) на карту памяти консоли 1. Запустите [**Homebrew Launcher**] (Зажав R зайти в игру/альбом) > **All in One Updater** - * Если вместо запуска приложения вы получаете черный экран, перекачайте приложение вручную из его [репозитория](https://github.com/HamletDuFromage/aio-switch-updater) и вручную пропишите в Custom downloads > Add custom link этот адрес `https://github.com/Ultra-NX/Ultra-Resources/raw/main/aio/config.zip`, после чего перезапустите приложение -1. Перейдите в **Custom Downloads** > **Ultra 1.5** > **Continue**, на запрос о перезаписи `ini`, выберите **Yes**, консоль перезагрузится + * Если вместо запуска приложения вы получаете черный экран, немного подождите, и если не помогло - перекачайте приложение вручную из его [репозитория](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) и вручную пропишите в Custom downloads > Add custom link этот адрес `https://github.com/Ultra-NX/Ultra-Resources/raw/main/aio/config.zip`, после чего перезапустите приложение -1. Перейдите в **Custom Downloads** > **Ultra 1.5** > **Continue**, на запрос о перезаписи `ini`, выберите **Yes**, консоль перезагрузится + * Если вместо запуска приложения вы получаете черный экран, немного подождите, и если не помогло - перекачайте приложение вручную из его [репозитория](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**, консоль перезагрузится ### Дополнительные методы * **Установка с нуля** нужна _только_ тем, у кого не стоит никакой системы вообще, но уже есть возможность запустить её с карты памяти (например, установлен чип). -* **Отладочная установка** это метод, который следует использовать _только_ тогда, когда понимаете, что делаете, или если об этом вас попросил [компетентный человек](https://t.me/redraz). +* **Отладочная установка** это метод, который следует использовать _только_ тогда, когда понимаете, что делаете, или если об этом вас попросили компетентные люди в чате. #### Установка с нуля 1. Распакуйте [Ultra](https://github.com/Ultra-NX/Ultra/releases/latest/download/Ultra.zip) на карту памяти консоли @@ -128,8 +129,8 @@ #### Отладочная установка **Выполняйте только в случае проблем с методами выше** -1. Удалите с карты памяти всё, кроме папки Nintendo и emuMMC (если есть) (Папку с бекапами сохранений, например JKSV, тоже не стоит удалять) - * Карта должна быть в [FAT32] +1. Удалите с карты памяти всё, кроме папки Nintendo и emuMMC (если есть) (Папку с бекапами сохранений, например JKSV, тоже не стоит удалять, а стоит скопировать в безопасное место на компьютере) + * Карта должна быть отформатирована в [FAT32], размер кластера 64kb. Если стандартными методами форматирования вам не дают выбрать нужную файловую системы - используйте [Rufus](https://rufus.ie/ru/). Система HOS свитча не умеет правильно работать с [EXFAT], потому будет быстро убивать карту памяти бесконечными циклами перезаписи. * Работать с картой памяти рекомендуется через картридер, не через консоль. 2. Распакуйте [Ultra](https://github.com/Ultra-NX/Ultra/releases/latest/download/Ultra.zip) на карту памяти консоли 3. Вставить карту в консоль и включить @@ -170,15 +171,11 @@ Модуль **ReverseNX-RT** позволяет принудительно включать режим докстанции при игре в портативе и наоборот. С помощью кнопки **Change system control** нужно включить принудительное управление сменой режимов (отображается в строке **Controlled by system**, положение **No** означает, что можно менять режимы вручную). После чего можно переключать режимы кнопкой Change mode (отображается в строке **Mode**, где **Docked** - режим докстанции, **Handheld** - портатив). -Важно понимать, что в режиме докстанции консоль принудительно повышает частоты работы процессора, в следствии чего картинка становится более качественной, но и быстрее расходуется батарея. +Важно понимать, что в режиме докстанции повышается разрешение и выставляются более высокие настройки графики игры, вшитые разработчиками, за счет чего картинка становится более качественной, но и требуется больше разгон, и батарея расходуется быстрее. ### Разгон -В Ultra на выбор предоставляется несколько пакетов разгона, и у каждого свои преимущества. -4ifir проще для новичка, при использовании этого пакета вам доступны заранее подготовленные пресеты настроек разгона системы, благодаря чему вам не придется долго мучаться с цифрами таймингов и вольтажами. Но из-за своей закрытости у Чифира есть куча проблем, которые невозможно никак решить извне, а автор не спешит что-то делать, просто игнорируя проблемы. -Suite уже сложнее, заранее подготовленных пресетов нету, зато благодаря открытым исходникам и работе целого сообщество над ним - он работает стабильнее и эффективнее чифира. - -Не забывайте, что после настройки/выбора пресета в Тюнере - нужно перезагрузить консоль и включить этот самый разгон для каждой игру отдельно через Ultra Overlay (#настройки-частот-и-говернор-governor) +В Ultra поставляется с встроенным пакетом разгона OC-Suite, но только в ультре вам доступны заранее подготовленные пресеты настроек разгона системы, благодаря чему вам не придется долго мучаться с цифрами таймингов и вольтажами. Благодаря открытым исходникам и работе целого сообщество над ним - он работает стабильнее и эффективнее чифира. #### Настройки частот и говернор (governor) @@ -186,7 +183,8 @@ Suite уже сложнее, заранее подготовленных пре В заголовке располагаются следующие параметры: * **App ID** - показывает titleid запущенной игры -* **Profile** - параметр синхронизирован с настройками ReverseNX-RT (если включена соответствующая настройка в параметрах) и показывает в каком режиме сейчас работает консоль (**Docked** - режим докстанции, **Handheld** - портатив) +* **Profile** - параметр синхронизирован с настройками ReverseNX-RT (если включена соответствующая настройка в параметрах) и показывает в каком режиме сейчас работает консоль (**Docked** - режим докстанции, **Handheld** - портатив). + * Синхронизация временно недоступна в новом sys-clk для HOS 17, но можно переключиться на старый sys-clk через настройки Tuner, если у вас HOS 16.1 * **CPU** - текущая частота процессора * **GPU** - текущая частота ядра видеопроцессора * **RAM** - текущая частота памяти @@ -199,8 +197,9 @@ Suite уже сложнее, заранее подготовленных пре * Advanced * **Temporary overrides** - настройки разгона для всех приложений. Указанные настройки применяются для всех запускаемых приложений и действуют до перезагрузки приставки. Имеют наивысший приоритет. - * **Global profile** - настройки разгона для всех приложений. Указанные настройки применяются для всех запускаемых приложений. Имеют самый низкий приоритет. - * **Miscellaneous** - дополнительные настройки консоли, например, ограничение вольтажа зарядки, автобуст, ограничение процента зарядки и другие. Подробнее будет рассмотрено отдельно. + * **Global profile** - настройки разгона для всех приложений. Указанные настройки применяются для всех запускаемых приложений. Имеют самый низкий приоритет. Использовать только если значете, что делаете. + * **Miscellaneous** - дополнительные настройки консоли, например, ограничение вольтажа зарядки, автобуст, ограничение процента зарядки и другие. Подробнее будет рассмотрено отдельно. + * Меню временно недоступно в новом sys-clk для HOS 17, но можно переключиться на старый sys-clk через настройки Tuner, если у вас HOS 16.1 Разгон осуществляется с помощью смены максимальной частоты для 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**). @@ -218,8 +217,9 @@ Suite уже сложнее, заранее подготовленных пре **Edit app Profile** содержит в себе управление говернорами Говернор (англ. governor) в контексте управления частотами процессора - это программа или механизм, который контролирует частоту работы процессора и его потребление энергии. + * Говернор временно недоступен в новом sys-clk для HOS 17, но можно переключиться на старый sys-clk через настройки Tuner, если у вас HOS 16.1 -Суть работы говернора заключается в том, чтобы определить оптимальную частоту работы процессора в зависимости от нагрузки на него. Если процессор не нагружен, говернор может снизить его частоту, чтобы снизить потребление энергии и уменьшить тепловыделение. Если же процессор получает высокую нагрузку, говернор может увеличить его частоту, чтобы обеспечить высокую производительность. +Суть работы говернора заключается в том, чтобы определить оптимальную частоту работы процессора в зависимости от нагрузки на него. Если процессор не нагружен, говернор может снизить его частоту, чтобы снизить потребление энергии и уменьшить тепловыделение. Если же процессор получает высокую нагрузку, говернор может увеличить его частоту до выставленной в профиле, чтобы обеспечить высокую производительность. * **CPU Freq Governor** - включить или выключить управление частотой **центрального** процессора * **GPU Freq Governor** - включить или выключить управление частотой **графического** процессора @@ -232,7 +232,7 @@ Suite уже сложнее, заранее подготовленных пре * **Miscellaneous** - раздел с дополнительными настройками. Содержит в себе следующие опции: * **Auto CPU Boost** - активный слой автобуста. Повышает частоту CPU при нагрузке на системное ядро, что обычно означает подгрузку данных, стриминг текстур, локаций и т. п. На Erista лучше отключать, поскольку влияет на время работы от батареи - * **Sync ReverseNX Mode** - настройка, синхронизирующая состояние значения ReverseNX с профилем Ultra Overlay. То есть, если в реверсе стоит **Handheld**, то активный профиль в Ultra Overlay будет **Handheld**, если **Docked**, то **Docked** соответственно + * **Sync ReverseNX Mode** - настройка, синхронизирующая профиль ReverseNX с профилем Ultra Overlay. То есть, если в реверсе стоит **Handheld**, то активный профиль в Ultra Overlay будет **Handheld**, если **Docked**, то **Docked** соответственно * **Frequency Governor** - включает говерноры в **Edit app Profile** * **Charging Current** - ограничение тока зарядки * **Charging Limit** - ограничение до которого приставка будет заряжаться @@ -251,6 +251,8 @@ Suite уже сложнее, заранее подготовленных пре * **GPU Volt** - вольтаж GPU * **DRAM Volt** - вольтажи памяти + * Раздел **Miscellaneous** временно недоступен в новом sys-clk для HOS 17, но можно переключиться на старый sys-clk через настройки Tuner, если у вас HOS 16.1 + #### Конфигуратор Ultra Tuner **Ultra Tuner** - это пакет, позволяющий произвести тонкую настройку параметров под свою консоль. В случае нестабильной работы пакетов разгона, или при желании увеличить производительность консоли, Ultra Tuner - Ваш незаменимый помощник. @@ -265,7 +267,7 @@ Suite уже сложнее, заранее подготовленных пре В Tuner находятся три основных раздела: * **CPU** - настройки процессора: * **Maximum MHz** - настройка максимальной частоты CPU. Не гарантирует, что в реальности ваш процессор будет держать такую частоту, что бы узнать реальную производительность, воспользуйтесь homebrew **mhz** - * **Voltage Limit** - настройка максимального допустимого вольтажа CPU. Чем выше мощность - тем выше максимальная доступная частота процессора, однако выше и потребление. Рекомендуется повышать при нехватке максимальной мощности для загружающих процессор игр. + * **Voltage Limit** - настройка максимального допустимого вольтажа CPU. Чем выше мощность - тем выше максимальная доступная частота процессора, однако выше и потребление. Высокие значения может не тянуть контроллер CPU, из-за чего будут вылеты в играх, или может не включаться консоль. Что бы включить консоль и опустить его вниз - выберите в Хекате Safe Mode. * **Undervolt Mode** - настройка, позволяющая задать глобальные параметры питания для CPU. Чем выше цифра, тем ниже потребление процессора, но могут возникнуть проблемы * **GPU** - настройки видео-ядра: * **Undervolt Mode** - настройка, позволяющая задать глобальные параметры питания для видео-ядра. Сущетсвует три режима: @@ -280,8 +282,8 @@ Suite уже сложнее, заранее подготовленных пре * **Vddq Voltage** - первичный вольтаж памяти. Более высокие значения могут повысить стабильность на высоких частотах, оказывая минимальное влияние на энергопотребление. Только для Марико. * **Vdd2 Voltage** - вторичный вольтаж памяти. Более высокие значения также могут повысить стабильность на высоких частотах, оказывая минимальное влияние на энергопотребление. Для Эрист отвечает так же и за Vddq. * **EMC DVB Table** - таблица питания контроллера памяти. Гарантировано повышая стабильность на высоких частотах памяти. Чем выше значение - тем выше потребление. Рекомендуется повышать в первую очередь если у вас проблемы с разгоном RAM. - * **Timing [1-6 (7 сьют)]** - настройки таймингов. Каждый пункт отвечает за свой набор таймингов, позволяя производить индивидуальную подгонку. Чем выше значение, тем выше производительность, однако слишком высокие значения могут привести к вылетам в зависимости от модели памяти. Для тонкой настройки - понизьте все значения до 1, после повышайте каждый параметр на единицу (с последующей перезагрузкой), проверяя стабильность. В случае вылета или артефактов - понизьте это значение на 1 и двигайтесь к следующему Core Timings пункту. - Иногда вы можете видеть подобные обозначения таймингов: 365532. Каждая цифра соответсвует настройке тайминга. Например, для случая выше: Timing 1 установлен на 3, Timing 2 - на 6 и так далее. + * **Timing [0-7]** - настройки таймингов. Каждый пункт отвечает за свой набор таймингов, позволяя производить индивидуальную подгонку. Чем выше значение, тем выше производительность, однако слишком высокие значения могут привести к вылетам в зависимости от модели памяти. Для тонкой настройки - понизьте все значения до 1, после повышайте каждый параметр на единицу (с последующей перезагрузкой), проверяя стабильность. В случае вылета или артефактов - понизьте это значение на 1 и двигайтесь к следующему Core Timings пункту. + Иногда вы можете видеть подобные обозначения таймингов: 85545553. Каждая цифра соответсвует настройке тайминга. Например, для случая выше: Timing 0 установлен на 8, Timing 1 - на 5 и так далее. **ВАЖНО:** чтобы применить изменения - перезагрузите консоль. @@ -293,10 +295,10 @@ Suite уже сложнее, заранее подготовленных пре #### Пресеты -Чем круче пресет, тем агрессивнее оптимизация таймингов/значений андервольтинга. Тем быстрее и энергоэффективнее игровая консоль. Стоковый 4ifir/Suite должен работать на почти любой консоли. Вероятность того, что у Вас заработают Mega/MK-4 и выше, зависит от [удачности процессорного бининга](https://www.computerra.ru/285384/dzhekpot-kremnievoj-loterei-chto-takoe-binning-protsessory/) конкретно вашей консоли. +Чем круче пресет, тем агрессивнее оптимизация таймингов/значений андервольтинга. Тем быстрее и энергоэффективнее игровая консоль. Стоковый Suite должен работать на почти любой консоли. Вероятность того, что у Вас заработают Mega/MK-4 и выше, зависит от [удачности процессорного бининга](https://www.computerra.ru/285384/dzhekpot-kremnievoj-loterei-chto-takoe-binning-protsessory/) конкретно вашей консоли. Пресеты располагаются так: Core < Mega < Ultra < Red > Green > Blue > Gray -Пресеты Core/Mega/Ultra аналогичны стейджам Base/ST/ST+ из оригинального Чифира, только более оптимизированные, и идущие у большего числа людей. +Пресеты Core/Mega/Ultra похожи на стейджи Base/ST/ST+ из Чифира, только более оптимизированные, и идущие у большего числа людей. Пресеты Gray/Blue/Green/Red - эксклюзив Ultra, и тоже своего рода представляют аналоги стейджей Чифира, но со своими особенностями. Gray - самый слабый пресет, если у вас не идет даже Core, но разгон использовать хочется - это ваш выбор. Blue и Green аналоги ST и ST+, но с таймингами под Micron/Hynix @@ -333,7 +335,7 @@ Red - самый крутой пресет, потому, что RED GOEZ FASTA! Установка мода различается в зависимости от того как именно он сделан. * Если мод идет в виде LayeredFS папки, то его нужно класть в `/atmosphere/contents/%TitleID%/romfs`, где TitleID - title id вашей игры, состоящий из 16 символов в 16-тиричной системе исчисления (например, 01002CC003FE6000). Отнеситесь внимательно к тому как именно такая модификация распространяется и не допустите вложенности папок. Например, если вы видите что в архиве с модом папка `atmosphere`, то просто распакуйте ее в корень карты памяти и согласитесь на замену файлов. Если в архиве лежит папка с title id игры, поместите ее в папку `/atmosphere/contents/`. Убедитесь, что папка не дублируется (например `/atmosphere/contents/01002CC003FE6000/romfs` - правильно, а `/atmosphere/contents/01002CC003FE6000/01002CC003FE6000/romfs` или `/atmosphere/atmosphere/contents/01002CC003FE6000/romfs` - не правильно), иначе мод не будет работать. -* Если мод идёт в виде IPS-патча, то есть в виде файла или файлов с расширением `*.ips`, то поместите его в папку `atmosphere/exefs_patches`. В папке `atmosphere/exefs_patches` можете создать папку с названием мода, это допускается. Если в архиве с модом есть просто папка `exefs_patches`, то поместите её с заменой в папку `atmosphere`. Часто моды могут комбинировать оба способа, тогда нужно понять что именно и куда копировать. Если вам что-то не понятно, попробуйте поискать информацию там, где вы эти моды качали или в текстовом файле, который может распространяться вместо с модом. +* Если мод идёт в виде IPS-патча, то есть в виде файла или файлов с расширением `*.ips`, то поместите его в папку `atmosphere/exefs_patches`. В папке `atmosphere/exefs_patches` можете создать папку с названием мода, это допускается. Если в архиве с модом есть просто папка `exefs_patches`, то поместите её с заменой в папку `atmosphere`. Часто моды могут комбинировать оба способа, тогда нужно понять что именно и куда копировать. Если вам что-то не понятно, попробуйте поискать информацию там, где вы эти моды качали или в текстовом файле, который может распространяться вместе с модом. Модификации установленные таким образом автоматически активируются при запуске игры. @@ -364,7 +366,7 @@ Red - самый крутой пресет, потому, что RED GOEZ FASTA! Не гонитесь за частотами и цифрами. Единственным мерилом удачного разгона является ваш комфорт при игре. Частоты не отражают фактической производительности, и тем более энергопотребления. Обратите внимание, что каждое устройство имеет уникальные характеристики, поэтому необходимо настраивать частоты в соответствии с конкретной моделью вашего устройства и играми, которые вы собираетесь запускать на нем. А каждая игра имеет уникальные требования. -С помощью модуля **InfoNX** можно следить за энергопотреблением консоли. Замеряйте потребление в тестируемой игре без разгона и с разгоном, а после найдите баланс между производительностью и энергопотреблением. Не забывайте, что чем выше потребление энергии, тем быстрее сядет батарея в портативном режиме. Для работы в докстанции или от зарядки, энергопотребление не так уж и важно. +С помощью модуля **Status Monitor** можно следить за энергопотреблением консоли. Замеряйте потребление в тестируемой игре без разгона и с разгоном, а после найдите баланс между производительностью и энергопотреблением. Не забывайте, что чем выше потребление энергии, тем быстрее сядет батарея в портативном режиме. Для работы в докстанции или от зарядки, энергопотребление не так уж и важно. ## Проблемы и их решения @@ -428,7 +430,7 @@ ERISTA оснащена более мощным контроллером PMICs M **О**: Смотрите выше в разделе Проблемы и решения **В**: Нет говернора -**О**: Откройте **Ultra Overlay** > **Miscellaneous** > **Frequency Governor**, тогда оба говернора появятся в **Ultra Overlay** > **Edit app Profile** +**О**: Если у вас 16.1 HOS, зайдите в Tuner - Updater и найдите переключатель sys-clk, выберите Old Full. Если 17 HOS - ждите, когда-нибудь портируют говернор и на нее **В**: Частоты прыгают **О**: При работе говернора так и должно быть diff --git a/Ultra.zip b/Ultra.zip new file mode 100644 index 0000000..2183089 Binary files /dev/null and b/Ultra.zip differ diff --git a/atmosphere/contents/00FF0000636C6BFF/exefs.nsp b/atmosphere/contents/00FF0000636C6BFF/exefs.nsp index 8c8acfd..d8c0aac 100644 Binary files a/atmosphere/contents/00FF0000636C6BFF/exefs.nsp and b/atmosphere/contents/00FF0000636C6BFF/exefs.nsp differ diff --git a/atmosphere/kips/.bak/initial.kip b/atmosphere/kips/.bak/initial.kip new file mode 100644 index 0000000..a21a8f0 Binary files /dev/null and b/atmosphere/kips/.bak/initial.kip differ diff --git a/atmosphere/kips/loader.kip b/atmosphere/kips/loader.kip new file mode 100644 index 0000000..a21a8f0 Binary files /dev/null and b/atmosphere/kips/loader.kip differ diff --git a/bootloader/hekate_ipl.ini b/bootloader/hekate_ipl.ini index 8f61f08..0c02f39 100644 --- a/bootloader/hekate_ipl.ini +++ b/bootloader/hekate_ipl.ini @@ -14,6 +14,7 @@ bootprotect=0 fss0=atmosphere/package3 cal0blank=1 kip1patch=nosigchk +kip1=atmosphere/kips/* logopath=bootloader/res/bootscreen.bmp icon=bootloader/res/atmo_cfw.bmp {} diff --git a/bootloader/ini/sys_cfw.bmp b/bootloader/ini/sys_cfw.bmp new file mode 100644 index 0000000..65c3ec4 Binary files /dev/null and b/bootloader/ini/sys_cfw.bmp differ diff --git a/bootloader/ini/sys_cfw.ini b/bootloader/ini/sys_cfw.ini new file mode 100644 index 0000000..3d07907 --- /dev/null +++ b/bootloader/ini/sys_cfw.ini @@ -0,0 +1,8 @@ + +[Semi Stock] +fss0=atmosphere/package3 +emummc_force_disable=1 +cal0blank=0 +kip1=atmosphere/kips/* +logopath=bootloader/res/bootscreen.bmp +icon=bootloader/ini/sys_cfw.bmp \ No newline at end of file diff --git a/bootloader/ini/sys_sm.bmp b/bootloader/ini/sys_sm.bmp new file mode 100644 index 0000000..5c4a48d Binary files /dev/null and b/bootloader/ini/sys_sm.bmp differ diff --git a/bootloader/ini/sys_sm.ini b/bootloader/ini/sys_sm.ini new file mode 100644 index 0000000..40119ec --- /dev/null +++ b/bootloader/ini/sys_sm.ini @@ -0,0 +1,7 @@ + +[Safe Mode] +fss0=atmosphere/package3 +emummc_force_disable=1 +cal0blank=0 +logopath=bootloader/res/bootscreen.bmp +icon=bootloader/ini/sys_sm.bmp \ No newline at end of file diff --git a/config/aio-switch-updater/custom_packs.json b/config/aio-switch-updater/custom_packs.json index f72d685..0884366 100644 --- a/config/aio-switch-updater/custom_packs.json +++ b/config/aio-switch-updater/custom_packs.json @@ -1,6 +1,6 @@ { "ams": { - "[PACK] Ultra 1.5": "https://github.com/Ultra-NX/Ultra/releases/latest/download/Ultra.zip" + "[PACK] Ultra 1.5.1": "https://github.com/Ultra-NX/Ultra/releases/latest/download/Ultra.zip" }, "misc": { "Brick Code": "https://github.com/Ultra-NX/Ultra-Resources/raw/main/brick.zip", diff --git a/config/ultrapaw/ultra.ini b/config/ultrapaw/ultra.ini index c292488..d34b379 100644 --- a/config/ultrapaw/ultra.ini +++ b/config/ultrapaw/ultra.ini @@ -1,8 +1,8 @@ [Tuner] -OC = stock +Presets = Gray Fan_Curves = Ultra Quiet -Background_Services = Off +Sys-clk = New [Backups] -/atmosphere/kips/.bak/Initial.kip = Core +/atmosphere/kips/.bak/Initial.kip = Gray diff --git a/switch/.overlays/Ultra.ovl b/switch/.overlays/Ultra.ovl index 7535f09..4bfe47d 100644 Binary files a/switch/.overlays/Ultra.ovl and b/switch/.overlays/Ultra.ovl differ