rashevskyv / 4ifir Goto Github PK
View Code? Open in Web Editor NEWGuide for using 4IFIR - ultimate CFW for overlocking Nintendo Switch
Guide for using 4IFIR - ultimate CFW for overlocking Nintendo Switch
Could you please add less voltage for 1113 Mz gpu clock speed on Erista models? 1050mV is too high and 3 of 3 Eristas that tested this voltage works completely fine. 990mV and higher vould be great. Also could you add 3 more gpu steps for Erista with bigger list of voltages to pick up? (1152 MHz, 1190 MHz, 1228 Mhz)
I have no clue how to uninstall 4ifir and its messing with my system, i hear you have to have a backup or start from scratch in order to get rif of it but Im praying thats not the case. Can anyone help or direct me to a guide on how to fully uninstall 4ifir and revert the changes it made to my system? Thanks.
В конфигураторе Manual Configuration/RAM/config.ini для всех стоит значение 56, а в About/Data/curconf_erista.json
стоит значение 48
что-то из этого ошибка.
As always, nothing is written about the version of the supported firmware, I am accurate for everyone, so as not to waste time on useless console updates
After enabling memory boost on Switch Lite console starts to produce high strange noise screen stops to work. After reboot console is not booting - black screen after nintendo logo.
Steps to reproduce:
Boot console, type L+P+UP, go to 4IFIR Unreal. edit app profile, enable overclocking: CPU - 4IFIR Optimized, GPU 4IFIR Optimized, Memory - 4IFIR Unrealized
4IFIR 1.9 by Cooler3D
ENGLISH GUIDE | Рекомендуемые параметры разгона | Группа в телеграме | Бот, следящий за обновлениями
ВНИМАНИЕ! В данный момент 4IFIR не поддерживает HOS17, если у вас приставка на этой версии, то необходимо произвести откат на версию HOS 16.1(Её можно скачать в AIO, а потом установить через Daybreak).
Над инструкцией все еще ведется работа! Пулреквесты с исправлениями и дополнениями приветствуются. Пользователям Mac OS, в случае возникновения проблем - прочитать гайд
Инструкция обширная. Используйте поиск для того, чтобы успешно ей пользоваться.
Сборник модифицированных компонентов, призванный максимально упростить разгон Nintendo Switch, а также улучшить пользовательский опыт за счет дополнительного функционала. Модификация предназначена для тех, кто хотел бы выжать максимум из своей консоли, добиться графики уровня PS4 (рекомендуется использовать в связке с модами ув. ECLIPSE00074), разблокировать 60fps, ускорить загрузки, зафиксировать нативное разрешение, снизить шум системы охлаждения и т.д.
В случае с 4IFIR, под разгоном подразумевается не разблокировка частот в пределах штатных таблиц, а именно что разгон, включающий undervolting/overvolting каждого разгоняемого компонента. Устанавливая модификацию без теоретической подготовки, вы снимаете с автора ответственность за любые возможные последствия, включая выход консоли из строя, и полностью берете риски на себя. Абсолютно безопасным разгон быть не может по определению, я вас предупредил. От потенциальных программных проблем вас застрахует использование EmuNand, FAT32 и наличие бекапов. Во-избежание конфликтов, рекомендуется проводить установку начисто.
Содержание
Как использовать 4IFIR
Все настройки осуществляются через Uberhand-меню, которое вызывается сочетанием клавиш (L)+(R)+(▲), где (L) - верхний бампер левого джойкона, (R) - верхний бампер правого джойкона, а (▲) - кнопка вверх на "крестовине".
Можете установить любую комбинацию в файле /config/tesla/config.ini, или просто удалить его, в таком случае вернется комбинация по умолчанию.
После одновременного нажатия этих трех кнопок появится Uberhand-меню со следующими пунктами:
• FPSLocker - модуль для блокировки частоты кадров в играх
• Fizeau - модуль для управлением дисплея и его цветовыми профилями
• InfoNX - модуль, показывающий расширенную информацию о потреблении энергии консолью
• QuickNTP - модуль, позволяющий синхронизировать часы через интернет, поскольку встроенный метод синхронизации в кефире отключен
• ReverseNX-RT - модуль, позволяющий принудительно выбрать режим работы консоли (портативный или докстаниця)
• Status Monitor - модуль, показывающий метрики работы системы в реальном времени поверх экрана, не отбирая управление у игры. Есть много режимов работы, в том числе режим, позволяющий вывести счетчики частот и FPS в левом верхнем углу экрана
• EdiZon - модуль для управления читами
• Sysmodules - модуль, для управления модулями. Позволяет включать\отключать установленные модули
• 4IFIR RatTest - модуль для управления профилями разгона
• SysDVR Overlay - модуль, управляющий потоковой передачей изображения с консоли на ПК по WiFi или кабелю
Нажав (A) на пункте, вы откроете его персональное меню.
Включение и отключение модулей
Модуль Sysmodules позволяет включать и выключать выбранные модули, а также управлять их автозагрузкой. Имейте в виду, что некоторые модули можно включать и выключать без перезагрузки, однако ряд модулей после включения требуют перезагрузки консоли.
Справа от названия модуля указано его состояние, например On | х, где On говорит о текущем состоянии модуля (On - включен, Off - выключен), а х о том стоит ли модуль в автозагрузке (х - не стоит, иконка домика - стоит).
Кнопкой (A) можно включить или выключить модуль. Кнопка (Y) включает или выключает автозагрузку модуля. Если при нажатии на кнопку (A) модуль не меняет своё состояние, значит им можно управлять только перезапуском консоли. Включите автозагрузку модуля и перезагрузите консоль, чтобы он начал работать, или выключите и перезагрузите, чтобы перестал.
Модули, которые можно включать в любой момент сгруппированы сверху в группу Dynamic, а те, что требуют перезагрузки в группу Static.
Управление режимом работы консоли (портатив \ докстанция, ReverseNX-RT)
Модуль ReverseNX-RT позволяет принудительно включать режим докстанции при игре в портативе и наоборот. С помощью кнопки Change system control нужно включить принудительное управление сменой режимов (отображается в строке Controlled by system, положение No означает, что можно менять режимы вручную). После чего можно переключать режимы кнопкой Change mode (отображается в строке Mode, где Docked - режим докстанции, Handheld - портатив).
Важно понимать, что в режиме докстанции консоль принудительно повышает частоты работы процессора, вследствии чего картинка становится более качественной, но и быстрее расходуется батарея.
Разгон
В чифире разгон достигается глубокими оптимизациями компонентов HOS. Эффективность работ железа в пересчете на ватт, примерно в 3-5 раз выше, чем в стоковых частотах без разгона. Все это благодаря прорывной оптимизации памяти (преодоление порога частоты и таймингов). В 4IFIR реализован андервольтинг CPU\GPU\Памяти, благодаря оптимизациям чифир гораздо экономнее расходует энергию при разгоне, нежели его конкуренты.
Для более эффективного разгона под вашу приставку вам необходимо выполнить настройку параметров в 4IFIR Wizard(подробнее о конфигураторе ниже) на котором ваша консоль способна работать. Все это делается экспериментальным путём и индивидуально для каждой конкретной приставки и, более того, для каждой конкретной игры.
Настройки частот и говернор (governor) (4IFIR RatTest)
Настройка разгона осуществляется через модуль 4IFIR RatTest overlay.
В заголовке располагаются следующие параметры:
• App ID - показывает titleid запущенной игры
• Profile - параметр синхронизирован с настройками ReverseNX-RT (если включена соответствующая настройка в параметрах) и показывает в каком режиме сейчас работает консоль (Docked - режим докстанции, Handheld - портатив)
• CPU - текущая частота процессора
• GPU - текущая частота ядра видеопроцессора
• MEM - текущая частота памяти
• SOC - температура процессора (SoC - система на чипе, означает, что на одном чипе находится и видеоядро и центральный процессор, потому температура у них одна на двоих)
• PCB - температура платы консоли
• Skin - температура самой консоли (?)
• Enable - отвечает за активацию разгона. On - включен, Off - отключен
• Edit app Profile - настройка профиля разгона для запущенного приложения. Указанные настройки будут автоматически применяться при запуске приложения. Имеют средний приоритет.
• Advanced
o Temporary overrides - настройки разгона для всех приложений. Указанные настройки применяются для всех запускаемых приложений и действуют до перезагрузки приставки. Имеют наивысший приоритет.
o Global profile - настройки разгона для всех приложений. Указанные настройки применяются для всех запускаемых приложений. Имеют самый низкий приоритет(тут выставляйте параметры разгона, когда точно будет знать, что они точно подходят вашей приставке, иначе придется сбрасывать их через Semi-stock. Советуем не использовать это меню новичкам).
o Miscellaneous - дополнительные настройки консоли, например, ограничение вольтажа зарядки, автобуст, ограничение процента зарядки и другие. Подробнее будет рассмотрено отдельно.
Разгон осуществляется с помощью смены максимальной частоты для CPU/GPU/Памяти через настройки разгона Edit app Profile/Temporary overrides/ Global profile.Причем настройки будут применяться в зависимости от приоритета (Temporary overrides -> Edit app Profile -> Global profile). Наивысший приоритет у Temporary overrides, если там не указано никаких настроек, то программа смотрит в настройки из Edit app Profile, если там пусто, то применяются настройки из Global profile. И если уже там ничего нет, то ставятся настройки системы по-умолчанию (Default).
Global profile и Edit app Profile содержат разделение на профили:
• Docked
• Handheld
• Charging
• Official Charging
• USB Charger
Профили имеют так же свой приоритет. От наивысшего к низшему: Docked -> Official Charging / USB Charger -> Charging -> Handheld. Принцип применения ровно такой же. Режим Docked имеет наивысший приоритет и перезаписывает значения профилей с приоритетом ниже. Official Charging или USB Charger имеют одинаковый приоритет и перезаписывают значения профилей Charging и Handheld, и так далее.
Профили Docked и Handheld синхронизированы с настройками Reverse-NX (можно отключить в Miscellaneous модуля 4IFIR RatTest) и зависят от режима работы консоли (док/портатив). Профиль Charging включается при подключении любой зарядки к консоли. Профиль Official Charger включается при подключении оригинальной зарядки, или любой другой, но с поддержкой протокола Power Delivery. Профиль USB Charger, при подключении любой другой зарядки. То есть, вы можете настроить отдельный профиль разгона для зарядки от любого источника и отдельно для мощного или маломощного, причем последние имеют приоритет выше.
Edit app Profile содержит в себе управление говернорами
Говернор (англ. governor) в контексте управления частотами процессора - это программа или механизм, который контролирует частоту работы процессора и его потребление энергии.
Суть работы говернора заключается в том, чтобы определить оптимальную частоту работы процессора в зависимости от нагрузки на него. Если процессор не нагружен, говернор может снизить его частоту, чтобы снизить потребление энергии и уменьшить тепловыделение. Если же процессор получает высокую нагрузку, говернор может увеличить его частоту, чтобы обеспечить высокую производительность.
• CPU Freq Governor - включить или выключить управление частотой центрального процессора
• GPU Freq Governor - включить или выключить управление частотой графического процессора
Оба эти пункта будут доступны только если в Miscellaneous активировано значение Frequency Governor (Experimental). Советуем включить и пользоваться этой функцией.
Включение говернора GPU в ряде игр может привести к подтормаживанию или снижению FPS (например, Metroid Prime Remastered иногда сбрасывает FPS до 30 при выходе из карты в игру). Если в вашей игре наблюдается такое, отключите говернор для GPU.
Каждый из профилей содержат в себе отдельные пункты для разгона CPU, GPU и Memory. Что за что отвечает легко понять по названию. В каждом из этих пунктов есть значение Default, которое отвечает за значение по-умолчанию, которое берется из предыдущей по приоритету настройки разгона (Temporary/App/Global/Системное значение) из профиля, соответствующего приоритета. Рабочие частоты подбираются индивидуально для каждой конкретной игры на каждой конкретной консоли. Подробнее про подбор частот будет ниже.
• Miscellaneous - раздел с дополнительными настройками. Содержит в себе следующие опции:
o Auto CPU Boost - активный слой автобуста. Повышает частоту CPU при нагрузке на системное ядро, что обычно означает подгрузку данных, стриминг текстур, локаций и т. п. На Erista лучше отключать, поскольку влияет на время работы от батареи
o Sync ReverseNX Mode - настройка, синхронизирующая состояние значения ReverseNX с профилем(Profile). То есть, если в реверсе стоит Handheld, то активный профиль будет Handheld, если Docked, то Docked соответственно
o Frequency Governor (Experimental) - включает говерноры в Edit app Profile
o Charging current - ограничение тока зарядки
o Charging Limit - ограничение до которого приставка будет заряжаться
o Force Disable Charging - опция, позволяющая не заряжать батарею при работе от зарядки. То есть, батарея не будет садиться, но и фактически не будет заряжаться тоже. Позволяет избежать проблем с десинхронизацией батареи
o Screen Backlight - отключает подсветку экрана. Полезно в связке с sys-dvr
o Info - различные метрики:
Charger - тип зарядного устройства, подключенного к консоли. Показывается вольтаж и ампераж, а так же мощность в Ваттах
Battery - напряжение на батарее и её температура
Current Limit -
Charging Limit - значение, указанное в Charging current
Raw Charge - Заряд батареи, который отдает контроллер зарядки
Battery Age - "здоровье" батареи
Power Role -
Current Flow - текущее потребление
CPU Volt - вольтаж CPU
GPU Volt - вольтаж GPU
DRAM Volt - вольтажи памяти
Конфигуратор 4IFIR Wizard version 2.0.9
4IFIR Wizard — это пакет, позволяющий произвести тонкую настройку параметров под свою консоль. В случае нестабильной работы 4IFIR или при желании увеличить производительность консоли, 4IFIR Wizard - Ваш незаменимый помощник.
Чтобы попасть в 4IFIR Wizard - откройте Uberhand-меню комбинацией (L)+(R)+(▲), после чего нажмите (►) чтобы попасть в меню пакетов, и выберите 4IFIR Wizard.
Внутри доступны следующие меню:
• Full Assist - последовательная настройка параметров работы приставки(работа этой настройке описана ниже).
• Manual Configuration - меню индивидуальной настройки каждого из параметров.
• Backup - меню создания и управления бекапами.
• About - меню, содержащее информацию про пакет и текущую конфигурацию.
В некоторых разделах, в котором внизу экрана отображается 🅨 Help доступна помощь - короткое описание назначения.
Внутри меню Manual Configuration находятся два основных раздела:
• Quick Setup – настройка основных параметров CPU/GPU/RAM:
o CPU - настройка процессора.
CPU Boost Mode – выбор частоты до которой будет разгонятся игра на загрузочных экранах.
CPU VMAX Mode – максимально возможное потребление процессора.
CPU Low Undervolt Mode – уровни андервольта для частот процессора ниже <=15хх Mhz. Имеется 6 значений, Default – значение по умолчанию и пять уровней от 1-5, чем выше уровень тем агрессивнее снижено потребление.
CPU High Undervolt Mode – уровни андервольта для частот процессора выше >15хх Mhz. Имеется 4 значения, Default – значение по умолчанию и три уровня от 1-3, чем выше уровень тем агрессивнее снижено потребление.
CPUv Mode - минимально возможное потребление процессора.
o GPU - настройка видеокарты.
Gpu Eco Mode – выбор уровня андервольта на всей сетке частот видеокарты. Имеется 4 строчки: 1- Default, 2–3 уровни (чем выше тем агрессивнее андервольт), Manual – значения из таблицы в Advanced Settings.
GPUv Mode – уровни самого минимального значения потребления видеокарты. Доступно 3 строчки с номерами 1–3(слева), чем номер выше, тем ниже значение минимального потребления.
o RAM – настройка памяти.
4IFIR RAM Mode – выбор частоты памяти, которая будет доступна в меню разгона приставки 4IFIR RatTest>Edit app profile/Temporary overrides/Global profile>Memory>4IFIR Optimized. Тут имеется три раздела: Low freq – рекомендуется для экономного режима работы приставки, Medium Freqs – для более производительного режима приставки, как в портативе так и в доке, High freqs – самый производительный режим приставки с повышенным потреблением всех компонентов приставки CPU/GPU/RAM, рекомендуется для игры в доке(эти значения могут позволить пользователи которым повезло с чипом памяти, их 27 вариантов)
VDD2 Mode – Максимальное потребление памяти. В данном меню выбираются уровни андервольта. Имеется 4 значения: Auto - автоматический выбор значения и три уровня 1–3(слева), чем выше цифра, тем ниже потребление.
VDDQ Mode – Минимальное потребление памяти. В данном меню выбираются уровни андервольта. Имеется 4 значения: Auto - автоматический выбор значения и три уровня 1–3(слева), чем выше цифра, тем ниже потребление.
RAM DVB Mode - Эта настройка управляет внутренним адаптивным механизмом контроллера оперативной памяти. Имеется 4 значения: Auto - автоматический выбор значения и три уровня 1–3(слева), чем выше цифра, тем ниже потребление.
Timings Orchestrator – Настройка таймингов памяти из заготовленных заранее пресетов разработчиком. Имеется семь пресетов Timings Preset 1–7. Пресеты не влияют друг на друга. Настройте каждый параметр по отдельности для достижения максимальной стабильной производительности. Чем выше значение каждого тайминга, тем выше производительность.
• System Setting – настройка работы кулера приставки и видеозахвата:
o Fan Control - настройка работы кулера.
Max fan speed at 16°C-35°C 0%
Max fan speed at 36°C-40°C 20%
Max fan speed at 41°C-46°C 30%
Max fan speed at 47°C-57°C 60%
Max fan speed at 58°C-100°C 100%
o Video Capture Settings – настройка видеозахвата.
Bitrate – битрейт видео.
FPS - количество кадров в секунду.
o Reset to Base – сброс к значениям по умолчанию.
• Complete [Reboot] – применение параметров и перезапуск приставки.
• Advanced Settings – расширенная настройка параметров CPU/GPU/RAM:
o CPU - настройка процессора.
CPU Minimal Voltage – выбор нижнего порога потребления процессора.
CPU Maximum Voltage – выбор верхнего порога потребления процессора.
dCPUv - выбор порога потребления процессора для частот ниже <=15хх Mhz
CPU Boost Clock – выбор частоты до которой будет разгонятся игра на загрузочных экранах.
Low Mhz Undervolt – уровни андервольта для частот процессора ниже <=15хх Mhz. Имеется 6 значений, 0 – значение по умолчанию и пять уровней от 1-5, чем выше уровень тем агрессивнее снижено потребление.
High Mhz Undervolt – уровни андервольта для частот процессора выше >15хх Mhz. Имеется 8 значений, 0 – значение по умолчанию и семь уровней от 1-7, чем выше уровень тем агрессивнее снижено потребление.
o GPU - настройка видеокарты.
Gpu Undervolt Mode – выбор уровня андервольта на всей сетке частот видеокарты. Имеется 4 строчки: 1- Default, 2–3 уровни (чем выше тем агрессивнее андервольт), Manual – значения из таблицы в Advanced Settings.
GPU Minimal Voltage – выбор нижнего порога потребления видеокарты.
o Таблица Advanced settings – настройка точечной настройки потребления для каждой частоты видеокарты отдельно.
o RAM - настройка видеокарты.
RAM Mhz – выбор частоты памяти, которая будет доступна в меню разгона приставки 4IFIR RatTest>Edit app profile/Temporary overrides/Global profile>Memory>4IFIR Optimized. Тут имеется три раздела: Low freq – рекомендуется для экономного режима работы приставки, Medium Freqs – для более производительного режима приставки, как в портативе так и в доке, High freqs – самый производительный режим приставки с повышенным потреблением всех компонентов приставки CPU/GPU/RAM, рекомендуется для игры в доке(эти значения могут позволить пользователи которым повезло с чипом памяти, их 27 вариантов)
RAM Vddq – Выбор минимального порога потребления памяти.
RAM Vdd2 – Выбор максимального порога потребления памяти.
Ebalance – набор оптимизаций работы памяти в соотношении энергоэффективность производительность. Имеется список из 5 значений. 3 – значение по умолчанию (Рекомендуется). 2 – Добавляет производительности и уменьшает потребление(Можно попробовать, на большинстве приставок стабильна), 4 – Для высоких частот из блока Higs freqs(для игры в доке), 1 – еще более энергоэффективный и производительный набор для Эко режима работы приставки, но пока заводится на маленьком кол-ве устройств(в доработке), 0 – пустое значение.
EMC DVB Mode - Эта настройка управляет внутренним адаптивным механизмом контроллера оперативной памяти. Выбор более точного значения потребления
Core Timings – Настройка таймингов памяти. Имеется восемь таймингов Core Timings 1–8. Тайминги не влияют друг на друга. Настройте каждый параметр по отдельности для достижения максимальной стабильной производительности. Чем выше значение каждого тайминга, тем выше производительность.
• Complete [Reboot] – применение параметров и перезапуск приставки.
o Рекомендация по настройке таймингов
o Core Timings [1-8] - настройки таймингов. Каждый пункт Core Timings отвечает за свой набор таймингов, позволяя производить индивидуальную подгонку. Чем выше значение, тем выше производительность, однако слишком высокие значения могут привести к вылетам в зависимости от модели памяти. Для тонкой настройки - понизьте все значения до 1, после повышайте каждый параметр на единицу (с последующей перезагрузкой), проверяя стабильность. В случае вылета или артефактов - понизьте это значение на 1 и двигайтесь к следующему Core Timings пункту. Иногда вы можете видеть подобные обозначения таймингов: 365532 или 3-6-5-5-3-2. Каждая цифра соответсвует настройке Core Timings. Например, для случая выше: Core Timings 1 установлен на 3, Core Timings 2 - на 6 и так далее.
ВАЖНО: чтобы применить изменения - выберите пункт Complete [Reboot] в меню Manual Configuration или перезагрузите консоль.
В 4IFIR Wizard доступен механизм создания бекапов Ваших конфигураций. Для того чтобы управлять бекапами - выберите пункт Backup в главном меню. Внутри доступны три пункта:
• Create backup - позволяет Вам создать новый бекап из текущей конфигурации. Бекапы расположены по пути /atmosphere/kips/.bak. Новый бекап заменяет собой предыдущий.
• Manage Backups – позволяет применить созданый бекап или удалить его.
С версии 1.9 4IFIR Wizard поддерживает FULL ASSIST.
4IFIR RAM Mode (4IFIR RAM Mode в Quick Setup)
CPU Max freq (CPU Boost Mode в Quick Setup)
CPU max Volt (CPU VMAX Mode в Quick Setup)
RAM EMV (VDD2 Mode в Quick Setup)
RAM EMQ Mode (VDDQ Mode в Quick Setup)
CPU Low Undervolt (CPU Low Undervolt Mode в Quick Setup)
GPU Undervolt (GPU Eco Mode в Quick Setup)
CPU MinVolt (CPUv Mode в Quick Setup)
GPU Under Mode (GPUv Mode в Quick Setup)
RAM DVB Mode (RAM DVB Mode в Quick Setup)
Timings Preset 1
Timings Preset 2
Timings Preset 3
Timings Preset 4
Timings Preset 5
Timings Preset 6
Timings Preset 7
Speed Shift – отсутствует в Quick Setup, выбирайте Default и переходите к следующему параметру.
CPU High mHz Undervolt (CPU High Undervolt Mode в Quick Setup)
GPU Overvolt(GPU Over Mode) отсутствует в Quick Setup, выбирайте Default и переходите к следующему параметру.
CPU Min-High Voltage(dCPUv в Quick Setup)
После прохождения вам будет предоставлен выбор: Don’t backup, Backup as 4IFIR ECO, Backup as 4IFIR Default, Backup as 4IFIR SPORT
NOTICE: если что-то пошло не так и система не загружается, зайдите в Hekate и выберите режим semi-stock. Там вы сможете зайти в 4IFIR Wizard и изменить значение, которое привело к вылету.
ВНИМАНИЕ!!! Если на каком-либо из этапов при тестировании произошло зависание, либо игра зависла, либо на экране появились артефакты, либо проявилось какое-либо неожиданное поведение консоли, значит выбранный параметр не подходит приставке, пробуйте выбрать другое значение.
Выжимаем больше - читы и патчи на улучшение графики
Читы
Помимо возможности включить режим докстанции при игре в портативе, можно дополнительно установить графические модификации для игр. Некоторые из них активируют большую частоту кадров, некоторые позволяют использовать производительность разогнанной консоли для улучшения отображаемой картинки, некоторые наоборот, улучшают производительность игры для стабильной работы на частотах без разгона.
Читы для разблокировки 60FPS в некоторых играх можно взять в AiO Updater > Download cheats > Download graphics enhancing cheats. Если для установленных игр есть соответствующие читы, то они будут установлены автоматически. Помните что если для этих игр у вас уже были установлены читы, то установка читов для разблокировки удалит уже имеющиеся читы. Однако, если у вас есть читы для разблокировки FPS, то установка обычных читов через апдейтер просто добавит их, при этом сохранив читы на разблокировку.
Активация читов проводится через меню Tesla > EdiZon > Cheats во включенной игре. В появившемся меню активируйте необходимый чит. После перезапуска игры, читы, что вы активировали ранее так же будут активны!
Модификации
Моды для улучшения картинки нужно искать на 4PDA или в телеграм-боте Switch_library_bot по запросу /mods (пароль для бота - kefir).
Установка мода различается в зависимости от того как именно он сделан.
• Если мод идет ввиду 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. Часто моды могут комбинировать оба способа, тогда нужно понять что именно и куда копировать. Если вам что-то не понятно, попробуйте поискать информацию там, где вы эти моды качали или в текстовом файле, который может распространяться вместо с модом.
Модификации установленные таким образом автоматически активируются при запуске игры.
Помните, что важна версия игры для которой делалась модификация. Мод, сделанный для одной версии игры может не заработать на другой.
Не стесняйтесь играть с частотами и использовать Status Monitor для достижения наилучшего стабильного результата!
FPSLocker
С помощью этого плагина можно разлочить частоту кадров в некоторых играх без использования читов.
Метрики в заголовке:
• Большое число справа - показывает, сколько кадров прошло за последнюю секунду для запущенной игры. Позволяет убедиться, что программа работает верно
• Interval Mode - внутреннее значение игрового движка на базе NVN API, может принимать значение 0, 1 или 2. Меняя это значение мы можем изменить максимальное количество FPS в игре. 2 - 30 FPS, 1 - 60 FPS, **0 - значить у игры нет ограничения на количество FPS, либо используется другое API.
• Custom FPS Target - показывает максимальное количество FPS для данной игры. Если игра использует собственные ограничения FPS движка, а не стандартное, то может быть невозможно разблокировать более 30 FPS без дополнительных патчей
Переключатели:
• Increase/Decrease FPS target - изменить целевое количество кадров в секунду с шагом в 5 FPS. Минимум - 15 FPS, максимум - 60 FPS. Если FPS установлено более 30, то Interval Mode устанавливается на 1. В противном случае ставится 2.
• Disable custom FPS target - убирает ограничение FPS в зависимости от установленного Interval Mode. Если Interval Mode 2, то игра будет упираться в 30 FPS, если 1, то в 60.
• Sync Wait (!) - это опасная настройка, которая в большинстве случаев будет приводить к падению игры (например, Witcher 3 и Breath of The Wild), но в некоторых случаях может принести пользу отключив двойную буферизацию, привнеся небольшие графические артефакты (например, Xenoblade Chronicles 3). Используйте с осторожностью. Рекомендуется держать включенной.
• Save settings - сохранить профиль для текущей запущенной игры, который будет автоматически загружен плагином при запуске в следующий раз. Не используйте эту функцию, если вы отключили синхронизацию (Ынтс Wait Off) и не проверили ее на безопасность, чтобы не пришлось вручную удалять сохраненный профиль. Профиль сохраняется в SaltySD/plugins/FPSLocker/TITLEID.dat
Оптимизация работы, выбор подходящих частот и энергопотребление
Чтобы достичь оптимальной производительности и избежать излишнего расхода энергии на вашем устройстве, нужно подобрать такие параметры частот, чтобы игра не тормозила и не более. Для этого рекомендуется использовать Status Monitor - инструмент, который позволяет отслеживать загрузку компонентов вашего устройства.
Для того, чтобы найти оптимальный баланс между производительностью и энергопотреблением, вы можете понизить (или повысить) частоты настройки в соответствии с результатами загрузки компонентов в Status Monitor. Найдите точку, где железо не загружено на 100%, но находится близко к этому уровню. Помните, что на свитче "узким горлышком" является память, при этом гонится она фактически бесплатно, то есть ее можно ставить на максимум при котором устройство работает стабильно, и это не повлияет на расход батареи. Чем выше стейдж, тем "дешевле" для консоли разгон памяти и тем он эффективнее. Гнать CPU обычно толку мало (но бывают и исключения). Поэтому, оптимальным вариантом с которого стоило бы начать, является максимальный разгон памяти и разгон CPU\GPU где-то на середину. Говерноры при этом рекомендуется отключить. Если игра при таком варианте тормозит, добавьте частоту GPU и делайте это до тех пор, пока тормоза не уйдут совсем. После этого включите говерноры. Если наблюдаются просадки FPS после их включения, отключите говернор GPU, поскольку часто именно он может приводить к просадкам.
Не гонитесь за частотами и цифрами. Единственным мерилом удачного разгона является ваш комфорт при игре. Частоты не отражают фактической производительности, и тем более энергопотребления. Обратите внимание, что каждое устройство имеет уникальные характеристики, поэтому необходимо настраивать частоты в соответствии с конкретной моделью вашего устройства и играми, которые вы собираетесь запускать на нем. А каждая игра имеет уникальные требования.
С помощью модуля InfoNX можно следить за энергопотреблением консоли. Замеряйте потребление в тестируемой игре без разгона и с разгоном, а после найдите баланс между производительностью и энергопотреблением. Не забывайте, что чем выше потребление энергии, тем быстрее сядет батарея в портативном режиме. Для работы в докстанции или от зарядки, энергопотребление не так уж и важно.
Проблемы и их решения
Проблемы с батареей
Аккумулятор не деградирует от силы тока, а только при достижении определенной температуры. Однако, встроенные механизмы защиты, основанные на законах физики, разрывают цепь питания, задолго до того, как достигнутые температуры успевают навредить аккумулятору, чтобы предотвратить деградацию химических свойств ячеек.
MARIKO оснащен контроллером PMIC MAX77812 рассчитанного на токи до 6A CPU / 12A GPU. Достиг лимита = поймал маслину ушел в защиту. ERISTA, внезапно, оснащена более мощным контроллером PMICs MAX77621 на 16A CPU / 16A GPU.
Нагрузка свыше 15 ватт (примерно; точные значения лимитов тока для разных моделей консоли указаны в спецификациях производителя) может привести к снижению оценки остаточной ёмкости аккумулятора в консоли Nintendo Switch. Контроллер питания консоли сравнивает фактические показания с показаниями, которые были вбиты с завода, и в случае превышения дергает аварийное отключение. Консоль может считать, что аккумулятор не вывез, и снижает оценку его остаточной ёмкости, на 1% при каждом сбое. Это может привести к тому, что индикатор заряда консоли начинает мгновенно опускаться до 1% заряда, когда дается нагрузка на аккумулятор. Battery Fix, может позволить "регенерировать" списанную по ошибке ёмкость аккумулятора.
Батарея начала разряжаться до 1% со 100% за считаные минуты, однако без проблем работает на 1% несколько часов
Контроллер питания рассчитан на пиковое потребление энергии примерно в 15W, если оно будет превышено, то консоль аварийно активирует защиту и выключится. Вам нужно снизить аппетиты, поскольку это влияет на данные калибровки контроллера. Консоль может считать, что аккумулятор не вывез, и снизить оценку его остаточной ёмкости, на 1% при каждом сбое. Это может привести к тому, что индикатор заряда консоли начинает мгновенно опускаться до 1% заряда, когда дается нагрузка на аккумулятор. Для решения этой проблемы существует Battery Desync Fix NX.
ВНИМАНИЕ!!! Не запускайте Battery Desync Fix NX, если у вас нет проблем с батареей, иначе они появятся! Вам нужно будет делать отдельную калибровку для стока и каждого вашего эмунанда отдельно, поскольку данные о калибровке хранятся отдельно в каждом из них!
Для сброса статистика батареи:
Прикладываю файл из word
Как использовать 4IFIR 1.9.docx
When trying to use 4IFIR RatTest Overlay this error "Fatal Error sys-clk is not running". Tried the sys-clk 1.0.3 and 2.0.0-rc
После установки последней сборки "4ifir'а 1.6" система на загружается, при загрузке в "Atmosphere" происходит "ошибка" (для понимания: у меня кефир работает, 4ifir устанавливал и "так и сяк", результат никакой)
report_0000000000b277ba.bin.txt
https://t.me/kefir_switch/48074/172575 IMHO its better
После установки режима усиленной памяти, экран засыпало пикселями и switch стал издавать неприятный шум. Перезагрузка не помогла, пробовал удалить config в папке tesla, тоже безрезультатно
TODO
С помощью разгона выставил оптимизациюS в RAM, вылезли артефакты при перезагрузке черный экран и писк(жужение)
after downloading 4ifir w all instructions, nx-overlay just does not open. Cuz of that, i need to format to FAT-32 my SD card and install kefir again.
Cant set a custom GPU table. After I set the voltage for every gpu frequency, on reboot, I noticed that actually my values are stock.
важно
После установки чифира sysdvr начал выдавать артифакты, хотя до этого работал идеально. Попробовал снизить битрейт до примерно 5мб и фпс до 30, но вообще ничего не поменялось
What's the issue you encountered?
Recently, while playing on my Switch in docked mode, the right Joy-Con suddenly started lagging severely, making it practically unplayable. I've attempted various solutions – switching Joy-Cons, updating both the dock and Joy-Cons, and even testing another Switch in the same dock – but none proved effective.
System Firmware Version
16.1.10 / AMS 1.6.2 / E
Environment?
What bootloader (fusèe, hekate, etc) was Atmosphère launched by: Hekate 6.0.7
Official release or unofficial build: atmosphere 1.6.2-master
EmuMMC or SysNAND: EmuMMC partition-based.
I use 4IFIR
I have Samsung ram and I am running hos 16.1.0 keifir 4ifir 2.1 (couldn't find out how to do 1.9 beta) build every time I want to overclock my ram to 4ifir maximized it has a loud buzzing and almost looks like tv static and the only other two options are 204 mhz 4ifir optimized E and reverse nx rt (when i put it in docked reverse nx it doesn't affect anything) plz help
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.