Skip to content

Commit

Permalink
Update 4IFIR_WIZARD.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Langegen authored Jul 23, 2024
1 parent 7b51fb0 commit 6a99a95
Showing 1 changed file with 23 additions and 17 deletions.
40 changes: 23 additions & 17 deletions docs/4IFIR_WIZARD.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,27 +72,33 @@
* 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, выдавая черный экран без опознавательных знаков. Также маловероятно.
* pMeh 0 _eBAS Sub-Zero_ - Ситуативный тумблер, позволяющий на аппаратных комбинациях чувствительных к третьему eBAL компоненту сильнее, чем к первым двум (маловероятный, но вполне допустимый сценарий), позволяющий в комбинации с eBAS = 0 получить на выходе eBAS = -1. ВРЕДНЫЙ СОВЕТ ОТ КУЛЛЕРА: Если комбинировать pMEH[0] = 1 c eBAL = 5 и eBAS = 0, можно поймать головой отбойник, так как выше eBAL 5 находится лимб.
* pMeh 1 _divMB Supressor_ - Влияет на стабильность работы частотного шага, если он нестабилен без явных объективных причин. Помните, были нерабочие частоты, вроде 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 2 _1333>1065>800_ - Понижает значение эффективной частоты ОЗУ на MARIKO, для Optimized E шага. Для максимизации совместимости - Target частота, и частота расчёта таймингом и прочих зависимых параметров, остается неизменной (1331). Может пригодиться для снижения рабочих vMin-ов для E шага памяти. В будущем, весьма вероятно, что 800МГц раскачаются по производительности до стоковой, заменив собой 2ХХМГц шаг.
* pMeh 3 _eBAW Shift_ - Смещает значение производных eBAL.
* pMeh 4 _eBAR Shift_ - Смещает значение производных 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 (Чем выше значение, тем ниже минимальный вольтаж)
* pMeh 15 _eFOS MK_ - увеличивает задержку возникающую при переходе с одного режима памяти на другой (прим. переключение с **EMC - 4ifir optimised** на **EMC - 4ifir optimised S**).
* pMeh 16 _lovec_ - Занижает производительность системных таймингов
* pMeh 17 - soon
* pMeh 18 _eBAMATIC ST_ - выбор уровня оптимизаций eBamatic. Чем выше значение, тем агрессивнее оптимизация. (Дубль пункта **QuickTune > eBAMATIC > e.BAMATIC Stage**
* pMeh 19 _vMINetune_ - GPU vMin для 4ifir Optimised E (Чем выше значение, тем ниже минимальный вольтаж)
* pMeh 20 _rVDDick_ - VDDQ/VDD2 для 4ifir Optimised E (Чем выше значение, тем выше вольтаж)
* pMeh 21 _gVMINDick_ - GPU vMin для 4ifir Optimised (Чем выше значение, тем ниже минимальный вольтаж)
#### **sMeh**
* sMeh 0 - soon
* sMeh 0 _ARB-Boost_ - 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 МГц.
* sMeh 6 _eZQ Override_ - на единицу, обычно даёт бесплатный прирост. На стабильность наблюдаемого эффекта не замечено. Игровая производительность меняется пропорционально.
* sMeh 7 _trDVFS_ - soon
* sMeh 8 _E-Boost_ - стейджи эффективности памяти в режиме Optimized E. Чем выше значение, тем больше производительности. Из-за Smeh 8 может начать полосить экран в доке. Для решения этой проблемы сбросьте sMeh 8 в 0
* sMeh 9 _SSC Logic_ - переключает между двумя режимами работы шумодава генератора тактовой частоты ОЗУ. Может помочь, если что-то беспроводное на определенных частотах RAM будет вести себя странно.
* sMeh 10-11 - soon
* sMeh 12 _Clatok_ - переключает между алгоритмами масштабирования технических, инженерных параметров и таймингов памяти, между двумя принципами. Режим 1 в большинстве случаев, должен дать прибавку в пару-тройку FPS при прочих равных. На низких частотах может быть не совместим на тех или иных чипах памяти, тот же eBAL1 на Micron-е, на частоте 1600, возможно и выше.
* sMeh 13 _CPriora_ - CPU приоритет. Снижает производительность на мегагерц для GPU, в пользу CPU. Для эмуляторов самое то.
* sMeh 14 - 15 _GetLow/GetHigh_ - управляют степенью агрессивности нуль-прыжкового алгоритма, он же 4VOLTSHIFT. Чем агрессивнее, тем быстрее память перейдет на верхний или нижний режим, ценой повышения риска не долететь.
В особо отбытых случаях, когда хочется совместить 300mV/900mV для среднего шага памяти (EMC - 4ifir Optimised), с 750/1400 для верхнего (EMC - 4ifir Optimised S), можно попробовать активировать pMeh 15 eFOS MK. Будет задержка секунды две-три при переходе, но выше вероятность, что переход будет удачным.
* sMeh 16 _SYK-LOH_ - устанавливет значение RAM Optimized E - 1600 МГц.

***

Expand Down

0 comments on commit 6a99a95

Please sign in to comment.