4 Commits

Author SHA1 Message Date
Lightos1
3c99ad0186 Update README.md 2026-05-11 17:22:54 +02:00
Lightos1
e4dd690ac9 Update README.md 2026-05-11 17:19:36 +02:00
Lightos1
9122768953 delete ams_patch.bat from the right branch 2026-05-10 22:44:32 +02:00
Lightos1
3539916cfd fix compilation errors 2026-05-10 22:36:29 +02:00
18 changed files with 409 additions and 599 deletions

View File

@@ -211,4 +211,5 @@ Refer to COMPILATION.md
* **Samybigio2011, Miki** - Italian translations * **Samybigio2011, Miki** - Italian translations
* **angelblaster** - Korean translations * **angelblaster** - Korean translations
* **q1332348216-glitch** - Chinese translations * **q1332348216-glitch** - Chinese translations
* **th3-ne0undr5c0r** - French translations
* **Nvidia** - [Tegra X1 Technical Reference Manual](https://developer.nvidia.com/embedded/dlc/tegra-x1-technical-reference-manual), soctherm driver, L4T * **Nvidia** - [Tegra X1 Technical Reference Manual](https://developer.nvidia.com/embedded/dlc/tegra-x1-technical-reference-manual), soctherm driver, L4T

View File

@@ -48,15 +48,6 @@ volatile CustomizeTable C = {
.marikoEmcVddqVolt = 600000, .marikoEmcVddqVolt = 600000,
.emcDvbShift = 0, .emcDvbShift = 0,
.marikoSocVoltArray = {
0,
0,
0,
0,
900,
},
.marikoSocVmax = 0, /* 0 = stock limits (1450 - 1597 is 1050mV, 1598-1708 is 1025mV, 1709+ is 1000mV). */ .marikoSocVmax = 0, /* 0 = stock limits (1450 - 1597 is 1050mV, 1598-1708 is 1025mV, 1709+ is 1000mV). */
/* Primary. */ /* Primary. */

View File

@@ -20,7 +20,7 @@
#pragma once #pragma once
#define CUST_REV 3 #define CUST_REV 2
#define KIP_VERSION 220 #define KIP_VERSION 220
#include "oc_common.hpp" #include "oc_common.hpp"
@@ -93,7 +93,6 @@ struct CustomizeTable {
u32 marikoEmcMaxClock; u32 marikoEmcMaxClock;
u32 marikoEmcVddqVolt; u32 marikoEmcVddqVolt;
u32 emcDvbShift; u32 emcDvbShift;
u32 marikoSocVoltArray[pcv::DvfsTableEntryLimit - 3]; /* Don't overwrite default tables. */
u32 marikoSocVmax; u32 marikoSocVmax;
// advanced config // advanced config
u32 t1_tRCD; u32 t1_tRCD;

View File

@@ -35,7 +35,6 @@ echo
echo "*** Copying assets ***" echo "*** Copying assets ***"
mkdir -p "$DIST_DIR/config/horizon-oc" mkdir -p "$DIST_DIR/config/horizon-oc"
cp -vf "$ROOT_DIR/config.ini.template" "$DIST_DIR/config/horizon-oc/config.ini.template" cp -vf "$ROOT_DIR/config.ini.template" "$DIST_DIR/config/horizon-oc/config.ini.template"
cp -vf "$ROOT_DIR/../../README.md" "$DIST_DIR/README.md"
mkdir -p "$DIST_DIR/config/ultrahand/assets/notifications" mkdir -p "$DIST_DIR/config/ultrahand/assets/notifications"
cp -vf "$ROOT_DIR/assets/hoc.rgba" "$DIST_DIR/config/ultrahand/assets/notifications/hoc.rgba" cp -vf "$ROOT_DIR/assets/hoc.rgba" "$DIST_DIR/config/ultrahand/assets/notifications/hoc.rgba"

View File

@@ -90,35 +90,6 @@ typedef enum {
KipConfigValue_emcDvbShift, KipConfigValue_emcDvbShift,
KipConfigValue_marikoSocVmax, KipConfigValue_marikoSocVmax,
KipConfigValue_s_volt_1666000,
KipConfigValue_s_volt_1733000,
KipConfigValue_s_volt_1800000,
KipConfigValue_s_volt_1866000,
KipConfigValue_s_volt_1933000,
KipConfigValue_s_volt_2000000,
KipConfigValue_s_volt_2066000,
KipConfigValue_s_volt_2133000,
KipConfigValue_s_volt_2200000,
KipConfigValue_s_volt_2266000,
KipConfigValue_s_volt_2333000,
KipConfigValue_s_volt_2400000,
KipConfigValue_s_volt_2466000,
KipConfigValue_s_volt_2533000,
KipConfigValue_s_volt_2600000,
KipConfigValue_s_volt_2666000,
KipConfigValue_s_volt_2733000,
KipConfigValue_s_volt_2800000,
KipConfigValue_s_volt_2866000,
KipConfigValue_s_volt_2933000,
KipConfigValue_s_volt_3000000,
KipConfigValue_s_volt_3066000,
KipConfigValue_s_volt_3133000,
KipConfigValue_s_volt_3200000,
KipConfigValue_s_volt_3266000,
KipConfigValue_s_volt_3333000,
KipConfigValue_s_volt_3400000,
KipConfigValue_s_volt_3466000,
KipConfigValue_t1_tRCD, KipConfigValue_t1_tRCD,
KipConfigValue_t2_tRP, KipConfigValue_t2_tRP,
KipConfigValue_t3_tRAS, KipConfigValue_t3_tRAS,
@@ -346,36 +317,6 @@ static inline const char* hocclkFormatConfigValue(HocClkConfigValue val, bool pr
return pretty ? "Mariko EMC VDDQ Voltage" : "mariko_emc_vddq_volt"; return pretty ? "Mariko EMC VDDQ Voltage" : "mariko_emc_vddq_volt";
case KipConfigValue_emcDvbShift: case KipConfigValue_emcDvbShift:
return pretty ? "EMC DVB Shift" : "emc_dvb_shift"; return pretty ? "EMC DVB Shift" : "emc_dvb_shift";
case KipConfigValue_s_volt_1666000: return pretty ? "Mariko Soc Volt 1666 MHz" : "s_volt_1666000";
case KipConfigValue_s_volt_1733000: return pretty ? "Mariko Soc Volt 1733 MHz" : "s_volt_1733000";
case KipConfigValue_s_volt_1800000: return pretty ? "Mariko Soc Volt 1800 MHz" : "s_volt_1800000";
case KipConfigValue_s_volt_1866000: return pretty ? "Mariko Soc Volt 1866 MHz" : "s_volt_1866000";
case KipConfigValue_s_volt_1933000: return pretty ? "Mariko Soc Volt 1933 MHz" : "s_volt_1933000";
case KipConfigValue_s_volt_2000000: return pretty ? "Mariko Soc Volt 2000 MHz" : "s_volt_2000000";
case KipConfigValue_s_volt_2066000: return pretty ? "Mariko Soc Volt 2066 MHz" : "s_volt_2066000";
case KipConfigValue_s_volt_2133000: return pretty ? "Mariko Soc Volt 2133 MHz" : "s_volt_2133000";
case KipConfigValue_s_volt_2200000: return pretty ? "Mariko Soc Volt 2200 MHz" : "s_volt_2200000";
case KipConfigValue_s_volt_2266000: return pretty ? "Mariko Soc Volt 2266 MHz" : "s_volt_2266000";
case KipConfigValue_s_volt_2333000: return pretty ? "Mariko Soc Volt 2333 MHz" : "s_volt_2333000";
case KipConfigValue_s_volt_2400000: return pretty ? "Mariko Soc Volt 2400 MHz" : "s_volt_2400000";
case KipConfigValue_s_volt_2466000: return pretty ? "Mariko Soc Volt 2466 MHz" : "s_volt_2466000";
case KipConfigValue_s_volt_2533000: return pretty ? "Mariko Soc Volt 2533 MHz" : "s_volt_2533000";
case KipConfigValue_s_volt_2600000: return pretty ? "Mariko Soc Volt 2600 MHz" : "s_volt_2600000";
case KipConfigValue_s_volt_2666000: return pretty ? "Mariko Soc Volt 2666 MHz" : "s_volt_2666000";
case KipConfigValue_s_volt_2733000: return pretty ? "Mariko Soc Volt 2733 MHz" : "s_volt_2733000";
case KipConfigValue_s_volt_2800000: return pretty ? "Mariko Soc Volt 2800 MHz" : "s_volt_2800000";
case KipConfigValue_s_volt_2866000: return pretty ? "Mariko Soc Volt 2866 MHz" : "s_volt_2866000";
case KipConfigValue_s_volt_2933000: return pretty ? "Mariko Soc Volt 2933 MHz" : "s_volt_2933000";
case KipConfigValue_s_volt_3000000: return pretty ? "Mariko Soc Volt 3000 MHz" : "s_volt_3000000";
case KipConfigValue_s_volt_3066000: return pretty ? "Mariko Soc Volt 3066 MHz" : "s_volt_3066000";
case KipConfigValue_s_volt_3133000: return pretty ? "Mariko Soc Volt 3133 MHz" : "s_volt_3133000";
case KipConfigValue_s_volt_3200000: return pretty ? "Mariko Soc Volt 3200 MHz" : "s_volt_3200000";
case KipConfigValue_s_volt_3266000: return pretty ? "Mariko Soc Volt 3266 MHz" : "s_volt_3266000";
case KipConfigValue_s_volt_3333000: return pretty ? "Mariko Soc Volt 3333 MHz" : "s_volt_3333000";
case KipConfigValue_s_volt_3400000: return pretty ? "Mariko Soc Volt 3400 MHz" : "s_volt_3400000";
case KipConfigValue_s_volt_3466000: return pretty ? "Mariko Soc Volt 3466 MHz" : "s_volt_3466000";
case KipConfigValue_marikoSocVmax: case KipConfigValue_marikoSocVmax:
return pretty ? "SOC Vmax" : "soc_vmax"; return pretty ? "SOC Vmax" : "soc_vmax";
// Memory timings // Memory timings
@@ -637,34 +578,6 @@ static inline uint64_t hocclkValidConfigValue(HocClkConfigValue val, uint64_t in
case KipConfigValue_marikoEmcMaxClock: case KipConfigValue_marikoEmcMaxClock:
case KipConfigValue_marikoEmcVddqVolt: case KipConfigValue_marikoEmcVddqVolt:
case KipConfigValue_emcDvbShift: case KipConfigValue_emcDvbShift:
case KipConfigValue_s_volt_1666000:
case KipConfigValue_s_volt_1733000:
case KipConfigValue_s_volt_1800000:
case KipConfigValue_s_volt_1866000:
case KipConfigValue_s_volt_1933000:
case KipConfigValue_s_volt_2000000:
case KipConfigValue_s_volt_2066000:
case KipConfigValue_s_volt_2133000:
case KipConfigValue_s_volt_2200000:
case KipConfigValue_s_volt_2266000:
case KipConfigValue_s_volt_2333000:
case KipConfigValue_s_volt_2400000:
case KipConfigValue_s_volt_2466000:
case KipConfigValue_s_volt_2533000:
case KipConfigValue_s_volt_2600000:
case KipConfigValue_s_volt_2666000:
case KipConfigValue_s_volt_2733000:
case KipConfigValue_s_volt_2800000:
case KipConfigValue_s_volt_2866000:
case KipConfigValue_s_volt_2933000:
case KipConfigValue_s_volt_3000000:
case KipConfigValue_s_volt_3066000:
case KipConfigValue_s_volt_3133000:
case KipConfigValue_s_volt_3200000:
case KipConfigValue_s_volt_3266000:
case KipConfigValue_s_volt_3333000:
case KipConfigValue_s_volt_3400000:
case KipConfigValue_s_volt_3466000:
case KipConfigValue_marikoSocVmax: case KipConfigValue_marikoSocVmax:
case KipConfigValue_t1_tRCD: case KipConfigValue_t1_tRCD:
case KipConfigValue_t2_tRP: case KipConfigValue_t2_tRP:

View File

@@ -57,7 +57,6 @@ class SafetySubMenuGui;
class RamSubmenuGui; class RamSubmenuGui;
class RamTimingsSubmenuGui; class RamTimingsSubmenuGui;
class RamLatenciesSubmenuGui; class RamLatenciesSubmenuGui;
class SocCustomTableSubmenuGui;
class CpuSubmenuGui; class CpuSubmenuGui;
class GpuSubmenuGui; class GpuSubmenuGui;
class GpuCustomTableSubmenuGui; class GpuCustomTableSubmenuGui;
@@ -616,7 +615,7 @@ protected:
false false
); );
addConfigButton( addConfigButton(
HocClkConfigValue_PollingIntervalMs, HocClkConfigValue_PollingIntervalMs,
"Polling Interval", "Polling Interval",
@@ -933,8 +932,8 @@ protected:
this->listElement->addItem(new tsl::elm::CategoryHeader("RAM Settings")); this->listElement->addItem(new tsl::elm::CategoryHeader("RAM Settings"));
addConfigTrackbar(KipConfigValue_emcDvbShift, "SoC DVB Shift", ValueRange(0, 16, 1)); // yes, DVB 16 is nessesary addConfigTrackbar(KipConfigValue_emcDvbShift, "SoC DVB Shift", ValueRange(0, 16, 1)); // yes, DVB 16 is nessesary
if(IsMariko()) { if(IsMariko()) {
u32 socSpeedo = this->context->speedos[HocClkSpeedo_SOC]; u32 socSpeedo = this->context->speedos[HocClkSpeedo_SOC];
std::string autoText = "1000 mV"; std::string autoText = "1000 mV";
@@ -972,7 +971,7 @@ protected:
true true
); );
} }
addConfigToggle(KipConfigValue_hpMode, "HP Mode", true); addConfigToggle(KipConfigValue_hpMode, "HP Mode", true);
std::map<uint32_t, std::string> emc_voltage_label = { std::map<uint32_t, std::string> emc_voltage_label = {
@@ -1125,18 +1124,6 @@ protected:
timingsSubmenu->setValue(R_ARROW); timingsSubmenu->setValue(R_ARROW);
this->listElement->addItem(timingsSubmenu); this->listElement->addItem(timingsSubmenu);
if (IsMariko()) {
tsl::elm::ListItem *customSocTableSubmenu = new tsl::elm::ListItem("SOC Voltage Table");
customSocTableSubmenu->setClickListener([](u64 keys) {
if (keys & HidNpadButton_A) {
tsl::changeTo<SocCustomTableSubmenuGui>();
return true;
}
return false;
});
customSocTableSubmenu->setValue(R_ARROW);
this->listElement->addItem(customSocTableSubmenu);
}
} }
}; };
@@ -1496,66 +1483,6 @@ protected:
} }
}; };
class SocCustomTableSubmenuGui : public MiscGui {
public:
SocCustomTableSubmenuGui() { }
protected:
void listUI() override {
Result rc = hocclkIpcGetConfigValues(this->configList); // populate config list early otherwise wont work
if (R_FAILED(rc)) [[unlikely]] {
FatalGui::openWithResultCode("hocclkIpcGetConfigValues", rc);
return;
}
this->listElement->addItem(new tsl::elm::CategoryHeader("SOC Custom Table (mV)"));
ValueThresholds socVmaxThresholds(1075, 1150);
std::vector<NamedValue> socVolts = {
NamedValue("No Override", 0),
NamedValue("650mV", 650), NamedValue("675mV", 675), NamedValue("700mV", 700),
NamedValue("725mV", 725), NamedValue("750mV", 750), NamedValue("775mV", 775),
NamedValue("800mV", 800), NamedValue("825mV", 825), NamedValue("850mV", 850),
NamedValue("875mV", 875), NamedValue("900mV", 900), NamedValue("925mV", 925),
NamedValue("950mV", 950), NamedValue("975mV", 975), NamedValue("1000mV", 1000),
NamedValue("1025mV", 1025), NamedValue("1050mV", 1050), NamedValue("1075mV", 1075),
NamedValue("1100mV", 1100), NamedValue("1125mV", 1125), NamedValue("1150mV", 1150),
NamedValue("1175mV", 1175), NamedValue("1200mV", 1200),
};
addConfigButton(KipConfigValue_s_volt_1666000, "1666MHz", ValueRange(0, 0, 0, "0", 1), "Voltage", &socVmaxThresholds, {}, socVolts, false, true);
addConfigButton(KipConfigValue_s_volt_1733000, "1733MHz", ValueRange(0, 0, 0, "0", 1), "Voltage", &socVmaxThresholds, {}, socVolts, false, true);
addConfigButton(KipConfigValue_s_volt_1800000, "1800MHz", ValueRange(0, 0, 0, "0", 1), "Voltage", &socVmaxThresholds, {}, socVolts, false, true);
addConfigButton(KipConfigValue_s_volt_1866000, "1866MHz", ValueRange(0, 0, 0, "0", 1), "Voltage", &socVmaxThresholds, {}, socVolts, false, true);
addConfigButton(KipConfigValue_s_volt_1933000, "1933MHz", ValueRange(0, 0, 0, "0", 1), "Voltage", &socVmaxThresholds, {}, socVolts, false, true);
addConfigButton(KipConfigValue_s_volt_2000000, "2000MHz", ValueRange(0, 0, 0, "0", 1), "Voltage", &socVmaxThresholds, {}, socVolts, false, true);
addConfigButton(KipConfigValue_s_volt_2066000, "2066MHz", ValueRange(0, 0, 0, "0", 1), "Voltage", &socVmaxThresholds, {}, socVolts, false, true);
addConfigButton(KipConfigValue_s_volt_2133000, "2133MHz", ValueRange(0, 0, 0, "0", 1), "Voltage", &socVmaxThresholds, {}, socVolts, false, true);
addConfigButton(KipConfigValue_s_volt_2200000, "2200MHz", ValueRange(0, 0, 0, "0", 1), "Voltage", &socVmaxThresholds, {}, socVolts, false, true);
addConfigButton(KipConfigValue_s_volt_2266000, "2266MHz", ValueRange(0, 0, 0, "0", 1), "Voltage", &socVmaxThresholds, {}, socVolts, false, true);
addConfigButton(KipConfigValue_s_volt_2333000, "2333MHz", ValueRange(0, 0, 0, "0", 1), "Voltage", &socVmaxThresholds, {}, socVolts, false, true);
addConfigButton(KipConfigValue_s_volt_2400000, "2400MHz", ValueRange(0, 0, 0, "0", 1), "Voltage", &socVmaxThresholds, {}, socVolts, false, true);
addConfigButton(KipConfigValue_s_volt_2466000, "2466MHz", ValueRange(0, 0, 0, "0", 1), "Voltage", &socVmaxThresholds, {}, socVolts, false, true);
addConfigButton(KipConfigValue_s_volt_2533000, "2533MHz", ValueRange(0, 0, 0, "0", 1), "Voltage", &socVmaxThresholds, {}, socVolts, false, true);
addConfigButton(KipConfigValue_s_volt_2600000, "2600MHz", ValueRange(0, 0, 0, "0", 1), "Voltage", &socVmaxThresholds, {}, socVolts, false, true);
addConfigButton(KipConfigValue_s_volt_2666000, "2666MHz", ValueRange(0, 0, 0, "0", 1), "Voltage", &socVmaxThresholds, {}, socVolts, false, true);
addConfigButton(KipConfigValue_s_volt_2733000, "2733MHz", ValueRange(0, 0, 0, "0", 1), "Voltage", &socVmaxThresholds, {}, socVolts, false, true);
addConfigButton(KipConfigValue_s_volt_2800000, "2800MHz", ValueRange(0, 0, 0, "0", 1), "Voltage", &socVmaxThresholds, {}, socVolts, false, true);
addConfigButton(KipConfigValue_s_volt_2866000, "2866MHz", ValueRange(0, 0, 0, "0", 1), "Voltage", &socVmaxThresholds, {}, socVolts, false, true);
addConfigButton(KipConfigValue_s_volt_2933000, "2933MHz", ValueRange(0, 0, 0, "0", 1), "Voltage", &socVmaxThresholds, {}, socVolts, false, true);
addConfigButton(KipConfigValue_s_volt_3000000, "3000MHz", ValueRange(0, 0, 0, "0", 1), "Voltage", &socVmaxThresholds, {}, socVolts, false, true);
addConfigButton(KipConfigValue_s_volt_3066000, "3066MHz", ValueRange(0, 0, 0, "0", 1), "Voltage", &socVmaxThresholds, {}, socVolts, false, true);
addConfigButton(KipConfigValue_s_volt_3133000, "3133MHz", ValueRange(0, 0, 0, "0", 1), "Voltage", &socVmaxThresholds, {}, socVolts, false, true);
addConfigButton(KipConfigValue_s_volt_3200000, "3200MHz", ValueRange(0, 0, 0, "0", 1), "Voltage", &socVmaxThresholds, {}, socVolts, false, true);
addConfigButton(KipConfigValue_s_volt_3266000, "3266MHz", ValueRange(0, 0, 0, "0", 1), "Voltage", &socVmaxThresholds, {}, socVolts, false, true);
addConfigButton(KipConfigValue_s_volt_3333000, "3333MHz", ValueRange(0, 0, 0, "0", 1), "Voltage", &socVmaxThresholds, {}, socVolts, false, true);
addConfigButton(KipConfigValue_s_volt_3400000, "3400MHz", ValueRange(0, 0, 0, "0", 1), "Voltage", &socVmaxThresholds, {}, socVolts, false, true);
addConfigButton(KipConfigValue_s_volt_3466000, "3466MHz", ValueRange(0, 0, 0, "0", 1), "Voltage", &socVmaxThresholds, {}, socVolts, false, true);
}
};
class CpuSubmenuGui : public MiscGui { class CpuSubmenuGui : public MiscGui {
public: public:
CpuSubmenuGui() { } CpuSubmenuGui() { }
@@ -1636,7 +1563,7 @@ protected:
true true
); );
std::vector<NamedValue> maxClkOptions = { std::vector<NamedValue> maxClkOptions = {
NamedValue("1963 MHz", 1963500), NamedValue("1963 MHz", 1963500),
NamedValue("2091 MHz", 2091000), NamedValue("2091 MHz", 2091000),

View File

@@ -30,7 +30,7 @@ LIBNAMES := minIni
# major minor patch # major minor patch
TARGET_VERSION := 2.2.0 TARGET_VERSION := 2.2.0
KIP_VERSION := 220 KIP_VERSION := 220
CUST_REV := 3 CUST_REV := 2
#--------------------------------------------------------------------------------- #---------------------------------------------------------------------------------
# options for code generation # options for code generation

View File

@@ -77,11 +77,6 @@ namespace kip {
CUST_WRITE_FIELD_BATCH(&table, marikoEmcMaxClock, config::GetConfigValue(KipConfigValue_marikoEmcMaxClock)); CUST_WRITE_FIELD_BATCH(&table, marikoEmcMaxClock, config::GetConfigValue(KipConfigValue_marikoEmcMaxClock));
CUST_WRITE_FIELD_BATCH(&table, marikoEmcVddqVolt, config::GetConfigValue(KipConfigValue_marikoEmcVddqVolt)); CUST_WRITE_FIELD_BATCH(&table, marikoEmcVddqVolt, config::GetConfigValue(KipConfigValue_marikoEmcVddqVolt));
CUST_WRITE_FIELD_BATCH(&table, emcDvbShift, config::GetConfigValue(KipConfigValue_emcDvbShift)); CUST_WRITE_FIELD_BATCH(&table, emcDvbShift, config::GetConfigValue(KipConfigValue_emcDvbShift));
for (u32 i = 0; i < 28; i++) {
table.marikoSocVoltArray[i] = config::GetConfigValue((HocClkConfigValue)(KipConfigValue_s_volt_1666000 + i));
}
CUST_WRITE_FIELD_BATCH(&table, marikoSocVmax, config::GetConfigValue(KipConfigValue_marikoSocVmax)); CUST_WRITE_FIELD_BATCH(&table, marikoSocVmax, config::GetConfigValue(KipConfigValue_marikoSocVmax));
CUST_WRITE_FIELD_BATCH(&table, t1_tRCD, config::GetConfigValue(KipConfigValue_t1_tRCD)); CUST_WRITE_FIELD_BATCH(&table, t1_tRCD, config::GetConfigValue(KipConfigValue_t1_tRCD));
@@ -300,10 +295,6 @@ namespace kip {
configValues.values[KipConfigValue_g_volt_e_76800 + i] = cust_get_erista_gpu_volt(&table, i); configValues.values[KipConfigValue_g_volt_e_76800 + i] = cust_get_erista_gpu_volt(&table, i);
} }
for (u32 i = 0; i < 28; i++) {
configValues.values[KipConfigValue_s_volt_1666000 + i] = cust_get_mariko_soc_volt(&table, i);
}
configValues.values[KipConfigValue_t7_tWTR_fine_tune] = cust_get_tWTR_fine_tune(&table); configValues.values[KipConfigValue_t7_tWTR_fine_tune] = cust_get_tWTR_fine_tune(&table);
configValues.values[KipConfigValue_t6_tRTW_fine_tune] = cust_get_tRTW_fine_tune(&table); configValues.values[KipConfigValue_t6_tRTW_fine_tune] = cust_get_tRTW_fine_tune(&table);

View File

@@ -44,7 +44,6 @@ namespace kip {
u32 marikoEmcMaxClock; u32 marikoEmcMaxClock;
u32 marikoEmcVddqVolt; u32 marikoEmcVddqVolt;
u32 emcDvbShift; u32 emcDvbShift;
u32 marikoSocVoltArray[31 - 3]; /* LUT Limit - 3 stock entries. */
u32 marikoSocVmax; u32 marikoSocVmax;
// advanced config // advanced config
@@ -288,14 +287,6 @@ namespace kip {
return cust_write_table(p, &t); return cust_write_table(p, &t);
} }
static inline bool cust_set_mariko_soc_volt(const char* p, int idx, u32 v) {
if (idx < 0 || idx >= 24) return false;
CustomizeTable t;
if (!cust_read_table(p, &t)) return false;
t.marikoSocVoltArray[idx] = v;
return cust_write_table(p, &t);
}
static inline u32 cust_get_field(const CustomizeTable* t, u32 offset) { static inline u32 cust_get_field(const CustomizeTable* t, u32 offset) {
if (!t) return 0; if (!t) return 0;
return *(u32*)((u8*)t + offset); return *(u32*)((u8*)t + offset);
@@ -379,11 +370,6 @@ namespace kip {
return t->marikoGpuVoltArray[idx]; return t->marikoGpuVoltArray[idx];
} }
static inline u32 cust_get_mariko_soc_volt(const CustomizeTable* t, int idx) {
if (!t || idx < 0 || idx >= 24) return 0;
return t->marikoSocVoltArray[idx];
}
#define DECL_ERISTA_GPU_VOLT_HELPER(freq, idx) \ #define DECL_ERISTA_GPU_VOLT_HELPER(freq, idx) \
static inline bool cust_set_erista_gpu_volt_##freq( \ static inline bool cust_set_erista_gpu_volt_##freq( \
const char* p, u32 v) { \ const char* p, u32 v) { \
@@ -396,12 +382,6 @@ namespace kip {
return cust_set_mariko_gpu_volt(p, idx, v); \ return cust_set_mariko_gpu_volt(p, idx, v); \
} }
#define DECL_MARIKO_SOC_VOLT_HELPER(freq, idx) \
static inline bool cust_set_mariko_soc_volt_##freq( \
const char* p, u32 v) { \
return cust_set_mariko_soc_volt(p, idx, v); \
}
DECL_ERISTA_GPU_VOLT_HELPER(76800, 0) DECL_ERISTA_GPU_VOLT_HELPER(76800, 0)
DECL_ERISTA_GPU_VOLT_HELPER(115200, 1) DECL_ERISTA_GPU_VOLT_HELPER(115200, 1)
DECL_ERISTA_GPU_VOLT_HELPER(153600, 2) DECL_ERISTA_GPU_VOLT_HELPER(153600, 2)
@@ -521,35 +501,6 @@ namespace kip {
DECL_MARIKO_GPU_VOLT_GET(1497600, 22) DECL_MARIKO_GPU_VOLT_GET(1497600, 22)
DECL_MARIKO_GPU_VOLT_GET(1536000, 23) DECL_MARIKO_GPU_VOLT_GET(1536000, 23)
DECL_MARIKO_SOC_VOLT_HELPER(1666000, 10)
DECL_MARIKO_SOC_VOLT_HELPER(1733000, 11)
DECL_MARIKO_SOC_VOLT_HELPER(1800000, 12)
DECL_MARIKO_SOC_VOLT_HELPER(1866000, 13)
DECL_MARIKO_SOC_VOLT_HELPER(1933000, 14)
DECL_MARIKO_SOC_VOLT_HELPER(2000000, 15)
DECL_MARIKO_SOC_VOLT_HELPER(2066000, 16)
DECL_MARIKO_SOC_VOLT_HELPER(2133000, 17)
DECL_MARIKO_SOC_VOLT_HELPER(2200000, 18)
DECL_MARIKO_SOC_VOLT_HELPER(2266000, 19)
DECL_MARIKO_SOC_VOLT_HELPER(2333000, 10)
DECL_MARIKO_SOC_VOLT_HELPER(2400000, 11)
DECL_MARIKO_SOC_VOLT_HELPER(2466000, 12)
DECL_MARIKO_SOC_VOLT_HELPER(2533000, 13)
DECL_MARIKO_SOC_VOLT_HELPER(2600000, 14)
DECL_MARIKO_SOC_VOLT_HELPER(2666000, 15)
DECL_MARIKO_SOC_VOLT_HELPER(2733000, 16)
DECL_MARIKO_SOC_VOLT_HELPER(2800000, 17)
DECL_MARIKO_SOC_VOLT_HELPER(2866000, 18)
DECL_MARIKO_SOC_VOLT_HELPER(2933000, 19)
DECL_MARIKO_SOC_VOLT_HELPER(3000000, 20)
DECL_MARIKO_SOC_VOLT_HELPER(3066000, 21)
DECL_MARIKO_SOC_VOLT_HELPER(3133000, 22)
DECL_MARIKO_SOC_VOLT_HELPER(3200000, 23)
DECL_MARIKO_SOC_VOLT_HELPER(3266000, 24)
DECL_MARIKO_SOC_VOLT_HELPER(3333000, 25)
DECL_MARIKO_SOC_VOLT_HELPER(3400000, 26)
DECL_MARIKO_SOC_VOLT_HELPER(3466000, 27)
void SetKipData(); void SetKipData();
void GetKipData(); void GetKipData();
} }

Binary file not shown.

Binary file not shown.

View File

@@ -2,140 +2,140 @@
"Information": "Información", "Information": "Información",
"IDDQ:": "IDDQ:", "IDDQ:": "IDDQ:",
"Module: ": "Módulo:", "Module: ": "Módulo:",
"sys-dock status:": "estado del sys-dock:", "sys-dock status:": "Estado de sys-dock:",
"SaltyNX status:": "Estado de SaltyNX:", "SaltyNX status:": "Estado de SaltyNX:",
"RR Display status:": "Estado de visualización RR:", "RR Display status:": "Estado de pantalla RR:",
"Wafer Position:": "Posición de la oblea:", "Wafer Position:": "Posición del wafer:",
"Credits": "Créditos", "Credits": "Créditos",
"Developers": "Desarrolladores", "Developers": "Desarrolladores",
"Contributors": "Colaboradores", "Contributors": "Colaboradores",
"Testers": "Probadores", "Testers": "Testers",
"Special Thanks": "agradecimiento especial", "Special Thanks": "Agradecimientos especiales",
"Unknown": "Desconocido", "Unknown": "Desconocido",
"Installed": "Instalado", "Installed": "Instalado",
"Not Installed": "No instalado", "Not Installed": "No instalado",
"X: %u Y: %u": "X: %u Y: %u", "X: %u Y: %u": "X: %u Y: %u",
"THE BEER-WARE LICENSE": "LA LICENCIA DE CERVEZA", "THE BEER-WARE LICENSE": "LICENCIA BEER-WARE",
"Default": "Predeterminado", "Default": "Predeterminado",
"Do Not Override": "No anular", "Do Not Override": "No sobrescribir",
"Disabled": "Discapacitado", "Disabled": "Desactivado",
"Enabled": "Habilitado", "Enabled": "Activado",
" \\ue0e3 Reset": "\\ue0e3 Restablecer", " \\ue0e3 Reset": "\\ue0e3 Restablecer",
"Display": "Pantalla", "Display": "Pantalla",
"Application changed\\n\\n": "Aplicación modificada\\n\\n", "Application changed\\n\\n": "Aplicación cambiada\\n\\n",
"The running application changed\\n\\n": "La aplicación en ejecución cambió\\n\\n", "The running application changed\\n\\n": "La aplicación en ejecución ha cambiado\\n\\n",
"while editing was going on.": "mientras se realizaba la edición.", "while editing was going on.": "mientras se estaba editando.",
"Board": "tablero", "Board": "Placa",
"%u.%u%u mV": "%u.%u%u mV", "%u.%u%u mV": "%u.%u%u mV",
"Could not connect to hoc-clk sysmodule.\\n\\n": "No se pudo conectar al módulo del sistema hoc-clk.\\n\\n", "Could not connect to hoc-clk sysmodule.\\n\\n": "No se pudo conectar al sysmodule hoc-clk.\\n\\n",
"Please make sure everything is\\n\\n": "Por favor asegúrese de que todo esté\\n\\n", "Please make sure everything is\\n\\n": "Asegúrate de que todo esté\\n\\n",
"correctly installed and enabled.": "correctamente instalado y habilitado.", "correctly installed and enabled.": "correctamente instalado y activado.",
"Fatal error": "error fatal", "Fatal error": "Error fatal",
"Temporary Overrides ": "Anulaciones temporales", "Temporary Overrides ": "Ajustes temporales",
"Sleep Mode": "Modo de suspensión", "Sleep Mode": "Modo reposo",
"Stock": "Valores", "Stock": "Valores de fábrica",
"Dev OC": "Desarrollador OC", "Dev OC": "OC de desarrollo",
"Boost Mode": "Modo de impulso", "Boost Mode": "Modo boost",
"Safe Max": "Máximo seguro", "Safe Max": "Máximo seguro",
"Unsafe Max": "Máximo inseguro", "Unsafe Max": "Máximo no seguro",
"Absolute Max": "Máximo absoluto", "Absolute Max": "Máximo absoluto",
"Handheld Safe Max": "Caja fuerte de mano máx.", "Handheld Safe Max": "Máximo seguro en portátil",
"Enable": "Habilitar", "Enable": "Activar",
"Edit App Profile": "Editar perfil de aplicación", "Edit App Profile": "Editar perfil de aplicación",
"Edit Global Profile": "Editar perfil global", "Edit Global Profile": "Editar perfil global",
"Temporary Overrides": "Anulaciones temporales", "Temporary Overrides": "Ajustes temporales",
"Settings": "Configuración", "Settings": "Configuración",
"About": "Acerca de", "About": "Acerca de",
"Compiling with minimal features": "Compilando con características mínimas", "Compiling with minimal features": "Compilado con funciones mínimas",
"General Settings": "Configuraciones generales", "General Settings": "Configuración general",
"Governor Settings": "Configuración del gobernador", "Governor Settings": "Configuración del governor",
"Safety Settings": "Configuraciones de seguridad", "Safety Settings": "Configuración de seguridad",
"Save KIP Settings": "Guardar configuración de KIP", "Save KIP Settings": "Guardar configuración KIP",
"RAM Settings": "Configuración de RAM", "RAM Settings": "Configuración de RAM",
"CPU Settings": "Configuración de la CPU", "CPU Settings": "Configuración de CPU",
"GPU Settings": "Configuración de GPU", "GPU Settings": "Configuración de GPU",
"Display Settings": "Configuración de pantalla", "Display Settings": "Configuración de pantalla",
"Experimental": "Experimental", "Experimental": "Experimental",
"GPU Scheduling Override Method": "Método de anulación de programación de GPU", "GPU Scheduling Override Method": "Método de sobrescritura del scheduling de GPU",
"can be dangerous and may cause": "puede ser peligroso y puede causar", "can be dangerous and may cause": "puede ser peligroso y causar",
"damage to your battery or charger!": "¡Daños a su batería o cargador!", "damage to your battery or charger!": "daños a la batería o al cargador.",
"Charge Current Override": "Anulación de corriente de carga", "Charge Current Override": "Sobrescritura de corriente de carga",
"RAM Voltage Display Mode": "Modo de visualización de voltaje de RAM", "RAM Voltage Display Mode": "Modo de visualización de voltaje de RAM",
"Polling Interval": "Intervalo de sondeo", "Polling Interval": "Intervalo de sondeo",
"CPU Governor Minimum Frequency": "Frecuencia mínima del gobernador de CPU", "CPU Governor Minimum Frequency": "Frecuencia mínima del governor de CPU",
"refresh rates may cause stress": "Las frecuencias de actualización pueden causar estrés.", "refresh rates may cause stress": "las tasas de refresco pueden causar estrés",
"or damage to your display! ": "o daños a su pantalla!", "or damage to your display! ": "o dañar la pantalla.",
"Proceed at your own risk!": Continúe bajo su propio riesgo!", "Proceed at your own risk!": Úsalo bajo tu propio riesgo!",
"Max Handheld Display": "Pantalla portátil máxima", "Max Handheld Display": "Frecuencia máxima de pantalla en portátil",
"Display Clock": "Reloj de pantalla", "Display Clock": "Frecuencia de pantalla",
"Official Rating": "Calificación oficial", "Official Rating": "Valor oficial",
"TDP Threshold": "Umbral de TDP", "TDP Threshold": "Umbral de TDP",
"Power": "poder", "Power": "Potencia",
"Thermal Throttle Limit": "Límite del acelerador térmico", "Thermal Throttle Limit": "Límite de thermal throttling",
"HP Mode": "Modo HP", "HP Mode": "Modo alto rendimiento",
"Default (Mariko)": "Predeterminado (Mariko)", "Default (Mariko)": "Predeterminado (Mariko)",
"Default (Erista)": "Predeterminado (Erista)", "Default (Erista)": "Predeterminado (Erista)",
"Rating": "Calificación", "Rating": "Valor",
"Safe Max (Mariko)": "Max seguro (Mariko)", "Safe Max (Mariko)": "Máximo seguro (Mariko)",
"Safe Max (Erista)": "Safe Max (Erista)", "Safe Max (Erista)": "Máximo seguro (Erista)",
"RAM VDD2 Voltage": "Voltaje RAM VDD2", "RAM VDD2 Voltage": "Voltaje VDD2 de RAM",
"Voltage": "voltaje", "Voltage": "Voltaje",
"RAM VDDQ Voltage": "Voltaje RAM VDDQ", "RAM VDDQ Voltage": "Voltaje VDDQ de RAM",
"RAM Frequency Editor": "Editor de frecuencia RAM", "RAM Frequency Editor": "Editor de frecuencia de RAM",
"JEDEC.": "JEDEC.", "JEDEC.": "JEDEC",
"High speedo needed!": "¡Se necesita alta velocidad!", "High speedo needed!": "¡Se necesita alto speedo!",
"3333MHz (Needs extreme Speedo/PLL)": "3333MHz (Necesita Speedo/PLL extremo)", "3333MHz (Needs extreme Speedo/PLL)": "3333MHz (requiere Speedo/PLL extremo)",
"3366MHz (Needs extreme Speedo/PLL)": "3366MHz (Necesita Speedo/PLL extremo)", "3366MHz (Needs extreme Speedo/PLL)": "3366MHz (requiere Speedo/PLL extremo)",
"3400MHz (Needs extreme Speedo/PLL)": "3400MHz (Necesita Speedo/PLL extremo)", "3400MHz (Needs extreme Speedo/PLL)": "3400MHz (requiere Speedo/PLL extremo)",
"3433MHz (Needs ridiculous Speedo/PLL)": "3433MHz (Necesita Speedo/PLL ridículo)", "3433MHz (Needs ridiculous Speedo/PLL)": "3433MHz (requiere Speedo/PLL muy alto)",
"3466MHz (Needs ridiculous Speedo/PLL)": "3466MHz (Necesita Speedo/PLL ridículo)", "3466MHz (Needs ridiculous Speedo/PLL)": "3466MHz (requiere Speedo/PLL muy alto)",
"3500MHz (Needs ridiculous Speedo/PLL)": "3500MHz (Necesita Speedo/PLL ridículo)", "3500MHz (Needs ridiculous Speedo/PLL)": "3500MHz (requiere Speedo/PLL muy alto)",
"Ram Max Clock": "Ram Max Reloj", "Ram Max Clock": "Frecuencia máxima de RAM",
"RAM Latency Editor": "Editor de latencia de RAM", "RAM Latency Editor": "Editor de latencias de RAM",
"RAM Timing Reductions": "Reducciones de tiempo de RAM", "RAM Timing Reductions": "Reducción de timings de RAM",
"Memory Timings": "Tiempos de memoria", "Memory Timings": "Timings de memoria",
"Advanced": "Avanzado", "Advanced": "Avanzado",
"t6 tRTW Fine Tune": "t6 tRTW Ajuste fino", "t6 tRTW Fine Tune": "Ajuste fino t6 tRTW",
"tRTW Fine Tune": "Ajuste fino tRTW", "tRTW Fine Tune": "Ajuste fino tRTW",
"t7 tWTR Fine Tune": "t7 tWTR Ajuste fino", "t7 tWTR Fine Tune": "Ajuste fino t7 tWTR",
"tWTR Fine Tune": "Ajuste fino de tWTR", "tWTR Fine Tune": "Ajuste fino tWTR",
"Memory Latencies": "Latencias de la memoria", "Memory Latencies": "Latencias de memoria",
"Read Latency": "Leer latencia", "Read Latency": "Latencia de lectura",
"Write Latency": "Latencia de escritura", "Write Latency": "Latencia de escritura",
"CPU Boost Clock": "Reloj de aumento de CPU", "CPU Boost Clock": "Frecuencia boost de CPU",
"CPU UV": "procesador ultravioleta", "CPU UV": "Undervolt de CPU",
"CPU Unlock": "Desbloqueo de CPU", "CPU Unlock": "Desbloqueo de CPU",
"CPU VMIN": "CPU VMIN", "CPU VMIN": "VMIN de CPU",
"CPU Max Voltage": "Voltaje máximo de la CPU", "CPU Max Voltage": "Voltaje máximo de CPU",
"CPU Max Clock": "Reloj máximo de CPU", "CPU Max Clock": "Frecuencia máxima de CPU",
"Extreme UV Table": "Mesa UV extrema", "Extreme UV Table": "Tabla de undervolt extrema",
"CPU UV Table": "Tabla UV de CPU", "CPU UV Table": "Tabla de undervolt de CPU",
"CPU Low UV": "CPU baja radiación ultravioleta", "CPU Low UV": "Undervolt bajo de CPU",
"CPU High UV": "CPU alta UV", "CPU High UV": "Undervolt alto de CPU",
"CPU Low VMIN": "VMIN bajo de CPU", "CPU Low VMIN": "VMIN bajo de CPU",
"CPU High VMIN": "VMIN alto de CPU", "CPU High VMIN": "VMIN alto de CPU",
"No Undervolt": "Sin subvoltaje", "No Undervolt": "Sin undervolt",
"SLT Table": "Mesa TR", "SLT Table": "Tabla SLT",
"HiOPT Table": "Tabla HiOPT", "HiOPT Table": "Tabla HiOPT",
"GPU Undervolt Table": "Tabla de subvoltaje de GPU", "GPU Undervolt Table": "Tabla de undervolt de GPU",
"GPU Minimum Voltage": "Voltaje mínimo de GPU", "GPU Minimum Voltage": "Voltaje mínimo de GPU",
"Calculate GPU Vmin": "Calcular GPU Vmin", "Calculate GPU Vmin": "Calcular Vmin de GPU",
"GPU VMIN": "GPU VMIN", "GPU VMIN": "VMIN de GPU",
"GPU Maximum Voltage": "Voltaje máximo de GPU", "GPU Maximum Voltage": "Voltaje máximo de GPU",
"GPU Voltage Offset": "Compensación de voltaje de GPU", "GPU Voltage Offset": "Offset de voltaje de GPU",
"Do not override": "no anular", "Do not override": "No sobrescribir",
"Enabled (Default)": "Habilitado (predeterminado)", "Enabled (Default)": "Activado (predeterminado)",
"96.6% limit": "límite del 96,6%", "96.6% limit": "Límite 96,6%",
"99.7% limit": "límite del 99,7%", "99.7% limit": "Límite 99,7%",
"GPU Scheduling Override": "Anulación de programación de GPU", "GPU Scheduling Override": "Sobrescritura de scheduling de GPU",
"Official Service": "Servicio Oficial", "Official Service": "Servicio oficial",
"GPU DVFS Mode": "Modo GPU DVFS", "GPU DVFS Mode": "Modo DVFS de GPU",
"GPU DVFS Offset": "Compensación DVFS de GPU", "GPU DVFS Offset": "Offset DVFS de GPU",
"GPU Voltage Table": "Tabla de voltaje de GPU", "GPU Voltage Table": "Tabla de voltaje de GPU",
"GPU Custom Table (mV)": "Tabla personalizada de GPU (mV)", "GPU Custom Table (mV)": "Tabla personalizada de GPU (mV)",
"1075MHz without UV, 1152MHz on SLT": "1075MHz sin UV, 1152MHz en SLT", "1075MHz without UV, 1152MHz on SLT": "1075MHz sin undervolt, 1152MHz en SLT",
"or 1228MHz on HiOPT can cause ": "o 1228MHz en HiOPT pueden causar", "or 1228MHz on HiOPT can cause ": "o 1228MHz en HiOPT pueden causar ",
"permanent damage to your Switch!": Daño permanente a tu Switch!", "permanent damage to your Switch!": daño permanente a tu Switch!",
"921MHz without UV and 960MHz on": "921MHz sin UV y 960MHz encendido", "921MHz without UV and 960MHz on": "921MHz sin undervolt y 960MHz en",
"SLT or HiOPT can cause ": "SLT o HiOPT pueden causar" "SLT or HiOPT can cause ": "SLT o HiOPT pueden causar "
} }

View File

@@ -1,11 +1,11 @@
{ {
"Information": "Informations", "Information": "Informations",
"IDDQ:": "IDDQ :", "IDDQ:": "IDDQ :",
"Module: ": "Module :", "Module: ": "Module :",
"sys-dock status:": "état du dock système :", "sys-dock status:": "Statut de sys-dock :",
"SaltyNX status:": "Statut SaltyNX :", "SaltyNX status:": "Statut de SaltyNX :",
"RR Display status:": "Etat d'affichage RR :", "RR Display status:": "Statut de l'affichage RR :",
"Wafer Position:": "Position de la plaquette :", "Wafer Position:": "Position du wafer :",
"Credits": "Crédits", "Credits": "Crédits",
"Developers": "Développeurs", "Developers": "Développeurs",
"Contributors": "Contributeurs", "Contributors": "Contributeurs",
@@ -15,127 +15,127 @@
"Installed": "Installé", "Installed": "Installé",
"Not Installed": "Non installé", "Not Installed": "Non installé",
"X: %u Y: %u": "X : %u Y : %u", "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", "Default": "Par défaut",
"Do Not Override": "Ne pas remplacer", "Do Not Override": "Ne pas remplacer",
"Disabled": "Désactivé", "Disabled": "Désactivé",
"Enabled": "Activé", "Enabled": "Activé",
" \\ue0e3 Reset": "\\ue0e3 Réinitialiser", " \\ue0e3 Reset": "\\ue0e3 Réinitialiser",
"Display": "Affichage", "Display": "Écran",
"Application changed\\n\\n": "Application modifiée\\n\\n", "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", "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.", "while editing was going on.": "pendant la modification.",
"Board": "Conseil", "Board": "Carte",
"%u.%u%u mV": "%u.%u%u mV", "%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", "Please make sure everything is\\n\\n": "Veuillez vous assurer que tout est\\n\\n",
"correctly installed and enabled.": "correctement installé et activé.", "correctly installed and enabled.": "correctement installé et activé.",
"Fatal error": "Erreur fatale", "Fatal error": "Erreur fatale",
"Temporary Overrides ": "Remplacements temporaires", "Temporary Overrides ": "Forçages temporaires ",
"Sleep Mode": "Mode veille", "Sleep Mode": "Mode veille",
"Stock": "Actions", "Stock": "D'origine",
"Dev OC": "Développeur OC", "Dev OC": "OC Développeur",
"Boost Mode": "Mode Boost", "Boost Mode": "Mode Boost",
"Safe Max": "Coffre-fort maximum", "Safe Max": "Max sûr",
"Unsafe Max": "Dangereux Max", "Unsafe Max": "Max non sûr",
"Absolute Max": "Max absolu", "Absolute Max": "Max absolu",
"Handheld Safe Max": "Coffre-fort portatif Max", "Handheld Safe Max": "Max sûr (mode portable)",
"Enable": "Activer", "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", "Edit Global Profile": "Modifier le profil global",
"Temporary Overrides": "Remplacements temporaires", "Temporary Overrides": "Forçages temporaires",
"Settings": "Paramètres", "Settings": "Paramètres",
"About": "À propos", "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", "General Settings": "Paramètres généraux",
"Governor Settings": "Paramètres du gouverneur", "Governor Settings": "Paramètres du gouverneur",
"Safety Settings": "Paramètres de sécurité", "Safety Settings": "Paramètres de sécurité",
"Save KIP Settings": "Enregistrer les paramètres KIP", "Save KIP Settings": "Enregistrer les paramètres KIP",
"RAM Settings": "Paramètres de la RAM", "RAM Settings": "Paramètres RAM",
"CPU Settings": "Paramètres du processeur", "CPU Settings": "Paramètres CPU",
"GPU Settings": "Paramètres du processeur graphique", "GPU Settings": "Paramètres GPU",
"Display Settings": "Paramètres d'affichage", "Display Settings": "Paramètres d'affichage",
"Experimental": "Expérimental", "Experimental": "Expérimental",
"GPU Scheduling Override Method": "Méthode de remplacement de la planification GPU", "GPU Scheduling Override Method": "Méthode de Forçage de l'ordonnancement GPU",
"can be dangerous and may cause": "peut être dangereux et provoquer", "can be dangerous and may cause": "peut être dangereux et causer des",
"damage to your battery or charger!": "dommages à votre batterie ou à votre chargeur !", "damage to your battery or charger!": "dommages à votre batterie ou chargeur !",
"Charge Current Override": "Remplacement du courant de charge", "Charge Current Override": "Forçage du courant de charge",
"RAM Voltage Display Mode": "Mode d'affichage de la tension de la RAM", "RAM Voltage Display Mode": "Mode d'affichage de la tension RAM",
"Polling Interval": "Intervalle d'interrogation", "Polling Interval": "Intervalle d'interrogation",
"CPU Governor Minimum Frequency": "Fréquence minimale du gouverneur du processeur", "CPU Governor Minimum Frequency": "Fréquence minimale du gouverneur CPU",
"refresh rates may cause stress": "les taux de rafraîchissement peuvent causer du stress", "refresh rates may cause stress": "les taux de rafraîchissement peuvent stresser",
"or damage to your display! ": "ou endommager votre écran !", "or damage to your display! ": "ou endommager votre écran !",
"Proceed at your own risk!": "Procédez à vos propres risques !", "Proceed at your own risk!": "À utiliser à vos propres risques !",
"Max Handheld Display": "Affichage portable maximum", "Max Handheld Display": "Affichage portable max",
"Display Clock": "Affichage de l'horloge", "Display Clock": "Fréquence d'affichage",
"Official Rating": "Classement officiel", "Official Rating": "Classement officiel",
"TDP Threshold": "Seuil TDP", "TDP Threshold": "Seuil TDP",
"Power": "Puissance", "Power": "Alimentation",
"Thermal Throttle Limit": "Limite d'accélérateur thermique", "Thermal Throttle Limit": "Limite d'étranglement thermique",
"HP Mode": "Mode HP", "HP Mode": "Mode HP",
"Default (Mariko)": "Par défaut (Mariko)", "Default (Mariko)": "Par défaut (Mariko)",
"Default (Erista)": "Par défaut (Erista)", "Default (Erista)": "Par défaut (Erista)",
"Rating": "Note", "Rating": "Évaluation",
"Safe Max (Mariko)": "Coffre-fort Max (Mariko)", "Safe Max (Mariko)": "Max sûr (Mariko)",
"Safe Max (Erista)": "Coffre-fort Max (Erista)", "Safe Max (Erista)": "Max sûr (Erista)",
"RAM VDD2 Voltage": "Tension de la RAM VDD2", "RAM VDD2 Voltage": "Tension RAM VDD2",
"Voltage": "Tension", "Voltage": "Tension",
"RAM VDDQ Voltage": "Tension VDDQ de la RAM", "RAM VDDQ Voltage": "Tension RAM VDDQ",
"RAM Frequency Editor": "Éditeur de fréquence RAM", "RAM Frequency Editor": "Éditeur de fréquence RAM",
"JEDEC.": "JEDEC.", "JEDEC.": "JEDEC.",
"High speedo needed!": "Besoin d'un speedo haut !", "High speedo needed!": "Speedo élevé requis !",
"3333MHz (Needs extreme Speedo/PLL)": "3333 MHz (nécessite un Speedo/PLL extrême)", "3333MHz (Needs extreme Speedo/PLL)": "3333 MHz (nécessite Speedo/PLL extrême)",
"3366MHz (Needs extreme Speedo/PLL)": "3366 MHz (nécessite un 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 un 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 un Speedo/PLL ridicule)", "3433MHz (Needs ridiculous Speedo/PLL)": "3433 MHz (nécessite Speedo/PLL ridicule)",
"3466MHz (Needs ridiculous Speedo/PLL)": "3466 MHz (nécessite un Speedo/PLL ridicule)", "3466MHz (Needs ridiculous Speedo/PLL)": "3466 MHz (nécessite Speedo/PLL ridicule)",
"3500MHz (Needs ridiculous Speedo/PLL)": "3500 MHz (nécessite un Speedo/PLL ridicule)", "3500MHz (Needs ridiculous Speedo/PLL)": "3500 MHz (nécessite Speedo/PLL ridicule)",
"Ram Max Clock": "Ram Max Horloge", "Ram Max Clock": "Fréquence RAM max",
"RAM Latency Editor": "Éditeur de latence RAM", "RAM Latency Editor": "Éditeur de latence RAM",
"RAM Timing Reductions": "Réductions de synchronisation de la RAM", "RAM Timing Reductions": "Réductions des timings RAM",
"Memory Timings": "Horaires de mémoire", "Memory Timings": "Timings mémoire",
"Advanced": "Avancé", "Advanced": "Avancé",
"t6 tRTW Fine Tune": "t6 tRTW réglage fin", "t6 tRTW Fine Tune": "Ajustement précis t6 tRTW",
"tRTW Fine Tune": "tRTW Réglage fin", "tRTW Fine Tune": "Ajustement précis tRTW",
"t7 tWTR Fine Tune": "t7 tWTR réglage fin", "t7 tWTR Fine Tune": "Ajustement précis t7 tWTR",
"tWTR Fine Tune": "Réglage fin du tWTR", "tWTR Fine Tune": "Ajustement précis tWTR",
"Memory Latencies": "Latences de mémoire", "Memory Latencies": "Latences mémoire",
"Read Latency": "Latence de lecture", "Read Latency": "Latence de lecture",
"Write Latency": "Latence d'écriture", "Write Latency": "Latence d'écriture",
"CPU Boost Clock": "Horloge d'augmentation du processeur", "CPU Boost Clock": "Fréquence Boost CPU",
"CPU UV": "UV du processeur", "CPU UV": "UV CPU",
"CPU Unlock": "Déverrouillage du processeur", "CPU Unlock": "Déverrouillage CPU",
"CPU VMIN": "CPU VMIN", "CPU VMIN": "CPU VMIN",
"CPU Max Voltage": "Tension maximale du processeur", "CPU Max Voltage": "Tension CPU max",
"CPU Max Clock": "Horloge maximale du processeur", "CPU Max Clock": "Fréquence CPU max",
"Extreme UV Table": "Table UV Extrême", "Extreme UV Table": "Table d'UV extrême",
"CPU UV Table": "Tableau UV du processeur", "CPU UV Table": "Table d'UV CPU",
"CPU Low UV": "CPU faible UV", "CPU Low UV": "UV CPU faible",
"CPU High UV": "CPU UV élevé", "CPU High UV": "UV CPU élevé",
"CPU Low VMIN": "CPU faible VMIN", "CPU Low VMIN": "VMIN CPU faible",
"CPU High VMIN": "Processeur VMIN élevé", "CPU High VMIN": "VMIN CPU élevé",
"No Undervolt": "Pas de sous-tension", "No Undervolt": "Aucun Undervolt",
"SLT Table": "Tableau SLT", "SLT Table": "Table SLT",
"HiOPT Table": "Tableau HiOPT", "HiOPT Table": "Table HiOPT",
"GPU Undervolt Table": "Tableau de sous-tension GPU", "GPU Undervolt Table": "Table d'undervolt GPU",
"GPU Minimum Voltage": "Tension minimale du GPU", "GPU Minimum Voltage": "Tension GPU minimale",
"Calculate GPU Vmin": "Calculer la Vmin du GPU", "Calculate GPU Vmin": "Calculer Vmin GPU",
"GPU VMIN": "GPU VMIN", "GPU VMIN": "GPU VMIN",
"GPU Maximum Voltage": "Tension maximale du GPU", "GPU Maximum Voltage": "Tension GPU maximale",
"GPU Voltage Offset": "Décalage de tension du GPU", "GPU Voltage Offset": "Offset de tension GPU",
"Do not override": "Ne remplacez pas", "Do not override": "Ne pas remplacer",
"Enabled (Default)": "Activé (par défaut)", "Enabled (Default)": "Activé (par défaut)",
"96.6% limit": "Limite de 96,6 %", "96.6% limit": "Limite de 96,6 %",
"99.7% limit": "Limite de 99,7 %", "99.7% limit": "Limite de 99,7 %",
"GPU Scheduling Override": "Remplacement de la planification GPU", "GPU Scheduling Override": "Forçage de l'ordonnancement GPU",
"Official Service": "Service officiel", "Official Service": "Service officiel",
"GPU DVFS Mode": "Mode GPU DVFS", "GPU DVFS Mode": "Mode GPU DVFS",
"GPU DVFS Offset": "Décalage GPU DVFS", "GPU DVFS Offset": "Offset GPU DVFS",
"GPU Voltage Table": "Tableau de tension du GPU", "GPU Voltage Table": "Table de tension GPU",
"GPU Custom Table (mV)": "Tableau personnalisé GPU (mV)", "GPU Custom Table (mV)": "Table de GPU personnalisée (mV)",
"1075MHz without UV, 1152MHz on SLT": "1075 MHz sans UV, 1152 MHz sur SLT", "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", "or 1228MHz on HiOPT can cause ": "ou 1228 MHz sur HiOPT peut causer des",
"permanent damage to your Switch!": "dommages permanents à votre Switch !", "permanent damage to your Switch!": "dommages permanents à votre Switch !",
"921MHz without UV and 960MHz on": "921 MHz sans UV et 960 MHz activé", "921MHz without UV and 960MHz on": "921 MHz sans UV et 960 MHz sur",
"SLT or HiOPT can cause ": "SLT ou HiOPT peuvent provoquer" "SLT or HiOPT can cause ": "SLT ou HiOPT peuvent causer des"
} }

View File

@@ -2,140 +2,140 @@
"Information": "Informazioni", "Information": "Informazioni",
"IDDQ:": "IDDQ:", "IDDQ:": "IDDQ:",
"Module: ": "Modulo:", "Module: ": "Modulo:",
"sys-dock status:": "stato del dock di sistema:", "sys-dock status:": "stato di sys-dock",
"SaltyNX status:": "Stato di SaltyNX:", "SaltyNX status:": "Stato di SaltyNX:",
"RR Display status:": "Stato di visualizzazione RR:", "RR Display status:": "Stato del RR:",
"Wafer Position:": "Posizione del wafer:", "Wafer Position:": "Posizione nel Wafer:",
"Credits": "Crediti", "Credits": "Crediti",
"Developers": "Sviluppatori", "Developers": "Sviluppatori",
"Contributors": "Collaboratori", "Contributors": "Collaboratori",
"Testers": "Tester", "Testers": "Tester",
"Special Thanks": "Un ringraziamento speciale", "Special Thanks": "Un Ringraziamento Speciale",
"Unknown": "Sconosciuto", "Unknown": "Sconosciuto",
"Installed": "Installato", "Installed": "Installato",
"Not Installed": "Non installato", "Not Installed": "Non installato",
"X: %u Y: %u": "X: %u Y: %u", "X: %u Y: %u": "X: %u Y: %u",
"THE BEER-WARE LICENSE": "LA LICENZA PER GLI ARTICOLI DI BIRRA", "THE BEER-WARE LICENSE": "THE BEER-WARE LICENSE",
"Default": "Predefinito", "Default": "Predefinito",
"Do Not Override": "Non sovrascrivere", "Do Not Override": "Non Sovrascrivere",
"Disabled": "Disabilitato", "Disabled": "Disabilitato",
"Enabled": "Abilitato", "Enabled": "Abilitato",
" \\ue0e3 Reset": "\\ue0e3 Ripristina", " \\ue0e3 Reset": "\\ue0e3 Ripristina",
"Display": "Visualizzazione", "Display": "Schermo",
"Application changed\\n\\n": "Applicazione modificata\\n\\n", "Application changed\\n\\n": "Applicazione modificata\\n\\n",
"The running application changed\\n\\n": "L'applicazione in esecuzione è cambiata\\n\\n", "The running application changed\\n\\n": "L'applicazione in esecuzione è cambiata\\n\\n",
"while editing was going on.": "mentre era in corso la modifica.", "while editing was going on.": "mentre era in corso la modifica.",
"Board": "Consiglio", "Board": "Scheda",
"%u.%u%u mV": "%u.%u%u mV", "%u.%u%u mV": "%u.%u%u mV",
"Could not connect to hoc-clk sysmodule.\\n\\n": "Impossibile connettersi al modulo di sistema hoc-clk.\\n\\n", "Could not connect to hoc-clk sysmodule.\\n\\n": "Impossibile connettersi al sysmodule hoc-clk.\\n\\n",
"Please make sure everything is\\n\\n": "Assicurati che tutto sia\\n\\n", "Please make sure everything is\\n\\n": "Assicurati che tutto sia\\n\\n",
"correctly installed and enabled.": "correttamente installato e abilitato.", "correctly installed and enabled.": "correttamente installato e abilitato.",
"Fatal error": "Errore fatale", "Fatal error": "Errore fatale",
"Temporary Overrides ": "Sostituzioni temporanee", "Temporary Overrides ": "Sostituzioni Temporanee",
"Sleep Mode": "Modalità di sospensione", "Sleep Mode": "Modalità di Sospensione",
"Stock": "Magazzino", "Stock": "Originale",
"Dev OC": "OC di sviluppo", "Dev OC": "OC dev",
"Boost Mode": "Modalità potenziamento", "Boost Mode": "Modalità Boost",
"Safe Max": "Sicuro massimo", "Safe Max": "Massimo Sicuro",
"Unsafe Max": "Non sicuro Max", "Unsafe Max": "Massimo Non Sicuro",
"Absolute Max": "Massimo assoluto", "Absolute Max": "Massimo Assoluto",
"Handheld Safe Max": "Cassaforte portatile max", "Handheld Safe Max": "Massimo Sicuro Modalità Portatile",
"Enable": "Abilita", "Enable": "Abilita",
"Edit App Profile": "Modifica profilo dell'app", "Edit App Profile": "Modifica Profilo Dell'App",
"Edit Global Profile": "Modifica profilo globale", "Edit Global Profile": "Modifica Profilo Globale",
"Temporary Overrides": "Sostituzioni temporanee", "Temporary Overrides": "Sostituzioni Temporanee",
"Settings": "Impostazioni", "Settings": "Impostazioni",
"About": "Circa", "About": "A Riguardo Di",
"Compiling with minimal features": "Compilazione con funzionalità minime", "Compiling with minimal features": "Compilazione con funzionalità minime",
"General Settings": "Impostazioni generali", "General Settings": "Impostazioni Generali",
"Governor Settings": "Impostazioni del governatore", "Governor Settings": "Impostazioni Del Governor",
"Safety Settings": "Impostazioni di sicurezza", "Safety Settings": "Impostazioni Di Sicurezza",
"Save KIP Settings": "Salva le impostazioni KIP", "Save KIP Settings": "Salva le impostazioni del KIP",
"RAM Settings": "Impostazioni della RAM", "RAM Settings": "Impostazioni della RAM",
"CPU Settings": "Impostazioni della CPU", "CPU Settings": "Impostazioni della CPU",
"GPU Settings": "Impostazioni della GPU", "GPU Settings": "Impostazioni della GPU",
"Display Settings": "Impostazioni di visualizzazione", "Display Settings": "Impostazioni dello Schermo",
"Experimental": "Sperimentale", "Experimental": "Sperimentale",
"GPU Scheduling Override Method": "Metodo di override della pianificazione GPU", "GPU Scheduling Override Method": "Metodo di override dello scheduling GPU",
"can be dangerous and may cause": "può essere pericoloso e può causare", "can be dangerous and may cause": "può essere pericoloso e può causare",
"damage to your battery or charger!": "danni alla batteria o al caricabatterie!", "damage to your battery or charger!": "danni alla batteria o al caricabatterie!",
"Charge Current Override": "Override della corrente di carica", "Charge Current Override": "Override della Corrente di Carica",
"RAM Voltage Display Mode": "Modalità di visualizzazione della tensione RAM", "RAM Voltage Display Mode": "Modalità di Visualizzazione della Tensione RAM",
"Polling Interval": "Intervallo di polling", "Polling Interval": "Intervallo di polling",
"CPU Governor Minimum Frequency": "Frequenza minima del governatore della CPU", "CPU Governor Minimum Frequency": "Frequenza minima del Governor della CPU",
"refresh rates may cause stress": "le frequenze di aggiornamento possono causare stress", "refresh rates may cause stress": "le frequenze di aggiornamento possono causare stress",
"or damage to your display! ": "o danni al display!", "or damage to your display! ": "o danni al display!",
"Proceed at your own risk!": "Procedi a tuo rischio e pericolo!", "Proceed at your own risk!": "Procedi a tuo rischio e pericolo!",
"Max Handheld Display": "Display portatile massimo", "Max Handheld Display": "Display Massimo in Modalità Portatile",
"Display Clock": "Visualizza orologio", "Display Clock": "Frequenza del Display",
"Official Rating": "Valutazione ufficiale", "Official Rating": "Rating Ufficiale",
"TDP Threshold": "Soglia TDP", "TDP Threshold": "Soglia TDP",
"Power": "Potenza", "Power": "Potenza",
"Thermal Throttle Limit": "Limite della valvola termica", "Thermal Throttle Limit": "Limite Termico",
"HP Mode": "Modalità HP", "HP Mode": "Modalità HP",
"Default (Mariko)": "Predefinito (Mariko)", "Default (Mariko)": "Predefinito (Mariko)",
"Default (Erista)": "Predefinito (Erista)", "Default (Erista)": "Predefinito (Erista)",
"Rating": "Valutazione", "Rating": "Valutazione",
"Safe Max (Mariko)": "Safe Max (Mariko)", "Safe Max (Mariko)": "Massimo Sicuro (Mariko)",
"Safe Max (Erista)": "Safe Max (Erista)", "Safe Max (Erista)": "Massimo Sicuro (Erista)",
"RAM VDD2 Voltage": "Tensione RAM VDD2", "RAM VDD2 Voltage": "Tensione RAM VDD2",
"Voltage": "Voltaggio", "Voltage": "Voltaggio",
"RAM VDDQ Voltage": "Voltaggio VDDQ della RAM", "RAM VDDQ Voltage": "Voltaggio VDDQ della RAM",
"RAM Frequency Editor": "Editor della frequenza RAM", "RAM Frequency Editor": "Editor della frequenza RAM",
"JEDEC.": "JEDEC.", "JEDEC.": "JEDEC.",
"High speedo needed!": "È necessaria l'alta velocità!", "High speedo needed!": "Alto Valore Speedo Necessario!",
"3333MHz (Needs extreme Speedo/PLL)": "3333 MHz (richiede Speedo/PLL estremo)", "3333MHz (Needs extreme Speedo/PLL)": "3333 MHz (richiede Speedo/PLL altissimo)",
"3366MHz (Needs extreme Speedo/PLL)": "3366 MHz (richiede Speedo/PLL estremo)", "3366MHz (Needs extreme Speedo/PLL)": "3366 MHz (richiede Speedo/PLL altissimo)",
"3400MHz (Needs extreme Speedo/PLL)": "3400 MHz (richiede Speedo/PLL estremo)", "3400MHz (Needs extreme Speedo/PLL)": "3400 MHz (richiede Speedo/PLL altissimo)",
"3433MHz (Needs ridiculous Speedo/PLL)": "3433 MHz (è necessario un ridicolo Speedo/PLL)", "3433MHz (Needs ridiculous Speedo/PLL)": "3433 MHz (richiede Speedo/PLL estremo)",
"3466MHz (Needs ridiculous Speedo/PLL)": "3466 MHz (è necessario un ridicolo Speedo/PLL)", "3466MHz (Needs ridiculous Speedo/PLL)": "3466 MHz (richiede Speedo/PLL estremo)",
"3500MHz (Needs ridiculous Speedo/PLL)": "3500 MHz (è necessario un ridicolo Speedo/PLL)", "3500MHz (Needs ridiculous Speedo/PLL)": "3500 MHz (richiede Speedo/PLL estremo)",
"Ram Max Clock": "Orologio Ram Max", "Ram Max Clock": "Frequenza Massima Ram",
"RAM Latency Editor": "Editor della latenza RAM", "RAM Latency Editor": "Editor della Latenza RAM",
"RAM Timing Reductions": "Riduzioni della temporizzazione della RAM", "RAM Timing Reductions": "Riduzioni dei Timing della RAM",
"Memory Timings": "Tempi di memoria", "Memory Timings": "Timing di Memoria",
"Advanced": "Avanzato", "Advanced": "Avanzato",
"t6 tRTW Fine Tune": "t6 tRTW Sintonia fine", "t6 tRTW Fine Tune": "Regolazione Fine t6 tRTW",
"tRTW Fine Tune": "tRTW Sintonia fine", "tRTW Fine Tune": "Regolazione Fine tRTW",
"t7 tWTR Fine Tune": "t7 tWTR Sintonia fine", "t7 tWTR Fine Tune": "Regolazione Fine t7 tWTR",
"tWTR Fine Tune": "tWTR Sintonia fine", "tWTR Fine Tune": "Regolazione Fine tWTR",
"Memory Latencies": "Latenza della memoria", "Memory Latencies": "Latenza della Memoria",
"Read Latency": "Leggi latenza", "Read Latency": "Latenza di Lettura",
"Write Latency": "Scrivi latenza", "Write Latency": "Latenza di Scrittura",
"CPU Boost Clock": "Orologio di potenziamento della CPU", "CPU Boost Clock": "Frequenza CPU in Boost",
"CPU UV": "UV della CPU", "CPU UV": "Undervolt CPU",
"CPU Unlock": "Sblocco della CPU", "CPU Unlock": "Sblocco della CPU",
"CPU VMIN": "CPUVMIN", "CPU VMIN": "CPU VMIN",
"CPU Max Voltage": "Voltaggio massimo della CPU", "CPU Max Voltage": "Voltaggio massimo della CPU",
"CPU Max Clock": "Orologio massimo della CPU", "CPU Max Clock": "Frequenza massima della CPU",
"Extreme UV Table": "Tavolo UV estremo", "Extreme UV Table": "Tabella UV estremo",
"CPU UV Table": "Tabella UV della CPU", "CPU UV Table": "Tabella UV della CPU",
"CPU Low UV": "CPU con raggi UV bassi", "CPU Low UV": "CPU UV Bassa Frequenza",
"CPU High UV": "UV elevato della CPU", "CPU High UV": "CPU UV Alta Frequenza",
"CPU Low VMIN": "VMIN CPU basso", "CPU Low VMIN": "CPU VMIN Bassa Frequenza",
"CPU High VMIN": "CPU alta VMIN", "CPU High VMIN": "CPU VMIN Alta Frequenza",
"No Undervolt": "Nessuna sottotensione", "No Undervolt": "Nessun Undervolt",
"SLT Table": "Tabella SLT", "SLT Table": "Tabella SLT",
"HiOPT Table": "Tabella HiOPT", "HiOPT Table": "Tabella HiOPT",
"GPU Undervolt Table": "Tabella di sottotensione GPU", "GPU Undervolt Table": "Tabella di Undervolt GPU",
"GPU Minimum Voltage": "Voltaggio minimo della GPU", "GPU Minimum Voltage": "Voltaggio Minimo della GPU",
"Calculate GPU Vmin": "Calcola GPU Vmin", "Calculate GPU Vmin": "Calcola GPU Vmin",
"GPU VMIN": "GPUVMIN", "GPU VMIN": "GPU VMIN",
"GPU Maximum Voltage": "Voltaggio massimo della GPU", "GPU Maximum Voltage": "Voltaggio massimo della GPU",
"GPU Voltage Offset": "Offset di tensione della GPU", "GPU Voltage Offset": "Offset di Voltaggio della GPU",
"Do not override": "Non sovrascrivere", "Do not override": "Non sovrascrivere",
"Enabled (Default)": "Abilitato (impostazione predefinita)", "Enabled (Default)": "Abilitato (impostazione predefinita)",
"96.6% limit": "Limite del 96,6%.", "96.6% limit": "Limite del 96,6%.",
"99.7% limit": "Limite del 99,7%.", "99.7% limit": "Limite del 99,7%.",
"GPU Scheduling Override": "Override della pianificazione GPU", "GPU Scheduling Override": "Override dello Scheduling GPU",
"Official Service": "Servizio ufficiale", "Official Service": "Servizio ufficiale",
"GPU DVFS Mode": "Modalità DVFS GPU", "GPU DVFS Mode": "Modalità DVFS GPU",
"GPU DVFS Offset": "Offset DVFS della GPU", "GPU DVFS Offset": "Offset DVFS della GPU",
"GPU Voltage Table": "Tabella delle tensioni della GPU", "GPU Voltage Table": "Tabella delle Tensioni della GPU",
"GPU Custom Table (mV)": "Tabella personalizzata GPU (mV)", "GPU Custom Table (mV)": "Tabella GPU Personalizzata (mV)",
"1075MHz without UV, 1152MHz on SLT": "1075 MHz senza UV, 1152 MHz su SLT", "1075MHz without UV, 1152MHz on SLT": "1075 MHz senza UV, 1152 MHz su SLT",
"or 1228MHz on HiOPT can cause ": "o 1228 MHz su HiOPT possono causare", "or 1228MHz on HiOPT can cause ": "o 1228 MHz su HiOPT possono causare",
"permanent damage to your Switch!": "danni permanenti al tuo Switch!", "permanent damage to your Switch!": "danni permanenti alla tua Switch!",
"921MHz without UV and 960MHz on": "921 MHz senza UV e 960 MHz attivi", "921MHz without UV and 960MHz on": "921 MHz senza UV e 960 MHz su",
"SLT or HiOPT can cause ": "SLT o HiOPT possono causare" "SLT or HiOPT can cause ": "SLT o HiOPT possono causare"
} }

View File

@@ -1,141 +1,179 @@
{ {
"Information": "Информация", "Information": "Информация",
"IDDQ:": "ИДДК:", "IDDQ:": "IDDQ:",
"Module: ": "Модуль:", "Module: ": "Module:",
"sys-dock status:": "Статус системной док-станции:", "sys-dock status:": "Статус sys-dock:",
"SaltyNX status:": "Статус SaltyNX:", "SaltyNX status:": "Статус SaltyNX:",
"RR Display status:": "Статус отображения RR:", "RR Display status:": "Статус RR Display:",
"Wafer Position:": "Позиция вафли:", "Wafer Position:": "Wafer Position:",
"Credits": "Кредиты", "Credits": "Благодарности",
"Developers": "Разработчики", "Developers": "Разработчики",
"Contributors": "Авторы", "Contributors": "Внесли вклад",
"Testers": "Тестеры", "Testers": "Тестеры",
"Special Thanks": "Особая благодарность", "Special Thanks": "Особая благодарность",
"Unknown": "Неизвестно", "Unknown": "Неизвестно",
"Installed": "Установлено", "Installed": "Установлено",
"Not Installed": "Не установлено", "Not Installed": "Не установлено",
"X: %u Y: %u": "X: %u Y: %u", "X: %u Y: %u": "X: %u Y: %u",
"THE BEER-WARE LICENSE": "ЛИЦЕНЗИЯ НА ПРОДАЖУ ПИВА", "THE BEER-WARE LICENSE": "BEER-WARE LICENSE",
"Default": "По умолчанию", "Default": "По умолчанию",
"Do Not Override": "Не переопределять", "Do Not Override": "Не менять",
"Disabled": "Отключено", "Disabled": "Отключено",
"Enabled": "Включено", "Enabled": "Включено",
"Auto": "Авто",
" \\ue0e3 Reset": "\\ue0e3 Сброс", " \\ue0e3 Reset": "\\ue0e3 Сброс",
"Display": "Дисплей", "Display": "Дисплей",
"Application changed\\n\\n": "Приложение изменено\\n\\n", "Application changed\\n\\n": "Приложение изменено\\n\\n",
"The running application changed\\n\\n": "Запущенное приложение изменилось\\n\\n", "The running application changed\\n\\n": "Запущенное приложение изменилось\\n\\n",
"while editing was going on.": "пока шло редактирование.", "while editing was going on.": "пока шло редактирование.",
"Board": "Совет", "Board": "Board",
"%u.%u%u mV": "%u.%u%u мВ", "%u.%u%u mV": "%u.%u%u мВ",
"Could not connect to hoc-clk sysmodule.\\n\\n": "Не удалось подключиться к системному модулю hoc-clk.\\n\\n", "Could not connect to hoc-clk sysmodule.\\n\\n": "Не удалось подключиться к сис-модулю hoc-clk.\\n\\n",
"Please make sure everything is\\n\\n": "Пожалуйста, убедитесь, что все в порядке\\n\\n", "Please make sure everything is\\n\\n": "Пожалуйста, убедитесь, что все\\n\\n",
"correctly installed and enabled.": "правильно установлен и включен.", "correctly installed and enabled.": "правильно установлено и включено.",
"Fatal error": "Неустранимая ошибка", "Fatal error": "Фатальная ошибка",
"Temporary Overrides ": "Временные переопределения", "Temporary Overrides ": "Временный профиль",
"Sleep Mode": "Спящий режим", "Sleep Mode": "Спящий режим",
"Stock": "Акции", "Stock": "Стандарт",
"Dev OC": "Разработчик OC", "Dev OC": "Разгон dev-кита",
"Boost Mode": "Режим повышения", "Boost Mode": "Режим буста",
"Safe Max": "Сейф Макс", "Safe Max": "Безопасный макс.",
"Unsafe Max": "Небезопасный Макс", "Unsafe Max": "Опасный макс.",
"Absolute Max": "Абсолютный Макс", "Absolute Max": "Абсолютный макс.",
"Handheld Safe Max": "Ручной сейф Макс", "Handheld Safe Max": "Портативный безопасный макс.",
"Enable": "Включить", "Enable": "Включено",
"Edit App Profile": "Редактировать профиль приложения", "Edit App Profile": "Профиль приложения",
"Edit Global Profile": "Редактировать глобальный профиль", "Edit Global Profile": "Глобальный профиль",
"Temporary Overrides": "Временные переопределения", "Temporary Overrides": "Временный профиль",
"Settings": "Настройки", "Settings": "Настройки",
"About": "О", "About": "Сведения",
"Compiling with minimal features": "Компиляция с минимальными возможностями", "Compiling with minimal features": "Собрано с урезанием функций",
"General Settings": "Общие настройки", "\uE150 Settings marked in blue": "Настройки помеченные синим",
"Governor Settings": "Настройки губернатора", "don't require a reboot to apply!": "Синие настройки применяются сразу!",
"General Settings": "Основные настройки",
"Governor Settings": "Настройки говернора",
"Safety Settings": "Настройки безопасности", "Safety Settings": "Настройки безопасности",
"Save KIP Settings": "Сохранить настройки КИП", "Save KIP Settings": "Сохранить настройки KIP",
"RAM Settings": "Настройки ОЗУ", "RAM Settings": "Настройки RAM",
"CPU Settings": "Настройки процессора", "CPU Settings": "Настройки CPU",
"GPU Settings": "Настройки графического процессора", "GPU Settings": "Настройки GPU",
"Display Settings": "Настройки дисплея", "Display Settings": "Настройки дисплея",
"Experimental": "Экспериментальный", "Experimental": "Экспериментальный",
"GPU Scheduling Override Method": "Метод переопределения планирования графического процессора", "Enable Experimental Settings": "Экспериментальные настройки",
"can be dangerous and may cause": "может быть опасным и может вызвать", "\uE150 Experimental Settings are incomplete ": "Экспериментальные настройки не закончены",
"damage to your battery or charger!": "повреждение аккумулятора или зарядного устройства!", "and may not work correctly or at all!": "Экспериментальные настройки не",
"Charge Current Override": "Блокировка зарядного тока", "Here be dragons!": "закончены и могут не работать!",
"RAM Voltage Display Mode": "Режим отображения напряжения ОЗУ", "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": "Интервал опроса", "Polling Interval": "Интервал опроса",
"CPU Governor Minimum Frequency": "Минимальная частота регулятора ЦП", "CPU Governor Minimum Frequency": "Минимальная частота говернора CPU",
"refresh rates may cause stress": "частота обновления может вызвать стресс", "\uE150 Usage of unsafe display": "\uE150 Использование не безопасной",
"or damage to your display! ": "или повреждение дисплея!", "refresh rates may cause stress": "Не безопасная частота",
"or damage to your display! ": "может повредить ваш экран",
"Proceed at your own risk!": "Действуйте на свой страх и риск!", "Proceed at your own risk!": "Действуйте на свой страх и риск!",
"Max Handheld Display": "Макс. портативный дисплей", "Max Handheld Display Hz": "Макс. в портативе",
"Display Clock": "Дисплей Часы", "Display Clock": "Частота экрана",
"Official Rating": "Официальный рейтинг", "Official Rating": "Официальный рейтинг",
"TDP Threshold": "Порог TDP", "TDP Threshold": "Порог TDP",
"Power": "Мощность", "Power": "Мощность",
"Thermal Throttle Limit": "Температурный предел дроссельной заслонки", "Thermal Throttle Limit": "Предел троттлинга",
"HP Mode": "Режим HP", "HP Mode": "Режим HP",
"Default (Mariko)": "По умолчанию (Марико)", "Default (Mariko)": "По умолчанию (M)",
"Default (Erista)": "По умолчанию (Эриста)", "Default (Erista)": "По умолчанию (E)",
"Rating": "Рейтинг", "Rating": "Рейтинг",
"Safe Max (Mariko)": "Сейф Макс (Марико)", "Safe Max (Mariko)": "Сейф Макс (M)",
"Safe Max (Erista)": "Сейф Макс (Эриста)", "Safe Max (Erista)": "Сейф Макс (E)",
"RAM VDD2 Voltage": "Напряжение ОЗУ VDD2", "RAM VDD2 Voltage": "Вольтаж VDD2",
"Voltage": "Напряжение", "Voltage": "Вольтаж",
"RAM VDDQ Voltage": "Напряжение ОЗУ VDDQ", "RAM VDDQ Voltage": "Вольтаж VDDQ",
"RAM Frequency Editor": "Редактор частоты оперативной памяти", "Step Mode": "Частотный шаг",
"JEDEC.": "ДЖЕДЕК.", "RAM Frequency Editor": "Редактор частоты",
"High speedo needed!": "Нужен высокий спидометр!", "JEDEC.": "JEDEC.",
"3333MHz (Needs extreme Speedo/PLL)": "3333 МГц (требуется экстремальный спидометр/PLL)", "High speedo needed!": "Для высоких speedo",
"3366MHz (Needs extreme Speedo/PLL)": "3366 МГц (требуется экстремальный спидометр/PLL)", "3333MHz (Needs extreme Speedo/PLL)": "3333 MHz (нужны невероятные speedo/PLL)",
"3400MHz (Needs extreme Speedo/PLL)": "3400 МГц (требуется экстремальный спидометр/PLL)", "3366MHz (Needs extreme Speedo/PLL)": "3366 MHz (нужны невероятные speedo/PLL)",
"3433MHz (Needs ridiculous Speedo/PLL)": "3433 МГц (нужен нелепый спидометр/PLL)", "3400MHz (Needs extreme Speedo/PLL)": "3400 MHz (нужны невероятные speedo/PLL)",
"3466MHz (Needs ridiculous Speedo/PLL)": "3466 МГц (нужен нелепый спидометр/PLL)", "3433MHz (Needs ridiculous Speedo/PLL)": "3433 MHz (нужны безумные speedo/PLL)",
"3500MHz (Needs ridiculous Speedo/PLL)": "3500 МГц (нужен нелепый спидометр/PLL)", "3466MHz (Needs ridiculous Speedo/PLL)": "3466 MHz (нужны безумные speedo/PLL)",
"Ram Max Clock": "Рам Макс Часы", "3500MHz (Needs ridiculous Speedo/PLL)": "3500 MHz (нужны безумные speedo/PLL)",
"RAM Latency Editor": "Редактор задержки оперативной памяти", "Ram Max Clock": "Макс. частота",
"RAM Timing Reductions": "Сокращение таймингов ОЗУ", "RAM Latency Editor": "Редактор задержек",
"Memory Timings": "Тайминги памяти", "1333 Latency Max": "1333 задержка",
"Advanced": "Расширенный", "1600 Latency Max": "1600 задержка",
"t6 tRTW Fine Tune": "t6 tRTW Точная настройка", "1866 Latency Max": "1866 задержка",
"tRTW Fine Tune": "tRTW Точная настройка", "2133 Latency Max": "2133 задержка",
"t7 tWTR Fine Tune": "t7 tWTR Тонкая настройка", "RAM Timing Reductions": "Настройка таймингов",
"tWTR Fine Tune": "tWTR Тонкая настройка", "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": "Задержки памяти", "Memory Latencies": "Задержки памяти",
"Read Latency": "Задержка чтения", "Read Latency": "Задержка чтения",
"Write Latency": "Задержка записи", "Write Latency": "Задержка записи",
"CPU Boost Clock": "Тактовая частота процессора", "CPU Boost Clock": "Частота буста",
"CPU UV": "УФ процессора", "CPU UV": "Андервольт CPU",
"CPU Unlock": "Разблокировка процессора", "CPU Unlock": "Разблокировка CPU",
"CPU VMIN": "ЦП VMIN", "CPU VMIN": "Мин. вольтаж",
"CPU Max Voltage": "Максимальное напряжение процессора", "CPU Max Voltage": "Макс. вольтаж",
"CPU Max Clock": "Максимальная частота процессора", "CPU Max Clock": "Макс. частота",
"Extreme UV Table": "Стол для экстремального УФ-излучения", "Extreme UV Table": "Экстримальная",
"CPU UV Table": "UV-таблица процессора", "CPU UV Table": "Таблица андервольта",
"CPU Low UV": "ЦП с низким УФ-излучением", "CPU Low UV": "Андервольт нижних частот",
"CPU High UV": "Процессор с высоким УФ", "CPU High UV": "Андервольт верхних частот",
"CPU Low VMIN": "Низкий VMIN процессора", "CPU Low VMIN": "Мин. вольт. нижних частот",
"CPU High VMIN": "Высокий VMIN процессора", "CPU High VMIN": "Мин. вольт. верхних частот",
"No Undervolt": "Нет Андервольта", "No Undervolt": "Без андервольта",
"SLT Table": "Таблица ТА", "SLT Table": "Таблица SLT",
"HiOPT Table": "Таблица HiOPT", "HiOPT Table": "Таблица HiOPT",
"GPU Undervolt Table": "Таблица пониженного напряжения графического процессора", "GPU Undervolt Table": "Таблица андервольта",
"GPU Minimum Voltage": "Минимальное напряжение графического процессора", "GPU Minimum Voltage": "Мин. вольтаж",
"Calculate GPU Vmin": "Рассчитать Vmin графического процессора", "Calculate GPU Vmin": "Вычисление мин. вольтаж",
"GPU VMIN": "Вмин графического процессора", "GPU VMIN": "Мин. вольтаж",
"GPU Maximum Voltage": "Максимальное напряжение графического процессора", "GPU Maximum Voltage": "Макс. вольтаж",
"GPU Voltage Offset": "Смещение напряжения графического процессора", "GPU Voltage Offset": "Смещение вольтажа",
"Do not override": "Не переопределять", "Do not override": "Не менять",
"Enabled (Default)": "Включено (по умолчанию)", "Enabled (Default)": "Включено (По умолчанию)",
"96.6% limit": "Предел 96,6%", "96.6% limit": "96,6%",
"99.7% limit": "лимит 99,7%", "99.7% limit": "99,7%",
"GPU Scheduling Override": "Переопределение планирования графического процессора", "GPU Scheduling Override": "Перезапись планировщика",
"Official Service": "Официальная служба", "Official Service": "Официальная служба",
"GPU DVFS Mode": "Режим графического процессора DVFS", "GPU DVFS Mode": "Режим DVFS",
"GPU DVFS Offset": "Смещение DVFS графического процессора", "GPU DVFS Offset": "Смещение DVFS",
"GPU Voltage Table": "Таблица напряжений графического процессора", "GPU Voltage Table": "Таблица вольтажей",
"GPU Custom Table (mV)": "Пользовательская таблица графического процессора (мВ)", "GPU Custom Table (mV)": "Ручная таблица (мВ)",
"1075MHz without UV, 1152MHz on SLT": "1075 МГц без УФ, 1152 МГц на SLT", "\uE150 Setting GPU Clocks past": "\uE150 Установка частот GPU выше",
"or 1228MHz on HiOPT can cause ": "или 1228 МГц на HiOPT может привести к", "1228MHz without a proper undervolt": "Установка частот GPU выше 1228 МГц",
"permanent damage to your Switch!": "необратимое повреждение вашего коммутатора!", "can cause degradation or damage": "без хорошего андервольта может",
"921MHz without UV and 960MHz on": "921 МГц без УФ и 960 МГц с включенным", "to your console!": "повредить вашу консоль!"
"SLT or HiOPT can cause ": "SLT или HiOPT могут вызвать"
} }

Binary file not shown.

Binary file not shown.