diff --git a/4ifir Wizard source code/4Advanced/GPU/json/Mariko/gpuv.json b/4ifir Wizard source code/4Advanced/GPU/json/Mariko/gpuv.json index 8fc1984..464feea 100644 --- a/4ifir Wizard source code/4Advanced/GPU/json/Mariko/gpuv.json +++ b/4ifir Wizard source code/4Advanced/GPU/json/Mariko/gpuv.json @@ -163,4 +163,4 @@ "name": "700mV", "hex": "BC0200" } -] \ No newline at end of file +] diff --git a/README.md b/README.md index 0cfc5c7..c0cf7a4 100644 --- a/README.md +++ b/README.md @@ -73,7 +73,7 @@ 1. **[4efirosphere](https://cloud.sintez.io/s/4IFIR?path=%2FMariko)**, форк [Atmosphere](https://github.com/Atmosphere-NX/Atmosphere), раскрывающий разгонный потенциал консоли 1. **[Сигпатчи](https://jits.cc/patches)**, раскрывающие игровой потенциал консоли -1. **[hekate](https://cloud.sintez.io/s/4IFIR)**, форк [hekate](https://github.com/CTCaer/hekate), раскрывающий потенциал разгона памяти консоли +1. **[4ekate](https://cloud.sintez.io/s/4IFIR)**, форк [hekate](https://github.com/CTCaer/hekate), раскрывающий потенциал разгона памяти консоли 1. **Установленные пейлоады**: * [Lockpick_RCM](https://github.com/shchmue/Lockpick_RCM) - программа для дампинга ключей консоли * [TegraExplorer](https://github.com/rashevskyv/TegraExplorer/) - низкоуровневый файловый менеджер для работы с системой @@ -262,88 +262,200 @@ * **GPU Volt** - вольтаж GPU * **DRAM Volt** - вольтажи памяти -#### Конфигуратор 4IFIR Wizard(Устаревший блок, некоторые пункты меню неактуальны, но название параметров и их функицонал такой же) +#### Конфигуратор 4IFIR Wizard + +## Конфигуратор 4IFIR Wizard **4IFIR Wizard** - это пакет, позволяющий произвести тонкую настройку параметров под свою консоль. В случае нестабильной работы 4IFIR или при желании увеличить производительность консоли, **4IFIR Wizard** - Ваш незаменимый помощник. +*** + +**NOTICE**: если что-то пошло не так и система не загружается, зайдите в Hekate и выберите режим semi-stock. Там вы сможете зайти в 4IFIR Wizard и изменить значение, которое привело к вылету. + + - Если у вас нет возможности зайти в семи-сток и при этом консоль не запускается после настройки в **4IFIR Wizard**, можно заменить файл `atmosphere/kips/loader.kip` на бэкап вашего предыдущего кипа, *не забудьте переименовать файл бэкапа в `loader.kip`*. Бэкапы кипов находятся в папке `atmosphere/kips/.bak` (включите невидимые папки в проводнике). Если бэкапов нет, можно достать стандартный `loader.kip` с вашей версии 4IFIR в папке `atmosphere/kips/loader.kip`. + +**ВНИМАНИЕ!!!** Если на каком-либо из этапов при тестировании произошло зависание, либо игра зависла, либо на экране появились артефакты, либо проявилось какое-либо неожиданное поведение консоли, значит выбранный параметр не подходит приставке, пробуйте выбрать другое значение. + +*** + + Чтобы попасть в **4IFIR Wizard** - откройте **Underhand** комбинацией **(L)+(R)+(▲)**, после чего нажмите **(►)** чтобы попасть в меню пакетов, и выберите **4IFIR Wizard**. Внутри доступны следующие меню: -* **Full Assist** - последовательная настройка параметров работы приставки(работа этой настройке описана ниже). -* **Manual Configuration** - меню индивидуальной настройки каждого из параметров. -* **Backup** - меню создания и управления бекапами. -* **About** - меню, содержащее информацию про пакет и текущую конфигурацию. +* **Dashboard** - меню создания и управления бекапами, так же содержащее информацию про пакет и текущую конфигурацию. +* [**SmartMode**](#SmartMode) - настройка основных параметров CPU/GPU/RAM/eBamatic +* [**4Advanced**](#4Advanced) - меню для более точной и индивидуальной настройки каждого из параметров. В некоторых разделах, в котором низу экрана **🅨 Help** доступна помощь - короткое описание назначения. -Внутри меню **Manual Configuration** находятся три основных раздела: -* **Quick Setup** – настройка основных параметров CPU/GPU/RAM: +### **SmartMode** +* **QuickTune** – настройка основных параметров CPU/GPU/RAM: * **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, чем выше уровень тем агрессивнее снижено потребление. + * `по умолчанию стоит eBamatic, можно оставить как есть` + * CPU VMAX Mode – максимально возможное потребление процессора. (по умолчанию стоит eBamatic, можно оставить как есть) + * `по умолчанию стоит eBamatic, можно оставить как есть` + * CPU Low Undervolt Mode – уровни андервольта для частот процессора ниже <=15хх Mhz. Чем выше уровень тем агрессивнее снижено потребление. + * `Выставляем на шаг выше, тестируем в играх на частотах до 15ххMHz с выключенным Governor. Повышаем значения до тех пор пока работает.` + * CPU High Undervolt Mode – уровни андервольта для частот процессора выше >15хх Mhz. Чем выше уровень тем агрессивнее снижено потребление. + * `по умолчанию стоит eBamatic, можно оставить как есть` * CPUv Mode - минимально возможное потребление процессора. + * `Чем выше Stage, тем меньше потребление. Тесты проводим в играх, выставляя минимальную частоту через 4IFIR Miracle -> Temporary overrides -> CPU` + * dCPUv - корректировка напряжений в диапазоне частот от 12хх до 18хх MHz + * `по умолчанию стоит eBamatic, можно оставить как есть` * **GPU** - настройка видеокарты. - * Gpu Eco Mode – выбор уровня андервольта на всей сетке частот видеокарты. Имеется 4 строчки: 1- Default, 2–3 уровни (чем выше тем агрессивнее андервольт), Manual – значения из таблицы в Advanced Settings. - * GPUv Mode – уровни самого минимального значения потребления видеокарты. Доступно 3 строчки с номерами 1–3(слева), чем номер выше, тем ниже значение минимального потребления. + * Gpu Eco Mode – выбор уровня андервольта на всей сетке частот видеокарты (чем выше тем агрессивнее андервольт). + * `Чем выше значение, тем ниже потребление на частотах, которые выше вашей максимальной частоты минимального напряжения, которую вы нашли в предыдущем пункте. Следовательно, тесты в играх проводим на частотах выше. Рекомендуется также тестировать с выключенным GPU Freq Governor, тестируя каждую частоту поочередно примерно по 5 минут. Если все хорошо, повышаем GPU Eco Mode и тестируем. Если нет - понижаем.` + * GPUv Mode – уровни самого минимального значения потребления видеокарты. Чем номер выше, тем ниже значение минимального потребления.\ + `Чем выше значение, тем ниже напряжение и, следовательно, меньше потребление.`\ + `Повышаем значение на шаг и перезагружаемся. Система работает? Отлично!` \ + `Запускаем GPU-интенсивные игры (Astral Chain, No Man's Sky, Hogwarts Legacy).`\ + `Теперь мы в игре и должны узнать, до какой частоты работает наш GPU при минимальном напряжении, которое мы выставили в этом пункте. Но перед этим, для тестов, нужно отключить GPU Freq Governor: 4IFIR Miracle -> Edit app Profile -> GPU Freq Governor -> Off;` \ + `Затем устанавливаем частоту GPU: 4IFIR Miracle -> Temporary overrides -> GPU -> *xxx*MHz;` \ + `Можем начинать со значения 460MHz. Установили, двигаемся в 4IFIR Miracle -> Miscellaneous; Спускаемся в самый низ и фиксируем значение GPU volt: *xxx*MHz, где xxx - ваше текущее напряжение.` \ + `Затем возвращаемся в Temporary overrides и увеличиваем частоту GPU на один шаг.` \ + `Затем снова проверяем напряжение GPU в Miscellaneous, повторяя эту процедуру до тех пор, пока напряжение не изменится.` \ + `После этого уменьшаем частоту GPU на один шаг.` \ + `Таким образом, мы определили максимальную частоту при минимальном напряжении.` \ + `Теперь можно протестировать игры на этой частоте, обязательно с включенным разгоном RAM. 5-10 минут игры в нескольких играх будет достаточно.`\ + `Если на каком-либо этапе повышения частоты или теста в игре происходит сбой или зависание, снижаем GPUv. Если нет - повышаем и тестируем дальше.` * **RAM** – настройка памяти. - * GPU Overvolt - уровни максимального значения потребления видеокарты - * 4IFIR RAM Mode – выбор частоты памяти, которая будет доступна в меню разгона приставки 4IFIR Shaitan>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(слева), чем выше цифра, тем ниже потребление. + * 4IFIR RAM Mode – выбор частоты памяти, которая будет доступна в меню разгона приставки 4IFIR Miracle>Edit app profile/Temporary overrides/Global profile>Memory>4IFIR Optimized. \ + `Выбираем нужную частоту, перезагружаемся (шаг назад, пункт Complete[Reboot])` \ + `После загрузки активируем разгон памяти:` \ + `4IFIR Miracle -> Temporary overrides -> Memory -> 4IFIR Optimized`\ + `Это временный разгон, который слетит после перезагрузки.`\ + `Также можно выставить разгон в 4IFIR Miracle -> Global Profile -> [Hendheld/Docked](портатив/док) Memory`\ + `В таком случае не нужно будет после перезагрузки выставлять разгон заново и сразу будет видно, работает система с выставленными параметрами либо нет.`\ + `В шапке оверлея в графе MEM: *xxxx*MHz должно появиться ваше значение. Если все в порядке и консоль не зависла - идём дальше, если нет - жмём кнопку питания консоли 12 секунд до выключения, грузимся через хекату в семи-сток и выбираем значение RAM в Wizard на ступень ниже.`\ + `Тесты на стабильность: MemBench - прогнать несколько раз и зафиксировать значения`\ + `Игры (важно). Тестируем в течение 10-15 минут в чувствительных к RAM играх (Zelda BoTW/ToTK, RDR). Если все хорошо (нет артефактов и зависаний), переходим дальше. Если нет - выбираем частоту RAM на ступень ниже.`\ + * VDD2 Mode – Максимальное потребление памяти. Чем ниже значение, тем ниже потребление. + * `Поочередно снижаете значения на шаг вниз и тестируете на стабильность.` + * VDDQ Mode – Напряжение питания памяти. Чем ниже значение, тем ниже потребление. + * `Поочередно снижаете значения на шаг вниз и тестируете на стабильность.` + * RAM DVB Mode - Эта настройка управляет внутренним адаптивным механизмом контроллера оперативной памяти. Чем выше цифра, тем ниже потребление. + * `по умолчанию стоит eBamatic, можно оставить как есть` * Timings Orchestrator – Настройка таймингов памяти из заготовленных заранее пресетов разработчиком. Имеется семь пресетов Timings Preset 1–7. Пресеты не влияют друг на друга. Настройте каждый параметр по отдельности для достижения максимальной стабильной производительности. Чем выше значение каждого тайминга, тем выше производительность. + * `Рекомендуется настраивать в разделе 4advanced - RAM` +* **eBamatic** – Настройка уровней оптимизации eBamatic: + * e.BAMATIC - soon. + * e.BAMATIC Stage - выбор уровня оптимизаций eBamatic. Чем выше значение, тем агрессивнее оптимизация. + * `Поочередно повышаете значения на шаг и тестируете на стабильность. MemBench + Игра` +### **4Advanced** + * **CPU - настройка процессора.** + * CPU Minimal Voltage – выбор нижнего порога потребления процессора. + `Чем ниже напряжение, тем меньше потребление. Выставляем его на шаг ниже (например, было 620, стало 590 мВ). Перезагружаем систему и проводим тесты.`\ + `Тесты проводим в играх, выставляя минимальную частоту через`\ + `4IFIR Miracle -> Temporary overrides -> CPU`\ + `Если все хорошо, опускаем напряжение еще ниже и так далее, пока система работает.` + `Фиксируем значение и оставляем его`. + * CPU Maximum Voltage – выбор верхнего порога потребления процессора. + **Рекомендуется оставить значение eBamatic** + `Повышаем напряжение на 1 шаг, перезагружаемся и тестируем в CPU-зависимых играх (Metro, Hogwarts Legacy, No Man's Sky) в режиме 4IFIR Maximized на CPU. Повышаем до тех пор, пока все работает. ` + * dCPUv - корректировка напряжений в диапазоне частот от 12хх до 18хх MHz + **Рекомендуется оставить значение eBamatic** + * CPU Boost Clock – выбор частоты до которой будет разгонятся игра на загрузочных экранах. + **Рекомендуется оставить значение eBamatic** + * Low Mhz Undervolt – уровни андервольта для частот процессора ниже <=15хх Mhz. + `Чем выше значение, тем ниже потребление на частотах до 15ххMHz. Выставляем на шаг выше, тестируем в играх на частотах до 15ххMHz с выключенным Governor` + `4IFIR Miracle -> Edit app Profile -> CPU Freq Governor -> Off` + `Повышаем значения до тех пор пока работает.` + * High Mhz Undervolt – уровни андервольта для частот процессора выше >15хх Mhz. + **Рекомендуется оставить значение eBamatic** + `Чем выше значение, тем ниже потребление на частотах выше 15xxMhz.` + `Выставляем на шаг выше, тестируем в CPU зависимых играх (Metro, Hogwarts Legacy, No Man's sky) на частотах выше 15ххMHz с выключенным Governor. Повышаем до тех пор, пока все работает. Рекомендуется тестировать в режиме 4IFIR MAXIMIZED:` + `4IFIR Miracle -> Temporary overrides -> CPU -> 4IFIR MAXIMIZED` + * Speed Shift - понижение напряжения (потребления) вторичных компонентов консоли. Чем выше значение, тем ниже потребление. + **Рекомендуется оставить значение eBamatic** + +*** + +* **GPU** - настройка видеокарты. +**Настройки GPU следует производить в [SmartMode-QuckTune-GPU](#SmartMode)** + * Gpu Undervolt Mode – выбор уровня андервольта на всей сетке частот видеокарты. Чем выше тем агрессивнее андервольт, Manual – значения из таблицы в Advanced Settings. + * GPU Minimal Voltage – выбор нижнего порога потребления видеокарты, для Ram Optimised E. + * GPU Overvolt - уровни максимального значения потребления видеокарты + +*** + +* **RAM** – настройка памяти. + * RAM Mhz – выбор частоты памяти, которая будет доступна в меню разгона приставки 4IFIR Shaitan>Edit app profile/Temporary overrides/Global profile>Memory>4IFIR Optimized. \ + `Выбираем нужную частоту, перезагружаемся (шаг назад, пункт Complete[Reboot])` \ + `После загрузки активируем разгон памяти:` \ + `4IFIR Miracle -> Temporary overrides -> Memory -> 4IFIR Optimized`\ + `Это временный разгон, который слетит после перезагрузки.`\ + `Также можно выставить разгон в 4IFIR Miracle -> Global Profile -> [Hendheld/Docked](портатив/док) Memory`\ + `В таком случае не нужно будет после перезагрузки выставлять разгон заново и сразу будет видно, работает система с выставленными параметрами либо нет.`\ + `В шапке оверлея в графе MEM: *xxxx*MHz должно появиться ваше значение. Если все в порядке и консоль не зависла - идём дальше, если нет - жмём кнопку питания консоли 12 секунд до выключения, грузимся через хекату в семи-сток и выбираем значение RAM в Wizard на ступень ниже.`\ + `Тесты на стабильность: MemBench - прогнать несколько раз и зафиксировать значения`\ + `Игры (важно). Тестируем в течение 10-15 минут в чувствительных к RAM играх (Zelda BoTW/ToTK, RDR). Если все хорошо (нет артефактов и зависаний), переходим дальше. Если нет - выбираем частоту RAM на ступень ниже.`\ + * RAM Vddq – Напряжение питания памяти. Чем ниже значение, тем ниже потребление. + * `Поочередно снижаете значения на шаг вниз и тестируете на стабильность.` + * RAM Vdd2 – Выбор максимального порога потребления памяти. Чем ниже значение, тем ниже потребление. + * `Поочередно снижаете значения на шаг вниз и тестируете на стабильность.` + * Ebalance – набор оптимизаций работы памяти в соотношении энергоэффективность производительность. Имеется список из 5 значений. 0(eBamatic) – умный режим, автоматически выбирает подходящий eBal, для выбранной частоты. 1 – Добавляет производительности, требует более высоких вольтажей RAM(Можно попробовать, на низких частотах), 2 – теряет в производительности (относительно eBal 1), но уменьшает потребление(Можно попробовать, на большинстве приставок стабильна), 3 – Default , 4 – Для высоких частот (для игры в доке). + `Чем выше eBAL, тем выше можно взять частоту.` + `По умолчанию установлено значение 0 (eBamatic - авто, его можно и оставить, от достаточно хорош).` + `Чем ниже значение, тем больше преимуществ вы получаете (увеличится пропускная способность памяти, что является мерилом производительности свича).` + `Если значение 2 работает, попробуйте протестировать его в MemBench и сравнить с предыдущими результатами. Если результаты улучшились, перейдите к MemTest и проверьте производительность в играх.` + * Eba-shift - Корректировка eBal режима, при установки значения в 2, позволяет поднять значение 8-го тайминга + * EMC DVB Mode - Эта настройка управляет внутренним адаптивным механизмом контроллера оперативной памяти. Выбор более точного значения потребления + * `по умолчанию стоит eBamatic, можно оставить как есть` + * Core Timings – Настройка таймингов памяти. Имеется восемь таймингов Core Timings 1–8. Тайминги не влияют друг на друга. Настройте каждый параметр по отдельности для достижения максимальной стабильной производительности. Чем выше значение каждого тайминга, тем выше производительность. + `Начинаем с первого тайминга, повышаем его на один шаг, перезапускаем консоль, тестируем в MemBench несколько раз и фиксируем результаты. Если стало лучше, тестируем в играх. Если все хорошо, повышаем еще на один шаг и повторяем тот же алгоритм.` + `Когда достигаем значения, при котором консоль начинает работать нестабильно, зависать или вылетать, возвращаемся к предыдущему значению. Также может существовать порог, при котором дальнейшее повышение значения тайминга не даст никакого результата. На этом значении можно переходить к следующему таймингу. Остальные тайминги настраиваются по тому же алгоритму.` + + * **pMeh** + * pMeh 0 - Ситуативный тумблер, позволяющий на аппаратных комбинациях чувствительных к третьему eBAL компоненту сильнее, чем к первым двум (маловероятный, но вполне допустимый сценарий), позволяющий в комбинации с eBAS = 0 получить на выходе eBAS = -1. ВРЕДНЫЙ СОВЕТ ОТ КУЛЛЕРА: Если комбинировать pMEH[0] = 1 c eBAL = 5 и eBAS = 0, можно поймать головой отбойник, так как выше eBAL 5 находится лимб. + * pMeh 1 - Влияет на стабильность работы частотного шага, если он нестабилен без явных объективных причин. Помните, были нерабочие частоты, вроде 2800? Скорее всего, их больше нет, но если обнаружите, можно попытаться подергать данный тумблер. Может помочь также в ситуации, когда на определенной частоте памяти, консоль перестает пытаться загружаться в HOS, выдавая черный экран без опознавательных знаков. Также маловероятно. +Также, при прочих равных, влияет на стабильность работы частотного режима - в принципе. Значение 3 - волшебное, оно более стабильно в большинстве протестированных мной сценариев. На ERISTA, иные значения, не соответствующие 3, 4IFIR понимает как 0. На MARIKO, на частотах выше 3.0ГГц, значение регулятора исключается из формулы, поскольку дальше использовать значения выше 2 - радикально снизит стабильность, или вовсе сделает режим неработоспособным. + * pMeh 2 - Понижает значение эффективной частоты ОЗУ на MARIKO, для Optimized E шага. Для максимизации совместимости - Target частота, и частота расчёта таймингом и прочих зависимых параметров, остается неизменной (1331). Может пригодиться для снижения рабочих vMin-ов для E шага памяти. В будущем, весьма вероятно, что 800МГц раскачаются по производительности до стоковой, заменив собой 2ХХМГц шаг. + * pMeh 3-4 Смещает значение производных eBAL. + * pMeh 5-14 - soon + * pMeh 15 - На ERISTA, eBAL 3, работает по умолчанию как eBAL 4, прибавка на единицу управляется через .pMeh15 0-1, по умолчанию один, если перевести в 0 eBAL начнет соответствовать значению для MARIKO. По умолчанию у него 3. + * pMeh 16-18 - soon + * pMeh 19 - GPU vMin для 4ifir Optimised E (Чем выше значение, тем ниже минимальный вольтаж) + * pMeh 20 - VDDQ/VDD2 для 4ifir Optimised E (Чем выше значение, тем выше вольтаж) + * pMeh 21 - GPU vMin для 4ifir Optimised (Чем выше значение, тем ниже минимальный вольтаж) + * **sMeh** + * sMeh 0 - soon + * sMEH 1 - 5 - позволяют без влияния на стабильность, в определённых комбинациях таймингов, eBAL-ов и частот, там где 4IFIR не попал алгоритмически со 100% в арбитражные тайминги контроллерами памяти, скорректировать их вручную. Если был недогон от алгоритма, позволяет чуть прибавить в производительности, если был перебор (если вдруг без явных причин наблюдается сильное падение производительности на определенных шагах частоты, чего наблюдаться, по идее, не должно, но в теории 4IFIR может где-то да промахнуться, в общем это самое оно. Из самого очевидного, eBAL1 SYK-LOH на 1600, на моих тестах, как раз с коррекции этих регуляторов отдал последние 400МБ пробавшие без объективных причин). Часто, с их помощью, мощно сделать тот или иной тайминг, на верхнем стабильном значении, если оно по какой-то причине медленнее чем предпоследнее, сделать его рабочим, т.е. последний - самым быстрым, как и должно быть с точки зрения логики. Обычно 4IFIR подобное решает за Вас, но иногда коррекцией можно добрать сотню другую МБ на ровном месте, а в некоторых случаях и заметно больше, там где аномальное падение. + * sMeh 6 - на единицу, обычно даёт бесплатный прирост. На стабильность наблюдаемого эффекта не замечено. Игровая производительность меняется пропорционально. + * sMeh 7 - soon + * sMeh 8 - стейджи эффективности памяти в режиме Optimized E. Чем выше значение, тем больше производительности. Из-за Smeh 8 может начать полосить экран в доке. Для решения этой проблемы сбросьте sMeh 8 в 0 + * sMeh 9-12 - soon + * sMeh 13 - CPU приоритет. Снижает производительность на мегагерц для GPU, в пользу CPU. Для эмуляторов самое то. + * sMeh 14-15 - soon + * sMeh 16 - устанавливет значение RAM Optimized E - 1600 МГц. + +*** + +* **4ekate** – Бесплатный прирост (около 200 мб/с) при выборе ST2. (Работает не у всех, могут появиться проблемы с выходом консоли из сна) + +*** + * **System Setting** – настройка работы кулера приставки и видеозахвата: * **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% * **Video Capture Settings** – настройка видеозахвата. * Bitrate – битрейт видео. * FPS - количество кадров в секунду. * Reset to Base – сброс к значениям по умолчанию. * **Complete [Reboot]** – применение параметров и перезапуск приставки. - -* **Advanced Settings** – расширенная настройка параметров CPU/GPU/RAM: - * **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, чем выше уровень тем агрессивнее снижено потребление. - * Speed Shift - секретный компонент 4ifir, который раскрывает потенциал консоли.Чем выше значение, тем ниже потребление. -* **GPU** - настройка видеокарты. - * Gpu Undervolt Mode – выбор уровня андервольта на всей сетке частот видеокарты. Имеется 4 строчки: 1- Default, 2–3 уровни (чем выше тем агрессивнее андервольт), Manual – значения из таблицы в Advanced Settings. - * GPU Minimal Voltage – выбор нижнего порога потребления видеокарты. -* **Таблица Advanced settings** – настройка точечной настройки потребления для каждой частоты видеокарты отдельно. - * **RAM** - настройка видеокарты. - * RAM Mhz – выбор частоты памяти, которая будет доступна в меню разгона приставки 4IFIR Shaitan>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 – пустое значение. Чем ниже eBAL - тем лучше можно взять тайминги. Чем выше eBAL, выше можно взять частоту. - * Eba-shift - Soon - * EMC DVB Mode - Эта настройка управляет внутренним адаптивным механизмом контроллера оперативной памяти. Выбор более точного значения потребления - * Core Timings – Настройка таймингов памяти. Имеется восемь таймингов Core Timings 1–8. Тайминги не влияют друг на друга. Настройте каждый параметр по отдельности для достижения максимальной стабильной производительности. Чем выше значение каждого тайминга, тем выше производительность. - * pMeh 0-15 - soon pMeh15 - На ERISTA, eBAL 3, работает по умолчанию как eBAL 4, прибавка на единицу управляется через .pMeh15 0-1, по умолчанию один, если перевести в 0 eBAL начнет соответствовать значению для MARIKO. По умолчанию у него 3. - * sMeh 0-11 - soon - * Shaitan - soon -* **Complete [Reboot]** – применение параметров и перезапуск приставки. - -* **Рекомендация по настройке таймингов** - * 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 и так далее. "0 режимы таймингов отладочные. Если в каком-то сценарии работает стабильно 0, но не работает 1, это повод репортнуть комбинацию параметров, чипов памяти и т.п." - **ВАЖНО:** чтобы применить изменения - выберите пункт Complete [Reboot] в меню Manual Configuration или перезагрузите консоль. -В 4IFIR Wizard доступен механизм создания бекапов Ваших конфигураций. Для того чтобы управлять бекапами - выберите пункт Backup в главном меню. Внутри доступны три пункта: +*** +В 4IFIR Wizard доступен механизм создания бекапов Ваших конфигураций. Для того чтобы управлять бекапами - выберите пункт Dashboard - Backup в главном меню. Внутри доступны три пункта: +*--KIP Backup JSON +* Create Backup to JSON - позволяет Вам создать новый бекап из текущей конфигурации в формате JSON. Бекапы расположены по пути /atmosphere/kips/.bak-json. Новый бекап заменяет собой предыдущий. +* Manage Backups JSON – позволяет применить созданый бекап или удалить его. +*--Old KIP Backup * Create backup - позволяет Вам создать новый бекап из текущей конфигурации. Бекапы расположены по пути /atmosphere/kips/.bak. Новый бекап заменяет собой предыдущий. * Manage Backups – позволяет применить созданый бекап или удалить его. -С версии 1.9 4IFIR Wizard поддерживает FULL ASSIST. + +С версии 1.9 4IFIR Wizard поддерживает FULL ASSIST. (ВРЕМЕННО ОТКЛЮЧЕН!) 1. Запустите Full Assist (для этого откройте меню Uberhand (L)+(R)+(▲), после чего нажмите (►) и откройте 4IFIR Wizard. Потом откройте Full Assist>Start и приступайте к настройке. 2. Вас попросят выбрать один из 8-ми вариантов частот памяти в блоках Low Freq/Medium Freqs/High freqs, после чего консоль перезапустится, запустите игру(Рекомендация Legend of Zelda TOTK),установите разгон Memory в меню 4IFIR Shaitan и поиграйте минут 15, если приставка стабильна, то запускайте снова 4IFIR Wizard и переходите к следующей настройке, либо если замечено нестабильное поведение приставки, то ставьте значение текущей настройки ниже. @@ -374,11 +486,6 @@ После прохождения вам будет предоставлен выбор: Don’t backup, Backup as 4IFIR ECO, Backup as 4IFIR Default, Backup as 4IFIR SPORT -**NOTICE**: если что-то пошло не так и система не загружается, зайдите в Hekate и выберите режим semi-stock. Там вы сможете зайти в 4IFIR Wizard и изменить значение, которое привело к вылету. - - - Если у вас нет возможности зайти в семи-сток и при этом консоль не запускается после настройки в **4IFIR Wizard**, можно заменить файл `atmosphere/kips/loader.kip` на бэкап вашего предыдущего кипа, *не забудьте переименовать файл бэкапа в `loader.kip`*. Бэкапы кипов находятся в папке `atmosphere/kips/.bak` (включите невидимые папки в проводнике). Если бэкапов нет, можно достать стандартный `loader.kip` с вашей версии 4IFIR в папке `atmosphere/kips/loader.kip`. - -**ВНИМАНИЕ!!!** Если на каком-либо из этапов при тестировании произошло зависание, либо игра зависла, либо на экране появились артефакты, либо проявилось какое-либо неожиданное поведение консоли, значит выбранный параметр не подходит приставке, пробуйте выбрать другое значение. #### Конфигуратор KipTool