hocclk: fixes and other stuff
This commit is contained in:
@@ -20,6 +20,7 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
// Ensure to set KIP_VERSION and CUST_REV in sysmodule Makefile when updating these
|
||||
#define CUST_REV 2
|
||||
#define HOC_VERSION 220
|
||||
|
||||
|
||||
@@ -197,6 +197,7 @@ typedef enum AulaColorMode {
|
||||
AulaDisplayColorMode_Night2 = 0x35,
|
||||
AulaDisplayColorMode_Night3 = 0x75,
|
||||
} AulaColorMode;
|
||||
|
||||
// typedef enum {
|
||||
// PANEL_JDI_XXX062M = 0x10,
|
||||
// PANEL_JDI_LAM062M109A = 0x0910, // SI.
|
||||
|
||||
@@ -47,7 +47,7 @@ typedef struct {
|
||||
u32 realFreqs[HocClkModuleStable_EnumMax];
|
||||
u32 overrideFreqs[HocClkModuleStable_EnumMax];
|
||||
s32 temps[HocClkThermalSensorStable_EnumMax];
|
||||
u32 power[HocClkPowerSensorStable_EnumMax];
|
||||
s32 power[HocClkPowerSensorStable_EnumMax];
|
||||
u32 partLoad[HocClkPartLoadStable_EnumMax];
|
||||
u32 voltages[HocClkVoltageStable_EnumMax];
|
||||
} stable;
|
||||
@@ -57,7 +57,7 @@ typedef struct {
|
||||
uint32_t freqs[HocClkModule_EnumMax];
|
||||
uint32_t realFreqs[HocClkModule_EnumMax];
|
||||
uint32_t overrideFreqs[HocClkModule_EnumMax];
|
||||
uint32_t temps[HocClkThermalSensor_EnumMax];
|
||||
int32_t temps[HocClkThermalSensor_EnumMax];
|
||||
int32_t power[HocClkPowerSensor_EnumMax];
|
||||
uint32_t partLoad[HocClkPartLoad_EnumMax];
|
||||
uint32_t voltages[HocClkVoltage_EnumMax];
|
||||
|
||||
@@ -39,7 +39,7 @@ include ${TOPDIR}/lib/libultrahand/ultrahand.mk
|
||||
# version control constants
|
||||
#---------------------------------------------------------------------------------
|
||||
#TARGET_VERSION := $(shell git describe --dirty --always --tags)
|
||||
APP_VERSION := 2.2.0
|
||||
APP_VERSION := 2.2.0 # ensure to set KIP_VERSION and CUST_REV in sysmodule Makefile when updating this
|
||||
TARGET_VERSION := $(APP_VERSION)
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
|
||||
@@ -138,7 +138,7 @@ void AboutGui::listUI()
|
||||
// custRevItem = new tsl::elm::ListItem("CUST revision:");
|
||||
// this->listElement->addItem(custRevItem);
|
||||
|
||||
kipVersionItem = new tsl::elm::ListItem("Kip version:");
|
||||
kipVersionItem = new tsl::elm::ListItem("KIP version:");
|
||||
this->listElement->addItem(kipVersionItem);
|
||||
|
||||
if(!IsHoag()) {
|
||||
@@ -386,11 +386,13 @@ void AboutGui::refresh()
|
||||
eristaPLLXItem->setValue(strings[3]);
|
||||
}
|
||||
|
||||
u32 millis = context->temps[HocClkThermalSensor_AO];
|
||||
s32 millis = context->temps[HocClkThermalSensor_AO];
|
||||
if(millis > 0) {
|
||||
sprintf(strings[11], "%u.%u °C", millis / 1000U, (millis % 1000U) / 100U);
|
||||
} else {
|
||||
sprintf(strings[11], "N/A");
|
||||
} else if (millis == -125) {
|
||||
sprintf(strings[11], "Not Valid");
|
||||
} else if (millis == -126) {
|
||||
sprintf(strings[11], "Not Patched");
|
||||
}
|
||||
aotagTempItem->setValue(strings[11]);
|
||||
|
||||
|
||||
@@ -27,6 +27,9 @@ DATA := data
|
||||
INCLUDES := ../common/include
|
||||
EXEFS_SRC := exefs_src
|
||||
LIBNAMES := minIni nxExt
|
||||
# major minor patch
|
||||
KIP_VERSION := 220
|
||||
CUST_REV := 2
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# version control constants
|
||||
@@ -36,7 +39,7 @@ TARGET_VERSION := $(shell git describe --dirty --always --tags)
|
||||
#---------------------------------------------------------------------------------
|
||||
# options for code generation
|
||||
#---------------------------------------------------------------------------------
|
||||
DEFINES := -DDISABLE_IPC -DTARGET="\"$(TARGET)\"" -DTARGET_VERSION="\"$(TARGET_VERSION)\"" -DCONFIG_DIR="\"$(CONFIG_DIR)\""
|
||||
DEFINES := -DDISABLE_IPC -DKIP_VERSION=$(KIP_VERSION) -DCUST_REV=$(CUST_REV) -DTARGET="\"$(TARGET)\"" -DTARGET_VERSION="\"$(TARGET_VERSION)\"" -DCONFIG_DIR="\"$(CONFIG_DIR)\""
|
||||
|
||||
ARCH := -march=armv8-a+crc+crypto -mtune=cortex-a57 -mtp=soft -fPIE
|
||||
|
||||
|
||||
@@ -33,7 +33,7 @@
|
||||
#include "board.hpp"
|
||||
#include "../tsensor/soctherm.hpp"
|
||||
#include "../tsensor/aotag.hpp"
|
||||
#include "bq24193.hpp"
|
||||
#include "../tsensor/bq24193.hpp"
|
||||
#include "../config.hpp"
|
||||
|
||||
namespace board {
|
||||
@@ -81,7 +81,7 @@ namespace board {
|
||||
}
|
||||
case HocClkThermalSensor_MEM: {
|
||||
if (board::GetSocType() == HocClkSocType_Mariko && tsensor::IsInitialized() && tsensor::ReadAotag() > 0) {
|
||||
millis = (temps.gpu * 0.45f) + (temps.pllx * 0.30f) + (temps.cpu * 0.15f) + (tsensor::ReadAotag() * 0.10f) + 3000;
|
||||
millis = (temps.pllx * 0.10f) + (tsensor::ReadAotag() * 0.90f);
|
||||
} else {
|
||||
millis = board::GetSocType() == HocClkSocType_Mariko ? temps.pllx : temps.mem;
|
||||
}
|
||||
|
||||
@@ -20,9 +20,6 @@
|
||||
#include "file_utils.hpp"
|
||||
#include "clock_manager.hpp"
|
||||
|
||||
#define CUST_REV 2
|
||||
#define KIP_VERSION 220
|
||||
|
||||
namespace kip {
|
||||
|
||||
bool kipAvailable = false;
|
||||
|
||||
@@ -211,7 +211,7 @@ namespace tsensor {
|
||||
|
||||
s32 ReadAotag() {
|
||||
if (!wasInit) {
|
||||
return -125;
|
||||
return -126;
|
||||
}
|
||||
|
||||
u32 regval = 0, abs = 0, fraction = 0, valid = 0, sign = 0;
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
#include "board.hpp"
|
||||
#include "../board/board.hpp"
|
||||
#include <i2c.h>
|
||||
|
||||
namespace bq24193 {
|
||||
45
dist/README.md
vendored
45
dist/README.md
vendored
@@ -79,14 +79,57 @@ Refer to COMPILATION.md
|
||||
## Clock table
|
||||
|
||||
### MEM clocks (mhz)
|
||||
|
||||
* 3200 → max on mariko, JEDEC.
|
||||
* 3166
|
||||
* 3133
|
||||
* 3100
|
||||
* 3066
|
||||
* 3033
|
||||
* 3000
|
||||
* 2966
|
||||
* 2933 → JEDEC.
|
||||
* 2900
|
||||
* 2866
|
||||
* 2833
|
||||
* 2800
|
||||
* 2766
|
||||
* 2733
|
||||
* 2700
|
||||
* 2666 → JEDEC.
|
||||
* 2633
|
||||
* 2600
|
||||
* 2566
|
||||
* 2533
|
||||
* 2500
|
||||
* 2466
|
||||
* 2433
|
||||
* 2400 → max on erista, JEDEC.
|
||||
* 2366
|
||||
* 2333
|
||||
* 2300
|
||||
* 2266
|
||||
* 2233
|
||||
* 2200
|
||||
* 2166
|
||||
* 2133 → Mariko JEDEC standard max (4266 Modules)
|
||||
* 2100
|
||||
* 2066
|
||||
* 2033
|
||||
* 2000
|
||||
* 1996 → JEDEC standard
|
||||
* 1966
|
||||
* 1933
|
||||
* 1900
|
||||
* 1866 → Mariko JEDEC standard max (3733 Modules)
|
||||
* 1600 → official docked, boost mode, erista safe max, JEDEC.
|
||||
* 1833
|
||||
* 1800
|
||||
* 1766
|
||||
* 1733
|
||||
* 1700
|
||||
* 1666
|
||||
* 1633
|
||||
* 1600 → official docked, boost mode, Erista JEDEC standard max (3200 Modules), JEDEC.
|
||||
* 1331 → official handheld, JEDEC.
|
||||
* 1065
|
||||
* 800
|
||||
|
||||
BIN
dist/atmosphere/contents/00FF0000636C6BFF/exefs.nsp
vendored
BIN
dist/atmosphere/contents/00FF0000636C6BFF/exefs.nsp
vendored
Binary file not shown.
BIN
dist/atmosphere/kips/hoc.kip
vendored
BIN
dist/atmosphere/kips/hoc.kip
vendored
Binary file not shown.
172
dist/config/horizon-oc/lang/lang/fr.json
vendored
172
dist/config/horizon-oc/lang/lang/fr.json
vendored
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"Information": "Informations",
|
||||
"IDDQ:": "IDDQ :",
|
||||
"Module: ": "Module :",
|
||||
"sys-dock status:": "état du dock système :",
|
||||
"SaltyNX status:": "Statut SaltyNX :",
|
||||
"RR Display status:": "Etat d'affichage RR :",
|
||||
"Wafer Position:": "Position de la plaquette :",
|
||||
"IDDQ:": "IDDQ :",
|
||||
"Module: ": "Module :",
|
||||
"sys-dock status:": "Statut de sys-dock :",
|
||||
"SaltyNX status:": "Statut de SaltyNX :",
|
||||
"RR Display status:": "Statut de l'affichage RR :",
|
||||
"Wafer Position:": "Position du wafer :",
|
||||
"Credits": "Crédits",
|
||||
"Developers": "Développeurs",
|
||||
"Contributors": "Contributeurs",
|
||||
@@ -15,127 +15,127 @@
|
||||
"Installed": "Installé",
|
||||
"Not Installed": "Non installé",
|
||||
"X: %u Y: %u": "X : %u Y : %u",
|
||||
"THE BEER-WARE LICENSE": "LA LICENCE DE LA BIÈRE",
|
||||
"THE BEER-WARE LICENSE": "LA LICENCE BEER-WARE",
|
||||
"Default": "Par défaut",
|
||||
"Do Not Override": "Ne pas remplacer",
|
||||
"Disabled": "Désactivé",
|
||||
"Enabled": "Activé",
|
||||
" \\ue0e3 Reset": "\\ue0e3 Réinitialiser",
|
||||
"Display": "Affichage",
|
||||
"Display": "Écran",
|
||||
"Application changed\\n\\n": "Application modifiée\\n\\n",
|
||||
"The running application changed\\n\\n": "L'application en cours d'exécution a changé\\n\\n",
|
||||
"while editing was going on.": "pendant le montage.",
|
||||
"Board": "Conseil",
|
||||
"while editing was going on.": "pendant la modification.",
|
||||
"Board": "Carte",
|
||||
"%u.%u%u mV": "%u.%u%u mV",
|
||||
"Could not connect to hoc-clk sysmodule.\\n\\n": "Impossible de se connecter au module système hoc-clk.\\n\\n",
|
||||
"Could not connect to hoc-clk sysmodule.\\n\\n": "Impossible de se connecter au sysmodule hoc-clk.\\n\\n",
|
||||
"Please make sure everything is\\n\\n": "Veuillez vous assurer que tout est\\n\\n",
|
||||
"correctly installed and enabled.": "correctement installé et activé.",
|
||||
"Fatal error": "Erreur fatale",
|
||||
"Temporary Overrides ": "Remplacements temporaires",
|
||||
"Temporary Overrides ": "Forçages temporaires ",
|
||||
"Sleep Mode": "Mode veille",
|
||||
"Stock": "Actions",
|
||||
"Dev OC": "Développeur OC",
|
||||
"Stock": "D'origine",
|
||||
"Dev OC": "OC Développeur",
|
||||
"Boost Mode": "Mode Boost",
|
||||
"Safe Max": "Coffre-fort maximum",
|
||||
"Unsafe Max": "Dangereux Max",
|
||||
"Safe Max": "Max sûr",
|
||||
"Unsafe Max": "Max non sûr",
|
||||
"Absolute Max": "Max absolu",
|
||||
"Handheld Safe Max": "Coffre-fort portatif Max",
|
||||
"Handheld Safe Max": "Max sûr (mode portable)",
|
||||
"Enable": "Activer",
|
||||
"Edit App Profile": "Modifier le profil de l'application",
|
||||
"Edit App Profile": "Modifier le profil de l'app",
|
||||
"Edit Global Profile": "Modifier le profil global",
|
||||
"Temporary Overrides": "Remplacements temporaires",
|
||||
"Temporary Overrides": "Forçages temporaires",
|
||||
"Settings": "Paramètres",
|
||||
"About": "À propos",
|
||||
"Compiling with minimal features": "Compilation avec des fonctionnalités minimales",
|
||||
"Compiling with minimal features": "Compilation avec fonctionnalités minimales",
|
||||
"General Settings": "Paramètres généraux",
|
||||
"Governor Settings": "Paramètres du gouverneur",
|
||||
"Safety Settings": "Paramètres de sécurité",
|
||||
"Save KIP Settings": "Enregistrer les paramètres KIP",
|
||||
"RAM Settings": "Paramètres de la RAM",
|
||||
"CPU Settings": "Paramètres du processeur",
|
||||
"GPU Settings": "Paramètres du processeur graphique",
|
||||
"RAM Settings": "Paramètres RAM",
|
||||
"CPU Settings": "Paramètres CPU",
|
||||
"GPU Settings": "Paramètres GPU",
|
||||
"Display Settings": "Paramètres d'affichage",
|
||||
"Experimental": "Expérimental",
|
||||
"GPU Scheduling Override Method": "Méthode de remplacement de la planification GPU",
|
||||
"can be dangerous and may cause": "peut être dangereux et provoquer",
|
||||
"damage to your battery or charger!": "dommages à votre batterie ou à votre chargeur !",
|
||||
"Charge Current Override": "Remplacement du courant de charge",
|
||||
"RAM Voltage Display Mode": "Mode d'affichage de la tension de la RAM",
|
||||
"GPU Scheduling Override Method": "Méthode de Forçage de l'ordonnancement GPU",
|
||||
"can be dangerous and may cause": "peut être dangereux et causer des",
|
||||
"damage to your battery or charger!": "dommages à votre batterie ou chargeur !",
|
||||
"Charge Current Override": "Forçage du courant de charge",
|
||||
"RAM Voltage Display Mode": "Mode d'affichage de la tension RAM",
|
||||
"Polling Interval": "Intervalle d'interrogation",
|
||||
"CPU Governor Minimum Frequency": "Fréquence minimale du gouverneur du processeur",
|
||||
"refresh rates may cause stress": "les taux de rafraîchissement peuvent causer du stress",
|
||||
"or damage to your display! ": "ou endommager votre écran !",
|
||||
"Proceed at your own risk!": "Procédez à vos propres risques !",
|
||||
"Max Handheld Display": "Affichage portable maximum",
|
||||
"Display Clock": "Affichage de l'horloge",
|
||||
"CPU Governor Minimum Frequency": "Fréquence minimale du gouverneur CPU",
|
||||
"refresh rates may cause stress": "les taux de rafraîchissement peuvent stresser",
|
||||
"or damage to your display! ": "ou endommager votre écran !",
|
||||
"Proceed at your own risk!": "À utiliser à vos propres risques !",
|
||||
"Max Handheld Display": "Affichage portable max",
|
||||
"Display Clock": "Fréquence d'affichage",
|
||||
"Official Rating": "Classement officiel",
|
||||
"TDP Threshold": "Seuil TDP",
|
||||
"Power": "Puissance",
|
||||
"Thermal Throttle Limit": "Limite d'accélérateur thermique",
|
||||
"Power": "Alimentation",
|
||||
"Thermal Throttle Limit": "Limite d'étranglement thermique",
|
||||
"HP Mode": "Mode HP",
|
||||
"Default (Mariko)": "Par défaut (Mariko)",
|
||||
"Default (Erista)": "Par défaut (Erista)",
|
||||
"Rating": "Note",
|
||||
"Safe Max (Mariko)": "Coffre-fort Max (Mariko)",
|
||||
"Safe Max (Erista)": "Coffre-fort Max (Erista)",
|
||||
"RAM VDD2 Voltage": "Tension de la RAM VDD2",
|
||||
"Rating": "Évaluation",
|
||||
"Safe Max (Mariko)": "Max sûr (Mariko)",
|
||||
"Safe Max (Erista)": "Max sûr (Erista)",
|
||||
"RAM VDD2 Voltage": "Tension RAM VDD2",
|
||||
"Voltage": "Tension",
|
||||
"RAM VDDQ Voltage": "Tension VDDQ de la RAM",
|
||||
"RAM VDDQ Voltage": "Tension RAM VDDQ",
|
||||
"RAM Frequency Editor": "Éditeur de fréquence RAM",
|
||||
"JEDEC.": "JEDEC.",
|
||||
"High speedo needed!": "Besoin d'un speedo haut !",
|
||||
"3333MHz (Needs extreme Speedo/PLL)": "3333 MHz (nécessite un Speedo/PLL extrême)",
|
||||
"3366MHz (Needs extreme Speedo/PLL)": "3366 MHz (nécessite un Speedo/PLL extrême)",
|
||||
"3400MHz (Needs extreme Speedo/PLL)": "3400 MHz (nécessite un Speedo/PLL extrême)",
|
||||
"3433MHz (Needs ridiculous Speedo/PLL)": "3433 MHz (nécessite un Speedo/PLL ridicule)",
|
||||
"3466MHz (Needs ridiculous Speedo/PLL)": "3466 MHz (nécessite un Speedo/PLL ridicule)",
|
||||
"3500MHz (Needs ridiculous Speedo/PLL)": "3500 MHz (nécessite un Speedo/PLL ridicule)",
|
||||
"Ram Max Clock": "Ram Max Horloge",
|
||||
"High speedo needed!": "Speedo élevé requis !",
|
||||
"3333MHz (Needs extreme Speedo/PLL)": "3333 MHz (nécessite Speedo/PLL extrême)",
|
||||
"3366MHz (Needs extreme Speedo/PLL)": "3366 MHz (nécessite Speedo/PLL extrême)",
|
||||
"3400MHz (Needs extreme Speedo/PLL)": "3400 MHz (nécessite Speedo/PLL extrême)",
|
||||
"3433MHz (Needs ridiculous Speedo/PLL)": "3433 MHz (nécessite Speedo/PLL ridicule)",
|
||||
"3466MHz (Needs ridiculous Speedo/PLL)": "3466 MHz (nécessite Speedo/PLL ridicule)",
|
||||
"3500MHz (Needs ridiculous Speedo/PLL)": "3500 MHz (nécessite Speedo/PLL ridicule)",
|
||||
"Ram Max Clock": "Fréquence RAM max",
|
||||
"RAM Latency Editor": "Éditeur de latence RAM",
|
||||
"RAM Timing Reductions": "Réductions de synchronisation de la RAM",
|
||||
"Memory Timings": "Horaires de mémoire",
|
||||
"RAM Timing Reductions": "Réductions des timings RAM",
|
||||
"Memory Timings": "Timings mémoire",
|
||||
"Advanced": "Avancé",
|
||||
"t6 tRTW Fine Tune": "t6 tRTW réglage fin",
|
||||
"tRTW Fine Tune": "tRTW Réglage fin",
|
||||
"t7 tWTR Fine Tune": "t7 tWTR réglage fin",
|
||||
"tWTR Fine Tune": "Réglage fin du tWTR",
|
||||
"Memory Latencies": "Latences de mémoire",
|
||||
"t6 tRTW Fine Tune": "Ajustement précis t6 tRTW",
|
||||
"tRTW Fine Tune": "Ajustement précis tRTW",
|
||||
"t7 tWTR Fine Tune": "Ajustement précis t7 tWTR",
|
||||
"tWTR Fine Tune": "Ajustement précis tWTR",
|
||||
"Memory Latencies": "Latences mémoire",
|
||||
"Read Latency": "Latence de lecture",
|
||||
"Write Latency": "Latence d'écriture",
|
||||
"CPU Boost Clock": "Horloge d'augmentation du processeur",
|
||||
"CPU UV": "UV du processeur",
|
||||
"CPU Unlock": "Déverrouillage du processeur",
|
||||
"CPU Boost Clock": "Fréquence Boost CPU",
|
||||
"CPU UV": "UV CPU",
|
||||
"CPU Unlock": "Déverrouillage CPU",
|
||||
"CPU VMIN": "CPU VMIN",
|
||||
"CPU Max Voltage": "Tension maximale du processeur",
|
||||
"CPU Max Clock": "Horloge maximale du processeur",
|
||||
"Extreme UV Table": "Table UV Extrême",
|
||||
"CPU UV Table": "Tableau UV du processeur",
|
||||
"CPU Low UV": "CPU faible UV",
|
||||
"CPU High UV": "CPU UV élevé",
|
||||
"CPU Low VMIN": "CPU faible VMIN",
|
||||
"CPU High VMIN": "Processeur VMIN élevé",
|
||||
"No Undervolt": "Pas de sous-tension",
|
||||
"SLT Table": "Tableau SLT",
|
||||
"HiOPT Table": "Tableau HiOPT",
|
||||
"GPU Undervolt Table": "Tableau de sous-tension GPU",
|
||||
"GPU Minimum Voltage": "Tension minimale du GPU",
|
||||
"Calculate GPU Vmin": "Calculer la Vmin du GPU",
|
||||
"CPU Max Voltage": "Tension CPU max",
|
||||
"CPU Max Clock": "Fréquence CPU max",
|
||||
"Extreme UV Table": "Table d'UV extrême",
|
||||
"CPU UV Table": "Table d'UV CPU",
|
||||
"CPU Low UV": "UV CPU faible",
|
||||
"CPU High UV": "UV CPU élevé",
|
||||
"CPU Low VMIN": "VMIN CPU faible",
|
||||
"CPU High VMIN": "VMIN CPU élevé",
|
||||
"No Undervolt": "Aucun Undervolt",
|
||||
"SLT Table": "Table SLT",
|
||||
"HiOPT Table": "Table HiOPT",
|
||||
"GPU Undervolt Table": "Table d'undervolt GPU",
|
||||
"GPU Minimum Voltage": "Tension GPU minimale",
|
||||
"Calculate GPU Vmin": "Calculer Vmin GPU",
|
||||
"GPU VMIN": "GPU VMIN",
|
||||
"GPU Maximum Voltage": "Tension maximale du GPU",
|
||||
"GPU Voltage Offset": "Décalage de tension du GPU",
|
||||
"Do not override": "Ne remplacez pas",
|
||||
"GPU Maximum Voltage": "Tension GPU maximale",
|
||||
"GPU Voltage Offset": "Offset de tension GPU",
|
||||
"Do not override": "Ne pas remplacer",
|
||||
"Enabled (Default)": "Activé (par défaut)",
|
||||
"96.6% limit": "Limite de 96,6 %",
|
||||
"99.7% limit": "Limite de 99,7 %",
|
||||
"GPU Scheduling Override": "Remplacement de la planification GPU",
|
||||
"96.6% limit": "Limite de 96,6 %",
|
||||
"99.7% limit": "Limite de 99,7 %",
|
||||
"GPU Scheduling Override": "Forçage de l'ordonnancement GPU",
|
||||
"Official Service": "Service officiel",
|
||||
"GPU DVFS Mode": "Mode GPU DVFS",
|
||||
"GPU DVFS Offset": "Décalage GPU DVFS",
|
||||
"GPU Voltage Table": "Tableau de tension du GPU",
|
||||
"GPU Custom Table (mV)": "Tableau personnalisé GPU (mV)",
|
||||
"GPU DVFS Offset": "Offset GPU DVFS",
|
||||
"GPU Voltage Table": "Table de tension GPU",
|
||||
"GPU Custom Table (mV)": "Table de GPU personnalisée (mV)",
|
||||
"1075MHz without UV, 1152MHz on SLT": "1075 MHz sans UV, 1152 MHz sur SLT",
|
||||
"or 1228MHz on HiOPT can cause ": "ou 1228 MHz sur HiOPT peut provoquer",
|
||||
"permanent damage to your Switch!": "dommages permanents à votre Switch !",
|
||||
"921MHz without UV and 960MHz on": "921 MHz sans UV et 960 MHz activé",
|
||||
"SLT or HiOPT can cause ": "SLT ou HiOPT peuvent provoquer"
|
||||
"or 1228MHz on HiOPT can cause ": "ou 1228 MHz sur HiOPT peut causer des",
|
||||
"permanent damage to your Switch!": "dommages permanents à votre Switch !",
|
||||
"921MHz without UV and 960MHz on": "921 MHz sans UV et 960 MHz sur",
|
||||
"SLT or HiOPT can cause ": "SLT ou HiOPT peuvent causer des"
|
||||
}
|
||||
|
||||
246
dist/config/horizon-oc/lang/lang/ru.json
vendored
246
dist/config/horizon-oc/lang/lang/ru.json
vendored
@@ -1,141 +1,179 @@
|
||||
{
|
||||
"Information": "Информация",
|
||||
"IDDQ:": "ИДДК:",
|
||||
"Module: ": "Модуль:",
|
||||
"sys-dock status:": "Статус системной док-станции:",
|
||||
"IDDQ:": "IDDQ:",
|
||||
"Module: ": "Module:",
|
||||
"sys-dock status:": "Статус sys-dock:",
|
||||
"SaltyNX status:": "Статус SaltyNX:",
|
||||
"RR Display status:": "Статус отображения RR:",
|
||||
"Wafer Position:": "Позиция вафли:",
|
||||
"Credits": "Кредиты",
|
||||
"RR Display status:": "Статус RR Display:",
|
||||
"Wafer Position:": "Wafer Position:",
|
||||
"Credits": "Благодарности",
|
||||
"Developers": "Разработчики",
|
||||
"Contributors": "Авторы",
|
||||
"Contributors": "Внесли вклад",
|
||||
"Testers": "Тестеры",
|
||||
"Special Thanks": "Особая благодарность",
|
||||
"Unknown": "Неизвестно",
|
||||
"Installed": "Установлено",
|
||||
"Not Installed": "Не установлено",
|
||||
"X: %u Y: %u": "X: %u Y: %u",
|
||||
"THE BEER-WARE LICENSE": "ЛИЦЕНЗИЯ НА ПРОДАЖУ ПИВА",
|
||||
"THE BEER-WARE LICENSE": "BEER-WARE LICENSE",
|
||||
"Default": "По умолчанию",
|
||||
"Do Not Override": "Не переопределять",
|
||||
"Do Not Override": "Не менять",
|
||||
"Disabled": "Отключено",
|
||||
"Enabled": "Включено",
|
||||
"Auto": "Авто",
|
||||
" \\ue0e3 Reset": "\\ue0e3 Сброс",
|
||||
"Display": "Дисплей",
|
||||
"Application changed\\n\\n": "Приложение изменено\\n\\n",
|
||||
"The running application changed\\n\\n": "Запущенное приложение изменилось\\n\\n",
|
||||
"while editing was going on.": "пока шло редактирование.",
|
||||
"Board": "Совет",
|
||||
"Board": "Board",
|
||||
"%u.%u%u mV": "%u.%u%u мВ",
|
||||
"Could not connect to hoc-clk sysmodule.\\n\\n": "Не удалось подключиться к системному модулю hoc-clk.\\n\\n",
|
||||
"Please make sure everything is\\n\\n": "Пожалуйста, убедитесь, что все в порядке\\n\\n",
|
||||
"correctly installed and enabled.": "правильно установлен и включен.",
|
||||
"Fatal error": "Неустранимая ошибка",
|
||||
"Temporary Overrides ": "Временные переопределения",
|
||||
"Could not connect to hoc-clk sysmodule.\\n\\n": "Не удалось подключиться к сис-модулю hoc-clk.\\n\\n",
|
||||
"Please make sure everything is\\n\\n": "Пожалуйста, убедитесь, что все\\n\\n",
|
||||
"correctly installed and enabled.": "правильно установлено и включено.",
|
||||
"Fatal error": "Фатальная ошибка",
|
||||
"Temporary Overrides ": "Временный профиль",
|
||||
"Sleep Mode": "Спящий режим",
|
||||
"Stock": "Акции",
|
||||
"Dev OC": "Разработчик OC",
|
||||
"Boost Mode": "Режим повышения",
|
||||
"Safe Max": "Сейф Макс",
|
||||
"Unsafe Max": "Небезопасный Макс",
|
||||
"Absolute Max": "Абсолютный Макс",
|
||||
"Handheld Safe Max": "Ручной сейф Макс",
|
||||
"Enable": "Включить",
|
||||
"Edit App Profile": "Редактировать профиль приложения",
|
||||
"Edit Global Profile": "Редактировать глобальный профиль",
|
||||
"Temporary Overrides": "Временные переопределения",
|
||||
"Stock": "Стандарт",
|
||||
"Dev OC": "Разгон dev-кита",
|
||||
"Boost Mode": "Режим буста",
|
||||
"Safe Max": "Безопасный макс.",
|
||||
"Unsafe Max": "Опасный макс.",
|
||||
"Absolute Max": "Абсолютный макс.",
|
||||
"Handheld Safe Max": "Портативный безопасный макс.",
|
||||
"Enable": "Включено",
|
||||
"Edit App Profile": "Профиль приложения",
|
||||
"Edit Global Profile": "Глобальный профиль",
|
||||
"Temporary Overrides": "Временный профиль",
|
||||
"Settings": "Настройки",
|
||||
"About": "О",
|
||||
"Compiling with minimal features": "Компиляция с минимальными возможностями",
|
||||
"General Settings": "Общие настройки",
|
||||
"Governor Settings": "Настройки губернатора",
|
||||
"About": "Сведения",
|
||||
"Compiling with minimal features": "Собрано с урезанием функций",
|
||||
"\uE150 Settings marked in blue": "Настройки помеченные синим",
|
||||
"don't require a reboot to apply!": "Синие настройки применяются сразу!",
|
||||
"General Settings": "Основные настройки",
|
||||
"Governor Settings": "Настройки говернора",
|
||||
"Safety Settings": "Настройки безопасности",
|
||||
"Save KIP Settings": "Сохранить настройки КИП",
|
||||
"RAM Settings": "Настройки ОЗУ",
|
||||
"CPU Settings": "Настройки процессора",
|
||||
"GPU Settings": "Настройки графического процессора",
|
||||
"Save KIP Settings": "Сохранить настройки KIP",
|
||||
"RAM Settings": "Настройки RAM",
|
||||
"CPU Settings": "Настройки CPU",
|
||||
"GPU Settings": "Настройки GPU",
|
||||
"Display Settings": "Настройки дисплея",
|
||||
"Experimental": "Экспериментальный",
|
||||
"GPU Scheduling Override Method": "Метод переопределения планирования графического процессора",
|
||||
"can be dangerous and may cause": "может быть опасным и может вызвать",
|
||||
"damage to your battery or charger!": "повреждение аккумулятора или зарядного устройства!",
|
||||
"Charge Current Override": "Блокировка зарядного тока",
|
||||
"RAM Voltage Display Mode": "Режим отображения напряжения ОЗУ",
|
||||
"Enable Experimental Settings": "Экспериментальные настройки",
|
||||
"\uE150 Experimental Settings are incomplete ": "Экспериментальные настройки не закончены",
|
||||
"and may not work correctly or at all!": "Экспериментальные настройки не",
|
||||
"Here be dragons!": "закончены и могут не работать!",
|
||||
"Experimental Settings": "Экспериментальные",
|
||||
"Live CPU Undervolt": "Мгновенный андервольт CPU",
|
||||
"GPU Scheduling Override Method": "Метод перезаписи планировщика GPU",
|
||||
"Memory Frequency Measurement Mode": "Режим измерения частоты RAM",
|
||||
"\uE150 Overriding the charge current": "Перезапись зарядного тока может",
|
||||
"can be dangerous and may cause": "Перезапись зарядного тока может",
|
||||
"damage to your battery or charger!": "повреждить аккумулятор или зарядку!",
|
||||
"Charge Current Override": "Перезапись зарядного тока",
|
||||
"RAM Voltage Display Mode": "Показ вольтажа RAM",
|
||||
"RAM Display Unit": "Показ единицы измерения RAM",
|
||||
"Polling Interval": "Интервал опроса",
|
||||
"CPU Governor Minimum Frequency": "Минимальная частота регулятора ЦП",
|
||||
"refresh rates may cause stress": "частота обновления может вызвать стресс",
|
||||
"or damage to your display! ": "или повреждение дисплея!",
|
||||
"CPU Governor Minimum Frequency": "Минимальная частота говернора CPU",
|
||||
"\uE150 Usage of unsafe display": "\uE150 Использование не безопасной",
|
||||
"refresh rates may cause stress": "Не безопасная частота",
|
||||
"or damage to your display! ": "может повредить ваш экран",
|
||||
"Proceed at your own risk!": "Действуйте на свой страх и риск!",
|
||||
"Max Handheld Display": "Макс. портативный дисплей",
|
||||
"Display Clock": "Дисплей Часы",
|
||||
"Max Handheld Display Hz": "Макс. в портативе",
|
||||
"Display Clock": "Частота экрана",
|
||||
"Official Rating": "Официальный рейтинг",
|
||||
"TDP Threshold": "Порог TDP",
|
||||
"Power": "Мощность",
|
||||
"Thermal Throttle Limit": "Температурный предел дроссельной заслонки",
|
||||
"Thermal Throttle Limit": "Предел троттлинга",
|
||||
"HP Mode": "Режим HP",
|
||||
"Default (Mariko)": "По умолчанию (Марико)",
|
||||
"Default (Erista)": "По умолчанию (Эриста)",
|
||||
"Default (Mariko)": "По умолчанию (M)",
|
||||
"Default (Erista)": "По умолчанию (E)",
|
||||
"Rating": "Рейтинг",
|
||||
"Safe Max (Mariko)": "Сейф Макс (Марико)",
|
||||
"Safe Max (Erista)": "Сейф Макс (Эриста)",
|
||||
"RAM VDD2 Voltage": "Напряжение ОЗУ VDD2",
|
||||
"Voltage": "Напряжение",
|
||||
"RAM VDDQ Voltage": "Напряжение ОЗУ VDDQ",
|
||||
"RAM Frequency Editor": "Редактор частоты оперативной памяти",
|
||||
"JEDEC.": "ДЖЕДЕК.",
|
||||
"High speedo needed!": "Нужен высокий спидометр!",
|
||||
"3333MHz (Needs extreme Speedo/PLL)": "3333 МГц (требуется экстремальный спидометр/PLL)",
|
||||
"3366MHz (Needs extreme Speedo/PLL)": "3366 МГц (требуется экстремальный спидометр/PLL)",
|
||||
"3400MHz (Needs extreme Speedo/PLL)": "3400 МГц (требуется экстремальный спидометр/PLL)",
|
||||
"3433MHz (Needs ridiculous Speedo/PLL)": "3433 МГц (нужен нелепый спидометр/PLL)",
|
||||
"3466MHz (Needs ridiculous Speedo/PLL)": "3466 МГц (нужен нелепый спидометр/PLL)",
|
||||
"3500MHz (Needs ridiculous Speedo/PLL)": "3500 МГц (нужен нелепый спидометр/PLL)",
|
||||
"Ram Max Clock": "Рам Макс Часы",
|
||||
"RAM Latency Editor": "Редактор задержки оперативной памяти",
|
||||
"RAM Timing Reductions": "Сокращение таймингов ОЗУ",
|
||||
"Memory Timings": "Тайминги памяти",
|
||||
"Advanced": "Расширенный",
|
||||
"t6 tRTW Fine Tune": "t6 tRTW Точная настройка",
|
||||
"tRTW Fine Tune": "tRTW Точная настройка",
|
||||
"t7 tWTR Fine Tune": "t7 tWTR Тонкая настройка",
|
||||
"tWTR Fine Tune": "tWTR Тонкая настройка",
|
||||
"Safe Max (Mariko)": "Сейф Макс (M)",
|
||||
"Safe Max (Erista)": "Сейф Макс (E)",
|
||||
"RAM VDD2 Voltage": "Вольтаж VDD2",
|
||||
"Voltage": "Вольтаж",
|
||||
"RAM VDDQ Voltage": "Вольтаж VDDQ",
|
||||
"Step Mode": "Частотный шаг",
|
||||
"RAM Frequency Editor": "Редактор частоты",
|
||||
"JEDEC.": "JEDEC.",
|
||||
"High speedo needed!": "Для высоких speedo",
|
||||
"3333MHz (Needs extreme Speedo/PLL)": "3333 MHz (нужны невероятные speedo/PLL)",
|
||||
"3366MHz (Needs extreme Speedo/PLL)": "3366 MHz (нужны невероятные speedo/PLL)",
|
||||
"3400MHz (Needs extreme Speedo/PLL)": "3400 MHz (нужны невероятные speedo/PLL)",
|
||||
"3433MHz (Needs ridiculous Speedo/PLL)": "3433 MHz (нужны безумные speedo/PLL)",
|
||||
"3466MHz (Needs ridiculous Speedo/PLL)": "3466 MHz (нужны безумные speedo/PLL)",
|
||||
"3500MHz (Needs ridiculous Speedo/PLL)": "3500 MHz (нужны безумные speedo/PLL)",
|
||||
"Ram Max Clock": "Макс. частота",
|
||||
"RAM Latency Editor": "Редактор задержек",
|
||||
"1333 Latency Max": "1333 задержка",
|
||||
"1600 Latency Max": "1600 задержка",
|
||||
"1866 Latency Max": "1866 задержка",
|
||||
"2133 Latency Max": "2133 задержка",
|
||||
"RAM Timing Reductions": "Настройка таймингов",
|
||||
"Memory Timings": "Тайминги RAM",
|
||||
"RAM-Timing tBreak": "Разбитие таблицы таймингов",
|
||||
"Memory": "RAM",
|
||||
"mem": "RAM",
|
||||
"MEM": "RAM",
|
||||
"Profile": "Профиль",
|
||||
"Governor": "Говернор",
|
||||
"Advanced": "Расширенные",
|
||||
"Docked": "В доке",
|
||||
"Handheld": "Портатив",
|
||||
"Charging": "На зарядке",
|
||||
"USB Charger": "USB Зарядка",
|
||||
"PD Charger": "PD Зарядка",
|
||||
"Handheld TDP": "TPD в портативе",
|
||||
"Thermal Throttle": "Троттлинг",
|
||||
"Uncapped Clocks": "Максимальные частоты",
|
||||
"SoC DVB Shift": "SoC DVB сдвиг",
|
||||
"SoC Max Volt": "Макс. вольт SoC",
|
||||
"Overwrite Boost Mode": "Перезапись буста",
|
||||
"Display Refresh Rate Changing": "Изменение частоты экрана",
|
||||
"Low t6 tRTW": "Нижний t6 tRTW",
|
||||
"Low t7 tWTR": "Нижний t7 tWTR",
|
||||
"1333WL t2 RP Cap": "Предел 1333WL t2 RP",
|
||||
"t6 tRTW Fine Tune": " Точная настройка t6 tRTW",
|
||||
"tRTW Fine Tune": " Точная настройка tRTW",
|
||||
"t7 tWTR Fine Tune": " Точная настройка t7 tWTR",
|
||||
"tWTR Fine Tune": " Точная настройка tWTR",
|
||||
"Memory Latencies": "Задержки памяти",
|
||||
"Read Latency": "Задержка чтения",
|
||||
"Write Latency": "Задержка записи",
|
||||
"CPU Boost Clock": "Тактовая частота процессора",
|
||||
"CPU UV": "УФ процессора",
|
||||
"CPU Unlock": "Разблокировка процессора",
|
||||
"CPU VMIN": "ЦП VMIN",
|
||||
"CPU Max Voltage": "Максимальное напряжение процессора",
|
||||
"CPU Max Clock": "Максимальная частота процессора",
|
||||
"Extreme UV Table": "Стол для экстремального УФ-излучения",
|
||||
"CPU UV Table": "UV-таблица процессора",
|
||||
"CPU Low UV": "ЦП с низким УФ-излучением",
|
||||
"CPU High UV": "Процессор с высоким УФ",
|
||||
"CPU Low VMIN": "Низкий VMIN процессора",
|
||||
"CPU High VMIN": "Высокий VMIN процессора",
|
||||
"No Undervolt": "Нет Андервольта",
|
||||
"SLT Table": "Таблица ТА",
|
||||
"CPU Boost Clock": "Частота буста",
|
||||
"CPU UV": "Андервольт CPU",
|
||||
"CPU Unlock": "Разблокировка CPU",
|
||||
"CPU VMIN": "Мин. вольтаж",
|
||||
"CPU Max Voltage": "Макс. вольтаж",
|
||||
"CPU Max Clock": "Макс. частота",
|
||||
"Extreme UV Table": "Экстримальная",
|
||||
"CPU UV Table": "Таблица андервольта",
|
||||
"CPU Low UV": "Андервольт нижних частот",
|
||||
"CPU High UV": "Андервольт верхних частот",
|
||||
"CPU Low VMIN": "Мин. вольт. нижних частот",
|
||||
"CPU High VMIN": "Мин. вольт. верхних частот",
|
||||
"No Undervolt": "Без андервольта",
|
||||
"SLT Table": "Таблица SLT",
|
||||
"HiOPT Table": "Таблица HiOPT",
|
||||
"GPU Undervolt Table": "Таблица пониженного напряжения графического процессора",
|
||||
"GPU Minimum Voltage": "Минимальное напряжение графического процессора",
|
||||
"Calculate GPU Vmin": "Рассчитать Vmin графического процессора",
|
||||
"GPU VMIN": "Вмин графического процессора",
|
||||
"GPU Maximum Voltage": "Максимальное напряжение графического процессора",
|
||||
"GPU Voltage Offset": "Смещение напряжения графического процессора",
|
||||
"Do not override": "Не переопределять",
|
||||
"Enabled (Default)": "Включено (по умолчанию)",
|
||||
"96.6% limit": "Предел 96,6%",
|
||||
"99.7% limit": "лимит 99,7%",
|
||||
"GPU Scheduling Override": "Переопределение планирования графического процессора",
|
||||
"GPU Undervolt Table": "Таблица андервольта",
|
||||
"GPU Minimum Voltage": "Мин. вольтаж",
|
||||
"Calculate GPU Vmin": "Вычисление мин. вольтаж",
|
||||
"GPU VMIN": "Мин. вольтаж",
|
||||
"GPU Maximum Voltage": "Макс. вольтаж",
|
||||
"GPU Voltage Offset": "Смещение вольтажа",
|
||||
"Do not override": "Не менять",
|
||||
"Enabled (Default)": "Включено (По умолчанию)",
|
||||
"96.6% limit": "≤96,6%",
|
||||
"99.7% limit": "≤99,7%",
|
||||
"GPU Scheduling Override": "Перезапись планировщика",
|
||||
"Official Service": "Официальная служба",
|
||||
"GPU DVFS Mode": "Режим графического процессора DVFS",
|
||||
"GPU DVFS Offset": "Смещение DVFS графического процессора",
|
||||
"GPU Voltage Table": "Таблица напряжений графического процессора",
|
||||
"GPU Custom Table (mV)": "Пользовательская таблица графического процессора (мВ)",
|
||||
"1075MHz without UV, 1152MHz on SLT": "1075 МГц без УФ, 1152 МГц на SLT",
|
||||
"or 1228MHz on HiOPT can cause ": "или 1228 МГц на HiOPT может привести к",
|
||||
"permanent damage to your Switch!": "необратимое повреждение вашего коммутатора!",
|
||||
"921MHz without UV and 960MHz on": "921 МГц без УФ и 960 МГц с включенным",
|
||||
"SLT or HiOPT can cause ": "SLT или HiOPT могут вызвать"
|
||||
"GPU DVFS Mode": "Режим DVFS",
|
||||
"GPU DVFS Offset": "Смещение DVFS",
|
||||
"GPU Voltage Table": "Таблица вольтажей",
|
||||
"GPU Custom Table (mV)": "Ручная таблица (мВ)",
|
||||
"\uE150 Setting GPU Clocks past": "\uE150 Установка частот GPU выше",
|
||||
"1228MHz without a proper undervolt": "Установка частот GPU выше 1228 МГц",
|
||||
"can cause degradation or damage": "без хорошего андервольта может",
|
||||
"to your console!": "повредить вашу консоль!"
|
||||
}
|
||||
|
||||
BIN
dist/switch/.overlays/Horizon-OC-Monitor.ovl
vendored
BIN
dist/switch/.overlays/Horizon-OC-Monitor.ovl
vendored
Binary file not shown.
BIN
dist/switch/.overlays/horizon-oc-overlay.ovl
vendored
BIN
dist/switch/.overlays/horizon-oc-overlay.ovl
vendored
Binary file not shown.
Reference in New Issue
Block a user