4ifir Wizard - Langegen/4IFIR GitHub Wiki
Конфигуратор 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.
Внутри доступны следующие меню:
- Dashboard - меню создания и управления бекапами, так же содержащее информацию про пакет и текущую конфигурацию.
- SmartMode - настройка основных параметров CPU/GPU/RAM/eBamatic
- 4Advanced - меню для более точной и индивидуальной настройки каждого из параметров.
В некоторых разделах, в котором низу экрана 🅨 Help доступна помощь - короткое описание назначения.
SmartMode
QuickTune – настройка основных параметров CPU/GPU/RAM:
CPU - настройка процессора.
- CPU Boost Mode – выбор частоты до которой будет разгонятся игра на загрузочных экранах.
- CPU VMAX Mode – максимально возможное потребление процессора. (по умолчанию стоит eBamatic, можно оставить как есть)
- CPU Low Undervolt Mode – уровни андервольта для частот процессора ниже <=15хх Mhz. Чем выше уровень тем агрессивнее снижено потребление.
- CPU High Undervolt Mode – уровни андервольта для частот процессора выше >15хх Mhz. Чем выше уровень тем агрессивнее снижено потребление.
- CPUv Mode - минимально возможное потребление процессора.
- dCPUv - корректировка напряжений в диапазоне частот от 12хх до 18хх MHz
GPU - настройка видеокарты.
- Gpu Eco Mode – выбор уровня андервольта на всей сетке частот видеокарты (чем выше тем агрессивнее андервольт).
- GPUv Mode – уровни самого минимального значения потребления видеокарты. Чем номер выше, тем ниже значение минимального потребления.\
RAM – настройка памяти.
- 4IFIR RAM Mode – выбор частоты памяти, которая будет доступна в меню разгона приставки 4IFIR Miracle>Edit app profile/Temporary overrides/Global profile>Memory>4IFIR Optimized.
- VDD2 Mode – Максимальное потребление памяти. Чем ниже значение, тем ниже потребление.
- VDDQ Mode – Напряжение питания памяти. Чем ниже значение, тем ниже потребление.
- RAM DVB Mode - Эта настройка управляет внутренним адаптивным механизмом контроллера оперативной памяти. Чем выше цифра, тем ниже потребление.
- Timings Orchestrator – Настройка таймингов памяти из заготовленных заранее пресетов разработчиком. Имеется семь пресетов Timings Preset 1–7. Пресеты не влияют друг на друга. Настройте каждый параметр по отдельности для достижения максимальной стабильной производительности. Чем выше значение каждого тайминга, тем выше производительность.
eBamatic – Настройка уровней оптимизации eBamatic:
- e.BAMATIC - soon.
- e.BAMATIC Stage - выбор уровня оптимизаций eBamatic. Чем выше значение, тем агрессивнее оптимизация.
4Advanced
CPU - настройка процессора.
- CPU Minimal Voltage – выбор нижнего порога потребления процессора.
- CPU Maximum Voltage – выбор верхнего порога потребления процессора.
- dCPUv - корректировка напряжений в диапазоне частот от 12хх до 18хх MHz
- CPU Boost Clock – выбор частоты до которой будет разгонятся игра на загрузочных экранах.
- Low Mhz Undervolt – уровни андервольта для частот процессора ниже <=15хх Mhz.
- High Mhz Undervolt – уровни андервольта для частот процессора выше >15хх Mhz.
- Speed Shift - понижение напряжения (потребления) вторичных компонентов консоли. Чем выше значение, тем ниже потребление.
GPU - настройка видеокарты.
Настройки GPU следует производить в SmartMode-QuckTune-GPU
- 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. \
- RAM Vddq – Напряжение питания памяти. Чем ниже значение, тем ниже потребление.
- RAM Vdd2 – Выбор максимального порога потребления памяти. Чем ниже значение, тем ниже потребление.
- Ebalance – набор оптимизаций работы памяти в соотношении энергоэффективность производительность. Имеется список из 5 значений. 0(eBamatic) – умный режим, автоматически выбирает подходящий eBal, для выбранной частоты. 1 – Добавляет производительности, требует более высоких вольтажей RAM(Можно попробовать, на низких частотах), 2 – теряет в производительности (относительно eBal 1), но уменьшает потребление(Можно попробовать, на большинстве приставок стабильна), 3 – Default , 4 – Для высоких частот (для игры в доке).
- Eba-shift - Корректировка eBal режима, при установки значения в 2, позволяет поднять значение 8-го тайминга
- EMC DVB Mode - Эта настройка управляет внутренним адаптивным механизмом контроллера оперативной памяти. Выбор более точного значения потребления
- Core Timings – Настройка таймингов памяти. Имеется восемь таймингов Core Timings 1–8. Тайминги не влияют друг на друга. Настройте каждый параметр по отдельности для достижения максимальной стабильной производительности. Чем выше значение каждого тайминга, тем выше производительность.
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 - настройка работы кулера.
- Video Capture Settings – настройка видеозахвата.
- Bitrate – битрейт видео.
- FPS - количество кадров в секунду.
- Reset to Base – сброс к значениям по умолчанию.
- Complete [Reboot] – применение параметров и перезапуск приставки. ВАЖНО: чтобы применить изменения - выберите пункт Complete [Reboot] в меню Manual Configuration или перезагрузите консоль.
В 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 – позволяет применить созданый бекап или удалить его.