Skip to content

Commit 3879716

Browse files
tlaurionfilipleple
authored andcommitted
coreboot-dasahro: add Dasharo/coreboot#847 on top of 1.0.1 for testing (Improve performance by lowering the EPP value from the power-on default of 0xb3 (70%) to 0x73 (45%). Lower value = higher performance.)
Test fix for Dasharo/dasharo-issues#1711 related: - #2039 - Dasharo/dasharo-issues#1711 - #1894 Signed-off-by: Thierry Laurion <insurgo@riseup.net>
1 parent 36122ca commit 3879716

1 file changed

Lines changed: 50 additions & 0 deletions

File tree

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
From 3730ed80345632754fbdecf0bfddb89e4fd45847 Mon Sep 17 00:00:00 2001
2+
From: =?UTF-8?q?Micha=C5=82=20Kope=C4=87?= <michal.kopec@3mdeb.com>
3+
Date: Thu, 12 Feb 2026 16:49:40 +0100
4+
Subject: [PATCH] mb/novacustom/mtl-h: Bump Energy Performance Preference to
5+
45%
6+
MIME-Version: 1.0
7+
Content-Type: text/plain; charset=UTF-8
8+
Content-Transfer-Encoding: 8bit
9+
10+
Improve performance by lowering the EPP value from the power-on default
11+
of 0xb3 (70%) to 0x73 (45%). Lower value = higher performance.
12+
13+
Upstream-Status: Pending
14+
Change-Id: I5a1f48dd2b563cf7dc37f7682317e5b7f81ad13c
15+
Signed-off-by: Michał Kopeć <michal.kopec@3mdeb.com>
16+
---
17+
src/mainboard/novacustom/mtl-h/variants/dgpu/overridetree.cb | 4 ++++
18+
src/mainboard/novacustom/mtl-h/variants/igpu/overridetree.cb | 4 ++++
19+
2 files changed, 8 insertions(+)
20+
21+
diff --git a/src/mainboard/novacustom/mtl-h/variants/dgpu/overridetree.cb b/src/mainboard/novacustom/mtl-h/variants/dgpu/overridetree.cb
22+
index 73edf9c3ea8..d5d61b196a1 100644
23+
--- a/src/mainboard/novacustom/mtl-h/variants/dgpu/overridetree.cb
24+
+++ b/src/mainboard/novacustom/mtl-h/variants/dgpu/overridetree.cb
25+
@@ -11,6 +11,10 @@ chip soc/intel/meteorlake
26+
# MTL SOC has additional setting for PsysPmax
27+
register "psys_pmax_watts" = "180"
28+
29+
+ # set EPP to 45%: 45 * 256/100 = 115 = 0x73
30+
+ register "enable_energy_perf_pref" = "true"
31+
+ register "energy_perf_pref_value" = "0x73"
32+
+
33+
device domain 0 on
34+
subsystemid 0x1558 0xa741 inherit
35+
device ref pcie_rp12 on # PEG
36+
diff --git a/src/mainboard/novacustom/mtl-h/variants/igpu/overridetree.cb b/src/mainboard/novacustom/mtl-h/variants/igpu/overridetree.cb
37+
index 3745a68df56..b7a71b2e1df 100644
38+
--- a/src/mainboard/novacustom/mtl-h/variants/igpu/overridetree.cb
39+
+++ b/src/mainboard/novacustom/mtl-h/variants/igpu/overridetree.cb
40+
@@ -11,6 +11,10 @@ chip soc/intel/meteorlake
41+
# MTL SOC has additional setting for PsysPmax
42+
register "psys_pmax_watts" = "99"
43+
44+
+ # set EPP to 45%: 45 * 256/100 = 115 = 0x73
45+
+ register "enable_energy_perf_pref" = "true"
46+
+ register "energy_perf_pref_value" = "0x73"
47+
+
48+
device domain 0 on
49+
subsystemid 0x1558 0xa743 inherit
50+
device ref igpu on

0 commit comments

Comments
 (0)