Исправления и доработки:
- Исправление отображения частот и напряжений
Проблема: частоты показывали "..." вместо значений
Решение: замена format на set-footer с использованием json_file_source(,name), json_file_source(,label), json_file_source(*,dec)
Файлы: CPU.ini, GPU.ini, RAM.ini
Результат: выбранные значения отображаются корректно - Улучшение Журнала троттлинга (Throttle Log.ini)
Добавлены try-except для каждого значения в "Текущие значения" (CPU Boost, DVFS Offset, GPU Lock, RAM HP)
Исправлено сохранение: убран несуществующий gpu_dvfs, добавлены вложенные try-except для надежности
Индивидуальные try-except в "Просмотр" и "Очистить" для устойчивости
Сокращены заголовки и названия действий
Результат: меню стабильнее, нет крашей при ошибках - Сокращение длинных фраз и названий
Во всех файлах:
"Все изменения требуют перезагрузки" → "Требует перезагрузки"
"DVFS применяется сразу без перезагрузки" → "DVFS сразу"
"Разблокировка частот требует перезагрузки" → "Разблок - перезагрузка"
"Управление бэкапами" → "Бэкапы"
"Создание и восстановление бэкапов" → "Создание и восстановление"
"Выбор бэкапа" → "Выбор"
"Действия с бэкапами" → "Действия"
"Информация о бэкапе" → "Информация"
"Сохраняйте текущие настройки для последующего анализа" → "Сохраняйте настройки"
Убрана строка "Расположение бэкапов брооо" из Backup Manager.ini - Разрешение конфликтов названий секций
Проблема: конфликты "Макс. частота" (CPU и RAM), "Макс. напряжение" (CPU и GPU), "Мин. напряжение" (CPU и GPU)
Решение: добавлены суффиксы ?CPU, ?GPU, ?RAM
Примеры:
*Макс. частота?CPU
*Макс. частота?RAM
*Макс. напряжение?CPU
*Макс. напряжение?GPU
*Мин. напряжение?CPU
*Мин. напряжение?GPU
Файлы: CPU.ini, GPU.ini, RAM.ini, boot_package.ini
Результат: конфликты устранены - Настройка дефолтных значений GPU
DVFS Offset?GPU: footer="Auto", index=19
Voltage Offset?GPU: footer="Unset", index=10
Файл: config.ini - Исправление DRAM HP Mode
Проблема: работала не как в defolt
Решение:
Убрана автоматическая установка частоты
При ON применяются ST тайминги для Mariko из пресета
При OFF применяются Common тайминги для Mariko
Файл: RAM.ini
Результат: работает как в defolt - Улучшение Quick Actions
Удалена секция "Безлимитные частоты"
Объединены "Термо-защита ВКЛ" и "Термо-защита ВЫКЛ" в один toggle "Термозащита"
Исправлена блокировка UI: логика вынесена в [thermo-on] и [thermo-off], вызываются через exec
Убраны лишние try-except из простых действий
Сокращены заголовки: "Системные действия" → "Система", "sys-clk управление" → "sys-clk", "Термо-режимы" → "Терморежимы"
Сокращены названия действий - Исправление GPU Undervolt
Заменено [DVFS смещение] на [Min Volt → Max RAM Offset?GPU] по образцу defolt
Настраивает gpu_vmin_offset и auto_gpu_vmin 2
Убраны try-except и touch из секции
Файл: GPU.ini - Добавление функции "Select RAM"
Добавлена опция [*Выбор RAM] в раздел "Другие" (package.ini)
Использует ram.json для отображения моделей RAM
Сохраняет vendor, model, value в config.ini
Устанавливает footer в выбранную модель
Обновлен boot_package.ini для обработки autoram и fixram
Файлы: package.ini, boot_package.ini, ram.json - Исправление работы GPU частот выше 1267 МГц
Проблема: частоты выше 1267 МГц не работали
Решение:
В GPU.ini: при включении разблокировки устанавливается uncapped_clocks=1 в sys-clk, при выключении — uncapped_clocks=0
В boot_package.ini: автоматическая синхронизация uncapped_clocks при загрузке в зависимости от состояния разблокировки
Исправлены названия секций на русские (Разблок 1305+ МГц, Разблок 1075+ МГц)
Результат: частоты выше 1267 МГц работают после включения разблокировки и перезагрузки - Добавление документации — 14 гайдов
Созданы в switch/RyazhenkaAI/data/:
На русском (7):
guide_cpu_overclocking_ru.txt — разгон CPU
guide_gpu_undervolting_ru.txt — андервольт GPU
guide_ram_timing_tuning_ru.txt — настройка таймингов RAM
guide_thermal_protection_ru.txt — термозащита
guide_presets_usage_ru.txt — использование пресетов
guide_backup_restore_ru.txt — бэкапы и восстановление
guide_throttle_log_ru.txt — журнал троттлинга
На английском (7):
guide_cpu_overclocking_en.txt
guide_gpu_undervolting_en.txt
guide_ram_timing_tuning_en.txt
guide_thermal_protection_en.txt
guide_presets_usage_en.txt
guide_backup_restore_en.txt
guide_throttle_log_en.txt
Все гайды содержат: описание, инструкции, важные замечания, рекомендации. - Удаление системы переключения языков
Удалены Data/lang/ru.json и Data/lang/en.json
Откат в Tuner.ini, CPU.ini, GPU.ini, package.ini
Результат: интерфейс на русском языке
Итог для релиза
Исправлено отображение частот и напряжений
Улучшен Журнал троттлинга (устойчивость к ошибкам)
Сокращены длинные фразы и названия
Разрешены конфликты названий секций (?CPU, ?GPU, ?RAM)
Настроены дефолтные значения GPU
Исправлена работа DRAM HP Mode
Улучшены Quick Actions (термозащита в один toggle, без блокировки UI)
Исправлен GPU Undervolt
Добавлена функция Select RAM
Исправлены GPU частоты выше 1267 МГц (uncapped_clocks)
Добавлено 14 гайдов (7 RU + 7 EN)
Интерфейс на русском языке (финальная версия)
