Skip to content

Commit

Permalink
Merge pull request #41 from sauliiin/main
Browse files Browse the repository at this point in the history
Fixe GPU custom table for Mariko
  • Loading branch information
kapez92 authored Jun 10, 2024
2 parents 1dd1791 + a70c858 commit 78c0d14
Show file tree
Hide file tree
Showing 10 changed files with 826 additions and 60 deletions.
154 changes: 105 additions & 49 deletions 4ifir Wizard source code/4Advanced/GPU/config.ini
Original file line number Diff line number Diff line change
Expand Up @@ -11,200 +11,256 @@ json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/gpuv
hex-by-cust-offset /atmosphere/kips/loader.kip 52 {json_mark_cur_kip(*,hex)}
back

-- Advanced settings
-- GPU custom table

[*192MHz]
[*307MHz]
; Mariko
catch_errors
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/192MHz.json' name 88
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/lowest.json' name 88
hex-by-cust-offset /atmosphere/kips/loader.kip 88 {json_mark_cur_kip(*,hex)}
hex-by-cust-offset /atmosphere/kips/loader.kip 44 03
back

[*230MHz]
[*345MHz]
; Mariko
catch_errors
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/230MHz.json' name 92
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/lowest.json' name 92
hex-by-cust-offset /atmosphere/kips/loader.kip 92 {json_mark_cur_kip(*,hex)}
hex-by-cust-offset /atmosphere/kips/loader.kip 44 03
back

[*307MHz]
[*384MHz]
; Mariko
catch_errors
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/307MHz.json' name 96
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/lowest.json' name 96
hex-by-cust-offset /atmosphere/kips/loader.kip 96 {json_mark_cur_kip(*,hex)}
hex-by-cust-offset /atmosphere/kips/loader.kip 44 03
back

[*384MHz]
[*422MHz]
; Mariko
catch_errors
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/384MHz.json' name 100
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/lowest.json' name 100
hex-by-cust-offset /atmosphere/kips/loader.kip 100 {json_mark_cur_kip(*,hex)}
hex-by-cust-offset /atmosphere/kips/loader.kip 44 03
back

[*460MHz]
; Mariko
catch_errors
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/460MHz.json' name 104
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/lowest.json' name 104
hex-by-cust-offset /atmosphere/kips/loader.kip 104 {json_mark_cur_kip(*,hex)}
hex-by-cust-offset /atmosphere/kips/loader.kip 44 03
back

[*537MHz]
[*499MHz]
; Mariko
catch_errors
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/537MHz.json' name 108
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/lowest.json' name 108
hex-by-cust-offset /atmosphere/kips/loader.kip 108 {json_mark_cur_kip(*,hex)}
hex-by-cust-offset /atmosphere/kips/loader.kip 44 03
back

[*614MHz]
[*537MHz]
; Mariko
catch_errors
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/614MHz.json' name 112
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/lowest.json' name 112
hex-by-cust-offset /atmosphere/kips/loader.kip 112 {json_mark_cur_kip(*,hex)}
hex-by-cust-offset /atmosphere/kips/loader.kip 44 03
back

[*691MHz]
[*576MHz]
; Mariko
catch_errors
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/691MHz.json' name 116
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/low.json' name 116
hex-by-cust-offset /atmosphere/kips/loader.kip 116 {json_mark_cur_kip(*,hex)}
hex-by-cust-offset /atmosphere/kips/loader.kip 44 03
back

[*768MHz]
[*614MHz]
; Mariko
catch_errors
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/768MHz.json' name 120
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/low.json' name 120
hex-by-cust-offset /atmosphere/kips/loader.kip 120 {json_mark_cur_kip(*,hex)}
hex-by-cust-offset /atmosphere/kips/loader.kip 44 03
back

[*844MHz]
[*652MHz]
; Mariko
catch_errors
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/844MHz.json' name 124
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/low.json' name 124
hex-by-cust-offset /atmosphere/kips/loader.kip 124 {json_mark_cur_kip(*,hex)}
hex-by-cust-offset /atmosphere/kips/loader.kip 44 03
back

[*921MHz]
[*691MHz]
; Mariko
catch_errors
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/921MHz.json' name 128
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/low.json' name 128
hex-by-cust-offset /atmosphere/kips/loader.kip 128 {json_mark_cur_kip(*,hex)}
hex-by-cust-offset /atmosphere/kips/loader.kip 44 03
back

[*998MHz]
[*729MHz]
; Mariko
catch_errors
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/998MHz.json' name 132
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/low.json' name 132
hex-by-cust-offset /atmosphere/kips/loader.kip 132 {json_mark_cur_kip(*,hex)}
hex-by-cust-offset /atmosphere/kips/loader.kip 44 03
back

[*1075MHz]
[*768MHz]
; Mariko
catch_errors
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/1075MHz.json' name 136
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/low.json' name 136
hex-by-cust-offset /atmosphere/kips/loader.kip 136 {json_mark_cur_kip(*,hex)}
hex-by-cust-offset /atmosphere/kips/loader.kip 44 03
back

[*1152MHz]
[*806MHz]
; Mariko
catch_errors
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/1152MHz.json' name 140
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/low.json' name 140
hex-by-cust-offset /atmosphere/kips/loader.kip 140 {json_mark_cur_kip(*,hex)}
hex-by-cust-offset /atmosphere/kips/loader.kip 44 03
back

[*1228MHz]
[*844MHz]
; Mariko
catch_errors
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/1228MHz.json' name 144
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/low.json' name 144
hex-by-cust-offset /atmosphere/kips/loader.kip 144 {json_mark_cur_kip(*,hex)}
hex-by-cust-offset /atmosphere/kips/loader.kip 44 03
back

[*1305MHz]
[*883MHz]
; Mariko
catch_errors
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/1305MHz.json' name 148
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/low.json' name 148
hex-by-cust-offset /atmosphere/kips/loader.kip 148 {json_mark_cur_kip(*,hex)}
hex-by-cust-offset /atmosphere/kips/loader.kip 44 03
back

[*1344MHz]
[*921MHz]
; Mariko
catch_errors
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/1344MHz.json' name 152
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/mid.json' name 152
hex-by-cust-offset /atmosphere/kips/loader.kip 152 {json_mark_cur_kip(*,hex)}
hex-by-cust-offset /atmosphere/kips/loader.kip 44 03
back

[*1382MHz]
[*960MHz]
; Mariko
catch_errors
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/1382MHz.json' name 156
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/mid.json' name 156
hex-by-cust-offset /atmosphere/kips/loader.kip 156 {json_mark_cur_kip(*,hex)}
hex-by-cust-offset /atmosphere/kips/loader.kip 44 03
back

[*1420MHz]
[*998MHz]
; Mariko
catch_errors
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/1420MHz.json' name 160
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/mid.json' name 160
hex-by-cust-offset /atmosphere/kips/loader.kip 160 {json_mark_cur_kip(*,hex)}
hex-by-cust-offset /atmosphere/kips/loader.kip 44 03
back

[*1459MHz]
[*1036MHz]
; Mariko
catch_errors
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/1459MHz.json' name 164
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/mid.json' name 164
hex-by-cust-offset /atmosphere/kips/loader.kip 164 {json_mark_cur_kip(*,hex)}
hex-by-cust-offset /atmosphere/kips/loader.kip 44 03
back

[*1497MHz]
[*1075MHz]
; Mariko
catch_errors
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/1497MHz.json' name 168
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/mid.json' name 168
hex-by-cust-offset /atmosphere/kips/loader.kip 168 {json_mark_cur_kip(*,hex)}
hex-by-cust-offset /atmosphere/kips/loader.kip 44 03
back

[*1536MHz]
[*1113MHz]
; Mariko
catch_errors
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/1536MHz.json' name 172
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/mid.json' name 172
hex-by-cust-offset /atmosphere/kips/loader.kip 172 {json_mark_cur_kip(*,hex)}
hex-by-cust-offset /atmosphere/kips/loader.kip 44 03
back

[*1574MHz]
[*1152MHz]
; Mariko
catch_errors
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/1574MHz.json' name 176
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/mid.json' name 176
hex-by-cust-offset /atmosphere/kips/loader.kip 176 {json_mark_cur_kip(*,hex)}
hex-by-cust-offset /atmosphere/kips/loader.kip 44 03
back

[*1612MHz]
[*1190MHz]
; Mariko
catch_errors
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/1612MHz.json' name 180
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/high.json' name 180
hex-by-cust-offset /atmosphere/kips/loader.kip 180 {json_mark_cur_kip(*,hex)}
hex-by-cust-offset /atmosphere/kips/loader.kip 44 03
back

[*1228MHz]
; Mariko
catch_errors
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/high.json' name 184
hex-by-cust-offset /atmosphere/kips/loader.kip 184 {json_mark_cur_kip(*,hex)}
hex-by-cust-offset /atmosphere/kips/loader.kip 44 03
back

[*1267MHz]
; Mariko
catch_errors
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/high.json' name 188
hex-by-cust-offset /atmosphere/kips/loader.kip 188 {json_mark_cur_kip(*,hex)}
hex-by-cust-offset /atmosphere/kips/loader.kip 44 03
back

[*1305MHz]
; Mariko
catch_errors
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/high.json' name 192
hex-by-cust-offset /atmosphere/kips/loader.kip 192 {json_mark_cur_kip(*,hex)}
hex-by-cust-offset /atmosphere/kips/loader.kip 44 03
back

[*1344MHz]
; Mariko
catch_errors
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/highest.json' name 196
hex-by-cust-offset /atmosphere/kips/loader.kip 196 {json_mark_cur_kip(*,hex)}
hex-by-cust-offset /atmosphere/kips/loader.kip 44 03
back

[*1382MHz]
; Mariko
catch_errors
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/highest.json' name 200
hex-by-cust-offset /atmosphere/kips/loader.kip 200 {json_mark_cur_kip(*,hex)}
hex-by-cust-offset /atmosphere/kips/loader.kip 44 03
back

[*1420MHz]
; Mariko
catch_errors
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/highest.json' name 204
hex-by-cust-offset /atmosphere/kips/loader.kip 204 {json_mark_cur_kip(*,hex)}
hex-by-cust-offset /atmosphere/kips/loader.kip 44 03
back

[*MAX MHz]
; Mariko
catch_errors
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Mariko/highest.json' name 208
hex-by-cust-offset /atmosphere/kips/loader.kip 208 {json_mark_cur_kip(*,hex)}
hex-by-cust-offset /atmosphere/kips/loader.kip 44 03
back

#### ERISTA ####

[*192MHz]
Expand Down Expand Up @@ -380,4 +436,4 @@ back
catch_errors
json_mark_cur_kip '/switch/.packages/4IFIR Wizard/4Advanced/GPU/json/Erista/1113MHz.json' name 6768
hex-by-cust-offset /atmosphere/kips/loader.kip 6768 {json_mark_cur_kip(*,hex)}
back
back
16 changes: 9 additions & 7 deletions 4ifir Wizard source code/4Advanced/GPU/json/GPU_MODE.json
Original file line number Diff line number Diff line change
@@ -1,17 +1,19 @@
[
{
"name": "`GPU Undervolt"
},
{
"name": "Eco ST1 - Default",
"name": "Eco 0 - Default",
"hex": "00"
},
{
"name": "Eco ST2",
"name": "Eco 1",
"hex": "01"
},
{
"name": "Eco ST3",
"name": "Eco 2",
"hex": "02"
},
{
"name": "Custom Table",
"hex": "03"
}
]

]
5 changes: 1 addition & 4 deletions 4ifir Wizard source code/4Advanced/GPU/json/GPU_OVER.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@
[
{
"name": "`GPU Overvolt"
},
{
"name": "eBamatic",
"hex": "000000"
Expand Down Expand Up @@ -58,4 +55,4 @@
"name": "1300mV",
"hex": "1405"
}
]
]
4 changes: 4 additions & 0 deletions 4ifir Wizard source code/4Advanced/GPU/json/Mariko/gpuv.json
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,10 @@
"name": "595mV",
"hex": "530200"
},
{
"name": "600mV",
"hex": "580200"
},
{
"name": "605mV",
"hex": "5D0200"
Expand Down
Loading

0 comments on commit 78c0d14

Please sign in to comment.