Acties:
  • 0 Henk 'm!

  • HotSpot79
  • Registratie: September 2009
  • Laatst online: 10-10 14:51
Jdumeez schreef op vrijdag 8 december 2023 @ 13:34:
[...]


Op een Odroid H3 (niet de +) met 32gb ram draai ik op proxmox:
-Truenas scale
-Pfsense firewall
-22 docker containers (inclusief rrr suite)
-HA
-Jellyfin

Redelijk vergelijkbaar met wat jij voor ogen hebt. Werkt heel goed, zit idle op 10% CPU belasting.
En hoeveel watt trekt jouw combi in idle?

Acties:
  • 0 Henk 'm!

  • Jdumeez
  • Registratie: Juli 2010
  • Laatst online: 08-10 07:56
Ik heb ook de Odroid type 5 behuizing. Tevreden van.
Verbruik zit rond de 10-12 Watt idle gemeten met shelly smartplug

Acties:
  • 0 Henk 'm!

  • BMW_Gizzmo
  • Registratie: Juli 2006
  • Laatst online: 13:00
chmistry schreef op vrijdag 8 december 2023 @ 12:37:
[...]

De case die ze zelf verkopen lijkt uit CNC gesneden metalen platen te bestaan: https://www.odroid.nl/h3-case-type-3, niet heel slick, maar hoeft van mij ook niet.
Nee hoor, al die odroid cases zijn pcb materiaal met een zwarte laag erop. Dus geen aluminium/staal. Voelt ook allemaal nogal .. krakkemikkerig als je het in elkaar zet maar uiteindelijk werkt het wel.
En als zo'n ding ergens staat waar er nooit meer wat mee gebeurt dan blijft ie ook prima staan.

Acties:
  • +1 Henk 'm!
RobertMe schreef op vrijdag 8 december 2023 @ 12:27:
[...]

Uit interesse: wat voor disk? Seagate/WD/Toshiba? CMR / SMR? Etc

En begrijp ik nu goed dat op basis van 1 falende disk SnapRaid helemaal op zijn gat ligt? Dat kan/mag lijkt mij toch niet de bedoeling zijn in een raid achtige opzet? (Mirror of parity dus, niet striping, dan is een totale meltdown te verwachten :p).
Zijn van die 4 en 5TB Seagate externe schijven die uit hun behuizing zijn gehaald.

Ik heb maar 2 data schijven en 1 parity schijf. Dus als in dit geval data-2 eruit ligt (readonly) dan kan SnapRaid niks meer doen. Die wacht gewoon totdat je er een andere schijf induwt zodat SnapRaid een repair kan doen van de volledige schijf 8)

De rest van het systeem draaide gewoon door. Ik "zag" de storing in de dagelijkse mail over mijn disken.

Maar wat blijkt? Na een harde reset (stroom eraf/erop) doet alles het weer als vanouds: geen enkele foutmelding meer te vinden, geen badblocks, niks volgens fchk -nfv /dev/sdb1

SnapRaid ziet ook bij controle geen badblocks. Geen idee wat er aan de hand is geweest: het is spontaan begonnen eergisteren.

Misschien een verdwaalde neutrino die ervoor zorgde dat Ubuntu de weg kwijt was _/-\o_

[ Voor 4% gewijzigd door Mars Warrior op 08-12-2023 18:09 ]

Material 3 Thema's voor HA | Swiss Army Knife custom card voor HA | AmoebeLabs


Acties:
  • 0 Henk 'm!

  • misteriks
  • Registratie: Maart 2000
  • Laatst online: 10:32
misteriks schreef op zaterdag 2 december 2023 @ 15:49:
uitvoering: Intel Core i5-12500 Boxed ondersteunt dus ook vPro. Dus het wordt die en dan tevens meer cpu capaciteit of toch de uitvoering: Intel Core i3-12100 Boxed keuzes, keuzes.

K3842-Q2 heb ik zojuist besteld bij https://direkt.jacob.de/ Daar was hij op voorraad en ze leveren voor €16 naar NL
Levering is snel verlopen, was volgens mij na 2 dagen al binnen. Vandaag is al het andere bestelde binnen gekomen.
Na opstarten echter geen beeld. ongeveer elke 2 seconden een system beep. Led op moederbord brand gewoon solid groen.
Ik vermoed dat het geheugen het issue is: uitvoering: Corsair Vengeance CMK32GX5M2E6000C36. Alle dim sloten getest en beide reepjes maar maakt geen verschil. Ik heb op dit moment geen ander DDR5 reepje om te testen.
Zonder geheugen booten geeft overigens ook dezelfde beep elke 2 seconden.

Nog even puzzel dus

Acties:
  • 0 Henk 'm!
misteriks schreef op vrijdag 8 december 2023 @ 20:26:
[...]
Levering is snel verlopen, was volgens mij na 2 dagen al binnen. Vandaag is al het andere bestelde binnen gekomen.
Na opstarten echter geen beeld. ongeveer elke 2 seconden een system beep. Led op moederbord brand gewoon solid groen.
Ik vermoed dat het geheugen het issue is: uitvoering: Corsair Vengeance CMK32GX5M2E6000C36. Alle dim sloten getest en beide reepjes maar maakt geen verschil. Ik heb op dit moment geen ander DDR5 reepje om te testen.
Zonder geheugen booten geeft overigens ook dezelfde beep elke 2 seconden.

Nog even puzzel dus
Zulk snel geheugen twerwijl het mobo enkel default snelheden kent?

Beeld en BIOS moeten het zonder RAM doen. Al geprobeerd net als anderen om de voeding paar keer uit/aan te zetten?

Material 3 Thema's voor HA | Swiss Army Knife custom card voor HA | AmoebeLabs


Acties:
  • 0 Henk 'm!

  • riberts
  • Registratie: Juli 2013
  • Nu online
hi,

ik heb sinds kort een server draaien met een 10500T, 16GB ram, Gigabyte H410M H V2 samen met een picopsu 150XT

er zitten 2 SSD's in
1 voor de sier als array
een 2tb samsung qvo in de pool als opslag.

nu probeerde ik een paar tips te volgen die ik in dit forum ben tegen gekomen, maar bij het enabelen van de package c-state crasht unraid bij het booten.
ik krijg dan onderstaande scherm te zien..
dit is wat powertop laat zien met package c-state op auto:

heeft hier iemand misschien nog tips?

Afbeeldingslocatie: https://tweakers.net/i/VWBOG70oavOMcVtAiXOr5f4UVHY=/800x/filters:strip_exif()/f/image/R5yiS11SvtAYm4PbSnfPfdhf.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/GWdmixau5jCppwLU-qr7UUVYK2s=/x800/filters:strip_icc():strip_exif()/f/image/wbuW0jAnDXNxxbCOUNh0nrvi.jpg?f=fotoalbum_large

Acties:
  • +1 Henk 'm!
Mars Warrior schreef op vrijdag 8 december 2023 @ 20:34:
Beeld en BIOS moeten het zonder RAM doen.
niet in mijn ervaring. Ik heb geprobeerd eens tevergeefs met een incompatibele ECC module te booten. Helemaal niks, geen beeld en continu beeps. Dus mijn conclusie : zonder geheugen krijg je geen beeld, geen boot. Maar kan per mb verschillen..

Acties:
  • 0 Henk 'm!
andru123 schreef op vrijdag 8 december 2023 @ 21:13:
[...]
niet in mijn ervaring. Ik heb geprobeerd eens tevergeefs met een incompatibele ECC module te booten. Helemaal niks, geen beeld en continu beeps. Dus mijn conclusie : zonder geheugen krijg je geen beeld, geen boot. Maar kan per mb verschillen..
Dan werd het geheugen blijkbaar wel herkend bij jou maar door niet compatibel een foutmelding.

Bij mij werd zowel het geheugen als de SSD helemaal niet herkend. En dat zag ik netjes in de bios .

Material 3 Thema's voor HA | Swiss Army Knife custom card voor HA | AmoebeLabs


Acties:
  • 0 Henk 'm!
@riberts Dat is duidelijk een probleem met het geheugen van de GPU. Dit is het zuinige server topic, ik ga er van uit dat je geen grafische kaart hebt geinstalleerd. Kijk eens of je er de BIOS een instelling "Above 4G decoding" staat. Test met aan en uit.

Als je vanuit Putty op de machine inlogt heb je dan wel goed beeld?

Met sudo dmesg > \tmp\dmesg.txt kun je de systeemlog opslaan. Als je die ergens op een site zet en link in je bericht zet kunnen we meekijken en zien of er ergens wat mis gaat.

Met Winscp kun je bestanden van je Linux installatie kopieren.

Acties:
  • +4 Henk 'm!

  • GewoonWatSpulle
  • Registratie: Oktober 2009
  • Laatst online: 12-10 16:17
Afbeeldingslocatie: https://tweakers.net/i/W-TEI2f2mRa5z7kqPu8hnTxr7qM=/full-fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():fill(white):strip_exif()/f/image/yoedwe1PNT7hTDEXAJKyNjbD.jpg?f=user_large

Firebat T8 Plus
  • Intel N100
  • 16G LPDDR5-4800
  • 512G m.2 2242 SATA
wifi kaart verwijderd, geen toetsenbord en muis, 1x gbit aangesloten: 3.5w (schommelt gedurende 5 seconden tusse 3.5w en 3.9w) gemeten met een uitvoering: Brennenstuhl PM 231 E

code:
1
2
3
4
5
6
powertop --auto-tune
#enable_aspm script hier uit topic twee keer gedraaid met deze aanpassingen:
ROOT_COMPLEX="00:1c.0"
ENDPOINT="01:00.0" # eerste keer 
ENDPOINT="02:00.0" # tweede keer 
ASPM_SETTING=3
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
lspci -vvvv
00:00.0 Host bridge: Intel Corporation Device 461c
    DeviceName: Onboard - Other
    Subsystem: Intel Corporation Device 7270
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
    Latency: 0
    IOMMU group: 1
    Capabilities: [e0] Vendor Specific Information: Len=14 <?>

00:02.0 VGA compatible controller: Intel Corporation Alder Lake-N [UHD Graphics] (prog-if 00 [VGA controller])
    DeviceName: Onboard - Video
    Subsystem: Intel Corporation Alder Lake-N [UHD Graphics]
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin A routed to IRQ 129
    IOMMU group: 0
    Region 0: Memory at 6000000000 (64-bit, non-prefetchable) [size=16M]
    Region 2: Memory at 4000000000 (64-bit, prefetchable) [size=256M]
    Region 4: I/O ports at 5000 [size=64]
    Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
    Capabilities: [40] Vendor Specific Information: Len=0c <?>
    Capabilities: [70] Express (v2) Root Complex Integrated Endpoint, MSI 00
        DevCap: MaxPayload 128 bytes, PhantFunc 0
            ExtTag- RBE+ FLReset+
        DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
            RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- FLReset-
            MaxPayload 128 bytes, MaxReadReq 128 bytes
        DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend-
        DevCap2: Completion Timeout: Not Supported, TimeoutDis- NROPrPrP- LTR-
             10BitTagComp- 10BitTagReq- OBFF Not Supported, ExtFmt- EETLPPrefix-
             EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
             FRS-
             AtomicOpsCap: 32bit- 64bit- 128bitCAS-
        DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR- 10BitTagReq- OBFF Disabled,
             AtomicOpsCtl: ReqEn-
    Capabilities: [ac] MSI: Enable+ Count=1/1 Maskable+ 64bit-
        Address: fee00018  Data: 0000
        Masking: 00000000  Pending: 00000000
    Capabilities: [d0] Power Management version 2
        Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
        Status: D3 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
    Capabilities: [100 v1] Process Address Space ID (PASID)
        PASIDCap: Exec- Priv-, Max PASID Width: 14
        PASIDCtl: Enable- Exec- Priv-
    Capabilities: [200 v1] Address Translation Service (ATS)
        ATSCap: Invalidate Queue Depth: 00
        ATSCtl: Enable+, Smallest Translation Unit: 00
    Capabilities: [300 v1] Page Request Interface (PRI)
        PRICtl: Enable- Reset-
        PRISta: RF- UPRGI- Stopped+
        Page Request Capacity: 00008000, Page Request Allocation: 00000000
    Capabilities: [320 v1] Single Root I/O Virtualization (SR-IOV)
        IOVCap: Migration- 10BitTagReq- Interrupt Message Number: 000
        IOVCtl: Enable- Migration- Interrupt- MSE- ARIHierarchy- 10BitTagReq-
        IOVSta: Migration-
        Initial VFs: 7, Total VFs: 7, Number of VFs: 0, Function Dependency Link: 00
        VF offset: 1, stride: 1, Device ID: 46d1
        Supported Page Size: 00000553, System Page Size: 00000001
        Region 0: Memory at 0000004010000000 (64-bit, non-prefetchable)
        Region 2: Memory at 0000004020000000 (64-bit, prefetchable)
        VF Migration: offset: 00000000, BIR: 0
    Kernel driver in use: i915
    Kernel modules: i915

00:14.0 USB controller: Intel Corporation Device 54ed (prog-if 30 [XHCI])
    DeviceName: Onboard - Other
    Subsystem: Intel Corporation Device 7270
    Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Interrupt: pin A routed to IRQ 124
    IOMMU group: 2
    Region 0: Memory at 6001100000 (64-bit, non-prefetchable) [size=64K]
    Capabilities: [70] Power Management version 2
        Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
        Status: D3 NoSoftRst+ PME-Enable+ DSel=0 DScale=0 PME-
    Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+
        Address: 00000000fee00278  Data: 0000
    Capabilities: [90] Vendor Specific Information: Len=14 <?>
    Capabilities: [b0] Vendor Specific Information: Len=00 <?>
    Kernel driver in use: xhci_hcd
    Kernel modules: xhci_pci

00:14.2 RAM memory: Intel Corporation Device 54ef
    DeviceName: Onboard - Other
    Subsystem: Intel Corporation Device 7270
    Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    IOMMU group: 2
    Region 0: Memory at 6001114000 (64-bit, non-prefetchable) [disabled] [size=16K]
    Region 2: Memory at 600111a000 (64-bit, non-prefetchable) [disabled] [size=4K]
    Capabilities: [80] Power Management version 3
        Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
        Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-

00:16.0 Communication controller: Intel Corporation Device 54e0
    DeviceName: Onboard - Other
    Subsystem: Intel Corporation Device 7270
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ 126
    IOMMU group: 3
    Region 0: Memory at 6001119000 (64-bit, non-prefetchable) [size=4K]
    Capabilities: [50] Power Management version 3
        Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold-)
        Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
    Capabilities: [8c] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Address: 00000000fee002b8  Data: 0000
    Capabilities: [a4] Vendor Specific Information: Len=14 <?>
    Kernel driver in use: mei_me
    Kernel modules: mei_me

00:17.0 SATA controller: Intel Corporation Device 54d3 (prog-if 01 [AHCI 1.0])
    DeviceName: Onboard - SATA
    Subsystem: Intel Corporation Device 7270
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ 125
    IOMMU group: 4
    Region 0: Memory at 80600000 (32-bit, non-prefetchable) [size=8K]
    Region 1: Memory at 80603000 (32-bit, non-prefetchable) [size=256]
    Region 2: I/O ports at 5090 [size=8]
    Region 3: I/O ports at 5080 [size=4]
    Region 4: I/O ports at 5060 [size=32]
    Region 5: Memory at 80602000 (32-bit, non-prefetchable) [size=2K]
    Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Address: fee00298  Data: 0000
    Capabilities: [70] Power Management version 3
        Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold-)
        Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
    Capabilities: [a8] SATA HBA v1.0 BAR4 Offset=00000004
    Kernel driver in use: ahci
    Kernel modules: ahci

00:1c.0 PCI bridge: Intel Corporation Device 54bb (prog-if 00 [Normal decode])
    Subsystem: Intel Corporation Device 7270
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin D routed to IRQ 122
    IOMMU group: 5
    Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
    I/O behind bridge: 4000-4fff [size=4K] [16-bit]
    Memory behind bridge: 80500000-805fffff [size=1M] [32-bit]
    Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff [disabled] [64-bit]
    Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
    BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16+ MAbort- >Reset- FastB2B-
        PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
    Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
        DevCap: MaxPayload 256 bytes, PhantFunc 0
            ExtTag- RBE+
        DevCtl: CorrErr+ NonFatalErr+ FatalErr+ UnsupReq+
            RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
            MaxPayload 128 bytes, MaxReadReq 128 bytes
        DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend-
        LnkCap: Port #4, Speed 8GT/s, Width x1, ASPM not supported
            ClockPM- Surprise- LLActRep+ BwNot+ ASPMOptComp+
        LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, Disabled- CommClk+
            ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
        LnkSta: Speed 2.5GT/s, Width x1
            TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
        SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
            Slot #7, PowerLimit 10W; Interlock- NoCompl+
        SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
            Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
        SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
            Changed: MRL- PresDet- LinkState-
        RootCap: CRSVisible-
        RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna+ CRSVisible-
        RootSta: PME ReqID 0000, PMEStatus- PMEPending-
        DevCap2: Completion Timeout: Range ABC, TimeoutDis+ NROPrPrP- LTR+
             10BitTagComp- 10BitTagReq- OBFF Via WAKE#, ExtFmt- EETLPPrefix-
             EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
             FRS- LN System CLS Not Supported, TPHComp- ExtTPHComp- ARIFwd+
             AtomicOpsCap: Routing- 32bit- 64bit- 128bitCAS-
        DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR+ 10BitTagReq- OBFF Disabled, ARIFwd-
             AtomicOpsCtl: ReqEn- EgressBlck-
        LnkCap2: Supported Link Speeds: 2.5-8GT/s, Crosslink- Retimer- 2Retimers- DRS-
        LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
             Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
             Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot
        LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete- EqualizationPhase1-
             EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
             Retimer- 2Retimers- CrosslinkRes: unsupported
    Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Address: fee00218  Data: 0000
    Capabilities: [90] Subsystem: Intel Corporation Device 7270
    Capabilities: [a0] Power Management version 3
        Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
        Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
    Capabilities: [100 v1] Advanced Error Reporting
        UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
        UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
        UESvrt: DLP+ SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
        CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr-
        CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
        AERCap: First Error Pointer: 00, ECRCGenCap- ECRCGenEn- ECRCChkCap- ECRCChkEn-
            MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
        HeaderLog: 00000000 00000000 00000000 00000000
        RootCmd: CERptEn+ NFERptEn+ FERptEn+
        RootSta: CERcvd- MultCERcvd- UERcvd- MultUERcvd-
             FirstFatal- NonFatalMsg- FatalMsg- IntMsg 0
        ErrorSrc: ERR_COR: 0000 ERR_FATAL/NONFATAL: 0000
    Capabilities: [220 v1] Access Control Services
        ACSCap: SrcValid+ TransBlk+ ReqRedir+ CmpltRedir+ UpstreamFwd+ EgressCtrl- DirectTrans-
        ACSCtl: SrcValid+ TransBlk- ReqRedir+ CmpltRedir+ UpstreamFwd+ EgressCtrl- DirectTrans-
    Capabilities: [150 v1] Precision Time Measurement
        PTMCap: Requester:- Responder:+ Root:+
        PTMClockGranularity: 4ns
        PTMControl: Enabled:+ RootSelected:+
        PTMEffectiveGranularity: Unknown
    Capabilities: [200 v1] L1 PM Substates
        L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
              PortCommonModeRestoreTime=40us PortTPowerOnTime=44us
        L1SubCtl1: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+
               T_CommonMode=150us LTR1.2_Threshold=317440ns
        L1SubCtl2: T_PwrOn=150us
    Capabilities: [a30 v1] Secondary PCI Express
        LnkCtl3: LnkEquIntrruptEn- PerformEqu-
        LaneErrStat: 0
    Kernel driver in use: pcieport

00:1d.0 PCI bridge: Intel Corporation Device 54b3 (prog-if 00 [Normal decode])
    Subsystem: Intel Corporation Device 7270
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin D routed to IRQ 123
    IOMMU group: 6
    Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
    I/O behind bridge: 3000-3fff [size=4K] [16-bit]
    Memory behind bridge: 80400000-804fffff [size=1M] [32-bit]
    Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff [disabled] [64-bit]
    Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
    BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16+ MAbort- >Reset- FastB2B-
        PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
    Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
        DevCap: MaxPayload 256 bytes, PhantFunc 0
            ExtTag- RBE+
        DevCtl: CorrErr+ NonFatalErr+ FatalErr+ UnsupReq+
            RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
            MaxPayload 128 bytes, MaxReadReq 128 bytes
        DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend-
        LnkCap: Port #12, Speed 8GT/s, Width x1, ASPM not supported
            ClockPM- Surprise- LLActRep+ BwNot+ ASPMOptComp+
        LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
            ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
        LnkSta: Speed 2.5GT/s, Width x1
            TrErr- Train+ SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
        SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
            Slot #15, PowerLimit 10W; Interlock- NoCompl+
        SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
            Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
        SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
            Changed: MRL- PresDet- LinkState-
        RootCap: CRSVisible-
        RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna+ CRSVisible-
        RootSta: PME ReqID 0000, PMEStatus- PMEPending-
        DevCap2: Completion Timeout: Range ABC, TimeoutDis+ NROPrPrP- LTR+
             10BitTagComp- 10BitTagReq- OBFF Via WAKE#, ExtFmt- EETLPPrefix-
             EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
             FRS- LN System CLS Not Supported, TPHComp- ExtTPHComp- ARIFwd+
             AtomicOpsCap: Routing- 32bit- 64bit- 128bitCAS-
        DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR+ 10BitTagReq- OBFF Disabled, ARIFwd-
             AtomicOpsCtl: ReqEn- EgressBlck-
        LnkCap2: Supported Link Speeds: 2.5-8GT/s, Crosslink- Retimer- 2Retimers- DRS-
        LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
             Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
             Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot
        LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete- EqualizationPhase1-
             EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
             Retimer- 2Retimers- CrosslinkRes: unsupported
    Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Address: fee00238  Data: 0000
    Capabilities: [90] Subsystem: Intel Corporation Device 7270
    Capabilities: [a0] Power Management version 3
        Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
        Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
    Capabilities: [100 v1] Advanced Error Reporting
        UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
        UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
        UESvrt: DLP+ SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
        CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr-
        CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
        AERCap: First Error Pointer: 00, ECRCGenCap- ECRCGenEn- ECRCChkCap- ECRCChkEn-
            MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
        HeaderLog: 00000000 00000000 00000000 00000000
        RootCmd: CERptEn+ NFERptEn+ FERptEn+
        RootSta: CERcvd- MultCERcvd- UERcvd- MultUERcvd-
             FirstFatal- NonFatalMsg- FatalMsg- IntMsg 0
        ErrorSrc: ERR_COR: 0000 ERR_FATAL/NONFATAL: 0000
    Capabilities: [220 v1] Access Control Services
        ACSCap: SrcValid+ TransBlk+ ReqRedir+ CmpltRedir+ UpstreamFwd+ EgressCtrl- DirectTrans-
        ACSCtl: SrcValid+ TransBlk- ReqRedir+ CmpltRedir+ UpstreamFwd+ EgressCtrl- DirectTrans-
    Capabilities: [150 v1] Precision Time Measurement
        PTMCap: Requester:- Responder:+ Root:+
        PTMClockGranularity: 4ns
        PTMControl: Enabled:+ RootSelected:+
        PTMEffectiveGranularity: Unknown
    Capabilities: [200 v1] L1 PM Substates
        L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
              PortCommonModeRestoreTime=40us PortTPowerOnTime=44us
        L1SubCtl1: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+
               T_CommonMode=150us LTR1.2_Threshold=317440ns
        L1SubCtl2: T_PwrOn=150us
    Capabilities: [a30 v1] Secondary PCI Express
        LnkCtl3: LnkEquIntrruptEn- PerformEqu-
        LaneErrStat: 0
    Kernel driver in use: pcieport

00:1f.0 ISA bridge: Intel Corporation Device 5481
    DeviceName: Onboard - Other
    Subsystem: Intel Corporation Device 7270
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    IOMMU group: 7

00:1f.3 Audio device: Intel Corporation Device 54c8
    DeviceName: Onboard - Sound
    Subsystem: Intel Corporation Device 7270
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 32, Cache Line Size: 64 bytes
    Interrupt: pin D routed to IRQ 130
    IOMMU group: 7
    Region 0: Memory at 6001110000 (64-bit, non-prefetchable) [size=16K]
    Region 4: Memory at 6001000000 (64-bit, non-prefetchable) [size=1M]
    Capabilities: [50] Power Management version 3
        Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
        Status: D3 NoSoftRst+ PME-Enable+ DSel=0 DScale=0 PME-
    Capabilities: [80] Vendor Specific Information: Len=14 <?>
    Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Address: 00000000fee00318  Data: 0000
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel, snd_sof_pci_intel_tgl

00:1f.4 SMBus: Intel Corporation Device 54a3
    DeviceName: Onboard - Other
    Subsystem: Intel Corporation Device 7270
    Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Interrupt: pin A routed to IRQ 16
    IOMMU group: 7
    Region 0: Memory at 6001118000 (64-bit, non-prefetchable) [size=256]
    Region 4: I/O ports at efa0 [size=32]
    Kernel driver in use: i801_smbus
    Kernel modules: i2c_i801

00:1f.5 Serial bus controller: Intel Corporation Device 54a4
    DeviceName: Onboard - Other
    Subsystem: Intel Corporation Device 7270
    Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    IOMMU group: 7
    Region 0: Memory at 80604000 (32-bit, non-prefetchable) [size=4K]

01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
    Subsystem: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
    Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Interrupt: pin A routed to IRQ 19
    IOMMU group: 8
    Region 0: I/O ports at 4000 [size=256]
    Region 2: Memory at 80504000 (64-bit, non-prefetchable) [size=4K]
    Region 4: Memory at 80500000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: [40] Power Management version 3
        Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
        Status: D3 NoSoftRst+ PME-Enable+ DSel=0 DScale=0 PME-
    Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
        Address: 0000000000000000  Data: 0000
    Capabilities: [70] Express (v2) Endpoint, MSI 01
        DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 <64us
            ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 10W
        DevCtl: CorrErr+ NonFatalErr+ FatalErr+ UnsupReq+
            RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
            MaxPayload 128 bytes, MaxReadReq 4096 bytes
        DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend-
        LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s unlimited, L1 <64us
            ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
        LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, Disabled- CommClk+
            ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
        LnkSta: Speed 2.5GT/s, Width x1
            TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
        DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ NROPrPrP- LTR+
             10BitTagComp- 10BitTagReq- OBFF Via message/WAKE#, ExtFmt- EETLPPrefix-
             EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
             FRS- TPHComp- ExtTPHComp-
             AtomicOpsCap: 32bit- 64bit- 128bitCAS-
        DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR+ 10BitTagReq- OBFF Disabled,
             AtomicOpsCtl: ReqEn-
        LnkCap2: Supported Link Speeds: 2.5GT/s, Crosslink- Retimer- 2Retimers- DRS-
        LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
             Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
             Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot
        LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete- EqualizationPhase1-
             EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
             Retimer- 2Retimers- CrosslinkRes: unsupported
    Capabilities: [b0] MSI-X: Enable+ Count=4 Masked-
        Vector table: BAR=4 offset=00000000
        PBA: BAR=4 offset=00000800
    Capabilities: [100 v2] Advanced Error Reporting
        UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
        UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-
        UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
        CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr-
        CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
        AERCap: First Error Pointer: 00, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
            MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
        HeaderLog: 00000000 00000000 00000000 00000000
    Capabilities: [140 v1] Virtual Channel
        Caps:   LPEVC=0 RefClk=100ns PATEntryBits=1
        Arb:    Fixed- WRR32- WRR64- WRR128-
        Ctrl:   ArbSelect=Fixed
        Status: InProgress-
        VC0:    Caps:   PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
            Arb:    Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
            Ctrl:   Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
            Status: NegoPending- InProgress-
    Capabilities: [160 v1] Device Serial Number 01-00-00-00-68-4c-e0-00
    Capabilities: [170 v1] Latency Tolerance Reporting
        Max snoop latency: 3145728ns
        Max no snoop latency: 3145728ns
    Capabilities: [178 v1] L1 PM Substates
        L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
              PortCommonModeRestoreTime=150us PortTPowerOnTime=150us
        L1SubCtl1: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+
               T_CommonMode=0us LTR1.2_Threshold=317440ns
        L1SubCtl2: T_PwrOn=150us
    Kernel driver in use: r8169
    Kernel modules: r8169

02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
    Subsystem: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin A routed to IRQ 19
    IOMMU group: 9
    Region 0: I/O ports at 3000 [size=256]
    Region 2: Memory at 80404000 (64-bit, non-prefetchable) [size=4K]
    Region 4: Memory at 80400000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: [40] Power Management version 3
        Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
        Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
    Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
        Address: 0000000000000000  Data: 0000
    Capabilities: [70] Express (v2) Endpoint, MSI 01
        DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 <64us
            ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 10W
        DevCtl: CorrErr+ NonFatalErr+ FatalErr+ UnsupReq+
            RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
            MaxPayload 128 bytes, MaxReadReq 4096 bytes
        DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend-
        LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s unlimited, L1 <64us
            ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
        LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, Disabled- CommClk+
            ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
        LnkSta: Speed 2.5GT/s, Width x1
            TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
        DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ NROPrPrP- LTR+
             10BitTagComp- 10BitTagReq- OBFF Via message/WAKE#, ExtFmt- EETLPPrefix-
             EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
             FRS- TPHComp- ExtTPHComp-
             AtomicOpsCap: 32bit- 64bit- 128bitCAS-
        DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR+ 10BitTagReq- OBFF Disabled,
             AtomicOpsCtl: ReqEn-
        LnkCap2: Supported Link Speeds: 2.5GT/s, Crosslink- Retimer- 2Retimers- DRS-
        LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
             Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
             Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot
        LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete- EqualizationPhase1-
             EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
             Retimer- 2Retimers- CrosslinkRes: unsupported
    Capabilities: [b0] MSI-X: Enable+ Count=4 Masked-
        Vector table: BAR=4 offset=00000000
        PBA: BAR=4 offset=00000800
    Capabilities: [100 v2] Advanced Error Reporting
        UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
        UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-
        UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
        CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr-
        CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
        AERCap: First Error Pointer: 00, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
            MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
        HeaderLog: 00000000 00000000 00000000 00000000
    Capabilities: [140 v1] Virtual Channel
        Caps:   LPEVC=0 RefClk=100ns PATEntryBits=1
        Arb:    Fixed- WRR32- WRR64- WRR128-
        Ctrl:   ArbSelect=Fixed
        Status: InProgress-
        VC0:    Caps:   PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
            Arb:    Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
            Ctrl:   Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
            Status: NegoPending- InProgress-
    Capabilities: [160 v1] Device Serial Number 01-00-00-00-68-4c-e0-00
    Capabilities: [170 v1] Latency Tolerance Reporting
        Max snoop latency: 3145728ns
        Max no snoop latency: 3145728ns
    Capabilities: [178 v1] L1 PM Substates
        L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
              PortCommonModeRestoreTime=150us PortTPowerOnTime=150us
        L1SubCtl1: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+
               T_CommonMode=0us LTR1.2_Threshold=317440ns
        L1SubCtl2: T_PwrOn=150us
    Kernel driver in use: r8169
    Kernel modules: r8169

Acties:
  • 0 Henk 'm!

  • riberts
  • Registratie: Juli 2013
  • Nu online
mrmrmr schreef op vrijdag 8 december 2023 @ 23:41:
@riberts Dat is duidelijk een probleem met het geheugen van de GPU. Dit is het zuinige server topic, ik ga er van uit dat je geen grafische kaart hebt geinstalleerd. Kijk eens of je er de BIOS een instelling "Above 4G decoding" staat. Test met aan en uit.

Als je vanuit Putty op de machine inlogt heb je dan wel goed beeld?

Met sudo dmesg > \tmp\dmesg.txt kun je de systeemlog opslaan. Als je die ergens op een site zet en link in je bericht zet kunnen we meekijken en zien of er ergens wat mis gaat.

Met Winscp kun je bestanden van je Linux installatie kopieren.
Er zit inderdaad geen gpu in.
Deze logging komt tijden's het opstarten van unraid op het beeld. Dit staat er even en dan herstart de server en gebeurt hetzelfde weer.
Als ik de setting van de package c state Op auto zet dan start de server weer normaal op. Ook het beeld is dan weer goed.
kan dit dan alsnog met above 4g decoding te maken hebben? Dat kan ik anders morgen wel gewoon even proberen.

Acties:
  • +1 Henk 'm!

  • misteriks
  • Registratie: Maart 2000
  • Laatst online: 10:32
Mars Warrior schreef op vrijdag 8 december 2023 @ 20:34:
[...]

Zulk snel geheugen twerwijl het mobo enkel default snelheden kent?

Beeld en BIOS moeten het zonder RAM doen. Al geprobeerd net als anderen om de voeding paar keer uit/aan te zetten?
Tja, de leverancier waar ik de rest bestelde had geen langzamer geheugen op voorraad en ik ging er vanuit dat het MB de reepjes wel kon terug klokken.
Wat ook blijkt aangezien ik er nu uitvoering: Corsair Vengeance CMK32GX5M2B5200C40 in heb zitten en nu boot hij op zonder issue. 6000 MHz is dus blijkbaar teveel van het goede voor Kontron K3842-Q2

Acties:
  • 0 Henk 'm!
misteriks schreef op zaterdag 9 december 2023 @ 13:00:
[...]
Tja, de leverancier waar ik de rest bestelde had geen langzamer geheugen op voorraad en ik ging er vanuit dat het MB de reepjes wel kon terug klokken.
Wat ook blijkt aangezien ik er nu uitvoering: Corsair Vengeance CMK32GX5M2B5200C40 in heb zitten en nu boot hij op zonder issue. 6000 MHz is dus blijkbaar teveel van het goede voor Kontron K3842-Q2
Mooi! Dat geheugen had ik eerder ook inzitten. Werkt probleemloos. Mogelijk kan dat snelle geheugen niet voldoende terugklokken.

Bij mij icm 12700K draait RAM op 4400Mhz als ik het me goed herinner. Je kunt dat in het BIOS zien.

Material 3 Thema's voor HA | Swiss Army Knife custom card voor HA | AmoebeLabs


Acties:
  • 0 Henk 'm!

  • Church of Noise
  • Registratie: April 2006
  • Laatst online: 12-10 16:41

Church of Noise

Drive it like you stole it

@GewoonWatSpulle welke package c state haal je?
En is ASPM voor alle devices ingeschakeld? Heb geprobeerd door je lspci dump te waden (tip, er is een script gepost hoger op dat de relevante output overhoudt en I kleurt en de rest achterwege laat), en dacht daar minstens 1x aspm disabled te hebben gezien.

[ Voor 72% gewijzigd door Church of Noise op 09-12-2023 14:14 ]


Acties:
  • 0 Henk 'm!
@riberts Met dmesg kun je zien of de video driver correct geladen wordt. Misschien dat er een onderdeel niet correct met ASPM omgaat. Intel zou dat normaal gesproken wel moeten kunnen, maar misschien zit er een onderdeel in waarvan de driver stukken geheugen gebruikt die het niet zou moeten gebruiken. Dan ontstaat er corruptie van dat stuk video geheugen, waardoor het beeld er raar gaat uitzien.

Omdat video gebruik kan maken van gewoon geheugen zou het theoretisch ook aan het geheugen kunnen liggen. De above 4G decoding gaat over het gebruik van een stuk geheugen boven de eerste 4 gigabyte. Het mag uit staan want het is niet nodig. Als het helpt mag het ook aan staan.

Je hebt voor video onder een Linux server niet al te veel geheugen nodig, het kan helpen het stuk geheugen kleiner of groter te maken.

Je kan ook een andere distributie proberen, bijvoorbeeld Debian. Daarbij moet je soms handmatig nonfree drivers toevoegen. Ubuntu is een andere optie. Daarmee sluit je uit dat het een probleem specifiek voor de distributie die je nu gebruikt.

Acties:
  • 0 Henk 'm!

  • PuijkeN
  • Registratie: Juli 2004
  • Laatst online: 11:03

PuijkeN

euhm ?

PuijkeN schreef op donderdag 7 december 2023 @ 23:50:
Zonet een vervanging binnen gekregen voor mijn Intel NUC5i3ryh die als firewall dient. Het gaat om een CWWK N100-5L v2. De welbekende Chinese firewall doosjes met 5x 2,5 Gbit.

SSD: Intel DC S4610 960gb
Geheugen: Samsung M425R2GA3BB0-CQK (ddr5 sodimm 16gb 4800 mhz)
Adapter: Dajing ADP-60E2 (12V 5A)
NICs: 2x 1Gbit aangesloten

Proxmox geinstalleerd om binnenkort de pfSense VM te migreren van de NUC. Al snel enkele idle waarden kunnen noteren gemeten met een VoltCraft SEM6000. Weet niet hoe correct deze is en ik heb eigenlijk weinig vertrouwen in de adapter (erg licht, lijkt geen hoge kwaliteit te zijn).

Echter wel mooie waardes: ~ 8.0 - 8.3 Watt

Ben benieuwd of er nog veel af zou kunnen met een betere kwaliteit adapter eigenlijk, maar denk voor de zekerheid toch maar iets bekender in huis te halen.

Ik weet niet wat de NUC momenteel verbruikt omdat daar nog andere devices op de meter zitten, maar eens de migratie rond is ga ik wel even vergelijken. Ik denk dat ik wel aardig in de buurt kom.

Morgen eens verder testen want er zijn nog geen zaken aangepast in de BIOS en ook PowerTop is nog niet geactiveerd (tenzij dit standaard is op Proxmox).

Update: standby met 2 NIC's aangesloten (lampjes pinken nog) -> 1.5 Watt
Ondertussen even wat verder kunnen testen .. in vergelijking met de NUC op hetzelfde stopcontact ben ik 7 (!!!) Watt omhoog gegaan, hier schrik ik toch wel van. De load met pfSense VM actief ging van ongeveer 8 Watt naar 13 Watt. Dan is/was de NUC wel erg, erg zuinig .. ik moet die nog even aansluiten op het stopcontact om te zien wat die doet apart.

Verder even aan de slag gegaan en wat dingen gecontroleerd:

- ASPM:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
root@pve1:~# lspci -vv | awk '/ASPM.*?abled/{print $0}' RS= | grep --color -P '(^[a-z0-9:.]+|ASPM.*?abled)'
00:1c.0 PCI bridge: Intel Corporation Device 54b8 (prog-if 00 [Normal decode])
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
00:1c.1 PCI bridge: Intel Corporation Device 54b9 (prog-if 00 [Normal decode])
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
00:1c.2 PCI bridge: Intel Corporation Device 54ba (prog-if 00 [Normal decode])
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
00:1c.3 PCI bridge: Intel Corporation Device 54bb (prog-if 00 [Normal decode])
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
00:1c.6 PCI bridge: Intel Corporation Device 54be (prog-if 00 [Normal decode])
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
01:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (rev 04)
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
02:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (rev 04)
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
03:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (rev 04)
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
04:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (rev 04)
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
05:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (rev 04)
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+


Ziet er niet goed uit dus .. moet ik even checken of daar iets aan gedaan kan worden.

Verder heb ik het zo te zien "bekende" probleem dat wanneer ik Powertop draai op dit bakje er rare dingen gebeuren, enderzijds gaat het stroomverbruik niet naar beneden zo te zien, anderzijds begint er vanalles mis te gaan en verlies ik connectien naar de Proxmox management interface. Ik heb nog geen idee of pfSense dan wel of niet blijkft werken (die NIC's staan in passtrough). Ik las hier ergens dat je Powertop kunt exporteren naar een HTML en dan de tunables voor de netwerkkaarten er uit kunt filteren, dat staat nu eerst op de todo.

Ik heb de BIOS even open gehad en wauw, uitgebreid, maar ook gewoon teveel van het goede vrees ik. Ik ga er wel eens proberen induiken maar het mocht wel iets eenvoudiger. Ik zal vergelijken me de vele settings die hier al terug te vinden zijn, maar het is er wel eentje om het bos door de bomen niet meer te zien.


In elk geval is het bakje qua performance ook wel veel sneller:
- PPOE KPN 1Gbit fiber wordt nu ook gehaald
- OpenVPN snelheden drastisch omhoog
- Bufferbloat veel stabieler onder load
- Opstarten pfSense VM veel sneller

PVOutput


Acties:
  • 0 Henk 'm!

  • stormfly
  • Registratie: Juli 2001
  • Laatst online: 16:17
PuijkeN schreef op zaterdag 9 december 2023 @ 16:00:
[...]


Ondertussen even wat verder kunnen testen .. in vergelijking met de NUC op hetzelfde stopcontact ben ik 7 (!!!) Watt omhoog gegaan, hier schrik ik toch wel van. De load met pfSense VM actief ging van ongeveer 8 Watt naar 13 Watt. Dan is/was de NUC wel erg, erg zuinig .. ik moet die nog even aansluiten op het stopcontact om te zien wat die doet apart.

Verder even aan de slag gegaan en wat dingen gecontroleerd:

- ASPM:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
root@pve1:~# lspci -vv | awk '/ASPM.*?abled/{print $0}' RS= | grep --color -P '(^[a-z0-9:.]+|ASPM.*?abled)'
00:1c.0 PCI bridge: Intel Corporation Device 54b8 (prog-if 00 [Normal decode])
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
00:1c.1 PCI bridge: Intel Corporation Device 54b9 (prog-if 00 [Normal decode])
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
00:1c.2 PCI bridge: Intel Corporation Device 54ba (prog-if 00 [Normal decode])
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
00:1c.3 PCI bridge: Intel Corporation Device 54bb (prog-if 00 [Normal decode])
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
00:1c.6 PCI bridge: Intel Corporation Device 54be (prog-if 00 [Normal decode])
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
01:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (rev 04)
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
02:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (rev 04)
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
03:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (rev 04)
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
04:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (rev 04)
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
05:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (rev 04)
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+


Ziet er niet goed uit dus .. moet ik even checken of daar iets aan gedaan kan worden.

Verder heb ik het zo te zien "bekende" probleem dat wanneer ik Powertop draai op dit bakje er rare dingen gebeuren, enderzijds gaat het stroomverbruik niet naar beneden zo te zien, anderzijds begint er vanalles mis te gaan en verlies ik connectien naar de Proxmox management interface. Ik heb nog geen idee of pfSense dan wel of niet blijkft werken (die NIC's staan in passtrough). Ik las hier ergens dat je Powertop kunt exporteren naar een HTML en dan de tunables voor de netwerkkaarten er uit kunt filteren, dat staat nu eerst op de todo.

Ik heb de BIOS even open gehad en wauw, uitgebreid, maar ook gewoon teveel van het goede vrees ik. Ik ga er wel eens proberen induiken maar het mocht wel iets eenvoudiger. Ik zal vergelijken me de vele settings die hier al terug te vinden zijn, maar het is er wel eentje om het bos door de bomen niet meer te zien.


In elk geval is het bakje qua performance ook wel veel sneller:
- PPOE KPN 1Gbit fiber wordt nu ook gehaald
- OpenVPN snelheden drastisch omhoog
- Bufferbloat veel stabieler onder load
- Opstarten pfSense VM veel sneller
stormfly in "Zelfbouw project: Firewall / Router / AP" bios instellingen

Weet je zeker dat je goed gemeten hebt bij de NUC, 1,5 watt met pfSense ingeschakeld is bijna onmogelijk, pfSense is namelijk niet zuinig.


code:
1
2
powertop --html=powerreport.html
awk -F '</?td ?>' '/tune/ { print $4 }' powerreport.html

Acties:
  • +1 Henk 'm!

  • GewoonWatSpulle
  • Registratie: Oktober 2009
  • Laatst online: 12-10 16:17
Church of Noise schreef op zaterdag 9 december 2023 @ 14:13:
@GewoonWatSpulle welke package c state haal je?
En is ASPM voor alle devices ingeschakeld? Heb geprobeerd door je lspci dump te waden (tip, er is een script gepost hoger op dat de relevante output overhoudt en I kleurt en de rest achterwege laat), en dacht daar minstens 1x aspm disabled te hebben gezien.
99% C10 en inderdaad de netwerkkaart wil niet vanzelf naar ASPM enabled maar ondersteund wel L1 en L0s, en 2 PCI Bridges zijn disabled en niet supported. Nu inmiddels in productie genomen dus met 1 VM op Proxmox 4.2w de server die hij vervangt was een 1260L / 16GB / 128 GB die ongeveer 14w deed en niet verder dan C7 kwam.

Acties:
  • +5 Henk 'm!

  • eheijnen
  • Registratie: Juli 2008
  • Niet online
Als dat zo doorgaat met dat tunen van die systemen zullen ze binnen afzienbare tijd beginnen terug te leveren aan het net.... ;)

Wie du mir, so ich dir.


Acties:
  • 0 Henk 'm!

  • Mich
  • Registratie: December 2000
  • Laatst online: 10:29
PuijkeN schreef op zaterdag 9 december 2023 @ 16:00:
[...]


Ondertussen even wat verder kunnen testen .. in vergelijking met de NUC op hetzelfde stopcontact ben ik 7 (!!!) Watt omhoog gegaan, hier schrik ik toch wel van. De load met pfSense VM actief ging van ongeveer 8 Watt naar 13 Watt. Dan is/was de NUC wel erg, erg zuinig .. ik moet die nog even aansluiten op het stopcontact om te zien wat die doet apart.

Verder even aan de slag gegaan en wat dingen gecontroleerd:

- ASPM:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
root@pve1:~# lspci -vv | awk '/ASPM.*?abled/{print $0}' RS= | grep --color -P '(^[a-z0-9:.]+|ASPM.*?abled)'
00:1c.0 PCI bridge: Intel Corporation Device 54b8 (prog-if 00 [Normal decode])
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
00:1c.1 PCI bridge: Intel Corporation Device 54b9 (prog-if 00 [Normal decode])
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
00:1c.2 PCI bridge: Intel Corporation Device 54ba (prog-if 00 [Normal decode])
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
00:1c.3 PCI bridge: Intel Corporation Device 54bb (prog-if 00 [Normal decode])
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
00:1c.6 PCI bridge: Intel Corporation Device 54be (prog-if 00 [Normal decode])
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
01:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (rev 04)
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
02:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (rev 04)
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
03:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (rev 04)
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
04:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (rev 04)
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
05:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (rev 04)
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+


Ziet er niet goed uit dus .. moet ik even checken of daar iets aan gedaan kan worden.

Verder heb ik het zo te zien "bekende" probleem dat wanneer ik Powertop draai op dit bakje er rare dingen gebeuren, enderzijds gaat het stroomverbruik niet naar beneden zo te zien, anderzijds begint er vanalles mis te gaan en verlies ik connectien naar de Proxmox management interface. Ik heb nog geen idee of pfSense dan wel of niet blijkft werken (die NIC's staan in passtrough). Ik las hier ergens dat je Powertop kunt exporteren naar een HTML en dan de tunables voor de netwerkkaarten er uit kunt filteren, dat staat nu eerst op de todo.

Ik heb de BIOS even open gehad en wauw, uitgebreid, maar ook gewoon teveel van het goede vrees ik. Ik ga er wel eens proberen induiken maar het mocht wel iets eenvoudiger. Ik zal vergelijken me de vele settings die hier al terug te vinden zijn, maar het is er wel eentje om het bos door de bomen niet meer te zien.


In elk geval is het bakje qua performance ook wel veel sneller:
- PPOE KPN 1Gbit fiber wordt nu ook gehaald
- OpenVPN snelheden drastisch omhoog
- Bufferbloat veel stabieler onder load
- Opstarten pfSense VM veel sneller
powertop gaat mis op je netwerk controller. Je zou powertop kunnen starten en handmatig alles op enabled zetten behalve de i226 ethernet controller(s). Zo kan je aantonen/uitsluiten dat dit het probleem is.

Zou je met ethtool eens kunnen kijken of EEE aanstaat van je netwerk controllers?
code:
1
sudo ethtool --show-eee enp1s0


het kan zijn dat jou netwerkkaart niet enp1s0 heet.

Acties:
  • +1 Henk 'm!

  • PuijkeN
  • Registratie: Juli 2004
  • Laatst online: 11:03

PuijkeN

euhm ?

Mich schreef op zaterdag 9 december 2023 @ 20:00:
[...]


powertop gaat mis op je netwerk controller. Je zou powertop kunnen starten en handmatig alles op enabled zetten behalve de i226 ethernet controller(s). Zo kan je aantonen/uitsluiten dat dit het probleem is.

Zou je met ethtool eens kunnen kijken of EEE aanstaat van je netwerk controllers?
code:
1
sudo ethtool --show-eee enp1s0


het kan zijn dat jou netwerkkaart niet enp1s0 heet.
Getest op 2 netwerkkaarten - 3 zit geen kabel in, 5 wel. Let wel, mijn switch ondersteund geen EEE.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
root@pve1:~# ethtool --show-eee enp3s0
EEE settings for enp3s0:
        EEE status: disabled
        Tx LPI: disabled
        Supported EEE link modes:  Not reported
        Advertised EEE link modes:  Not reported
        Link partner advertised EEE link modes:  Not reported
root@pve1:~# ethtool --show-eee enp5s0
EEE settings for enp5s0:
        EEE status: disabled
        Tx LPI: disabled
        Supported EEE link modes:  Not reported
        Advertised EEE link modes:  Not reported
        Link partner advertised EEE link modes:  Not reported
stormfly schreef op zaterdag 9 december 2023 @ 16:34:
[...]


stormfly in "Zelfbouw project: Firewall / Router / AP" bios instellingen

Weet je zeker dat je goed gemeten hebt bij de NUC, 1,5 watt met pfSense ingeschakeld is bijna onmogelijk, pfSense is namelijk niet zuinig.


code:
1
2
powertop --html=powerreport.html
awk -F '</?td ?>' '/tune/ { print $4 }' powerreport.html
Het nieuwe doosje staat nu in de plaats van de NUC, en het stopcontact daar deed gemiddeld 40 of 42 Watt - nu zit ik op 47 Watt, dus ik ben er 7 Watt op achteruit gegaan ten opzichte van de NUC. Leek me erg veel.

De CWWK deed ongeveer 13 Watt met pfSense opgestart (maar zonder effectief verkeer). Dus de NUC was erg zuinige te noemen dan (5-7 Watt).


UPDATE:

- PowerTop - alle tunables verzet behalve de 3 voor de netwerkkaart (2 NIC's niet zichtbaar want passtrough naar pfSense)
- CPU governor stond nog op performance -> verzet naar powersave

Gezakt naar 44 Watt. Is dit alles wat een powertop --auto-tune ook zou doen of doet die nog meer? Ik ga even kijken of ik niet gewoon auto-tune kan draaien en om daarna die 3 tunables terug te zetten. Dan kan ik het via systemd uitvoeren zoals op mijn Debian systeem.

[ Voor 35% gewijzigd door PuijkeN op 09-12-2023 21:52 ]

PVOutput


Acties:
  • 0 Henk 'm!

  • Hapkoek
  • Registratie: December 2013
  • Laatst online: 02-10 15:04
Ik ben opzoek naar een zuinige machine, iets in de geest van een NUC/elite desk om Plex op te draaien. Heb nu een refurbished elitedesk op het oog maar vraag hier nog even. Ben opzoek naar iets met een i3, 8gb ram en wel mogelijkheid tot voldoende opslag. Iemand hier tips of nog iets in de aanbieding? Alvast bedankt!

Acties:
  • +1 Henk 'm!

  • GewoonWatSpulle
  • Registratie: Oktober 2009
  • Laatst online: 12-10 16:17
eheijnen schreef op zaterdag 9 december 2023 @ 18:30:
Als dat zo doorgaat met dat tunen van die systemen zullen ze binnen afzienbare tijd beginnen terug te leveren aan het net.... ;)
Een verbruik van zeg afgerond 5w en 15w heb ik een verschil van 10w × 24 × 365 = 87 kWh dus binnen 4 jaar de nieuwe hardware bespaard aan stroomkosten.

Acties:
  • 0 Henk 'm!
@PuijkeN als je wilt proberen, het idee was om ongebruikte netwerk ports aan elkaar met korte kabel verbinden, en dan EEE aanzetten en netwerk speed op 10 of 100 mbit, op die ongebruikte ports. Dan werkt powertop auto-tune wel en mogelijk zakt het verbruik ook.

Acties:
  • +1 Henk 'm!

  • eheijnen
  • Registratie: Juli 2008
  • Niet online
GewoonWatSpulle schreef op zaterdag 9 december 2023 @ 23:25:
[...]


Een verbruik van zeg afgerond 5w en 15w heb ik een verschil van 10w × 24 × 365 = 87 kWh dus binnen 4 jaar de nieuwe hardware bespaard aan stroomkosten.
Ja dat is de juiste insteek.
En niet alleen voor de zuinige server. Veel van de info hier kan net zo goed voor intensieve desktop gebruikers toegepast worden. Met mijn nieuwe setup kom ik gemiddeld ca. 10 watt per uur zuiniger uit. En ben ik van een I7 3770S naar 5600G gegaan, dik drie keer zo snel. Dat zal op jaar basis zo'n 60 tot 70 KWh schelen. Een beter mainboard (dat ASPM goed ondersteund) dan het MSI dat ik nu heb is misschien wel nog een optie als ik er tegenaan loop. Maar meer dan een Watt of 5 / 6 denk ik daar niet meer uit te halen.

Wie du mir, so ich dir.


Acties:
  • 0 Henk 'm!

  • Mich
  • Registratie: December 2000
  • Laatst online: 10:29
PuijkeN schreef op zaterdag 9 december 2023 @ 21:16:
[...]


Getest op 2 netwerkkaarten - 3 zit geen kabel in, 5 wel. Let wel, mijn switch ondersteund geen EEE.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
root@pve1:~# ethtool --show-eee enp3s0
EEE settings for enp3s0:
        EEE status: disabled
        Tx LPI: disabled
        Supported EEE link modes:  Not reported
        Advertised EEE link modes:  Not reported
        Link partner advertised EEE link modes:  Not reported
root@pve1:~# ethtool --show-eee enp5s0
EEE settings for enp5s0:
        EEE status: disabled
        Tx LPI: disabled
        Supported EEE link modes:  Not reported
        Advertised EEE link modes:  Not reported
        Link partner advertised EEE link modes:  Not reported

[...]


Het nieuwe doosje staat nu in de plaats van de NUC, en het stopcontact daar deed gemiddeld 40 of 42 Watt - nu zit ik op 47 Watt, dus ik ben er 7 Watt op achteruit gegaan ten opzichte van de NUC. Leek me erg veel.

De CWWK deed ongeveer 13 Watt met pfSense opgestart (maar zonder effectief verkeer). Dus de NUC was erg zuinige te noemen dan (5-7 Watt).


UPDATE:

- PowerTop - alle tunables verzet behalve de 3 voor de netwerkkaart (2 NIC's niet zichtbaar want passtrough naar pfSense)
- CPU governor stond nog op performance -> verzet naar powersave

Gezakt naar 44 Watt. Is dit alles wat een powertop --auto-tune ook zou doen of doet die nog meer? Ik ga even kijken of ik niet gewoon auto-tune kan draaien en om daarna die 3 tunables terug te zetten. Dan kan ik het via systemd uitvoeren zoals op mijn Debian systeem.
Misschien werkt het maar misschien ook niet (zoals @andru123 al aangaf). Je kan EEE (energy efficient etherent) forceren met dit commando (per port):

code:
1
ethtool --set-eee enp1s0 eee on"


Dit zou je verbruik al omlaag moeten halen. Daarna zou je powertop kunnen proberen te draaien om te kijken of je systeem stabiel blijft.

De netwerkkaarten die jet met passtrough doorgeeft zou je misschien in dat systeem kunnen tackelen met powertop (mits linux).

Acties:
  • +1 Henk 'm!

  • thof
  • Registratie: Oktober 2008
  • Laatst online: 16:11

thof

FP ProMod
Mich schreef op zondag 10 december 2023 @ 14:36:
[...]


Misschien werkt het maar misschien ook niet (zoals @andru123 al aangaf). Je kan EEE (energy efficient etherent) forceren met dit commando (per port):

code:
1
ethtool --set-eee enp1s0 eee on"


Dit zou je verbruik al omlaag moeten halen. Daarna zou je powertop kunnen proberen te draaien om te kijken of je systeem stabiel blijft.

De netwerkkaarten die jet met passtrough doorgeeft zou je misschien in dat systeem kunnen tackelen met powertop (mits linux).
Waar EEE was toch bewust door Intel uitgeschakeld in de drivers van de i-225V/i-226V chips, omdat deze voor stabiliteitsproblemen zorgde? Krijg je er dan niet een onstabiel systeem voor terug?

Server 1: Intel N305 | 48GB RAM | 5*4TB NVME | 4x 2.5GbE
Server 2: Intel N5105 | 64GB RAM | 1TB NVME | 4x 2.5GbE
Server 3: Intel Xeon E5-2670 | 128GB RAM | 512+750GB SATA SSD | 6x10TB HDD | 6x 1GbE [Buiten gebruik]


Acties:
  • 0 Henk 'm!
thof schreef op zondag 10 december 2023 @ 14:45:
Waar EEE was toch bewust door Intel uitgeschakeld in de drivers van de i-225V/i-226V chips, omdat deze voor stabiliteitsproblemen zorgde? Krijg je er dan niet een onstabiel systeem voor terug?
Het is een goede vraag. Ik heb persoonlijk nooit instabiliteit ervaren, maar ik draai geen loadtests.

Acties:
  • 0 Henk 'm!

  • commentator
  • Registratie: Mei 2004
  • Laatst online: 09:49
tijdens de ali uitverkoop deze gekocht
https://nl.aliexpress.com...YtDn&gatewayAdapt=glo2nld

is gisteren binnen gekomen.
Heb er
uitvoering: Crucial CT16G48C40S5
uitvoering: Lexar NM620 1TB

in gezet en proxmox opgezet.
Als ik powertop draai zie ik alles wat ik moet zien
Draai ik daarna powertop --auto-tune dan kan ik daarna powertop niet meer starten (wel met --debug)
En ik kan daarna niet meer rebooten dan moet ik de stroom er echt afhalen

Acties:
  • 0 Henk 'm!

  • Mich
  • Registratie: December 2000
  • Laatst online: 10:29
commentator schreef op zondag 10 december 2023 @ 16:49:
tijdens de ali uitverkoop deze gekocht
https://nl.aliexpress.com...YtDn&gatewayAdapt=glo2nld

is gisteren binnen gekomen.
Heb er
uitvoering: Crucial CT16G48C40S5
uitvoering: Lexar NM620 1TB

in gezet en proxmox opgezet.
Als ik powertop draai zie ik alles wat ik moet zien
Draai ik daarna powertop --auto-tune dan kan ik daarna powertop niet meer starten (wel met --debug)
En ik kan daarna niet meer rebooten dan moet ik de stroom er echt afhalen
Je hebt hetzelfe probleem als de conversatie hierboven startende bij PuijkeN in "Het grote zuinige server topic - deel 3"
Powertop en de netwerk controller i225/i226 gaat niet zo goed samen. Probeer eens powertop te starten en in het tabblad tunables alles aan te zetten behalve wat met je netwerk controller te maken (komt 4x naar voren ivm 4 lan poorten).

Heb je al metingen beschikbaar toevallig?

Acties:
  • +1 Henk 'm!

  • N8w8
  • Registratie: Mei 2000
  • Niet online
@Hapkoek, van HP desktops kan je makkelijk verbruiksgegevens opzoeken, had ik hier gedemonstreerd voor allerlei Prodesks, maar voor Elitedesks kan dat op dezelfde manier.

Acties:
  • +12 Henk 'm!

  • chmistry
  • Registratie: April 2002
  • Laatst online: 09-07 11:06
Heb even geprobeerd de gepinde posts van de laaste maand in een overzichtje voor mezelf.
Met deze tool was het een kleine moeite om het hier ook even te delen:

PostDatumNaamProcessorGeheugenOpslagMeting (W)
GewoonWatSpulle08-12-23Firebat T8 PlusIntel N10016G LPDDR5-4800512G m.2 2242 SATA3,5
PuijkeN07-12-23CWWK N100-5L v2Intel N100Samsung M425R2GA3BB0-CQK (ddr5 sodimm 16gb 4800 mhz)Intel DC S4610 960gb8
maxoss06-12-23Firebat T8 PlusIntel N100512GB M.2 2242 SSD3-5
delanget21-11-23esprimo q556/2Intel Core i5-7400T256GB2
GoBieN-Be19-11-23Dell OptiPlex 3080 Micro Form Factor PCIntel i5-10500T (6C/12T)8GB256GB NVMe SSD4,6
Mich17-11-23Fujitsu Esprimo Q95i5-6500T4GB128GB nvme1,8
HotSpot7914-11-23Minisforum um480xtAMD Ryzen 7 4800H32GB Crucial 3200Adata sx8200 pro 2TB NVME3-4
Kuusj14-10-23Minisforum um480xtAMD Ryzen 7 4800H32GB Crucial 3200Samsung 980 van 500GB5
mca201-11-23Asus Prime B250M-KIntel Pentium G4560 BoxedCorsair Vengeance LPX CMK8GX4M2C3000C16Samsung 870 Evo (MZ-77E2T0B/EU) 2TB10,8
Cinner29-10-23Kontron K3842-QIntel Core i9-13900K BoxedG.Skill Flare X5 F5-5600J3636C16GX2-FX5WD Black SN770 1TB3,85

[ Voor 7% gewijzigd door chmistry op 11-12-2023 09:05 ]


Acties:
  • 0 Henk 'm!

  • Yarisken
  • Registratie: Augustus 2010
  • Laatst online: 13:11
Hapkoek schreef op zaterdag 9 december 2023 @ 22:48:
Ik ben opzoek naar een zuinige machine, iets in de geest van een NUC/elite desk om Plex op te draaien. Heb nu een refurbished elitedesk op het oog maar vraag hier nog even. Ben opzoek naar iets met een i3, 8gb ram en wel mogelijkheid tot voldoende opslag. Iemand hier tips of nog iets in de aanbieding? Alvast bedankt!
Elitedesk, optiplex, nuc's zijn beperkt in storage. Je kan er meestal een M.2 in kwijt en een gewone ssd.
Wil je echt pakken TB's gebruiken dan ben je beter met een zelfbouw met genoeg aansluitingen.
Je kan starten met een elitedesk.

Acties:
  • 0 Henk 'm!
@chmistry meting van CWWK 1,5w is in “standby”. Idle is 8W.
@commentator bekende probleem van i226, als er geen netwerk kabel zit. Er was hier ooit een workaround zonder powertop, of dan wel gewoon laten staan zonder tuning (niet ideaal). Niemand wilt mijn idee testen, ah well. :o

[ Voor 63% gewijzigd door andru123 op 11-12-2023 04:55 ]


Acties:
  • 0 Henk 'm!

  • chmistry
  • Registratie: April 2002
  • Laatst online: 09-07 11:06
Dank je @andru123 heb de tabel aangepast.

Acties:
  • 0 Henk 'm!

  • Hapkoek
  • Registratie: December 2013
  • Laatst online: 02-10 15:04
Yarisken schreef op maandag 11 december 2023 @ 02:15:
[...]

Elitedesk, optiplex, nuc's zijn beperkt in storage. Je kan er meestal een M.2 in kwijt en een gewone ssd.
Wil je echt pakken TB's gebruiken dan ben je beter met een zelfbouw met genoeg aansluitingen.
Je kan starten met een elitedesk.
Ja ik maak voor ander doeleinde al gebruik van een elitedesk, denk dat ik er gewoon een bij haal in dat geval. :) Prima dingen en opzoek met mogelijk tot M2 en gewone SSD kan ik al een eind vooruit.

Acties:
  • 0 Henk 'm!

  • PuijkeN
  • Registratie: Juli 2004
  • Laatst online: 11:03

PuijkeN

euhm ?

andru123 schreef op maandag 11 december 2023 @ 04:52:
@chmistry meting van CWWK 1,5w is in “standby”. Idle is 8W.
@commentator bekende probleem van i226, als er geen netwerk kabel zit. Er was hier ooit een workaround zonder powertop, of dan wel gewoon laten staan zonder tuning (niet ideaal). Niemand wilt mijn idee testen, ah well. :o
Ik heb ondertussen enkele testen gedaan:
  1. Wanneer ik kabels aansluit op de 2 overblijvende poorten gaat het verbruik omhoog, dit gaat naar beneden door de snelheid te forceren op 10Mbit en gaat nog een klein beetje naar beneden door EEE aan te zetten [b]- geen stabiliteitsissues
  2. Er is geen verschil tussen 1 en het NIET aansluiten van kabels op de 2 overblijvende netwerkpoorten, het stroomverbruik lijkt zelfs nog iets lager te zijn wanneer er geen netwerkkabels aangsloten zijn (na de komma, dus dat is misshcien ook gewoon niet meer betrouwbaar, weliswaar consistent op mijn meter)
  3. Nog wat BIOS settings aangepast, dingen uitgezet, aangezet, etc.. - geen verwaarsloosbaar verschil, ASPM blijft ook disabled staan bij een lspci output
  4. powertop --auto-tune brengt het verbruik nog verder naar beneden (7.9 Watt) - echter is het dan onmogelijk om commando's zoals ethtool of powertop te draaien (het lijkt er op dat alles wat netwerkrelated is gewoon hangt/faalt. De PC is echter nog wel te bereiken op een andere fysieke console - zaken zoals reboot lijken echter NIET te werken - er gaat dus nog steeds iets mis door powertop --auto-tune
  5. Door powertop manueel te draaien en alle tunables behalve de netwerkkaart in te stellen blijft het systeem stabiel, het zit dan rond de 8.0 - 8.2 Watt, door de tunables van de i226 te verzetten naar GOOD verander ik het systeem naar eenzelfde situatie zoals in 4
Tijdens alle testen had ik de pfSense VM uitgeschakeld, maar ingeschakeld blijft deze in alle 5 de situaties ook gewoon correct werken (NIC passtrough).

Ik neig nu wel eens naar te proberen om gewoon "powertop --auto-tune" te draaien er dan af te blijven en zien wat er gebeurd. Eens het systeem draait kijk ik daar toch niet meer naar ..


Momenteel lijkt het op het totale stopcontact toch nog 1 Watt gezakt te zijn (en stabieler). Ondertussen heb ik dus wel enkele BIOS settings aangepast en een update gedaan naar de 12.4 repo van Debian in Proxox.

Intel NUC + toebehoren: 0.98 kWh/dag -> 40,83 Watt gemiddeld
CWWK (zondag) + toebehoren -> 1,08 kWh/dag -> 45 Watt gemiddeld

Dinsdag even checken na een volledige dag te draaien na deze aanpassingen maar het zal verwaasloosbaar zijn.

[ Voor 10% gewijzigd door PuijkeN op 11-12-2023 14:46 ]

PVOutput


Acties:
  • 0 Henk 'm!

  • PuijkeN
  • Registratie: Juli 2004
  • Laatst online: 11:03

PuijkeN

euhm ?

andru123 schreef op maandag 11 december 2023 @ 16:06:
@PuijkeN dus met (1) heb je stabiel systeem met laag(st?) verbruik?
Er is volgens mij geen verschil tussen 1 (kabels + 10Mbit +EEE) en 2 (geen kabels), of het is kommawerk op mijn meter.

Manueel powertop draaien en de CPU governor op powersave zetten is tot nu toe het zuinigste en ook stabiel (8.0 - 8.2 Watt) - dus optie 5.

[ Voor 4% gewijzigd door PuijkeN op 11-12-2023 16:13 ]

PVOutput


Acties:
  • 0 Henk 'm!

  • smeerbartje
  • Registratie: September 2006
  • Laatst online: 10-10 07:33
Ik heb 2 TB storage nodig in m'n NUC. Het netwerk is de bottleneck, dus keiharde read/write-speed boeien me niet zo veel. Nu overweeg ik één van beide schijven:Wat is nu precies wijsheid? De WD RED serie staat erom bekend dat ze goed zijn en lang meegaan. Is dit de meerprijs waard?

Acties:
  • 0 Henk 'm!

  • GoBieN-Be
  • Registratie: Juni 2002
  • Laatst online: 00:53
@PuijkeN Je zou in BIOS toch iets moeten vinden om ASPM in te schakelen.
Je kan anders ook nog eens proberen met GRUB force aspm parameter (zie topic start bericht) en het script.

Acties:
  • 0 Henk 'm!

  • commentator
  • Registratie: Mei 2004
  • Laatst online: 09:49
Mich schreef op zondag 10 december 2023 @ 19:01:
[...]


Je hebt hetzelfe probleem als de conversatie hierboven startende bij PuijkeN in "Het grote zuinige server topic - deel 3"
Powertop en de netwerk controller i225/i226 gaat niet zo goed samen. Probeer eens powertop te starten en in het tabblad tunables alles aan te zetten behalve wat met je netwerk controller te maken (komt 4x naar voren ivm 4 lan poorten).

Heb je al metingen beschikbaar toevallig?
dank je ga ik proberen

ja met een shelly plug gemeten
zonder powertop:
max 11,2 Wh
min 8,58 Wh

powertop met het handje alles uit behalve nic
4,31 Wh

Acties:
  • +1 Henk 'm!

  • thys
  • Registratie: December 2004
  • Laatst online: 11-10 08:50
thys schreef op donderdag 7 december 2023 @ 10:30:
En dan nu de ervaring waar het in dit topic tenslotte om gaat, het stroomverbruik. Het valt niet heel erg tegen maar ik ben ook niet bijzonder enthousiast. Kom na wat tweaks op +/- 7W in idle. Helaas crasht het hele systeem zodra ik powertop start, dus dat is niet ideaal. Ook kent de BIOS geen ASPM settings dus schakelt de kernel dit geheel uit. Het is nog niet gelukt om dat te overriden. Ik hoop maar dat er op termijn nog iets van coreboot beschikbaar komt.
Omdat de verkoper natuurlijk niet thuis gaf heb ik nu zelf maar een gepatchte BIOS gemaakt waarin de ASPM settings wel zitten. Werkt ook netjes nu. Waar ik eerder niet lager kwam dan pkg state C3 kom ik nu tot C8.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
root@pve:~# lspci -vv | awk '/ASPM/{print $0}' RS= | grep --color -P '(^[a-z0-9:.]+|ASPM )'
00:1c.0 PCI bridge: Intel Corporation Device 54b8 (prog-if 00 [Normal decode])
        LnkCap: Port #1, Speed 8GT/s, Width x1, ASPM L1, Exit Latency L1 <16us
        LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+
00:1c.1 PCI bridge: Intel Corporation Device 54b9 (prog-if 00 [Normal decode])
        LnkCap: Port #2, Speed 8GT/s, Width x1, ASPM L1, Exit Latency L1 <16us
        LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+
00:1c.2 PCI bridge: Intel Corporation Device 54ba (prog-if 00 [Normal decode])
        LnkCap: Port #3, Speed 8GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <1us, L1 <16us
        LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+
00:1c.6 PCI bridge: Intel Corporation Device 54be (prog-if 00 [Normal decode])
        LnkCap: Port #7, Speed 8GT/s, Width x1, ASPM L1, Exit Latency L1 <16us
        LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+
01:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (rev 04)
        LnkCap: Port #0, Speed 5GT/s, Width x1, ASPM L1, Exit Latency L1 <4us
        LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+
02:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (rev 04)
        LnkCap: Port #0, Speed 5GT/s, Width x1, ASPM L1, Exit Latency L1 <4us
        LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+
03:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (rev 04)
        LnkCap: Port #0, Speed 5GT/s, Width x1, ASPM L1, Exit Latency L1 <4us
        LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+
04:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (rev 04)
        LnkCap: Port #0, Speed 5GT/s, Width x1, ASPM L1, Exit Latency L1 <4us
        LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+


Powertop doet het bij mij ook niet als ik disconnected i226 interfaces heb dus maar even met turbostat.

code:
1
2
3
root@pve:~# turbostat -S -q --show C1E%,C6%,C8%,C10%,CPU%c7,Pkg%pc2,Pkg%pc3,Pkg%pc8
C1E%    C6%     C8%     C10%    CPU%c7  Pkg%pc2 Pkg%pc3 Pkg%pc8
0.09    0.04    0.04    99.68   100.37  1.59    0.01    96.26


Kom nu op 5w in idle dus dat scheelt wel weer 2w met wat ik eerder haalde. Gemeten met system idle, geen display of keyboard connected, 1 link up met 1gb/s. Minder zit er niet in denk ik maar ik ben ook wel redelijk tevreden zo. Nog wel met de (fake?) Delta voeding dus misschien ga ik nog eens DC meten om te kijken wat daar nog verloren gaat.

Heeft het nog zin om naast L1 ook L0s te proberen te forceren?

Acties:
  • 0 Henk 'm!

  • chmistry
  • Registratie: April 2002
  • Laatst online: 09-07 11:06
Met alle inputs die ik heb gekregen zit ik nu aan de volgende configuraties te denken:

Odroid H3+ varianten:
+ Zuinig
+ Werkend met Coral en andere eisen bij medetweakers
+ DDR4 RAM lijkt minder te kosten?

- Minder krachtige processor

#CategoryProductlinkSysteem 1Systeem 2
1MoederbordenHardkernel Odroid-H3+https://www.odroid.nl/H3-Plus€ 244,11€ 244,11
1Geheugen internKingston Fury Impact KF432S20IBK2/64uitvoering: Kingston Fury Impact KF432S20IBK2/64€ 136,90
1Geheugen internCrucial CT32G4SFD832Auitvoering: Crucial CT32G4SFD832A€ 67,90
1Solid state drivesSamsung 870 QVO 4TBuitvoering: Samsung 870 QVO 4TB€ 208,95€ 208,95
1BehuizingKKSB-Odroid-H3-Casehttps://www.amazon.nl/KKSB-Odroid-H3-Case/dp/B0C6VJ6R5C€ 49,00€ 49,00
1VoedingLeicke 12V2A voedinghttps://www.amazon.nl/gp/product/B01I4YDJZG€ 12,99€ 12,99
€ 582,95€ 651,95


Minisforum NAB6 varianten:
+ Krachtig systeem
+ Basis systeem is meest kosteneffectief (32GB, 1TB)
- Minder zuinig
- Uitbreiding is prijziger, DDR5 RAM kost meer?

#CategoryProductlinkSysteem 1Systeem 2
1MoederbordenMinisforum NAB6, 32GB en 1TB nvmehttps://www.amazon.nl/MIN...-processor/dp/B0C73G6NMM/€ 503,99€ 503,99
1Geheugen internKingston Fury Impact KF556S40IBK2-64uitvoering: Kingston Fury Impact KF556S40IBK2-64€ 221,60
1Solid state drivesSamsung 870 QVO 4TBuitvoering: Samsung 870 QVO 4TB€ 208,95
€ 503,99€ 934,54


Minisforum NPB6 varianten:
+ Krachtig systeem
- Minder zuinig

#CategoryProductlinkSysteem 1Systeem 2
1MoederbordenMinisforum NPB6https://store.minisforum.de/en/products/venus-series-nab6€ 439,00€ 439,00
1Optie32GB RAM/1TBhttps://store.minisforum.de/en/products/venus-series-nab6€ 150,00
1Geheugen internKingston Fury Impact KF556S40IBK2-64uitvoering: Kingston Fury Impact KF556S40IBK2-64€ 221,60
1Solid state drivesSamsung 870 QVO 4TBuitvoering: Samsung 870 QVO 4TB€ 208,95
€ 589,00€ 869,55


Ik ben er nog niet uit, op zich wil ik wel graag wat extra opslag omdat ik veel files op 1 plek via NFS heb. Het hoeft echter geen RAID5 of back-up te zijn.

Acties:
  • 0 Henk 'm!

  • smeerbartje
  • Registratie: September 2006
  • Laatst online: 10-10 07:33
Een NUC staat niet op je shortlist? Waarom niet?
chmistry schreef op maandag 11 december 2023 @ 20:34:
Met alle inputs die ik heb gekregen zit ik nu aan de volgende configuraties te denken:

Odroid H3+ varianten:
+ Zuinig
+ Werkend met Coral en andere eisen bij medetweakers
+ DDR4 RAM lijkt minder te kosten?

- Minder krachtige processor

#CategoryProductlinkSysteem 1Systeem 2
1MoederbordenHardkernel Odroid-H3+https://www.odroid.nl/H3-Plus€ 244,11€ 244,11
1Geheugen internKingston Fury Impact KF432S20IBK2/64uitvoering: Kingston Fury Impact KF432S20IBK2/64€ 136,90
1Geheugen internCrucial CT32G4SFD832Auitvoering: Crucial CT32G4SFD832A€ 67,90
1Solid state drivesSamsung 870 QVO 4TBuitvoering: Samsung 870 QVO 4TB€ 208,95€ 208,95
1BehuizingKKSB-Odroid-H3-Casehttps://www.amazon.nl/KKSB-Odroid-H3-Case/dp/B0C6VJ6R5C€ 49,00€ 49,00
1VoedingLeicke 12V2A voedinghttps://www.amazon.nl/gp/product/B01I4YDJZG€ 12,99€ 12,99
€ 582,95€ 651,95


Minisforum NAB6 varianten:
+ Krachtig systeem
+ Basis systeem is meest kosteneffectief (32GB, 1TB)
- Minder zuinig
- Uitbreiding is prijziger, DDR5 RAM kost meer?

#CategoryProductlinkSysteem 1Systeem 2
1MoederbordenMinisforum NAB6, 32GB en 1TB nvmehttps://www.amazon.nl/MIN...-processor/dp/B0C73G6NMM/€ 503,99€ 503,99
1Geheugen internKingston Fury Impact KF556S40IBK2-64uitvoering: Kingston Fury Impact KF556S40IBK2-64€ 221,60
1Solid state drivesSamsung 870 QVO 4TBuitvoering: Samsung 870 QVO 4TB€ 208,95
€ 503,99€ 934,54


Minisforum NPB6 varianten:
+ Krachtig systeem
- Minder zuinig

#CategoryProductlinkSysteem 1Systeem 2
1MoederbordenMinisforum NPB6https://store.minisforum.de/en/products/venus-series-nab6€ 439,00€ 439,00
1Optie32GB RAM/1TBhttps://store.minisforum.de/en/products/venus-series-nab6€ 150,00
1Geheugen internKingston Fury Impact KF556S40IBK2-64uitvoering: Kingston Fury Impact KF556S40IBK2-64€ 221,60
1Solid state drivesSamsung 870 QVO 4TBuitvoering: Samsung 870 QVO 4TB€ 208,95
€ 589,00€ 869,55


Ik ben er nog niet uit, op zich wil ik wel graag wat extra opslag omdat ik veel files op 1 plek via NFS heb. Het hoeft echter geen RAID5 of back-up te zijn.

Acties:
  • +1 Henk 'm!

  • Minimadness
  • Registratie: Juni 2013
  • Laatst online: 12-10 18:25
chmistry schreef op maandag 11 december 2023 @ 20:34:
Minisforum NAB6 varianten:
+ Krachtig systeem
+ Basis systeem is meest kosteneffectief (32GB, 1TB)
- Minder zuinig
- Uitbreiding is prijziger, DDR5 RAM kost meer?

#CategoryProductlinkSysteem 1Systeem 2
1MoederbordenMinisforum NAB6, 32GB en 1TB nvmehttps://www.amazon.nl/MIN...-processor/dp/B0C73G6NMM/€ 503,99€ 503,99
1Geheugen internKingston Fury Impact KF556S40IBK2-64uitvoering: Kingston Fury Impact KF556S40IBK2-64€ 221,60
1Solid state drivesSamsung 870 QVO 4TBuitvoering: Samsung 870 QVO 4TB€ 208,95
€ 503,99€ 934,54
De NAB6 maakt gebruik van DDR4 en niet 5, dat maakt de boel al een stuk goedkoper, ik maak bijvoorbeeld gebruik van twee latjes uitvoering: Corsair Vengeance CMSX32GX4M1A3200C22 en een uitvoering: Lexar NM790 (zonder heatsink) 4TB. Ook is de vraag of je de "barebone" van amazon wilt kopen, daar betaal je een flinke premium voor ram en opslag.

Acties:
  • 0 Henk 'm!

  • chmistry
  • Registratie: April 2002
  • Laatst online: 09-07 11:06
smeerbartje schreef op maandag 11 december 2023 @ 20:41:
Een NUC staat niet op je shortlist? Waarom niet?


[...]
Eerlijk gezegd omdat ik daar nog niet zoveel smaken van heb zien langskomen... Ik sta open voor suggesties. (Heb niet het hele forum doorgelezen he)

Acties:
  • 0 Henk 'm!

  • chmistry
  • Registratie: April 2002
  • Laatst online: 09-07 11:06
Minimadness schreef op maandag 11 december 2023 @ 20:46:
[...]


De NAB6 maakt gebruik van DDR4 en niet 5, dat maakt de boel al een stuk goedkoper, ik maak bijvoorbeeld gebruik van twee latjes uitvoering: Corsair Vengeance CMSX32GX4M1A3200C22 en een uitvoering: Lexar NM790 (zonder heatsink) 4TB. Ook is de vraag of je de "barebone" van amazon wilt kopen, daar betaal je een flinke premium voor ram en opslag.
Ah dat scheelt voor de NAB6.
Ik heb gezocht naar de barebone optie voor de NAB6, maar lijkt dat je alleen de 1TB/32GB of 512GB/32GB variant kan kiezen?

Acties:
  • 0 Henk 'm!

  • Minimadness
  • Registratie: Juni 2013
  • Laatst online: 12-10 18:25
chmistry schreef op maandag 11 december 2023 @ 20:57:
[...]


Ah dat scheelt voor de NAB6.
Ik heb gezocht naar de barebone optie voor de NAB6, maar lijkt dat je alleen de 1TB/32GB of 512GB/32GB variant kan kiezen?
Hij was tot voor kort beschikbaar op https://store.minisforum.de/ . Minisforum kennende kan ie zo weer beschikbaar komen, al is dat uiteraard geen garantie. Amazon verkoopt inderdaad alleen maar kits incl. geheugen en opslag.

Acties:
  • 0 Henk 'm!

  • chmistry
  • Registratie: April 2002
  • Laatst online: 09-07 11:06
Dan blijf ik nog even dubben, het is trouwens voor het eerst dat ik bij ali iets duurder zie dan hier in europa: https://nl.aliexpress.com/item/1005005396003156.html

Acties:
  • +3 Henk 'm!

  • misteriks
  • Registratie: Maart 2000
  • Laatst online: 10:32
27000k schreef op vrijdag 24 november 2023 @ 16:29:
[...]

Welke BIOS/UEFI-versie gebruik je?
Ik had c6 bereikt. Na het uitvlakken naar de huidige versie R.2.6.0 bereik ik op dit moment slechts c3!?

Wat zijn je BIOS/UEFI instellingen?


Edit:
In de tussentijd heb ik een tweede NVMe geïnstalleerd. Het feit dat alleen C3 nog mogelijk was, was al voor de installatie.

Edit:
Het stroomverbruik is beter dan met de Gigabyte eerder onder TrueNAS Scale, zolang ik ASPM niet had geforceerd via commando's voor de Realtek NIC. Het forceren maakte het moederbord echter instabiel en het rebootte om de paar uur. Daarom heb ik de Kontron aangeschaft.

Ik zit momenteel op ongeveer 20 watt met twee 12 TB HDD's die continu draaien en twee NVMe + 2,5 GBe verbindingen. Bewerk: correctie => schommelt tussen 18,5 en 20,5 watt.
Ik zie hetzelfde gedrag met de K3842-Q2
Bios versie 1.4.0
Maximaal C6 en een minimum van 5.2w en een max van rond de 7w idle

Afbeeldingslocatie: https://tweakers.net/i/jCQsI06dx3Lo6Qu4QB-klNXJq2s=/800x/filters:strip_exif()/f/image/Lq2Ouu3xRNk5bpax8BQC92mb.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/kjkndLJf1MIGGY2mPkAKzJGZI2M=/x800/filters:strip_exif()/f/image/nOoPUfn7er089PR5JUlpG2Ih.png?f=fotoalbum_large
Na update naar Bios versie 2.6.0
Maximaal C3 met een minimum van 6.0w en een max van 7.5w

Afbeeldingslocatie: https://tweakers.net/i/20r-lRBEiapJVO_DGQYWnrVCLMM=/800x/filters:strip_exif()/f/image/GKCc6blexqAPsVsJYWcHi2PH.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/FYjf3tQuAUtvDZ80FNAYhlkLySg=/x800/filters:strip_exif()/f/image/aKkNfTTsQVaxVD1c983gfdpt.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/YFML_d3QDQLtz8G9ttFKTcKzp5c=/800x/filters:strip_exif()/f/image/N0VNjssFy1tyoDcnRYTNjvjY.png?f=fotoalbum_large

De Bios update doet dus iets met de maximale c-state, maar nog geen idee wat het veroorzaakt en of daar nog wat aan te verbeteren valt


De huidige config is deze met Proxmox CE 8.1

#CategoryProduct
1ProcessorsIntel Core i3-12100 Boxed
1MoederbordenKontron K3842-Q
1BehuizingenInter-Tech IM-1 Pocket
1Geheugen internCorsair Vengeance CMK32GX5M2B5200C40
1VoedingenMini-box PicoPSU-150-XT + 84W (Fortron) Adapter Power Kit
1Solid state drivesSamsung PM981 512GB

Acties:
  • 0 Henk 'm!
thys schreef op maandag 11 december 2023 @ 20:25:
Omdat de verkoper natuurlijk niet thuis gaf heb ik nu zelf maar een gepatchte BIOS gemaakt waarin de ASPM settings wel zitten. Werkt ook netjes nu.
Heeft het nog zin om naast L1 ook L0s te proberen te forceren?
Wow, eigen BIOS, cool. Is er een open source brach of zo?
Waarom niet, probeer ook met L0s.

Acties:
  • 0 Henk 'm!

  • misteriks
  • Registratie: Maart 2000
  • Laatst online: 10:32
andru123 schreef op maandag 11 december 2023 @ 23:08:
[...]

Wow, eigen BIOS, cool. Is er een open source brach of zo?
Waarom niet, probeer ook met L0s.
Ik ben daar ook mee aan het spelen geweest voor mijn m.2 slots

Volgens mij is L1 de beste optie als ik dit goed begrijp:
https://www.supermicro.com/support/faqs/faq.cfm?faq=22413

Acties:
  • 0 Henk 'm!

  • smeerbartje
  • Registratie: September 2006
  • Laatst online: 10-10 07:33
chmistry schreef op maandag 11 december 2023 @ 20:55:
[...]

Eerlijk gezegd omdat ik daar nog niet zoveel smaken van heb zien langskomen... Ik sta open voor suggesties. (Heb niet het hele forum doorgelezen he)
Ik heb vorige week zo'n ding gekocht: NUC-13 PRO. Klein, snel, degelijk. Heel erg blij mee. NVME kaartje erin en geheugen erin prikken. Klaar ben je.

Proxmox erop en gaan met een zeer laag stroomverbruik. En ook nog eens een 2.5 GB nicje onboard.

Acties:
  • 0 Henk 'm!

  • chmistry
  • Registratie: April 2002
  • Laatst online: 09-07 11:06
smeerbartje schreef op dinsdag 12 december 2023 @ 07:27:
[...]

Ik heb vorige week zo'n ding gekocht: NUC-13 PRO. Klein, snel, degelijk. Heel erg blij mee. NVME kaartje erin en geheugen erin prikken. Klaar ben je.

Proxmox erop en gaan met een zeer laag stroomverbruik. En ook nog eens een 2.5 GB nicje onboard.
Mooie optie, ik heb het erbij gezet. Heb je ook een meting gedaan van je stroomverbruik? Edit: ik zie hier dat de NUC idle rond de 5W zit: user109731 in "Het grote zuinige server topic - deel 3"

Het voordeel van de NUC is dat je in Nederland koopt met consumentenbescherming, hij lijkt wel minder kosteneffectief dan de NAB6 bijvoorbeeld als ik alleen naar de cpu kijk.

[ Voor 8% gewijzigd door chmistry op 12-12-2023 08:49 ]


Acties:
  • +4 Henk 'm!

  • thys
  • Registratie: December 2004
  • Laatst online: 11-10 08:50
andru123 schreef op maandag 11 december 2023 @ 23:08:
[...]
Wow, eigen BIOS, cool. Is er een open source brach of zo?
Waarom niet, probeer ook met L0s.
Het was wel weer even een mooi avontuur ja. Ik kwam op het idee via een post op STH waar iemand een aangepaste BIOS had gemaakt om HWP te fixen op een 1235U board. Blijkbaar is er een hele toolset om UEFI BIOS aan te passen. Ik kwam erachter dat het vrij gebruikelijk is dat er veel meer opties in deze BIOS geïmplementeerd zijn maar dat deze allemaal worden verborgen. Met deze toolsets kun je alle opties zien en condities weghalen die bepalen of een setting of zelfs hele pagina weergegeven wordt.

In mijn geval was de hele pagina "PCI Express Configuration" onder Chipset -> PCH-IO Configuration er niet maar deze had ik wel nodig om ASPM in te stellen. Omdat ik de BIOS ook nergens kon downloaden heb ik hem gedumpt met de Intel Flash tool. Daarna kon ik zien dat deze pagina wel in de BIOS zat en heb ik de weergave conditie verwijderd en daar een nieuwe ROM van gemaakt.

Afbeeldingslocatie: https://tweakers.net/i/p5R2eP-Mg3vduB0A6WpDgX2HETU=/800x/filters:strip_icc():strip_exif()/f/image/fsrHf3bsgw96y1drU3zDmQOt.jpg?f=fotoalbum_large

Flashen was wel even spannend, ik heb geen recovery tools dus brick is einde verhaal. Maar het ging allemaal prima en daarna was de pagina netjes toegevoegd!

Er zitten nog veeeeeeeel meer settings in die hidden zijn dus ik ga er nog wel eens verder doorheen spitten. Volgende stap wordt om de power limits te optimaliseren.

Acties:
  • 0 Henk 'm!

  • PuijkeN
  • Registratie: Juli 2004
  • Laatst online: 11:03

PuijkeN

euhm ?

GoBieN-Be schreef op maandag 11 december 2023 @ 19:41:
@PuijkeN Je zou in BIOS toch iets moeten vinden om ASPM in te schakelen.
Je kan anders ook nog eens proberen met GRUB force aspm parameter (zie topic start bericht) en het script.
Ik kwam inderdaad wel iets tegen dat relevant is .. ik weet de exacte benaming niet meer en heb natuurlijk geen foto genomen 8)7 8)7

Echter kwam ik settings tegen die ik op L0, L1 en L0sL1 ofzoiets kon zetten, het stond volgens mij op L0 en ik heb het verzet naar L0sL1, maar dat leek geen verschil te geven.

Proxmox gebruikt voor zover ik weet geen GRUB, dus ik kan die config niet overnemen. Ik weet niet ook niet wat het doet met stabiliteit want als router/firewall moet die wel stabiel blijven, anders krijg ik problemen thuis O-) 8)

[ Voor 30% gewijzigd door PuijkeN op 12-12-2023 09:44 ]

PVOutput


Acties:
  • +1 Henk 'm!

  • thys
  • Registratie: December 2004
  • Laatst online: 11-10 08:50
PuijkeN schreef op dinsdag 12 december 2023 @ 09:38:
[...]
Proxmox gebruikt voor zover ik weet geen GRUB, dus ik kan die config niet overnemen
Jawel hoor, proxmox gebruikt gewoon grub. Aanpassen in /etc/default/grub en dan daarna even "update-grub" draaien om de wijziging toe te passen!

[ Voor 17% gewijzigd door thys op 12-12-2023 09:40 ]


Acties:
  • 0 Henk 'm!

  • PuijkeN
  • Registratie: Juli 2004
  • Laatst online: 11:03

PuijkeN

euhm ?

thys schreef op dinsdag 12 december 2023 @ 09:39:
[...]

Jawel hoor, proxmox gebruikt gewoon grub. Aanpassen in /etc/default/grub en dan daarna even "update-grub" draaien om de wijziging toe te passen!
Aha, hij zit gewoon ergens anders .. dat kan ik nog wel even proberen dan? Wat kan er misgaan als het niet werkt, momenteel heb ik geen fysieke toegang dus indien er een kans is dat het niet meer boot kan ik beter even wachten :+

Trouwens, ik heb wel C10 voor package (80+%) en C10 (85+%) op alle cores. Ik heb het niet helemaal gevolgd hier in de thread maar is dat niet waar ASPM voor diende? Zodat de CPU ook in een lower power state geraakt? Of zit er nog meer besparing in als die devices ook ASPM enabled zouden staan?

Nog even de output van lspci, want ik zie dat door deze aanpassing in de BIOS er wel iets veranderd is - op de onderste lijnen voor de I226's staat nu ASPM L1, terwijl dit er voorheen niet stond. Weliswaar staat het nog disabled maar er is dus wel iets veranderd.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
root@pve1:~# lspci -vv | awk '/ASPM/{print $0}' RS= | grep --color -P '(^[a-z0-9:.]+|ASPM )'
00:1c.0 PCI bridge: Intel Corporation Device 54b8 (prog-if 00 [Normal decode])
                LnkCap: Port #1, Speed 8GT/s, Width x1, ASPM not supported
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
00:1c.1 PCI bridge: Intel Corporation Device 54b9 (prog-if 00 [Normal decode])
                LnkCap: Port #2, Speed 8GT/s, Width x1, ASPM not supported
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
00:1c.2 PCI bridge: Intel Corporation Device 54ba (prog-if 00 [Normal decode])
                LnkCap: Port #3, Speed 8GT/s, Width x1, ASPM not supported
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
00:1c.3 PCI bridge: Intel Corporation Device 54bb (prog-if 00 [Normal decode])
                LnkCap: Port #4, Speed 8GT/s, Width x1, ASPM not supported
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
00:1c.6 PCI bridge: Intel Corporation Device 54be (prog-if 00 [Normal decode])
                LnkCap: Port #7, Speed 8GT/s, Width x1, ASPM not supported
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
01:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (rev 04)
                LnkCap: Port #0, Speed 5GT/s, Width x1, ASPM L1, Exit Latency L1 <4us
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
02:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (rev 04)
                LnkCap: Port #0, Speed 5GT/s, Width x1, ASPM L1, Exit Latency L1 <4us
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
03:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (rev 04)
                LnkCap: Port #0, Speed 5GT/s, Width x1, ASPM L1, Exit Latency L1 <4us
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
04:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (rev 04)
                LnkCap: Port #0, Speed 5GT/s, Width x1, ASPM L1, Exit Latency L1 <4us
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
05:00.0 Ethernet controller: Intel Corporation Ethernet Controller I226-V (rev 04)
                LnkCap: Port #0, Speed 5GT/s, Width x1, ASPM L1, Exit Latency L1 <4us
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+

[ Voor 88% gewijzigd door PuijkeN op 12-12-2023 09:49 ]

PVOutput


Acties:
  • 0 Henk 'm!
thys schreef op dinsdag 12 december 2023 @ 09:39:
[...]

Jawel hoor, proxmox gebruikt gewoon grub. Aanpassen in /etc/default/grub en dan daarna even "update-grub" draaien om de wijziging toe te passen!
Beide klopt :+. Als je Proxmox met ZFS gebruikt wordt systemd-bootd gebruikt (dat is volgens mij de oude Gummiboot in een nieuw jasje). IIRC moet je bij Proxmox ook niet zomaar de grub config file aanpassen en bijbehorende grub scripts uitvoeren. Proxmox heeft een eigen? config file die je kunt aanpassen en een eigen script dat dit toepast op de in gebruik zijnde bootloader. Maar dat staat ook beschreven op de Proxmox wiki.

En het gaat hier natuurlijk niet om grub opties die ingesteld moet worden. Het gaat om de kernel "command" line en de opties die je daar op gebruikt. Waarbij de kernel cmdline uiteraard wel vaak ergens in de opties van de bootloader staan zodat deze die opgeeft als die de kernel boot. Maar hoe je de cmdline aanpast verschilt per bootloader. De daadwerkelijke aanpassing aan de cmdline is altijd hetzelfde.

Acties:
  • 0 Henk 'm!

  • PuijkeN
  • Registratie: Juli 2004
  • Laatst online: 11:03

PuijkeN

euhm ?

RobertMe schreef op dinsdag 12 december 2023 @ 10:53:
[...]

Beide klopt :+. Als je Proxmox met ZFS gebruikt wordt systemd-bootd gebruikt (dat is volgens mij de oude Gummiboot in een nieuw jasje). IIRC moet je bij Proxmox ook niet zomaar de grub config file aanpassen en bijbehorende grub scripts uitvoeren. Proxmox heeft een eigen? config file die je kunt aanpassen en een eigen script dat dit toepast op de in gebruik zijnde bootloader. Maar dat staat ook beschreven op de Proxmox wiki.

En het gaat hier natuurlijk niet om grub opties die ingesteld moet worden. Het gaat om de kernel "command" line en de opties die je daar op gebruikt. Waarbij de kernel cmdline uiteraard wel vaak ergens in de opties van de bootloader staan zodat deze die opgeeft als die de kernel boot. Maar hoe je de cmdline aanpast verschilt per bootloader. De daadwerkelijke aanpassing aan de cmdline is altijd hetzelfde.
Ok, dan had ik dat toch goed begrepen uit de documentatie bij Proxmox. Ik gebruik inderdaad ZFS omwille van de snapshotting en dergelijke .. dus dan gebruik ik inderdaad systemd-bootd

Bedankt voor de verduidelijking!

PVOutput


Acties:
  • 0 Henk 'm!
Proxmox heeft eigen grub 'hooks', maar volgens mij kan je prima de /etc/default/grub file aanpassen zonder risico dat proxmox' eigen dingen stuk gaan.

Ik heb er iig nog nooit issues mee gehad (YMMV).

Even niets...


Acties:
  • 0 Henk 'm!

  • Sparkiee
  • Registratie: November 2006
  • Laatst online: 12-10 15:04
Ik lees al een tijdje mee. Ook reeds eerder een setup geplaatst. Maar na wat verder lezen toch wat anders gezocht. Ook omdat bepaalde moederborden niet of nauwelijks te krijgen zijn. En ik denk dat ik nu een setup heb waar ik mee verder kan.
SSD schijven heb ik nog (4 stuks). Ik ga de setup gebruiken voor backup, Plex, downloaden en HA. Doel is om de setup zo zuinig mogelijk te krijgen zodat deze dag en nacht aan kan staan.
Ik wil er Unraid op gaan draaien. Is deze setup dan een goed uitgangspunt? Ik twijfel namelijk of ik een I5 cpu nodig heb of ook weg kom met een I3.

#CategoryProductPrijsSubtotaal
1ProcessorsIntel Core i5-13400 Tray€ 226,-€ 226,-
1MoederbordenGigabyte B760I AORUS PRO DDR4€ 199,-€ 199,-
1BehuizingenInter-Tech IPC SC-4004€ 88,90€ 88,90
1ProcessorkoelingNoctua NH-L9i-17xx€ 44,90€ 44,90
1Geheugen internCorsair ValueSelect CMV32GX4M1A2666C18€ 68,95€ 68,95
1VoedingenMini-box picoPSU PSU-120WI-25V€ 0,-€ 0,-
Totaal€ 627,75

Acties:
  • 0 Henk 'm!

  • Morphix
  • Registratie: Augustus 2007
  • Laatst online: 06-10 10:47
Voor de taken die je noemt is een Intel 12100 al ruim voldoende. Moederbord vraag ik me af of dat de juiste keuze is, je bent qua zuinigheid meestal beter af met een model dat nauwelijks features heeft. Kost ook een stuk minder. Gigabyte staat niet bekend om zuinigheid.

Acties:
  • 0 Henk 'm!

  • Tacoos
  • Registratie: Januari 2001
  • Laatst online: 13:34

Tacoos

i am i

Een aantal jaren geleden heb ik een Synology DS215j gekocht als set-it-and-forget-it NAS. Nu komen er geen nieuwe updates meer voor en bovendien issie zo traag als....Op de Synology staan vooornamelijk onze prive foto's, films, belangrijke data en ook wat films, maar niet veel.

Een tijd later is er ook een NUC in de meterkast bij gekomen, met daarop oa TP-Link Omada netwerk control SW, HA, script om onze Growatt omvormer uit te lezen en P1 meter info. Tzt zie ik daar nog PiHole en een VPN oplossing bijkomen.

Nu de Synology zo langzamerhand afgeschreven is, is het idee ontstaan een servertje te gaan bouwen wat zowel de Synology als de NUC zou gaan vervangen.
Het plan is een Proxmox systeem in te richten, met daarop aparte VM's en container vooor NAS, HA, TP-Link Omada etc in te richten

Ik neig naar onderstaande basis componenten:
#CategoryProductPrijsSubtotaal
1ProcessorsIntel Core i3-10100T Tray€ 160,80€ 160,80
1MoederbordenASRock B460M-ITX/ac€ 0,-€ 0,-
1ProcessorkoelingGelid Solutions Polar 1U Low-Profile€ 13,-€ 13,-
Bekijk collectie
Importeer producten
Totaal€ 173,80


Op dit moment heeft mijn NAS 3 TB opslag ruimte, voor een nieuwe voorzie ik 6-8 TB in mirror of raid.

Is bovenstaande een goed uitgangspunt?
Hoeveel RAM is verstandig?
Hoe zwaar moet de voeding zijn? Via online calculatoren kom ik met 1 ssd en 3 sata schijven tussen 200 en 250w

Ik mik op een idle verbruik wat beter is dan dat van de Synology en ben blij als het systeem de NUC evenaart

Ter referentie:
De NUC doet ongeveer 7W
De Synology zit tussen 18 en 20W
Ik ben aan het testen met Proxmox op een AMD APU 5350, met OMV, TrueNAS Scale en Core en UnRaid in aparte VM's en die doet nu tussen de 27 en 35W (met een 400W voeding, onder de 20 moet mogelijk zijn met een beter passende voeding)

[ Voor 4% gewijzigd door Tacoos op 12-12-2023 14:35 ]

Doe maar gewoon, dan doe je al gek genoeg...


Acties:
  • +1 Henk 'm!

  • MuVo
  • Registratie: Februari 2008
  • Laatst online: 12:18
Het viel mij op (tijdens het vergelijken van een zuinig Kontron moederbord K3842-Q vs K3843-B) dat de eerste foto op de Kontron k3843-B product pagina, een gebogen front panel pin heeft.

Afbeeldingslocatie: https://tweakers.net/i/_6sJvfXoc0GwqxGDO6V0SFE9kyw=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/Ekcpt3RkUiUUHZRHVUMfYXdg.png?f=user_large

Acties:
  • 0 Henk 'm!
@Sparkiee zonder inventaris of link naar je systeem is het moielijk te raadplegen waarom bijv. je een WI voeding gekozen. B760i had ik getest (gepinnde posts).
@Tacoos je gaat voor een oudere gen van Intel CPU. Verkrijgbaarheid en prijs gaat variëren.

Acties:
  • +1 Henk 'm!
MuVo schreef op dinsdag 12 december 2023 @ 14:03:
Het viel mij op (tijdens het vergelijken van een zuinig Kontron moederbord K3842-Q vs K3843-B) dat de eerste foto op de Kontron k3843-B product pagina, een gebogen front panel pin heeft.

[Afbeelding]
Daar zit standaard een zwarte jumper op die een beetje naar binnen hangt. Die zal wel een tik hebben gehad waardoor die pin is meegebogen...

Material 3 Thema's voor HA | Swiss Army Knife custom card voor HA | AmoebeLabs


Acties:
  • 0 Henk 'm!

  • EValentino
  • Registratie: Januari 2009
  • Niet online
smeerbartje schreef op dinsdag 12 december 2023 @ 07:27:
[...]

Ik heb vorige week zo'n ding gekocht: NUC-13 PRO. Klein, snel, degelijk. Heel erg blij mee. NVME kaartje erin en geheugen erin prikken. Klaar ben je.

Proxmox erop en gaan met een zeer laag stroomverbruik. En ook nog eens een 2.5 GB nicje onboard.
Blijft mooi spul, enige probleem voor mij is dat ik 5 stuks 3.5" HDD heb die ik ergens kwijt moet... Anders had ik graag ook een NUC'je aangeschaft.

Acties:
  • 0 Henk 'm!

  • Sparkiee
  • Registratie: November 2006
  • Laatst online: 12-10 15:04
andru123 schreef op dinsdag 12 december 2023 @ 15:51:
@Sparkiee zonder inventaris of link naar je systeem is het moielijk te raadplegen waarom bijv. je een WI voeding gekozen. B760i had ik getest (gepinnde posts).
@Tacoos je gaat voor een oudere gen van Intel CPU. Verkrijgbaarheid en prijs gaat variëren.
IK heb op dit moment een HP Microserver Gen8. Met Windows Server 2019 en 4 oude schijven. Daarvan wil ik niks opnieuw gebruiken. Ik wil dus met een geheel nieuwe setup starten. Alleen zal ik wel de data van de ene naar de andere server verplaatsen.

Acties:
  • 0 Henk 'm!

  • Tacoos
  • Registratie: Januari 2001
  • Laatst online: 13:34

Tacoos

i am i

andru123 schreef op dinsdag 12 december 2023 @ 15:51:
...snip...
@Tacoos je gaat voor een oudere gen van Intel CPU. Verkrijgbaarheid en prijs gaat variëren.
Daar ben ik me van bewust; dat wordt waarschijnlijk een van MP.
Maar ik begrijp uit het topic dat deze goed scoren op laag idle verbruik en 2dehands spaart kosten😅

Doe maar gewoon, dan doe je al gek genoeg...


Acties:
  • 0 Henk 'm!
Tacoos schreef op dinsdag 12 december 2023 @ 17:40:
Daar ben ik me van bewust; dat wordt waarschijnlijk een van MP.
Maar ik begrijp uit het topic dat deze goed scoren op laag idle verbruik en 2dehands spaart kosten😅
Over dat specifieke MB kan ik maar paar metingen vinden - die zijn niet zuinig (7W en 10W), wij hebben genoeg voorbeden van nieuwere generaties die 5W doen.

Acties:
  • +1 Henk 'm!
@Tacoos Als je hem kunt kopen geeft i3-10100 meer performance. Het beste is standaard JEDEC/SPD geheugen op standaard spanning. Overklok geheugen met XMP kan tegenvallen of terugvallen naar een lagere snelheid. De spec sheet van Intel geeft de snelheid aan. Nieuwer JEDEC geheugen zou terug moeten klokken naar de snelheid die past bij de processor (Intel spec sheet). Dus kies saai kaal geheugen, non-gaming. Met wat geluk kun je online terugvinden wat de SPD settings zijn voor specifieke modules.

Wat kost energie? Dat zijn vaak VM's, zware applicaties, monitoring tools en kleine 3.5" hard disks en de voeding. In RAID 0 (mirroring) of 5 laat je meer drives draaien dan nodig en dat kost meer energie. Zie de spec sheets van de betreffende disks. Gewone SSD's zijn doorgaans veel zuiniger en een alternatief zijn ook grote 3.5" hard disks, zodat het aantal Watt per TB beperkt blijft. Zie topic start. Bij een NAS win je vaak meer met zuinige keuzes in storage dan met alleen het basissysteem. Backups kun je maken via een tijdelijke USB aansluiting.

@MuVo Daar hoort een jumper die nogal hoog is, daardoor wordt die samengedrukt in de antistatische verpakking en buigt het wat (op de foto wel verder dan mijn borden). Misschien heeft iemand het daar beetgepakt. Kan worden teruggebogen. Ze hadden lagere jumpers moeten kiezen. De borden komen oorspronkelijk in OEM kartonverpakking met vele stuks tegelijk.

Acties:
  • 0 Henk 'm!

  • thys
  • Registratie: December 2004
  • Laatst online: 11-10 08:50
Zodra ik PCI passthrough gebruik schiet het vermogen omhoog en kom ik ook niet meer in een pkg C-state terecht. Is daar nog een goede tip voor?

Acties:
  • 0 Henk 'm!

  • GoBieN-Be
  • Registratie: Juni 2002
  • Laatst online: 00:53
Je moet dan ook ASPM software matig gaan inschakelen op je VM die het PCI-E apparaat gebruikt lijkt me.

Acties:
  • 0 Henk 'm!

  • chmistry
  • Registratie: April 2002
  • Laatst online: 09-07 11:06
Maar eens even in de NUCjes gedoken, een redelijk recente is de volgende:
uitvoering: Intel NUC 13 Pro Kit NUC13ANHi3 (EU-stroomkabel)

Ik kan deze (slim versie) echter voor een paar tientjes minder in Duitsland krijgen:
https://www.heise.de/prei...3l3ki3000-x-a2936534.html

Het lijken exact dezelfde specs verder, met als enige verschil de case:
https://www.intel.com/con...-brief.html#tab-blade-1-4

Acties:
  • 0 Henk 'm!

  • MuVo
  • Registratie: Februari 2008
  • Laatst online: 12:18
Ik probeer ASPM te forceren met het ASPM script met verbeteringen uit dit topic op een unraid systeem.

Ik krijg de volgende output:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
Script location: /tmp/user.scripts/tmpScripts/ASPM/script
Note that closing this window will abort the execution of this script
[36mRoot complex[00m:
/tmp/user.scripts/tmpScripts/ASPM/script: line 178: bc: command not found
setpci: Unknown register "".
Try `setpci --help' for more information.
/tmp/user.scripts/tmpScripts/ASPM/script: line 208: printf: 0x: invalid hex number
00:1c.2 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3 (rev d5)
[01;33m0x[00m : [36m0x0[01;32m --> [34m0x2[00m ... setpci: Unknown register "".
Try `setpci --help' for more information.
setpci: Unknown register "".
Try `setpci --help' for more information.
/tmp/user.scripts/tmpScripts/ASPM/script: line 240: printf: 0x: invalid hex number
[[31mFAIL[00m] (0x0)

[36mEndpoint[00m:
/tmp/user.scripts/tmpScripts/ASPM/script: line 182: bc: command not found
setpci: Unknown register "".
Try `setpci --help' for more information.
setpci: Unknown register "".
Try `setpci --help' for more information.
/tmp/user.scripts/tmpScripts/ASPM/script: line 175: printf: 0x: invalid hex number
/tmp/user.scripts/tmpScripts/ASPM/script: line 182: bc: command not found
setpci: Unknown register "".
Try `setpci --help' for more information.
setpci: Unknown register "".
Try `setpci --help' for more information.
/tmp/user.scripts/tmpScripts/ASPM/script: line 175: printf: 0x: invalid hex number
/tmp/user.scripts/tmpScripts/ASPM/script: line 182: bc: command not found
setpci: Unknown register "".
Try `setpci --help' for more information.
setpci: Unknown register "".
Try `setpci --help' for more information.
/tmp/user.scripts/tmpScripts/ASPM/script: line 175: printf: 0x: invalid hex number
/tmp/user.scripts/tmpScripts/ASPM/script: line 182: bc: command not found
setpci: Unknown register "".
Try `setpci --help' for more information.
setpci: Unknown register "".
Try `setpci --help' for more information.
/tmp/user.scripts/tmpScripts/ASPM/script: line 175: printf: 0x: invalid hex number
/tmp/user.scripts/tmpScripts/ASPM/script: line 182: bc: command not found
setpci: Unknown register "".
Try `setpci --help' for more information.
setpci: Unknown register "".
Try `setpci --help' for more information.
/tmp/user.scripts/tmpScripts/ASPM/script: line 175: printf: 0x: invalid hex number
/tmp/user.scripts/tmpScripts/ASPM/script: line 182: bc: command not found
setpci: Unknown register "".
Try `setpci --help' for more information.
setpci: Unknown register "".
Try `setpci --help' for more information.
/tmp/user.scripts/tmpScripts/ASPM/script: line 175: printf: 0x: invalid hex number
/tmp/user.scripts/tmpScripts/ASPM/script: line 182: bc: command not found
setpci: Unknown register "".
Try `setpci --help' for more information.
setpci: Unknown register "".
Try `setpci --help' for more information.
/tmp/user.scripts/tmpScripts/ASPM/script: line 175: printf: 0x: invalid hex number
/tmp/user.scripts/tmpScripts/ASPM/script: line 182: bc: command not found
setpci: Unknown register "".
Try `setpci --help' for more information.
setpci: Unknown register "".
Try `setpci --help' for more information.
/tmp/user.scripts/tmpScripts/ASPM/script: line 175: printf: 0x: invalid hex number
/tmp/user.scripts/tmpScripts/ASPM/script: line 182: bc: command not found
setpci: Unknown register "".
Try `setpci --help' for more information.
setpci: Unknown register "".
Try `setpci --help' for more information.
/tmp/user.scripts/tmpScripts/ASPM/script: line 175: printf: 0x: invalid hex number
/tmp/user.scripts/tmpScripts/ASPM/script: line 182: bc: command not found
setpci: Unknown register "".
Try `setpci --help' for more information.
setpci: Unknown register "".
Try `setpci --help' for more information.
/tmp/user.scripts/tmpScripts/ASPM/script: line 175: printf: 0x: invalid hex number
/tmp/user.scripts/tmpScripts/ASPM/script: line 182: bc: command not found
setpci: Unknown register "".
Try `setpci --help' for more information.
setpci: Unknown register "".
Try `setpci --help' for more information.
/tmp/user.scripts/tmpScripts/ASPM/script: line 175: printf: 0x: invalid hex number
/tmp/user.scripts/tmpScripts/ASPM/script: line 182: bc: command not found
setpci: Unknown register "".
Try `setpci --help' for more information.
setpci: Unknown register "".
Try `setpci --help' for more information.
/tmp/user.scripts/tmpScripts/ASPM/script: line 175: printf: 0x: invalid hex number
/tmp/user.scripts/tmpScripts/ASPM/script: line 182: bc: command not found
setpci: Unknown register "".
Try `setpci --help' for more information.
setpci: Unknown register "".
Try `setpci --help' for more information.
/tmp/user.scripts/tmpScripts/ASPM/script: line 175: printf: 0x: invalid hex number
/tmp/user.scripts/tmpScripts/ASPM/script: line 182: bc: command not found
setpci: Unknown register "".
Try `setpci --help' for more information.
setpci: Unknown register "".
Try `setpci --help' for more information.
/tmp/user.scripts/tmpScripts/ASPM/script: line 175: printf: 0x: invalid hex number
/tmp/user.scripts/tmpScripts/ASPM/script: line 182: bc: command not found
setpci: Unknown register "".
Try `setpci --help' for more information.
setpci: Unknown register "".
Try `setpci --help' for more information.
/tmp/user.scripts/tmpScripts/ASPM/script: line 175: printf: 0x: invalid hex number
/tmp/user.scripts/tmpScripts/ASPM/script: line 182: bc: command not found
setpci: Unknown register "".
Try `setpci --help' for more information.
setpci: Unknown register "".
Try `setpci --help' for more information.
/tmp/user.scripts/tmpScripts/ASPM/script: line 175: printf: 0x: invalid hex number
/tmp/user.scripts/tmpScripts/ASPM/script: line 182: bc: command not found
setpci: Unknown register "".
Try `setpci --help' for more information.
setpci: Unknown register "".
Try `setpci --help' for more information.
/tmp/user.scripts/tmpScripts/ASPM/script: line 175: printf: 0x: invalid hex number
/tmp/user.scripts/tmpScripts/ASPM/script: line 182: bc: command not found
setpci: Unknown register "".
Try `setpci --help' for more information.
setpci: Unknown register "".
Try `setpci --help' for more information.
/tmp/user.scripts/tmpScripts/ASPM/script: line 175: printf: 0x: invalid hex number
/tmp/user.scripts/tmpScripts/ASPM/script: line 182: bc: command not found
setpci: Unknown register "".
Try `setpci --help' for more information.
setpci: Unknown register "".
Try `setpci --help' for more information.
/tmp/user.scripts/tmpScripts/ASPM/script: line 175: printf: 0x: invalid hex number
/tmp/user.scripts/tmpScripts/ASPM/script: line 182: bc: command not found
setpci: Unknown register "".
Try `setpci --help' for more information.
Long loop while looking for ASPM word for 04:00.0


Nu ben ik er niet zekervan of ik de juiste root complex heb gekozen:

ROOT_COMPLEX="00:1c.2"
ENDPOINT="04:00.0"

Op basis van de volgen de output:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
lspci -t
-[0000:00]-+-00.0
           +-01.0-[01]--+-00.0
           |            \-00.1
           +-02.0
           +-03.0
           +-14.0
           +-16.0
           +-16.3
           +-19.0
           +-1a.0
           +-1c.0-[02]--
           +-1c.2-[03]----00.0
           +-1c.4-[04]----00.0
           +-1d.0
           +-1f.0
           +-1f.2
           \-1f.3


De actuele status van ASPM is het volgende, zie output:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
lspci -vv | awk '/ASPM.*?abled/{print $0}' RS= | grep --color -P '(^[a-z0-9:.]+|ASPM.*?abled)'
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06) (prog-if 00 [Normal decode])
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d5) (prog-if 00 [Normal decode])
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk-
00:1c.2 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3 (rev d5) (prog-if 00 [Normal decode])
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
00:1c.4 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #5 (rev d5) (prog-if 00 [Normal decode])
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
01:00.0 VGA compatible controller: NVIDIA Corporation TU117GL [T600] (rev a1) (prog-if 00 [VGA controller])
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
01:00.1 Audio device: NVIDIA Corporation Device 10fa (rev a1)
                LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, Disabled- CommClk+
03:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
04:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+


In het bios van mijn systeem zie ik geen ASPM opties.

Systeem specificaties:
- Asrockrack C226M WS
- Intel® Core™ i7-4790

Kan iemand vertellen of ik uberhoubt ASPM op dit systeem ondersteund wordt en kan forceren, zo ja wat gaat hier boven mis?

Bedankt.

Acties:
  • 0 Henk 'm!

  • Mich
  • Registratie: December 2000
  • Laatst online: 10:29
MuVo schreef op woensdag 13 december 2023 @ 09:41:
Ik probeer ASPM te forceren met het ASPM script met verbeteringen uit dit topic op een unraid systeem.

Ik krijg de volgende output:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
Script location: /tmp/user.scripts/tmpScripts/ASPM/script
Note that closing this window will abort the execution of this script
[36mRoot complex[00m:
/tmp/user.scripts/tmpScripts/ASPM/script: line 178: bc: command not found
setpci: Unknown register "".
Try `setpci --help' for more information.
/tmp/user.scripts/tmpScripts/ASPM/script: line 208: printf: 0x: invalid hex number
00:1c.2 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3 (rev d5)
[01;33m0x[00m : [36m0x0[01;32m --> [34m0x2[00m ... setpci: Unknown register "".
Try `setpci --help' for more information.
setpci: Unknown register "".
Try `setpci --help' for more information.
/tmp/user.scripts/tmpScripts/ASPM/script: line 240: printf: 0x: invalid hex number
[[31mFAIL[00m] (0x0)

[36mEndpoint[00m:
/tmp/user.scripts/tmpScripts/ASPM/script: line 182: bc: command not found
setpci: Unknown register "".
Try `setpci --help' for more information.
setpci: Unknown register "".
Try `setpci --help' for more information.
/tmp/user.scripts/tmpScripts/ASPM/script: line 175: printf: 0x: invalid hex number
/tmp/user.scripts/tmpScripts/ASPM/script: line 182: bc: command not found
setpci: Unknown register "".
Try `setpci --help' for more information.
setpci: Unknown register "".
Try `setpci --help' for more information.
/tmp/user.scripts/tmpScripts/ASPM/script: line 175: printf: 0x: invalid hex number
/tmp/user.scripts/tmpScripts/ASPM/script: line 182: bc: command not found
setpci: Unknown register "".
Try `setpci --help' for more information.
setpci: Unknown register "".
Try `setpci --help' for more information.
/tmp/user.scripts/tmpScripts/ASPM/script: line 175: printf: 0x: invalid hex number
/tmp/user.scripts/tmpScripts/ASPM/script: line 182: bc: command not found
setpci: Unknown register "".
Try `setpci --help' for more information.
setpci: Unknown register "".
Try `setpci --help' for more information.
/tmp/user.scripts/tmpScripts/ASPM/script: line 175: printf: 0x: invalid hex number
/tmp/user.scripts/tmpScripts/ASPM/script: line 182: bc: command not found
setpci: Unknown register "".
Try `setpci --help' for more information.
setpci: Unknown register "".
Try `setpci --help' for more information.
/tmp/user.scripts/tmpScripts/ASPM/script: line 175: printf: 0x: invalid hex number
/tmp/user.scripts/tmpScripts/ASPM/script: line 182: bc: command not found
setpci: Unknown register "".
Try `setpci --help' for more information.
setpci: Unknown register "".
Try `setpci --help' for more information.
/tmp/user.scripts/tmpScripts/ASPM/script: line 175: printf: 0x: invalid hex number
/tmp/user.scripts/tmpScripts/ASPM/script: line 182: bc: command not found
setpci: Unknown register "".
Try `setpci --help' for more information.
setpci: Unknown register "".
Try `setpci --help' for more information.
/tmp/user.scripts/tmpScripts/ASPM/script: line 175: printf: 0x: invalid hex number
/tmp/user.scripts/tmpScripts/ASPM/script: line 182: bc: command not found
setpci: Unknown register "".
Try `setpci --help' for more information.
setpci: Unknown register "".
Try `setpci --help' for more information.
/tmp/user.scripts/tmpScripts/ASPM/script: line 175: printf: 0x: invalid hex number
/tmp/user.scripts/tmpScripts/ASPM/script: line 182: bc: command not found
setpci: Unknown register "".
Try `setpci --help' for more information.
setpci: Unknown register "".
Try `setpci --help' for more information.
/tmp/user.scripts/tmpScripts/ASPM/script: line 175: printf: 0x: invalid hex number
/tmp/user.scripts/tmpScripts/ASPM/script: line 182: bc: command not found
setpci: Unknown register "".
Try `setpci --help' for more information.
setpci: Unknown register "".
Try `setpci --help' for more information.
/tmp/user.scripts/tmpScripts/ASPM/script: line 175: printf: 0x: invalid hex number
/tmp/user.scripts/tmpScripts/ASPM/script: line 182: bc: command not found
setpci: Unknown register "".
Try `setpci --help' for more information.
setpci: Unknown register "".
Try `setpci --help' for more information.
/tmp/user.scripts/tmpScripts/ASPM/script: line 175: printf: 0x: invalid hex number
/tmp/user.scripts/tmpScripts/ASPM/script: line 182: bc: command not found
setpci: Unknown register "".
Try `setpci --help' for more information.
setpci: Unknown register "".
Try `setpci --help' for more information.
/tmp/user.scripts/tmpScripts/ASPM/script: line 175: printf: 0x: invalid hex number
/tmp/user.scripts/tmpScripts/ASPM/script: line 182: bc: command not found
setpci: Unknown register "".
Try `setpci --help' for more information.
setpci: Unknown register "".
Try `setpci --help' for more information.
/tmp/user.scripts/tmpScripts/ASPM/script: line 175: printf: 0x: invalid hex number
/tmp/user.scripts/tmpScripts/ASPM/script: line 182: bc: command not found
setpci: Unknown register "".
Try `setpci --help' for more information.
setpci: Unknown register "".
Try `setpci --help' for more information.
/tmp/user.scripts/tmpScripts/ASPM/script: line 175: printf: 0x: invalid hex number
/tmp/user.scripts/tmpScripts/ASPM/script: line 182: bc: command not found
setpci: Unknown register "".
Try `setpci --help' for more information.
setpci: Unknown register "".
Try `setpci --help' for more information.
/tmp/user.scripts/tmpScripts/ASPM/script: line 175: printf: 0x: invalid hex number
/tmp/user.scripts/tmpScripts/ASPM/script: line 182: bc: command not found
setpci: Unknown register "".
Try `setpci --help' for more information.
setpci: Unknown register "".
Try `setpci --help' for more information.
/tmp/user.scripts/tmpScripts/ASPM/script: line 175: printf: 0x: invalid hex number
/tmp/user.scripts/tmpScripts/ASPM/script: line 182: bc: command not found
setpci: Unknown register "".
Try `setpci --help' for more information.
setpci: Unknown register "".
Try `setpci --help' for more information.
/tmp/user.scripts/tmpScripts/ASPM/script: line 175: printf: 0x: invalid hex number
/tmp/user.scripts/tmpScripts/ASPM/script: line 182: bc: command not found
setpci: Unknown register "".
Try `setpci --help' for more information.
setpci: Unknown register "".
Try `setpci --help' for more information.
/tmp/user.scripts/tmpScripts/ASPM/script: line 175: printf: 0x: invalid hex number
/tmp/user.scripts/tmpScripts/ASPM/script: line 182: bc: command not found
setpci: Unknown register "".
Try `setpci --help' for more information.
setpci: Unknown register "".
Try `setpci --help' for more information.
/tmp/user.scripts/tmpScripts/ASPM/script: line 175: printf: 0x: invalid hex number
/tmp/user.scripts/tmpScripts/ASPM/script: line 182: bc: command not found
setpci: Unknown register "".
Try `setpci --help' for more information.
Long loop while looking for ASPM word for 04:00.0


Nu ben ik er niet zekervan of ik de juiste root complex heb gekozen:

ROOT_COMPLEX="00:1c.2"
ENDPOINT="04:00.0"

Op basis van de volgen de output:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
lspci -t
-[0000:00]-+-00.0
           +-01.0-[01]--+-00.0
           |            \-00.1
           +-02.0
           +-03.0
           +-14.0
           +-16.0
           +-16.3
           +-19.0
           +-1a.0
           +-1c.0-[02]--
           +-1c.2-[03]----00.0
           +-1c.4-[04]----00.0
           +-1d.0
           +-1f.0
           +-1f.2
           \-1f.3


De actuele status van ASPM is het volgende, zie output:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
lspci -vv | awk '/ASPM.*?abled/{print $0}' RS= | grep --color -P '(^[a-z0-9:.]+|ASPM.*?abled)'
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06) (prog-if 00 [Normal decode])
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d5) (prog-if 00 [Normal decode])
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk-
00:1c.2 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3 (rev d5) (prog-if 00 [Normal decode])
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
00:1c.4 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #5 (rev d5) (prog-if 00 [Normal decode])
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
01:00.0 VGA compatible controller: NVIDIA Corporation TU117GL [T600] (rev a1) (prog-if 00 [VGA controller])
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
01:00.1 Audio device: NVIDIA Corporation Device 10fa (rev a1)
                LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, Disabled- CommClk+
03:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
04:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+


In het bios van mijn systeem zie ik geen ASPM opties.

Systeem specificaties:
- Asrockrack C226M WS
- Intel® Core™ i7-4790

Kan iemand vertellen of ik uberhoubt ASPM op dit systeem ondersteund wordt en kan forceren, zo ja wat gaat hier boven mis?

Bedankt.
Het lijkt erop dat je script wel dr juiste devices vind maar in het device niet het juiste register om aspm te enabelen. Een tijdje terig is in dit topic ook dit script voorbijgekomen met een enkele verbetering. Misschien die eens proberen.

edit: probeer als root complex ook eens 04:00.0 in te vullen. Want een i210 ondersteunt hoe dan ook ASPM. Het zal missschien niet geactiveerd worden maar je script zal dan wel normaal moeten werken zonder fouten.

edit2: Je root complex had ook ROOT_COMPLEX="00:1c.4" moeten zijn denk ik.

Acties:
  • +1 Henk 'm!

  • HotSpot79
  • Registratie: September 2009
  • Laatst online: 10-10 14:51
je zal het pakket bc even moeten installeren. Dat pakket is nodig om wat conversies (decimal naar hex e.d.) te doen in het script (bc = calculator pakket)

apt install bc

suc6

[ Voor 12% gewijzigd door HotSpot79 op 13-12-2023 10:18 ]


Acties:
  • 0 Henk 'm!

  • HotSpot79
  • Registratie: September 2009
  • Laatst online: 10-10 14:51
MuVo schreef op woensdag 13 december 2023 @ 09:41:
Ik probeer ASPM te forceren met het ASPM script met verbeteringen uit dit topic op een unraid systeem.

....

In het bios van mijn systeem zie ik geen ASPM opties.

Systeem specificaties:
- Asrockrack C226M WS
- Intel® Core™ i7-4790

Kan iemand vertellen of ik uberhoubt ASPM op dit systeem ondersteund wordt en kan forceren, zo ja wat gaat hier boven mis?

Bedankt.
Ik heb ook een dergelijk systeem met een Z97e moederbord en een i5-4460k processor. Ik kan ook geen ASPM aan/uit zetten, omdat het moederbord dit simpelweg niet ondersteund. Ik ben bang dat ook jouw 'gedateerde' moederbord helemaal geen ASPM kan. Ik heb voor mijn systeem de hoop op ASPM opgegeven.

Acties:
  • 0 Henk 'm!

  • gaafst
  • Registratie: Augustus 2012
  • Laatst online: 15:04
HotSpot79 schreef op woensdag 13 december 2023 @ 10:21:
[...]
Ik heb ook een dergelijk systeem met een Z97e moederbord en een i5-4460k processor. Ik kan ook geen ASPM aan/uit zetten, omdat het moederbord dit simpelweg niet ondersteund. Ik ben bang dat ook jouw 'gedateerde' moederbord helemaal geen ASPM kan. Ik heb voor mijn systeem de hoop op ASPM opgegeven.
Met het hier gedeelde en gecorrigeerde script krijg ik ASPM wel geforceerd op een Z87 board icm i5-4670K. Het scheelt overigens niet heel veel in gebruik, maar ik heb dan ook geen idle server. De Z97 chipset is nieuwer, het zou me verbazen als er niet iets te forceren is. Maar het kan idd ook nog afhangen van (de kwaliteit van) het MB zelf.

Nibe:F2040-12 SMO-40 BA-ST9040-2FE(365l) UKV100 vv:200m² - 280m² 850m³ Rc:5,9 bj:2021 - PV:8750Wp Growatt TLS-3 8k


Acties:
  • 0 Henk 'm!

  • MuVo
  • Registratie: Februari 2008
  • Laatst online: 12:18
Mich schreef op woensdag 13 december 2023 @ 09:54:
[...]


Het lijkt erop dat je script wel dr juiste devices vind maar in het device niet het juiste register om aspm te enabelen. Een tijdje terig is in dit topic ook dit script voorbijgekomen met een enkele verbetering. Misschien die eens proberen.

edit: probeer als root complex ook eens 04:00.0 in te vullen. Want een i210 ondersteunt hoe dan ook ASPM. Het zal missschien niet geactiveerd worden maar je script zal dan wel normaal moeten werken zonder fouten.

edit2: Je root complex had ook ROOT_COMPLEX="00:1c.4" moeten zijn denk ik.
Bedankt voor het meedenken! Ik heb de nieuwste versie van het script geprobeerd in combinatie met jou voorgestelde ROOT_COMPLEX nummer, geen succes. Zie hier onder het script:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
#!/bin/bash
# Copyright (c) 2010-2013 Luis R. Rodriguez <mcgrof@do-not-panic.com>
#
# Permission to use, copy, modify, and/or distribute this software for any
# purpose with or without fee is hereby granted, provided that the above
# copyright notice and this permission notice appear in all copies.
#
# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.


# ASPM Tuning script
#
# This script lets you enable ASPM on your devices in case your BIOS
# does not have it enabled for some reason. If your BIOS does not have
# it enabled it is usually for a good reason so you should only use this if
# you know what you are doing. Typically you would only need to enable
# ASPM manually when doing development and using a card that typically
# is not present on a laptop, or using the cardbus slot. The BIOS typically
# disables ASPM for foreign cards and on the cardbus slot. Check also
# if you may need to do other things than what is below on your vendor
# documentation.
#
# To use this script You will need for now to at least query your device
# PCI endpoint and root complex addresses using the convention output by
# lspci: [<bus>]:[<slot>].[<func>]
#
# For example:
#
# 03:00.0 Network controller: Atheros Communications Inc. AR9300 Wireless LAN adaptor (rev 01
# 00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03)
#
# The root complex for the endpoint can be found using lspci -t
#
# For more details refer to:
#
# http://wireless.kernel.org/en/users/Documentation/ASPM

# You just need to modify these three values:

#ROOT_COMPLEX="00:1c.1"
#ROOT_COMPLEX="00:1e.0"
ROOT_COMPLEX="00:1c.4"
#ENDPOINT="03:00.0"
#ENDPOINT="05:00.0"
ENDPOINT="04:00.0"

# We'll only enable the last 2 bits by using a mask
# of :3 to setpci, this will ensure we keep the existing
# values on the byte.
#
# Hex  Binary  Meaning
# -------------------------
# 0    0b00    L0 only
# 1    0b01    L0s only
# 2    0b10    L1 only
# 3    0b11    L1 and L0s
ASPM_SETTING=2

function aspm_setting_to_string()
{
    case $1 in
    0)
        echo -e "\t${BLUE}L0 only${NORMAL}, ${RED}ASPM disabled${NORMAL}"
        ;;
    1)
        ;;
    2)
        echo -e "\t${GREEN}L1 only${NORMAL}"
        ;;
    3)
        echo -e "\t${GREEN}L1 and L0s${NORMAL}"
        ;;
    *)
        echo -e "\t${RED}Invalid${NORMAL}"
        ;;
    esac
}


###################################################################
# Do not edit below here unless you are sending me a patch
###################################################################
#
# TODO: patches are welcomed to me until we submit to to
#       PCI Utilities upstream.
#
# This can be improved by in this order:
#
#   * Accept arguments for endpoint and root complex address, and
#     desired ASPM settings
#   * Look for your ASPM capabilities by quering your
#     LnkCap register first. Use these values to let you
#     select whether you want to enable only L1 or L1 & L0s
#   * Searching for your root complex for you
#   * Search for your PCI device by using the driver
#   * Disable your driver and ask to reboot ?
#   * Rewrite in C
#   * Write ncurses interface [ wishlist ]
#   * Write GTK/QT interface [ wishlist ]
#   * Submit upstream as aspm.c to the PCI Utilities, which are
#     maintained by Martin Mares <mj@ucw.cz>

# Pretty colors
GREEN="\033[01;32m"
YELLOW="\033[01;33m"
NORMAL="\033[00m"
BLUE="\033[34m"
RED="\033[31m"
PURPLE="\033[35m"
CYAN="\033[36m"
UNDERLINE="\033[02m"

# we can surely read the spec to get a better value
MAX_SEARCH=20
SEARCH_COUNT=1
ASPM_BYTE_ADDRESS="INVALID"

ROOT_PRESENT=$(lspci | grep -c "$ROOT_COMPLEX")
ENDPOINT_PRESENT=$(lspci | grep -c "$ENDPOINT")

if [[ $(id -u) != 0 ]]; then
    echo "This needs to be run as root"
    exit 1
fi

if [[ $ROOT_PRESENT -eq 0 ]]; then
    echo "Root complex $ROOT_COMPLEX is not present"
    exit
fi

if [[ $ENDPOINT_PRESENT -eq 0 ]]; then
    echo "Endpoint $ENDPOINT is not present"
    exit
fi

# XXX: lspci -s some_device_not_existing does not return positive
# if the device does not exist, fix this upstream
function device_present()
{

    PRESENT=$(lspci | grep -c "$1")
    COMPLAINT="${RED}not present${NORMAL}"

    if [[ $PRESENT -eq 0 ]]; then
        if [[ $2 != "present" ]]; then
            COMPLAINT="${RED}disappeared${NORMAL}"
        fi

        echo -e "Device ${BLUE}${1}${NORMAL} $COMPLAINT" 
        return 1
    fi
    return 0
}

function find_aspm_byte_address()
{
    device_present $ENDPOINT present
    if [[ $? -ne 0 ]]; then
        exit
    fi

    SEARCH=$(setpci -s $1 34.b)
    # We know on the first search $SEARCH will not be
    # 10 but this simplifies the implementation.
    while [[ $SEARCH != 10 && $SEARCH_COUNT -le $MAX_SEARCH ]]; do
        END_SEARCH=$(setpci -s $1 ${SEARCH}.b)

        # Convert hex digits to uppercase for bc
        SEARCH_UPPER=$(printf "%X" 0x${SEARCH})

        if [[ $END_SEARCH = 10 ]]; then
            ASPM_BYTE_ADDRESS=$(echo "obase=16; ibase=16; $SEARCH_UPPER + 10" | bc)
            break
        fi

        SEARCH=$(echo "obase=16; ibase=16; $SEARCH_UPPER + 1" | bc)
        SEARCH=$(setpci -s $1 ${SEARCH}.b)

        let SEARCH_COUNT=$SEARCH_COUNT+1
    done

    if [[ $SEARCH_COUNT -ge $MAX_SEARCH ]]; then
        echo -e "Long loop while looking for ASPM word for $1"
        return 1
    fi
    return 0
}

function enable_aspm_byte()
{
    device_present $1 present
    if [[ $? -ne 0 ]]; then
        exit
    fi

    find_aspm_byte_address $1
    if [[ $? -ne 0 ]]; then
        return 1
    fi

    ASPM_BYTE_HEX=$(setpci -s $1 ${ASPM_BYTE_ADDRESS}.b)
    ASPM_BYTE_HEX=$(printf "%X" 0x${ASPM_BYTE_HEX})
    # setpci doesn't support a mask on the query yet, only on the set,
    # so to verify a setting on a mask we have no other optoin but
    # to do do this stuff ourselves.
    DESIRED_ASPM_BYTE_HEX=$(printf "%X" $(( (0x${ASPM_BYTE_HEX} & ~0x7) |0x${ASPM_SETTING})))

    if [[ $ASPM_BYTE_ADDRESS = "INVALID" ]]; then
        echo -e "No ASPM byte could be found for $(lspci -s $1)"
        return
    fi

    echo -e "$(lspci -s $1)"
    echo -en "\t${YELLOW}0x${ASPM_BYTE_ADDRESS}${NORMAL} : ${CYAN}0x${ASPM_BYTE_HEX}${GREEN} --> ${BLUE}0x${DESIRED_ASPM_BYTE_HEX}${NORMAL} ... "

    device_present $1 present
    if [[ $? -ne 0 ]]; then
        exit
    fi

    # Avoid setting if already set
    if [[ $ASPM_BYTE_HEX = $DESIRED_ASPM_BYTE_HEX ]]; then
        echo -e "[${GREEN}SUCESS${NORMAL}] (${GREEN}already set${NORMAL})"
        aspm_setting_to_string $ASPM_SETTING
        return 0
    fi

    # This only writes the last 3 bits
    setpci -s $1 ${ASPM_BYTE_ADDRESS}.b=${ASPM_SETTING}:3

    sleep 3

    ACTUAL_ASPM_BYTE_HEX=$(setpci -s $1 ${ASPM_BYTE_ADDRESS}.b)
    ACTUAL_ASPM_BYTE_HEX=$(printf "%X" 0x${ACTUAL_ASPM_BYTE_HEX})

    # Do not retry this if it failed, if it failed to set.
    # Likey if it failed its a good reason and you should look
    # into that.
    if [[ $ACTUAL_ASPM_BYTE_HEX != $DESIRED_ASPM_BYTE_HEX ]]; then
        echo -e "\t[${RED}FAIL${NORMAL}] (0x${ACTUAL_ASPM_BYTE_HEX})"
        return 1
    fi

    echo -e "\t[${GREEN}SUCCESS]${NORMAL}]"
    aspm_setting_to_string $ASPM_SETTING

    return 0
}

device_present $ENDPOINT not_sure
if [[ $? -ne 0 ]]; then
    exit
fi

echo -e "${CYAN}Root complex${NORMAL}:"
enable_aspm_byte $ROOT_COMPLEX
echo

echo -e "${CYAN}Endpoint${NORMAL}:"
enable_aspm_byte $ENDPOINT
echo
HotSpot79 schreef op woensdag 13 december 2023 @ 10:21:
[...]


Ik heb ook een dergelijk systeem met een Z97e moederbord en een i5-4460k processor. Ik kan ook geen ASPM aan/uit zetten, omdat het moederbord dit simpelweg niet ondersteund. Ik ben bang dat ook jouw 'gedateerde' moederbord helemaal geen ASPM kan. Ik heb voor mijn systeem de hoop op ASPM opgegeven.
Ik denk ook dat ik daar ook op uit ga komen. Maar ik probeer nog even :).
gaafst schreef op woensdag 13 december 2023 @ 10:55:
[...]


Met het hier gedeelde en gecorrigeerde script krijg ik ASPM wel geforceerd op een Z87 board icm i5-4670K. Het scheelt overigens niet heel veel in gebruik, maar ik heb dan ook geen idle server. De Z97 chipset is nieuwer, het zou me verbazen als er niet iets te forceren is. Maar het kan idd ook nog afhangen van (de kwaliteit van) het MB zelf.
Goed om te horen, zou je jouw gecorrigeerde script willen delen?

Acties:
  • +2 Henk 'm!

  • HotSpot79
  • Registratie: September 2009
  • Laatst online: 10-10 14:51
@MuVo heb je het 'bc' pakket wel geinstalleerd? Dat heb je nodig om het juiste register te calculeren in het script?

Zie mijn eerdere post..

Acties:
  • +3 Henk 'm!

  • HotSpot79
  • Registratie: September 2009
  • Laatst online: 10-10 14:51
Ik gebruik zelf een ander script. Daar kan je namelijk het EndPoint aan meegeven en de gewenste ASPM setting.

code:
1
./enable-aspm.sh <EndPoint> <ASPM-setting>


Het EndPoint haal ik uit de volgende commando:

code:
1
lspci -vv | awk '/ASPM/{print $0}' RS= | grep --color -P '(^[a-z0-9:.]+|ASPM )'


Dan kopieer ik bijv: 00:01.2 en kijk ik welke ASPM het onderdeel ondersteund:

code:
1
./enable-aspm.sh 00:01.2 3


Dat betekent dus L1 en L0s.

Alle Endpoints die ik moet aanpassen zet ik dan in een ander script en roep ik het bovenstaande telkens opnieuw aan met andere parameters.


En dit is het enable-aspm.sh script dat ik dus gebruik. Je hoeft hier dus geen ROOT_COMPLEX oid dergelijks aan mee te geven.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
#!/bin/bash
# Copyright (c) 2010-2013 Luis R. Rodriguez <mcgrof@do-not-panic.com>
#
# Permission to use, copy, modify, and/or distribute this software for any
# purpose with or without fee is hereby granted, provided that the above
# copyright notice and this permission notice appear in all copies.
#
# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.


# ASPM Tuning script
#
# This script lets you enable ASPM on your devices in case your BIOS
# does not have it enabled for some reason. If your BIOS does not have
# it enabled it is usually for a good reason so you should only use this if
# you know what you are doing. Typically you would only need to enable
# ASPM manually when doing development and using a card that typically
# is not present on a laptop, or using the cardbus slot. The BIOS typically
# disables ASPM for foreign cards and on the cardbus slot. Check also
# if you may need to do other things than what is below on your vendor
# documentation.
#
# To use this script You will need for now to at least query your device
# PCI endpoint and root complex addresses using the convention output by
# lspci: [<bus>]:[<slot>].[<func>]
#
# For example:
#
# 03:00.0 Network controller: Atheros Communications Inc. AR9300 Wireless LAN adaptor (rev 01
# 00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03)
#
# The root complex for the endpoint can be found using lspci -PP
#
# For more details refer to:
#
# en:users:documentation:aspm [Linux Wireless]

# You just need to modify these three values:

ENDPOINT=$1

# We'll only enable the last 2 bits by using a mask
# of :3 to setpci, this will ensure we keep the existing
# values on the byte.
#
# Hex Binary Meaning
# -------------------------
# 0 0b00 L0 only
# 1 0b01 L0s only
# 2 0b10 L1 only
# 3 0b11 L1 and L0s
ASPM_SETTING=$2

function aspm_setting_to_string()
{
case $1 in
0)
echo -e "${BLUE}L0 only${NORMAL}, ${RED}ASPM disabled${NORMAL}"
;;
1)
echo -e "${GREEN}L0s only${NORMAL}"
;;
2)
echo -e "${GREEN}L1 only${NORMAL}"
;;
3)
echo -e "${GREEN}L1 and L0s${NORMAL}"
;;
*)
echo -e "${RED}Invalid${NORMAL}"
;;
esac
}


###################################################################
# Do not edit below here unless you are sending me a patch
###################################################################
#
# TODO: patches are welcomed to me until we submit to to
# PCI Utilities upstream.
#
# This can be improved by in this order:
#
# * Accept arguments for endpoint and root complex address, and
# desired ASPM settings
# * Look for your ASPM capabilities by quering your
# LnkCap register first. Use these values to let you
# select whether you want to enable only L1 or L1 & L0s
# * Searching for your root complex for you
# * Search for your PCI device by using the driver
# * Disable your driver and ask to reboot ?
# * Rewrite in C
# * Write ncurses interface [ wishlist ]
# * Write GTK/QT interface [ wishlist ]
# * Submit upstream as aspm.c to the PCI Utilities, which are
# maintained by Martin Mares <mj@ucw.cz>

# Pretty colors
GREEN="\033[01;32m"
YELLOW="\033[01;33m"
NORMAL="\033[00m"
BLUE="\033[34m"
RED="\033[31m"
PURPLE="\033[35m"
CYAN="\033[36m"
UNDERLINE="\033[02m"

# we can surely read the spec to get a better value
MAX_SEARCH=20
SEARCH_COUNT=1
ASPM_BYTE_ADDRESS="INVALID"

if [[ $# -ne 2 ]]; then
echo "Usage: ./enable-aspm.sh ENDPOINT ASPM_SETTING"
exit 1
fi

ENDPOINT_PRESENT=$(lspci -s $ENDPOINT)

if [[ $(id -u) != 0 ]]; then
echo "This needs to be run as root"
exit 1
fi

if [[ ${#ENDPOINT_PRESENT} -eq 0 ]]; then
echo "Endpoint $ENDPOINT is not present"
exit
fi

function device_present()
{

PRESENT=$(lspci -s $1)
COMPLAINT="${RED}not present${NORMAL}"

if [[ ${#PRESENT} -eq 0 ]]; then
if [[ $2 != "present" ]]; then
COMPLAINT="${RED}disappeared${NORMAL}"
fi

echo -e "Device ${BLUE}${1}${NORMAL} $COMPLAINT"
return 1
fi
return 0
}

function find_aspm_byte_address()
{
device_present $ENDPOINT present
if [[ $? -ne 0 ]]; then
exit
fi

SEARCH=$(setpci -s $1 34.b)
# We know on the first search $SEARCH will not be
# 10 but this simplifies the implementation.
while [[ $SEARCH != 10 && $SEARCH_COUNT -le $MAX_SEARCH ]]; do
END_SEARCH=$(setpci -s $1 ${SEARCH}.b)

# Convert hex digits to uppercase for bc
SEARCH_UPPER=$(printf "%X" 0x${SEARCH})

if [[ $END_SEARCH = 10 ]]; then
ASPM_BYTE_ADDRESS=$(echo "obase=16; ibase=16; $SEARCH_UPPER + 10" | bc)
break
fi

SEARCH=$(echo "obase=16; ibase=16; $SEARCH_UPPER + 1" | bc)
SEARCH=$(setpci -s $1 ${SEARCH}.b)

let SEARCH_COUNT=$SEARCH_COUNT+1
done

if [[ $SEARCH_COUNT -ge $MAX_SEARCH ]]; then
echo -e "Long loop while looking for ASPM word for $1"
return 1
fi
return 0
}

function enable_aspm_byte()
{
device_present $1 present
if [[ $? -ne 0 ]]; then
exit
fi

find_aspm_byte_address $1
if [[ $? -ne 0 ]]; then
return 1
fi

ASPM_BYTE_HEX=$(setpci -s $1 ${ASPM_BYTE_ADDRESS}.b)
ASPM_BYTE_HEX=$(printf "%X" 0x${ASPM_BYTE_HEX})
# setpci doesn't support a mask on the query yet, only on the set,
# so to verify a setting on a mask we have no other optoin but
# to do do this stuff ourselves.
DESIRED_ASPM_BYTE_HEX=$(printf "%X" $(( (0x${ASPM_BYTE_HEX} & ~0x7) |0x${ASPM_SETTING})))

if [[ $ASPM_BYTE_ADDRESS = "INVALID" ]]; then
echo -e "No ASPM byte could be found for $(lspci -s $1)"
return
fi

echo -e "$(lspci -s $1)"
echo -en "\t${YELLOW}0x${ASPM_BYTE_ADDRESS}${NORMAL} : ${CYAN}0x${ASPM_BYTE_HEX}${GREEN} --> ${BLUE}0x${DESIRED_ASPM_BYTE_HEX}${NORMAL} ... "

device_present $1 present
if [[ $? -ne 0 ]]; then
exit
fi

# Avoid setting if already set
if [[ $ASPM_BYTE_HEX = $DESIRED_ASPM_BYTE_HEX ]]; then
echo -n -e "[${GREEN}SUCESS${NORMAL}] (${GREEN}already set${NORMAL}) "
aspm_setting_to_string $ASPM_SETTING
return 0
fi

# This only writes the last 3 bits
setpci -s $1 ${ASPM_BYTE_ADDRESS}.b=${ASPM_SETTING}:3

sleep 0.1

ACTUAL_ASPM_BYTE_HEX=$(setpci -s $1 ${ASPM_BYTE_ADDRESS}.b)
ACTUAL_ASPM_BYTE_HEX=$(printf "%X" 0x${ACTUAL_ASPM_BYTE_HEX})

# Do not retry this if it failed, if it failed to set.
# Likey if it failed its a good reason and you should look
# into that.
if [[ $ACTUAL_ASPM_BYTE_HEX != $DESIRED_ASPM_BYTE_HEX ]]; then
echo -e "[${RED}FAIL${NORMAL}] (0x${ACTUAL_ASPM_BYTE_HEX})"
return 1
fi

echo -n -e "[${GREEN}SUCCESS]${NORMAL} "
aspm_setting_to_string $ASPM_SETTING

return 0
}

device_present $ENDPOINT not_sure
if [[ $? -ne 0 ]]; then
exit
fi

echo -e -n "${CYAN}Device${NORMAL}: "
enable_aspm_byte $ENDPOINT

[ Voor 3% gewijzigd door HotSpot79 op 13-12-2023 14:46 ]


Acties:
  • 0 Henk 'm!

  • MuVo
  • Registratie: Februari 2008
  • Laatst online: 12:18
HotSpot79 schreef op woensdag 13 december 2023 @ 14:23:
@MuVo heb je het 'bc' pakket wel geinstalleerd? Dat heb je nodig om het juiste register te calculeren in het script?

Zie mijn eerdere post..
Ik had BC geprobeerd te installeren, maar apt werkt niet in Unraid. Inmidddels heb ik BC kunnen installeren en het script werkt! Bedankt.

Ik heb ASPM nu op ieder device enabled, door het ROOT_COMPLEX nummer aan te passen na het device ID nummer wat nog op disabled stond.

Afbeeldingslocatie: https://tweakers.net/i/nbBAT9cJWr-b4H5vXZeUx_IpIpU=/800x/filters:strip_exif()/f/image/e7xyAYvpWVN5cIB0GHcAFhCG.png?f=fotoalbum_large

ASPM is nu enabled, bedankt allen voor het meedenken! Nu meten of het ook verschil gaat brengen op dit verouderd systeem.
HotSpot79 schreef op woensdag 13 december 2023 @ 14:28:
Ik gebruik zelf een ander script. Daar kan je namelijk het EndPoint aan meegeven en de gewenste ASPM setting.

code:
1
./enable-aspm.sh <EndPoint> <ASPM-setting>


Het EndPoint haal ik uit de volgende commando:

code:
1
lspci -vv | awk '/ASPM/{print $0}' RS= | grep --color -P '(^[a-z0-9:.]+|ASPM )'


Dan kopieer ik bijv: 00:01.2 en kijk ik welke ASPM het onderdeel ondersteund:

code:
1
./enable-aspm.sh 00:01.2 3


Dat betekent dus L1 en L0s.

Alle Endpoints die ik moet aanpassen zet ik dan in een ander script en roep ik het bovenstaande telkens opnieuw aan met andere parameters.


En dit is het enable-aspm.sh script dat ik dus gebruik. Je hoeft hier dus geen ROOT_COMPLEX oid dergelijks aan mee te geven.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
#!/bin/bash
# Copyright (c) 2010-2013 Luis R. Rodriguez <mcgrof@do-not-panic.com>
#
# Permission to use, copy, modify, and/or distribute this software for any
# purpose with or without fee is hereby granted, provided that the above
# copyright notice and this permission notice appear in all copies.
#
# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.


# ASPM Tuning script
#
# This script lets you enable ASPM on your devices in case your BIOS
# does not have it enabled for some reason. If your BIOS does not have
# it enabled it is usually for a good reason so you should only use this if
# you know what you are doing. Typically you would only need to enable
# ASPM manually when doing development and using a card that typically
# is not present on a laptop, or using the cardbus slot. The BIOS typically
# disables ASPM for foreign cards and on the cardbus slot. Check also
# if you may need to do other things than what is below on your vendor
# documentation.
#
# To use this script You will need for now to at least query your device
# PCI endpoint and root complex addresses using the convention output by
# lspci: [<bus>]:[<slot>].[<func>]
#
# For example:
#
# 03:00.0 Network controller: Atheros Communications Inc. AR9300 Wireless LAN adaptor (rev 01
# 00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03)
#
# The root complex for the endpoint can be found using lspci -PP
#
# For more details refer to:
#
# en:users:documentation:aspm [Linux Wireless]

# You just need to modify these three values:

ENDPOINT=$1

# We'll only enable the last 2 bits by using a mask
# of :3 to setpci, this will ensure we keep the existing
# values on the byte.
#
# Hex Binary Meaning
# -------------------------
# 0 0b00 L0 only
# 1 0b01 L0s only
# 2 0b10 L1 only
# 3 0b11 L1 and L0s
ASPM_SETTING=$2

function aspm_setting_to_string()
{
case $1 in
0)
echo -e "${BLUE}L0 only${NORMAL}, ${RED}ASPM disabled${NORMAL}"
;;
1)
echo -e "${GREEN}L0s only${NORMAL}"
;;
2)
echo -e "${GREEN}L1 only${NORMAL}"
;;
3)
echo -e "${GREEN}L1 and L0s${NORMAL}"
;;
*)
echo -e "${RED}Invalid${NORMAL}"
;;
esac
}


###################################################################
# Do not edit below here unless you are sending me a patch
###################################################################
#
# TODO: patches are welcomed to me until we submit to to
# PCI Utilities upstream.
#
# This can be improved by in this order:
#
# * Accept arguments for endpoint and root complex address, and
# desired ASPM settings
# * Look for your ASPM capabilities by quering your
# LnkCap register first. Use these values to let you
# select whether you want to enable only L1 or L1 & L0s
# * Searching for your root complex for you
# * Search for your PCI device by using the driver
# * Disable your driver and ask to reboot ?
# * Rewrite in C
# * Write ncurses interface [ wishlist ]
# * Write GTK/QT interface [ wishlist ]
# * Submit upstream as aspm.c to the PCI Utilities, which are
# maintained by Martin Mares <mj@ucw.cz>

# Pretty colors
GREEN="\033[01;32m"
YELLOW="\033[01;33m"
NORMAL="\033[00m"
BLUE="\033[34m"
RED="\033[31m"
PURPLE="\033[35m"
CYAN="\033[36m"
UNDERLINE="\033[02m"

# we can surely read the spec to get a better value
MAX_SEARCH=20
SEARCH_COUNT=1
ASPM_BYTE_ADDRESS="INVALID"

if [[ $# -ne 2 ]]; then
echo "Usage: ./enable-aspm.sh ENDPOINT ASPM_SETTING"
exit 1
fi

ENDPOINT_PRESENT=$(lspci -s $ENDPOINT)

if [[ $(id -u) != 0 ]]; then
echo "This needs to be run as root"
exit 1
fi

if [[ ${#ENDPOINT_PRESENT} -eq 0 ]]; then
echo "Endpoint $ENDPOINT is not present"
exit
fi

function device_present()
{

PRESENT=$(lspci -s $1)
COMPLAINT="${RED}not present${NORMAL}"

if [[ ${#PRESENT} -eq 0 ]]; then
if [[ $2 != "present" ]]; then
COMPLAINT="${RED}disappeared${NORMAL}"
fi

echo -e "Device ${BLUE}${1}${NORMAL} $COMPLAINT"
return 1
fi
return 0
}

function find_aspm_byte_address()
{
device_present $ENDPOINT present
if [[ $? -ne 0 ]]; then
exit
fi

SEARCH=$(setpci -s $1 34.b)
# We know on the first search $SEARCH will not be
# 10 but this simplifies the implementation.
while [[ $SEARCH != 10 && $SEARCH_COUNT -le $MAX_SEARCH ]]; do
END_SEARCH=$(setpci -s $1 ${SEARCH}.b)

# Convert hex digits to uppercase for bc
SEARCH_UPPER=$(printf "%X" 0x${SEARCH})

if [[ $END_SEARCH = 10 ]]; then
ASPM_BYTE_ADDRESS=$(echo "obase=16; ibase=16; $SEARCH_UPPER + 10" | bc)
break
fi

SEARCH=$(echo "obase=16; ibase=16; $SEARCH_UPPER + 1" | bc)
SEARCH=$(setpci -s $1 ${SEARCH}.b)

let SEARCH_COUNT=$SEARCH_COUNT+1
done

if [[ $SEARCH_COUNT -ge $MAX_SEARCH ]]; then
echo -e "Long loop while looking for ASPM word for $1"
return 1
fi
return 0
}

function enable_aspm_byte()
{
device_present $1 present
if [[ $? -ne 0 ]]; then
exit
fi

find_aspm_byte_address $1
if [[ $? -ne 0 ]]; then
return 1
fi

ASPM_BYTE_HEX=$(setpci -s $1 ${ASPM_BYTE_ADDRESS}.b)
ASPM_BYTE_HEX=$(printf "%X" 0x${ASPM_BYTE_HEX})
# setpci doesn't support a mask on the query yet, only on the set,
# so to verify a setting on a mask we have no other optoin but
# to do do this stuff ourselves.
DESIRED_ASPM_BYTE_HEX=$(printf "%X" $(( (0x${ASPM_BYTE_HEX} & ~0x7) |0x${ASPM_SETTING})))

if [[ $ASPM_BYTE_ADDRESS = "INVALID" ]]; then
echo -e "No ASPM byte could be found for $(lspci -s $1)"
return
fi

echo -e "$(lspci -s $1)"
echo -en "\t${YELLOW}0x${ASPM_BYTE_ADDRESS}${NORMAL} : ${CYAN}0x${ASPM_BYTE_HEX}${GREEN} --> ${BLUE}0x${DESIRED_ASPM_BYTE_HEX}${NORMAL} ... "

device_present $1 present
if [[ $? -ne 0 ]]; then
exit
fi

# Avoid setting if already set
if [[ $ASPM_BYTE_HEX = $DESIRED_ASPM_BYTE_HEX ]]; then
echo -n -e "[${GREEN}SUCESS${NORMAL}] (${GREEN}already set${NORMAL}) "
aspm_setting_to_string $ASPM_SETTING
return 0
fi

# This only writes the last 3 bits
setpci -s $1 ${ASPM_BYTE_ADDRESS}.b=${ASPM_SETTING}:3

sleep 0.1

ACTUAL_ASPM_BYTE_HEX=$(setpci -s $1 ${ASPM_BYTE_ADDRESS}.b)
ACTUAL_ASPM_BYTE_HEX=$(printf "%X" 0x${ACTUAL_ASPM_BYTE_HEX})

# Do not retry this if it failed, if it failed to set.
# Likey if it failed its a good reason and you should look
# into that.
if [[ $ACTUAL_ASPM_BYTE_HEX != $DESIRED_ASPM_BYTE_HEX ]]; then
echo -e "[${RED}FAIL${NORMAL}] (0x${ACTUAL_ASPM_BYTE_HEX})"
return 1
fi

echo -n -e "[${GREEN}SUCCESS]${NORMAL} "
aspm_setting_to_string $ASPM_SETTING

return 0
}

device_present $ENDPOINT not_sure
if [[ $? -ne 0 ]]; then
exit
fi

echo -e -n "${CYAN}Device${NORMAL}: "
enable_aspm_byte $ENDPOINT
Ik ga jou variant van het script proberen, bedankt voor het delen en de instructies/commands :) .

[ Voor 80% gewijzigd door MuVo op 13-12-2023 15:29 ]


Acties:
  • 0 Henk 'm!

  • HotSpot79
  • Registratie: September 2009
  • Laatst online: 10-10 14:51
Super, mooi dat het werkt nu.

Ga ik mij toch afvragen waarom mijn soortgelijk systeem dit niet kan.

Ik krijg wanneer ik dmesg | grep -i aspm uitvoer de volgende meldingen:

code:
1
2
3
4
5
6
[Tue Dec 12 15:36:10 2023] Command line: BOOT_IMAGE=/boot/vmlinuz-6.5.0-0.deb12.4-amd64 root=UUID=3bcc00d2-f022-4cbf-935e-0a6f6d352a8a ro quiet consoleblank=15 pcie_aspm=force pcie_port_pm=force
[Tue Dec 12 15:36:10 2023] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-6.5.0-0.deb12.4-amd64 root=UUID=3bcc00d2-f022-4cbf-935e-0a6f6d352a8a ro quiet consoleblank=15 pcie_aspm=force pcie_port_pm=force
[Tue Dec 12 15:36:10 2023] PCIe ASPM is forcibly enabled
[Tue Dec 12 15:36:10 2023] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
[Tue Dec 12 15:36:10 2023] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI HPX-Type3]
[Tue Dec 12 15:36:10 2023] acpi PNP0A08:00: FADT indicates ASPM is unsupported, using BIOS configuration


Als ik 'lspci -vvvnnPPDq' uitvoer krijg ik het volgende:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
0000:00:00.0 Host bridge [0600]: Intel Corporation 4th Gen Core Processor DRAM Controller [8086:0c00] (rev 06)
        Subsystem: ASRock Incorporation 4th Gen Core Processor DRAM Controller [1849:0c00]
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        IOMMU group: 1
        Capabilities: [e0] Vendor Specific Information: Len=0c <?>
        Kernel driver in use: hsw_uncore

0000:00:02.0 VGA compatible controller [0300]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller [8086:0412] (rev 06) (prog-if 00 [VGA controller])
        Subsystem: ASRock Incorporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller [1849:0412]
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin A routed to IRQ 29
        IOMMU group: 0
        Region 0: Memory at f7800000 (64-bit, non-prefetchable) [size=4M]
        Region 2: Memory at e0000000 (64-bit, prefetchable) [size=256M]
        Region 4: I/O ports at f000 [size=64]
        Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
        Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
                Address: fee00018  Data: 0000
        Capabilities: [d0] Power Management version 2
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D3 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [a4] PCI Advanced Features
                AFCap: TP+ FLR+
                AFCtrl: FLR-
                AFStatus: TP-
        Kernel driver in use: i915
        Kernel modules: i915

0000:00:16.0 Communication controller [0780]: Intel Corporation 9 Series Chipset Family ME Interface #1 [8086:8cba]
        Subsystem: ASRock Incorporation 9 Series Chipset Family ME Interface [1849:8cba]
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin A routed to IRQ 28
        IOMMU group: 2
        Region 0: Memory at f7c26000 (64-bit, non-prefetchable) [size=16]
        Capabilities: [50] Power Management version 3
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [8c] MSI: Enable+ Count=1/1 Maskable- 64bit+
                Address: 00000000fee002d8  Data: 0000
        Kernel driver in use: mei_me
        Kernel modules: mei_me

0000:00:19.0 Ethernet controller [0200]: Intel Corporation Ethernet Connection (2) I218-V [8086:15a1]
        Subsystem: ASRock Incorporation Ethernet Connection (2) I218-V [1849:15a1]
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin A routed to IRQ 26
        IOMMU group: 3
        Region 0: Memory at f7c00000 (32-bit, non-prefetchable) [size=128K]
        Region 1: Memory at f7c24000 (32-bit, non-prefetchable) [size=4K]
        Region 2: I/O ports at f080 [size=32]
        Capabilities: [c8] Power Management version 2
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=1 PME-
        Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
                Address: 00000000fee00218  Data: 0000
        Capabilities: [e0] PCI Advanced Features
                AFCap: TP+ FLR+
                AFCtrl: FLR-
                AFStatus: TP-
        Kernel driver in use: e1000e
        Kernel modules: e1000e

0000:00:1a.0 USB controller [0c03]: Intel Corporation 9 Series Chipset Family USB EHCI Controller #2 [8086:8cad] (prog-if 20 [EHCI])
        Subsystem: ASRock Incorporation 9 Series Chipset Family USB EHCI Controller [1849:8cad]
        Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Interrupt: pin A routed to IRQ 16
        IOMMU group: 4
        Region 0: Memory at f7c23000 (32-bit, non-prefetchable) [size=1K]
        Capabilities: [50] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D3 NoSoftRst- PME-Enable+ DSel=0 DScale=0 PME-
        Capabilities: [58] Debug port: BAR=1 offset=00a0
        Capabilities: [98] PCI Advanced Features
                AFCap: TP+ FLR+
                AFCtrl: FLR-
                AFStatus: TP-
        Kernel driver in use: ehci-pci
        Kernel modules: ehci_pci

0000:00:1d.0 USB controller [0c03]: Intel Corporation 9 Series Chipset Family USB EHCI Controller #1 [8086:8ca6] (prog-if 20 [EHCI])
        Subsystem: ASRock Incorporation 9 Series Chipset Family USB EHCI Controller [1849:8ca6]
        Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Interrupt: pin A routed to IRQ 23
        IOMMU group: 5
        Region 0: Memory at f7c22000 (32-bit, non-prefetchable) [size=1K]
        Capabilities: [50] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D3 NoSoftRst- PME-Enable+ DSel=0 DScale=0 PME-
        Capabilities: [58] Debug port: BAR=1 offset=00a0
        Capabilities: [98] PCI Advanced Features
                AFCap: TP+ FLR+
                AFCtrl: FLR-
                AFStatus: TP-
        Kernel driver in use: ehci-pci
        Kernel modules: ehci_pci

0000:00:1f.0 ISA bridge [0601]: Intel Corporation Z97 Chipset LPC Controller [8086:8cc4]
        Subsystem: ASRock Incorporation Z97 Chipset LPC Controller [1849:8cc4]
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        IOMMU group: 6
        Capabilities: [e0] Vendor Specific Information: Len=0c <?>
        Kernel driver in use: lpc_ich
        Kernel modules: lpc_ich

0000:00:1f.2 SATA controller [0106]: Intel Corporation 9 Series Chipset Family SATA Controller [AHCI Mode] [8086:8c82] (prog-if 01 [AHCI 1.0])
        Subsystem: ASRock Incorporation 9 Series Chipset Family SATA Controller [AHCI Mode] [1849:8c82]
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin B routed to IRQ 27
        IOMMU group: 6
        Region 0: I/O ports at f0d0 [size=8]
        Region 1: I/O ports at f0c0 [size=4]
        Region 2: I/O ports at f0b0 [size=8]
        Region 3: I/O ports at f0a0 [size=4]
        Region 4: I/O ports at f060 [size=32]
        Region 5: Memory at f7c21000 (32-bit, non-prefetchable) [size=2K]
        Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
                Address: fee002b8  Data: 0000
        Capabilities: [70] Power Management version 3
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold-)
                Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [a8] SATA HBA v1.0 BAR4 Offset=00000004
        Kernel driver in use: ahci
        Kernel modules: ahci

0000:00:1f.3 SMBus [0c05]: Intel Corporation 9 Series Chipset Family SMBus Controller [8086:8ca2]
        Subsystem: ASRock Incorporation 9 Series Chipset Family SMBus Controller [1849:8ca2]
        Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Interrupt: pin C routed to IRQ 18
        IOMMU group: 6
        Region 0: Memory at f7c20000 (64-bit, non-prefetchable) [size=256]
        Region 4: I/O ports at f040 [size=32]
        Kernel driver in use: i801_smbus
        Kernel modules: i2c_i801


Ik krijg dus geen capabilities van het systeem. Lijkt erop dat ik dus helemaal niks met aspm kan doen op dit systeem.

Acties:
  • 0 Henk 'm!

  • MuVo
  • Registratie: Februari 2008
  • Laatst online: 12:18
HotSpot79 schreef op woensdag 13 december 2023 @ 15:38:
Super, mooi dat het werkt nu.

Ga ik mij toch afvragen waarom mijn soortgelijk systeem dit niet kan.

Ik krijg wanneer ik dmesg | grep -i aspm uitvoer de volgende meldingen:

code:
1
2
3
4
5
6
[Tue Dec 12 15:36:10 2023] Command line: BOOT_IMAGE=/boot/vmlinuz-6.5.0-0.deb12.4-amd64 root=UUID=3bcc00d2-f022-4cbf-935e-0a6f6d352a8a ro quiet consoleblank=15 pcie_aspm=force pcie_port_pm=force
[Tue Dec 12 15:36:10 2023] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-6.5.0-0.deb12.4-amd64 root=UUID=3bcc00d2-f022-4cbf-935e-0a6f6d352a8a ro quiet consoleblank=15 pcie_aspm=force pcie_port_pm=force
[Tue Dec 12 15:36:10 2023] PCIe ASPM is forcibly enabled
[Tue Dec 12 15:36:10 2023] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
[Tue Dec 12 15:36:10 2023] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI HPX-Type3]
[Tue Dec 12 15:36:10 2023] acpi PNP0A08:00: FADT indicates ASPM is unsupported, using BIOS configuration


Als ik 'lspci -vvvnnPPDq' uitvoer krijg ik het volgende:

code:
1
.....


Ik krijg dus geen capabilities van het systeem. Lijkt erop dat ik dus helemaal niks met aspm kan doen op dit systeem.
Vreemd dat jij ASPM niet enabled krijgt.

Met dmesg | grep -i aspm krijg ik de volgende output:
code:
1
2
3
[    0.137644] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
[    0.232149] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI HPX-Type3]
[    0.232382] acpi PNP0A08:00: FADT indicates ASPM is unsupported, using BIOS configuration



Met lspci -vvvnnPPDq krijg ik de volgende output:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
lspci -vvvnnPPDq
0000:00:00.0 Host bridge [0600]: Intel Corporation 4th Gen Core Processor DRAM Controller [8086:0c00] (rev 06)
        Subsystem: ASRock Incorporation 4th Gen Core Processor DRAM Controller [1849:0c00]
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
        Latency: 0
        IOMMU group: 1
        Capabilities: [e0] Vendor Specific Information: Len=0c <?>
        Kernel driver in use: hsw_uncore

0000:00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller [8086:0c01] (rev 06) (prog-if 00 [Normal decode])
        Subsystem: ASRock Incorporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller [1849:0c01]
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 26
        IOMMU group: 2
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        I/O behind bridge: e000-efff [size=4K] [16-bit]
        Memory behind bridge: ee000000-ef0fffff [size=17M] [32-bit]
        Prefetchable memory behind bridge: d0000000-e1ffffff [size=288M] [32-bit]
        Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
        BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16+ MAbort- >Reset- FastB2B-
                PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
        Capabilities: [88] Subsystem: ASRock Incorporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller [1849:0c01]
        Capabilities: [80] Power Management version 3
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
                Address: fee00218  Data: 0000
        Capabilities: [a0] Express (v2) Root Port (Slot+), MSI 00
                DevCap: MaxPayload 256 bytes, PhantFunc 0
                        ExtTag- RBE+
                DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
                        MaxPayload 256 bytes, MaxReadReq 128 bytes
                DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend-
                LnkCap: Port #2, Speed 8GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <256ns, L1 <8us
                        ClockPM- Surprise- LLActRep- BwNot+ ASPMOptComp+
                LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x16
                        TrErr- Train- SlotClk+ DLActive- BWMgmt+ ABWMgmt+
                SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
                        Slot #1, PowerLimit 75W; Interlock- NoCompl+
                SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
                        Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
                SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
                        Changed: MRL- PresDet- LinkState-
                RootCap: CRSVisible-
                RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
                RootSta: PME ReqID 0000, PMEStatus- PMEPending-
                DevCap2: Completion Timeout: Not Supported, TimeoutDis- NROPrPrP- LTR+
                         10BitTagComp- 10BitTagReq- OBFF Via WAKE#, ExtFmt- EETLPPrefix-
                         EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
                         FRS- LN System CLS Not Supported, TPHComp- ExtTPHComp- ARIFwd-
                         AtomicOpsCap: Routing- 32bit+ 64bit+ 128bitCAS+
                DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR+ 10BitTagReq- OBFF Via WAKE#, ARIFwd-
                         AtomicOpsCtl: ReqEn- EgressBlck-
                LnkCap2: Supported Link Speeds: 2.5-8GT/s, Crosslink- Retimer- 2Retimers- DRS-
                LnkCtl2: Target Link Speed: 8GT/s, EnterCompliance- SpeedDis-
                         Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
                         Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot
                LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete+ EqualizationPhase1+
                         EqualizationPhase2+ EqualizationPhase3+ LinkEqualizationRequest-
                         Retimer- 2Retimers- CrosslinkRes: unsupported
        Capabilities: [100 v1] Virtual Channel
                Caps:   LPEVC=0 RefClk=100ns PATEntryBits=1
                Arb:    Fixed- WRR32- WRR64- WRR128-
                Ctrl:   ArbSelect=Fixed
                Status: InProgress-
                VC0:    Caps:   PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
                        Arb:    Fixed+ WRR32- WRR64- WRR128- TWRR128- WRR256-
                        Ctrl:   Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
                        Status: NegoPending- InProgress-
        Capabilities: [140 v1] Root Complex Link
                Desc:   PortNumber=02 ComponentID=01 EltType=Config
                Link0:  Desc:   TargetPort=00 TargetComponent=01 AssocRCRB- LinkType=MemMapped LinkValid+
                        Addr:   00000000fed19000
        Capabilities: [d94 v1] Secondary PCI Express
                LnkCtl3: LnkEquIntrruptEn- PerformEqu-
                LaneErrStat: 0
        Kernel driver in use: pcieport

0000:00:02.0 VGA compatible controller [0300]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller [8086:0412] (rev 06) (prog-if 00 [VGA controller])
        Subsystem: ASRock Incorporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller [1849:0412]
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin A routed to IRQ 43
        IOMMU group: 0
        Region 0: Memory at ef400000 (64-bit, non-prefetchable) [size=4M]
        Region 2: Memory at c0000000 (64-bit, prefetchable) [size=256M]
        Region 4: I/O ports at f000 [size=64]
        Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
        Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
                Address: fee00018  Data: 0000
        Capabilities: [d0] Power Management version 2
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [a4] PCI Advanced Features
                AFCap: TP+ FLR+
                AFCtrl: FLR-
                AFStatus: TP-
        Kernel driver in use: i915
        Kernel modules: i915

0000:00:03.0 Audio device [0403]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller [8086:0c0c] (rev 06)
        Subsystem: ASRock Incorporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller [1849:0c0c]
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Interrupt: pin A routed to IRQ 255
        IOMMU group: 3
        Region 0: Memory at efc30000 (64-bit, non-prefetchable) [disabled] [size=16K]
        Capabilities: [50] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit-
                Address: 00000000  Data: 0000
        Capabilities: [70] Express (v1) Root Complex Integrated Endpoint, MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0
                        ExtTag- RBE- FLReset+
                DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+ FLReset-
                        MaxPayload 128 bytes, MaxReadReq 128 bytes
                DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend-

0000:00:14.0 USB controller [0c03]: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI [8086:8c31] (rev 05) (prog-if 30 [XHCI])
        Subsystem: ASRock Incorporation 8 Series/C220 Series Chipset Family USB xHCI [1849:8c31]
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin A routed to IRQ 30
        IOMMU group: 4
        Region 0: Memory at efc20000 (64-bit, non-prefetchable) [size=64K]
        Capabilities: [70] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
                Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+
                Address: 00000000fee002f8  Data: 0000
        Kernel driver in use: xhci_hcd

0000:00:16.0 Communication controller [0780]: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 [8086:8c3a] (rev 04)
        Subsystem: ASRock Incorporation 8 Series/C220 Series Chipset Family MEI Controller [1849:8c3a]
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin A routed to IRQ 32
        IOMMU group: 5
        Region 0: Memory at efc3b000 (64-bit, non-prefetchable) [size=16]
        Capabilities: [50] Power Management version 3
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [8c] MSI: Enable+ Count=1/1 Maskable- 64bit+
                Address: 00000000fee00338  Data: 0000
        Kernel driver in use: mei_me
        Kernel modules: mei_me

0000:00:16.3 Serial controller [0700]: Intel Corporation 8 Series/C220 Series Chipset Family KT Controller [8086:8c3d] (rev 04) (prog-if 02 [16550])
        Subsystem: ASRock Incorporation 8 Series/C220 Series Chipset Family KT Controller [1849:8c3d]
        Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Interrupt: pin B routed to IRQ 19
        IOMMU group: 5
        Region 0: I/O ports at f0e0 [size=8]
        Region 1: Memory at efc39000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [c8] Power Management version 3
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+
                Address: 0000000000000000  Data: 0000
        Kernel driver in use: serial

0000:00:19.0 Ethernet controller [0200]: Intel Corporation Ethernet Connection I217-LM [8086:153a] (rev 05)
        Subsystem: Intel Corporation Ethernet Connection I217-LM [8086:0000]
        Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Interrupt: pin A routed to IRQ 20
        IOMMU group: 6
        Region 0: Memory at efc00000 (32-bit, non-prefetchable) [size=128K]
        Region 1: Memory at efc38000 (32-bit, non-prefetchable) [size=4K]
        Region 2: I/O ports at f080 [disabled] [size=32]
        Capabilities: [c8] Power Management version 2
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=1 PME-
        Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+
                Address: 0000000000000000  Data: 0000
        Capabilities: [e0] PCI Advanced Features
                AFCap: TP+ FLR+
                AFCtrl: FLR-
                AFStatus: TP-
        Kernel modules: e1000e

0000:00:1a.0 USB controller [0c03]: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 [8086:8c2d] (rev 05) (prog-if 20 [EHCI])
        Subsystem: ASRock Incorporation 8 Series/C220 Series Chipset Family USB EHCI [1849:8c2d]
        Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Interrupt: pin A routed to IRQ 16
        IOMMU group: 7
        Region 0: Memory at efc37000 (32-bit, non-prefetchable) [size=1K]
        Capabilities: [50] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D3 NoSoftRst- PME-Enable+ DSel=0 DScale=0 PME-
        Capabilities: [58] Debug port: BAR=1 offset=00a0
        Capabilities: [98] PCI Advanced Features
                AFCap: TP+ FLR+
                AFCtrl: FLR-
                AFStatus: TP-
        Kernel driver in use: ehci-pci

0000:00:1c.0 PCI bridge [0604]: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 [8086:8c10] (rev d5) (prog-if 00 [Normal decode])
        Subsystem: ASRock Incorporation 8 Series/C220 Series Chipset Family PCI Express Root Port [1849:8c10]
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 27
        IOMMU group: 8
        Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
        I/O behind bridge: f000-0fff [disabled] [16-bit]
        Memory behind bridge: fff00000-000fffff [disabled] [32-bit]
        Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff [disabled] [64-bit]
        Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
        BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16+ MAbort- >Reset- FastB2B-
                PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
        Capabilities: [40] Express (v2) Root Port (Slot-), MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0
                        ExtTag- RBE+
                DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
                        MaxPayload 128 bytes, MaxReadReq 128 bytes
                DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend-
                LnkCap: Port #1, Speed 5GT/s, Width x2, ASPM L0s L1, Exit Latency L0s <1us, L1 <4us
                        ClockPM- Surprise- LLActRep+ BwNot+ ASPMOptComp-
                LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk-
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x0
                        TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
                RootCap: CRSVisible-
                RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
                RootSta: PME ReqID 0000, PMEStatus- PMEPending-
                DevCap2: Completion Timeout: Range ABC, TimeoutDis+ NROPrPrP- LTR+
                         10BitTagComp- 10BitTagReq- OBFF Via WAKE#, ExtFmt- EETLPPrefix-
                         EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
                         FRS- LN System CLS Not Supported, TPHComp- ExtTPHComp- ARIFwd-
                         AtomicOpsCap: Routing- 32bit- 64bit- 128bitCAS-
                DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR+ 10BitTagReq- OBFF Disabled, ARIFwd-
                         AtomicOpsCtl: ReqEn- EgressBlck-
                LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
                         Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
                         Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot
                LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete- EqualizationPhase1-
                         EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
                         Retimer- 2Retimers- CrosslinkRes: unsupported
        Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
                Address: fee00238  Data: 0000
        Capabilities: [90] Subsystem: ASRock Incorporation 8 Series/C220 Series Chipset Family PCI Express Root Port [1849:8c10]
        Capabilities: [a0] Power Management version 3
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D3 NoSoftRst- PME-Enable+ DSel=0 DScale=0 PME-
        Kernel driver in use: pcieport

0000:00:1c.2 PCI bridge [0604]: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3 [8086:8c14] (rev d5) (prog-if 00 [Normal decode])
        Subsystem: ASRock Incorporation 8 Series/C220 Series Chipset Family PCI Express Root Port [1849:8c14]
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 64 bytes
        Interrupt: pin C routed to IRQ 28
        IOMMU group: 9
        Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
        I/O behind bridge: d000-dfff [size=4K] [16-bit]
        Memory behind bridge: efb00000-efbfffff [size=1M] [32-bit]
        Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff [disabled] [64-bit]
        Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
        BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16+ MAbort- >Reset- FastB2B-
                PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
        Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0
                        ExtTag- RBE+
                DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
                        MaxPayload 128 bytes, MaxReadReq 128 bytes
                DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend-
                LnkCap: Port #3, Speed 5GT/s, Width x2, ASPM L0s L1, Exit Latency L0s <512ns, L1 <16us
                        ClockPM- Surprise- LLActRep+ BwNot+ ASPMOptComp-
                LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x1
                        TrErr- Train+ SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
                SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
                        Slot #2, PowerLimit 25W; Interlock- NoCompl+
                SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
                        Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
                SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
                        Changed: MRL- PresDet- LinkState-
                RootCap: CRSVisible-
                RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
                RootSta: PME ReqID 0000, PMEStatus- PMEPending-
                DevCap2: Completion Timeout: Range ABC, TimeoutDis+ NROPrPrP- LTR+
                         10BitTagComp- 10BitTagReq- OBFF Not Supported, ExtFmt- EETLPPrefix-
                         EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
                         FRS- LN System CLS Not Supported, TPHComp- ExtTPHComp- ARIFwd-
                         AtomicOpsCap: Routing- 32bit- 64bit- 128bitCAS-
                DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR+ 10BitTagReq- OBFF Disabled, ARIFwd-
                         AtomicOpsCtl: ReqEn- EgressBlck-
                LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
                         Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
                         Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot
                LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete- EqualizationPhase1-
                         EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
                         Retimer- 2Retimers- CrosslinkRes: unsupported
        Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
                Address: fee00278  Data: 0000
        Capabilities: [90] Subsystem: ASRock Incorporation 8 Series/C220 Series Chipset Family PCI Express Root Port [1849:8c14]
        Capabilities: [a0] Power Management version 3
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Kernel driver in use: pcieport

0000:00:1c.4 PCI bridge [0604]: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #5 [8086:8c18] (rev d5) (prog-if 00 [Normal decode])
        Subsystem: ASRock Incorporation 8 Series/C220 Series Chipset Family PCI Express Root Port [1849:8c18]
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 128 bytes
        Interrupt: pin A routed to IRQ 29
        IOMMU group: 10
        Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
        I/O behind bridge: f000-0fff [disabled] [16-bit]
        Memory behind bridge: ef800000-efafffff [size=3M] [32-bit]
        Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff [disabled] [64-bit]
        Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
        BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16+ MAbort- >Reset- FastB2B-
                PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
        Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0
                        ExtTag- RBE+
                DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
                        MaxPayload 128 bytes, MaxReadReq 128 bytes
                DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend-
                LnkCap: Port #5, Speed 5GT/s, Width x4, ASPM L0s L1, Exit Latency L0s <512ns, L1 <16us
                        ClockPM- Surprise- LLActRep+ BwNot+ ASPMOptComp-
                LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x1
                        TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
                SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
                        Slot #4, PowerLimit 25W; Interlock- NoCompl+
                SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
                        Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
                SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
                        Changed: MRL- PresDet- LinkState-
                RootCap: CRSVisible-
                RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
                RootSta: PME ReqID 0400, PMEStatus- PMEPending-
                DevCap2: Completion Timeout: Range ABC, TimeoutDis+ NROPrPrP- LTR+
                         10BitTagComp- 10BitTagReq- OBFF Not Supported, ExtFmt- EETLPPrefix-
                         EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
                         FRS- LN System CLS Not Supported, TPHComp- ExtTPHComp- ARIFwd-
                         AtomicOpsCap: Routing- 32bit- 64bit- 128bitCAS-
                DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR+ 10BitTagReq- OBFF Disabled, ARIFwd-
                         AtomicOpsCtl: ReqEn- EgressBlck-
                LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
                         Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
                         Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot
                LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete- EqualizationPhase1-
                         EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
                         Retimer- 2Retimers- CrosslinkRes: unsupported
        Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
                Address: fee00298  Data: 0000
        Capabilities: [90] Subsystem: ASRock Incorporation 8 Series/C220 Series Chipset Family PCI Express Root Port [1849:8c18]
        Capabilities: [a0] Power Management version 3
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Kernel driver in use: pcieport

0000:00:1d.0 USB controller [0c03]: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 [8086:8c26] (rev 05) (prog-if 20 [EHCI])
        Subsystem: ASRock Incorporation 8 Series/C220 Series Chipset Family USB EHCI [1849:8c26]
        Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Interrupt: pin A routed to IRQ 23
        IOMMU group: 11
        Region 0: Memory at efc36000 (32-bit, non-prefetchable) [size=1K]
        Capabilities: [50] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D3 NoSoftRst- PME-Enable+ DSel=0 DScale=0 PME-
        Capabilities: [58] Debug port: BAR=1 offset=00a0
        Capabilities: [98] PCI Advanced Features
                AFCap: TP+ FLR+
                AFCtrl: FLR-
                AFStatus: TP-
        Kernel driver in use: ehci-pci

0000:00:1f.0 ISA bridge [0601]: Intel Corporation C226 Series Chipset Family Server Advanced SKU LPC Controller [8086:8c56] (rev 05)
        Subsystem: ASRock Incorporation C226 Series Chipset Family Server Advanced SKU LPC Controller [1849:8c56]
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        IOMMU group: 12
        Capabilities: [e0] Vendor Specific Information: Len=0c <?>

0000:00:1f.2 SATA controller [0106]: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] [8086:8c02] (rev 05) (prog-if 01 [AHCI 1.0])
        Subsystem: ASRock Incorporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] [1849:8c02]
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin B routed to IRQ 31
        IOMMU group: 12
        Region 0: I/O ports at f0d0 [size=8]
        Region 1: I/O ports at f0c0 [size=4]
        Region 2: I/O ports at f0b0 [size=8]
        Region 3: I/O ports at f0a0 [size=4]
        Region 4: I/O ports at f060 [size=32]
        Region 5: Memory at efc35000 (32-bit, non-prefetchable) [size=2K]
        Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
                Address: fee00318  Data: 0000
        Capabilities: [70] Power Management version 3
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold-)
                Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [a8] SATA HBA v1.0 BAR4 Offset=00000004
        Kernel driver in use: ahci
        Kernel modules: ahci

0000:00:1f.3 SMBus [0c05]: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller [8086:8c22] (rev 05)
        Subsystem: ASRock Incorporation 8 Series/C220 Series Chipset Family SMBus Controller [1849:8c22]
        Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Interrupt: pin C routed to IRQ 18
        IOMMU group: 12
        Region 0: Memory at efc34000 (64-bit, non-prefetchable) [size=256]
        Region 4: I/O ports at f040 [size=32]
        Kernel driver in use: i801_smbus
        Kernel modules: i2c_i801

0000:00:01.0/01:00.0 VGA compatible controller [0300]: NVIDIA Corporation TU117GL [T600] [10de:1fb1] (rev a1) (prog-if 00 [VGA controller])
        Subsystem: Lenovo TU117GL [T600] [17aa:1488]
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin A routed to IRQ 44
        IOMMU group: 2
        Region 0: Memory at ee000000 (32-bit, non-prefetchable) [size=16M]
        Region 1: Memory at d0000000 (64-bit, prefetchable) [size=256M]
        Region 3: Memory at e0000000 (64-bit, prefetchable) [size=32M]
        Region 5: I/O ports at e000 [size=128]
        Expansion ROM at ef000000 [virtual] [disabled] [size=512K]
        Capabilities: [60] Power Management version 3
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
                Address: 00000000fee00498  Data: 0000
        Capabilities: [78] Express (v2) Legacy Endpoint, MSI 00
                DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s unlimited, L1 <64us
                        ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset+
                DevCtl: CorrErr+ NonFatalErr+ FatalErr+ UnsupReq+
                        RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop- FLReset-
                        MaxPayload 256 bytes, MaxReadReq 512 bytes
                DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend-
                LnkCap: Port #0, Speed 8GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <512ns, L1 <16us
                        ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
                LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+
                        ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s (downgraded), Width x16
                        TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
                DevCap2: Completion Timeout: Range AB, TimeoutDis+ NROPrPrP- LTR+
                         10BitTagComp- 10BitTagReq- OBFF Via message, ExtFmt- EETLPPrefix-
                         EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
                         FRS-
                         AtomicOpsCap: 32bit- 64bit- 128bitCAS-
                DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR+ 10BitTagReq- OBFF Disabled,
                         AtomicOpsCtl: ReqEn-
                LnkCap2: Supported Link Speeds: 2.5-8GT/s, Crosslink- Retimer- 2Retimers- DRS-
                LnkCtl2: Target Link Speed: 8GT/s, EnterCompliance- SpeedDis-
                         Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
                         Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot
                LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete+ EqualizationPhase1+
                         EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
                         Retimer- 2Retimers- CrosslinkRes: unsupported
        Capabilities: [100 v1] Virtual Channel
                Caps:   LPEVC=0 RefClk=100ns PATEntryBits=1
                Arb:    Fixed- WRR32- WRR64- WRR128-
                Ctrl:   ArbSelect=Fixed
                Status: InProgress-
                VC0:    Caps:   PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
                        Arb:    Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
                        Ctrl:   Enable+ ID=0 ArbSelect=Fixed TC/VC=01
                        Status: NegoPending- InProgress-
        Capabilities: [250 v1] Latency Tolerance Reporting
                Max snoop latency: 34326183936ns
                Max no snoop latency: 34326183936ns
        Capabilities: [258 v1] L1 PM Substates
                L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
                          PortCommonModeRestoreTime=255us PortTPowerOnTime=10us
                L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1-
                           T_CommonMode=0us LTR1.2_Threshold=0ns
                L1SubCtl2: T_PwrOn=10us
        Capabilities: [128 v1] Power Budgeting <?>
        Capabilities: [420 v2] Advanced Error Reporting
                UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
                CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr-
                CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
                AERCap: First Error Pointer: 00, ECRCGenCap- ECRCGenEn- ECRCChkCap- ECRCChkEn-
                        MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
                HeaderLog: 00000000 00000000 00000000 00000000
        Capabilities: [600 v1] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
        Capabilities: [900 v1] Secondary PCI Express
                LnkCtl3: LnkEquIntrruptEn- PerformEqu-
                LaneErrStat: 0
        Capabilities: [bb0 v1] Physical Resizable BAR
                BAR 0: current size: 16MB, supported: 16MB
                BAR 1: current size: 256MB, supported: 64MB 128MB 256MB
                BAR 3: current size: 32MB, supported: 32MB
        Kernel driver in use: nvidia
        Kernel modules: nvidia_drm, nvidia

0000:00:01.0/01:00.1 Audio device [0403]: NVIDIA Corporation Device [10de:10fa] (rev a1)
        Subsystem: Lenovo Device [17aa:1488]
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Interrupt: pin B routed to IRQ 255
        IOMMU group: 2
        Region 0: Memory at ef080000 (32-bit, non-prefetchable) [disabled] [size=16K]
        Capabilities: [60] Power Management version 3
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
                Address: 0000000000000000  Data: 0000
        Capabilities: [78] Express (v2) Endpoint, MSI 00
                DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s unlimited, L1 <64us
                        ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 75W
                DevCtl: CorrErr+ NonFatalErr+ FatalErr+ UnsupReq+
                        RlxdOrd- ExtTag+ PhantFunc- AuxPwr- NoSnoop+
                        MaxPayload 256 bytes, MaxReadReq 512 bytes
                DevSta: CorrErr+ NonFatalErr- FatalErr- UnsupReq+ AuxPwr- TransPend-
                LnkCap: Port #0, Speed 8GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <512ns, L1 <4us
                        ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
                LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes, Disabled- CommClk+
                        ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s (downgraded), Width x16
                        TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
                DevCap2: Completion Timeout: Range AB, TimeoutDis+ NROPrPrP- LTR+
                         10BitTagComp- 10BitTagReq- OBFF Via message, ExtFmt- EETLPPrefix-
                         EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
                         FRS- TPHComp- ExtTPHComp-
                         AtomicOpsCap: 32bit- 64bit- 128bitCAS-
                DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR- 10BitTagReq- OBFF Disabled,
                         AtomicOpsCtl: ReqEn-
                LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete- EqualizationPhase1-
                         EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
                         Retimer- 2Retimers- CrosslinkRes: unsupported
        Capabilities: [100 v2] Advanced Error Reporting
                UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
                CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
                CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
                AERCap: First Error Pointer: 00, ECRCGenCap- ECRCGenEn- ECRCChkCap- ECRCChkEn-
                        MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
                HeaderLog: 00000000 00000000 00000000 00000000

0000:00:1c.2/03:00.0 Ethernet controller [0200]: Intel Corporation I210 Gigabit Network Connection [8086:1533] (rev 03)
        Subsystem: ASRock Incorporation I210 Gigabit Network Connection [1849:1533]
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 18
        IOMMU group: 13
        Region 0: Memory at efb00000 (32-bit, non-prefetchable) [size=512K]
        Region 2: I/O ports at d000 [size=32]
        Region 3: Memory at efb80000 (32-bit, non-prefetchable) [size=16K]
        Capabilities: [40] Power Management version 3
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=1 PME-
        Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
                Address: 0000000000000000  Data: 0000
                Masking: 00000000  Pending: 00000000
        Capabilities: [70] MSI-X: Enable+ Count=5 Masked-
                Vector table: BAR=3 offset=00000000
                PBA: BAR=3 offset=00002000
        Capabilities: [a0] Express (v2) Endpoint, MSI 00
                DevCap: MaxPayload 512 bytes, PhantFunc 0, Latency L0s <512ns, L1 <64us
                        ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+ SlotPowerLimit 0W
                DevCtl: CorrErr+ NonFatalErr+ FatalErr+ UnsupReq+
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+ FLReset-
                        MaxPayload 128 bytes, MaxReadReq 512 bytes
                DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend-
                LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <2us, L1 <16us
                        ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp+
                LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x1
                        TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
                DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ NROPrPrP- LTR-
                         10BitTagComp- 10BitTagReq- OBFF Not Supported, ExtFmt- EETLPPrefix-
                         EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
                         FRS- TPHComp- ExtTPHComp-
                         AtomicOpsCap: 32bit- 64bit- 128bitCAS-
                DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR- 10BitTagReq- OBFF Disabled,
                         AtomicOpsCtl: ReqEn-
                LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
                         Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
                         Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot
                LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete- EqualizationPhase1-
                         EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
                         Retimer- 2Retimers- CrosslinkRes: unsupported
        Capabilities: [100 v2] Advanced Error Reporting
                UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
                CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr-
                CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
                AERCap: First Error Pointer: 00, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
                        MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
                HeaderLog: 00000000 00000000 00000000 00000000
        Capabilities: [140 v1] Device Serial Number d0-50-99-ff-ff-64-d3-23
        Capabilities: [1a0 v1] Transaction Processing Hints
                Device specific mode supported
                Steering table in TPH capability structure
        Kernel driver in use: igb
        Kernel modules: igb

0000:00:1c.4/04:00.0 Ethernet controller [0200]: Intel Corporation I210 Gigabit Network Connection [8086:1533] (rev 03)
        Subsystem: Intel Corporation Ethernet Server Adapter I210-T1 [8086:0002]
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 16
        IOMMU group: 14
        Region 0: Memory at ef900000 (32-bit, non-prefetchable) [size=1M]
        Region 3: Memory at efa00000 (32-bit, non-prefetchable) [size=16K]
        Expansion ROM at ef800000 [disabled] [size=1M]
        Capabilities: [40] Power Management version 3
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=1 PME-
        Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
                Address: 0000000000000000  Data: 0000
                Masking: 00000000  Pending: 00000000
        Capabilities: [70] MSI-X: Enable+ Count=5 Masked-
                Vector table: BAR=3 offset=00000000
                PBA: BAR=3 offset=00002000
        Capabilities: [a0] Express (v2) Endpoint, MSI 00
                DevCap: MaxPayload 512 bytes, PhantFunc 0, Latency L0s <512ns, L1 <64us
                        ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+ SlotPowerLimit 0W
                DevCtl: CorrErr+ NonFatalErr+ FatalErr+ UnsupReq+
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+ FLReset-
                        MaxPayload 128 bytes, MaxReadReq 512 bytes
                DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend-
                LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <2us, L1 <16us
                        ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp+
                LnkCtl: ASPM L1 Enabled; RCB 64 bytes, Disabled- CommClk+
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x1
                        TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
                DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ NROPrPrP- LTR-
                         10BitTagComp- 10BitTagReq- OBFF Not Supported, ExtFmt- EETLPPrefix-
                         EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
                         FRS- TPHComp- ExtTPHComp-
                         AtomicOpsCap: 32bit- 64bit- 128bitCAS-
                DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR- 10BitTagReq- OBFF Disabled,
                         AtomicOpsCtl: ReqEn-
                LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
                         Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
                         Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot
                LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete- EqualizationPhase1-
                         EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
                         Retimer- 2Retimers- CrosslinkRes: unsupported
        Capabilities: [100 v2] Advanced Error Reporting
                UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
                CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr-
                CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
                AERCap: First Error Pointer: 00, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
                        MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
                HeaderLog: 00000000 00000000 00000000 00000000
        Capabilities: [140 v1] Device Serial Number 00-1b-21-ff-ff-ed-e8-8b
        Capabilities: [1a0 v1] Transaction Processing Hints
                Device specific mode supported
                Steering table in TPH capability structure
        Kernel driver in use: igb
        Kernel modules: igb


Als ik het vergelijk dan zie ik dat dmesg | grep -i aspm een iets andere output geeft.

lspci -vvvnnPPDq heb ik nog niet vergeleken.

Acties:
  • 0 Henk 'm!

  • HotSpot79
  • Registratie: September 2009
  • Laatst online: 10-10 14:51
andru123 schreef op woensdag 13 december 2023 @ 17:20:
Sudo lspci?
Graag lange text in Quote tags of in pastebin.
Op het systeem heb ik geen sudo en het lspci commando met root privileges uitgevoerd:
0000:00:00.0 Host bridge [0600]: Intel Corporation 4th Gen Core Processor DRAM Controller [8086:0c00] (rev 06)
Subsystem: ASRock Incorporation 4th Gen Core Processor DRAM Controller [1849:0c00]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
IOMMU group: 1
Capabilities: [e0] Vendor Specific Information: Len=0c <?>
Kernel driver in use: hsw_uncore

0000:00:02.0 VGA compatible controller [0300]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller [8086:0412] (rev 06) (prog-if 00 [VGA controller])
Subsystem: ASRock Incorporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller [1849:0412]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 29
IOMMU group: 0
Region 0: Memory at f7800000 (64-bit, non-prefetchable) [size=4M]
Region 2: Memory at e0000000 (64-bit, prefetchable) [size=256M]
Region 4: I/O ports at f000 [size=64]
Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
Address: fee00018 Data: 0000
Capabilities: [d0] Power Management version 2
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [a4] PCI Advanced Features
AFCap: TP+ FLR+
AFCtrl: FLR-
AFStatus: TP-
Kernel driver in use: i915
Kernel modules: i915

0000:00:16.0 Communication controller [0780]: Intel Corporation 9 Series Chipset Family ME Interface #1 [8086:8cba]
Subsystem: ASRock Incorporation 9 Series Chipset Family ME Interface [1849:8cba]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 28
IOMMU group: 2
Region 0: Memory at f7c26000 (64-bit, non-prefetchable) [size=16]
Capabilities: [50] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [8c] MSI: Enable+ Count=1/1 Maskable- 64bit+
Address: 00000000fee002d8 Data: 0000
Kernel driver in use: mei_me
Kernel modules: mei_me

0000:00:19.0 Ethernet controller [0200]: Intel Corporation Ethernet Connection (2) I218-V [8086:15a1]
Subsystem: ASRock Incorporation Ethernet Connection (2) I218-V [1849:15a1]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 26
IOMMU group: 3
Region 0: Memory at f7c00000 (32-bit, non-prefetchable) [size=128K]
Region 1: Memory at f7c24000 (32-bit, non-prefetchable) [size=4K]
Region 2: I/O ports at f080 [size=32]
Capabilities: [c8] Power Management version 2
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=1 PME-
Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Address: 00000000fee00218 Data: 0000
Capabilities: [e0] PCI Advanced Features
AFCap: TP+ FLR+
AFCtrl: FLR-
AFStatus: TP-
Kernel driver in use: e1000e
Kernel modules: e1000e

0000:00:1a.0 USB controller [0c03]: Intel Corporation 9 Series Chipset Family USB EHCI Controller #2 [8086:8cad] (prog-if 20 [EHCI])
Subsystem: ASRock Incorporation 9 Series Chipset Family USB EHCI Controller [1849:8cad]
Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin A routed to IRQ 16
IOMMU group: 4
Region 0: Memory at f7c23000 (32-bit, non-prefetchable) [size=1K]
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D3 NoSoftRst- PME-Enable+ DSel=0 DScale=0 PME-
Capabilities: [58] Debug port: BAR=1 offset=00a0
Capabilities: [98] PCI Advanced Features
AFCap: TP+ FLR+
AFCtrl: FLR-
AFStatus: TP-
Kernel driver in use: ehci-pci
Kernel modules: ehci_pci

0000:00:1d.0 USB controller [0c03]: Intel Corporation 9 Series Chipset Family USB EHCI Controller #1 [8086:8ca6] (prog-if 20 [EHCI])
Subsystem: ASRock Incorporation 9 Series Chipset Family USB EHCI Controller [1849:8ca6]
Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin A routed to IRQ 23
IOMMU group: 5
Region 0: Memory at f7c22000 (32-bit, non-prefetchable) [size=1K]
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D3 NoSoftRst- PME-Enable+ DSel=0 DScale=0 PME-
Capabilities: [58] Debug port: BAR=1 offset=00a0
Capabilities: [98] PCI Advanced Features
AFCap: TP+ FLR+
AFCtrl: FLR-
AFStatus: TP-
Kernel driver in use: ehci-pci
Kernel modules: ehci_pci

0000:00:1f.0 ISA bridge [0601]: Intel Corporation Z97 Chipset LPC Controller [8086:8cc4]
Subsystem: ASRock Incorporation Z97 Chipset LPC Controller [1849:8cc4]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
IOMMU group: 6
Capabilities: [e0] Vendor Specific Information: Len=0c <?>
Kernel driver in use: lpc_ich
Kernel modules: lpc_ich

0000:00:1f.2 SATA controller [0106]: Intel Corporation 9 Series Chipset Family SATA Controller [AHCI Mode] [8086:8c82] (prog-if 01 [AHCI 1.0])
Subsystem: ASRock Incorporation 9 Series Chipset Family SATA Controller [AHCI Mode] [1849:8c82]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin B routed to IRQ 27
IOMMU group: 6
Region 0: I/O ports at f0d0 [size=8]
Region 1: I/O ports at f0c0 [size=4]
Region 2: I/O ports at f0b0 [size=8]
Region 3: I/O ports at f0a0 [size=4]
Region 4: I/O ports at f060 [size=32]
Region 5: Memory at f7c21000 (32-bit, non-prefetchable) [size=2K]
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Address: fee002b8 Data: 0000
Capabilities: [70] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold-)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [a8] SATA HBA v1.0 BAR4 Offset=00000004
Kernel driver in use: ahci
Kernel modules: ahci

0000:00:1f.3 SMBus [0c05]: Intel Corporation 9 Series Chipset Family SMBus Controller [8086:8ca2]
Subsystem: ASRock Incorporation 9 Series Chipset Family SMBus Controller [1849:8ca2]
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin C routed to IRQ 18
IOMMU group: 6
Region 0: Memory at f7c20000 (64-bit, non-prefetchable) [size=256]
Region 4: I/O ports at f040 [size=32]
Kernel driver in use: i801_smbus
Kernel modules: i2c_i801
De kernel bootcmd line is als volgt:

GRUB_CMDLINE_LINUX_DEFAULT="quiet consoleblank=15 pcie_aspm=force pcie_port_pm=force"

Acties:
  • +3 Henk 'm!

  • misteriks
  • Registratie: Maart 2000
  • Laatst online: 10:32
Nog maar even een update over mijn Kontron K3842-Q2

Ik heb de SSD verplaatst naar het andere m.2 slot welke direct is verbonden met de chipset (PCH) ipv de CPU. Nu haal ik wel C8 en een ondergrens van 4.6w en veelal rond 6.3w met een paar uitschieters.
Dit is in Proxmox VE 8.1 zonder VM's of containers en gemeten met een Shelly plug-s.


Afbeeldingslocatie: https://tweakers.net/i/1n97rDNxlHSND7RPzvqYuUMKtUk=/800x/filters:strip_exif()/f/image/NDToG8P4bvH8CrfFv45QWR0P.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/H21LZSlEy-BT3ioknkIDM-LWP-s=/x800/filters:strip_exif()/f/image/EO9H4vnncsMddtJxvPgG16KB.png?f=fotoalbum_large

Acties:
  • +2 Henk 'm!

  • chmistry
  • Registratie: April 2002
  • Laatst online: 09-07 11:06
Ik denk dat ik eruit ben:

Simpele NUC met voldoende ruimte voor opslag. Geheugen is overkill maar ik denk aan nog een NUC als desktop PC, dan ben ik gelijk voorzien van RAM.
Dit systeem is krachtiger dan de Odroid H3+, voor ongeveer dezelfde kosten. Ik heb geen zin om te wachten op de NAB6, dus denk dat ik hiermee prima uit de voeten kan.

#CategoryProductLinkPrijs
1BarebonesIntel NUC 13 Pro Kit RNUC13L3KI30000shop€ 305,99
1Geheugen internCorsair Vengeance 2x32GBuitvoering: Corsair Vengeance€ 142,90
1Solid state drivesLexar NM790 4TBuitvoering: Lexar NM790 4TB€ 199,90
Totaal€ 648,79

Heb ondertussen de Brennenstuhl wattmeter gekocht, mijn oude Cresta was gevallen dus had sowieso een goede reden om een nieuwe aan te schaffen. Ik ga van het weekend eens kijken of er een groot verschil is tussen de Brennenstuhl en de Shelly Plug Plus S. Direct vermogen vergelijken zal lastig zijn omdat de Plug Plus via de webinterface iets vertraging geeft. Eens kijken of het verbruik over een periode te loggen is met de plug plus.

Acties:
  • +1 Henk 'm!

  • misteriks
  • Registratie: Maart 2000
  • Laatst online: 10:32
andru123 schreef op woensdag 13 december 2023 @ 19:56:
@misteriks dat is op een idle systeem? Wow wat een springerig gedrag. Helaas, zie ik niet welke systeem je hebt en over welke PSU het gaat. Ik heb gemerkt dat sommige adapters zijn echt springerig.
Ik heb mijn systeem van prive afgehaald dus zou nu zichtbaar moeten zijn.

Is inderdaad 100% idle

PSU is deze uitvoering: Mini-box PicoPSU-150-XT + 84W (Fortron) Adapter Power Kit (besteld via HardwareWebwinkel.nl)

Maar daar heb ik geen Fontron adapter bij gehad, maar wel deze uitvoering: FSP 084-DHAN3

Datasheet van de adapter https://www.fsp-group.com...SP084-DHAN3_Datasheet.pdf

Acties:
  • 0 Henk 'm!

  • patviev
  • Registratie: Januari 2004
  • Laatst online: 09-10 20:36
Om mijn server wat zuiniger en minder warm te maken heb ik de powerlimits (PL1 - 95 en PL2 - 125) aangepast en een poging gewaagd om de processor te undervolten. Nu is mijn vraag of ik het undervolten op de juiste plek heb gedaan, aangezien er op internet zoveel verschillende bios opties te vinden zijn waar dit aangepast kan worden. Heb de laatste versie van de bios gedownload (versie 1601).

#CategoryProductPrijsSubtotaal
1ProcessorsIntel Core i5-14600K Boxed€ 331,52€ 331,52
1MoederbordenASUS ROG Strix B760-I GAMING WIFI€ 201,84€ 201,84
Totaal€ 522,36


Via Google/Bing ben ik verschillende benamingen en plaatsen tegengekomen. Bing geeft aan dat je bij Advanced-> CPU Configuration en CPU Core Voltage moet zijn. Helaas kan ik deze optie niet vinden op mijn moederbord. Google zoekresultaten hebben het over het aanpassen van de microcode in Tweakers -> Tweakers Paradise. Tweakers heeft begin van dit jaar een leuk artikel geschreven over power limits en undervolten en daar hebben ze het over VF Offset mode.

Ik heb de Actual VRM Core Voltage aangepast naar Offset. Offset sign op negatief ingesteld en de CPU Core Voltage Offset met 0.1 aangepast. Nu draait het systeem stabiel, maar zoek ik bevestiging of dit de juiste knop is waar ik aangedraaid heb.
@patviev interessant als dit werkt. Vanaf Augustus 2022 heeft intel op alle CPUs undervolten onmogelijk gemaakt. Daarom moet je dit via microcode doen, tenzij de leverancier van de BIOS laat je dit doen (bijv. Asus laat dat netjes via de BIOS regelen, maar Gigabyte helaas niet, zover ik weet). Mischien er is een andere manier, of iets verandert in de tussentijd, dat weet ik niet. Of 14000 CPU lijn heeft geen "undervolting vulnerability".
Om te testen, kijk naar daadwerkelijke voltages voor en na Undervolt. Bijv., in Windows via HWInfo.
Of run de benchmark en zie hoeveel zuiniger het is geworden.

Het is altijd leuk als je kan je metingen delen.

[ Voor 3% gewijzigd door andru123 op 14-12-2023 00:22 ]

@misteriks In de BIOS kun je bij pcie settings zien dat een van de M.2 slots alleen maar ASPM L0s ondersteunt en geen L0s+L1. Dit is ook bekend van andere borden en merken. (Ik weet niet of een fabrikant daar invloed op kan uitoefenen, ik denk het niet als het een beperking is die in de chipset/cpu zit.)

Het wisselende verbruik is waarschijnlijk afkomstig van een proces. Misschien kun je met top zien welk proces processortijd vraagt, mogelijk is het een Proxmox proces. Al draai je nog geen VM, het VM managementsysteem kan wel actief zijn. De oorzaak kan ook een monitoringproces zijn.

Het is een nadeel van recente Intel processoren, zeker 12th gen en nieuwer, dat de ingebouwde p-state snel flink hoger schaalt dan bijvoorbeeld een 8th/9th gen processor dat voorheen deed.

Als het goed is, is turbo standaard uitgeschakeld in de BIOS.

  • misteriks
  • Registratie: Maart 2000
  • Laatst online: 10:32
Het klopt inderdaad dat niet beide m.2 poorten L0s+L1 ondersteunen, maar vreemd genoeg haal ik dus wel C8 bij het m.2 slot dat enkel L1 ondersteunt en slechts C3 bij het m.2 slot dat L0s+L1 ondersteunt.

  • Mich
  • Registratie: December 2000
  • Laatst online: 10:29
patviev schreef op woensdag 13 december 2023 @ 23:22:
Om mijn server wat zuiniger en minder warm te maken heb ik de powerlimits (PL1 - 95 en PL2 - 125) aangepast en een poging gewaagd om de processor te undervolten. Nu is mijn vraag of ik het undervolten op de juiste plek heb gedaan, aangezien er op internet zoveel verschillende bios opties te vinden zijn waar dit aangepast kan worden. Heb de laatste versie van de bios gedownload (versie 1601).

#CategoryProductPrijsSubtotaal
1ProcessorsIntel Core i5-14600K Boxed€ 331,52€ 331,52
1MoederbordenASUS ROG Strix B760-I GAMING WIFI€ 201,84€ 201,84
Totaal€ 522,36


Via Google/Bing ben ik verschillende benamingen en plaatsen tegengekomen. Bing geeft aan dat je bij Advanced-> CPU Configuration en CPU Core Voltage moet zijn. Helaas kan ik deze optie niet vinden op mijn moederbord. Google zoekresultaten hebben het over het aanpassen van de microcode in Tweakers -> Tweakers Paradise. Tweakers heeft begin van dit jaar een leuk artikel geschreven over power limits en undervolten en daar hebben ze het over VF Offset mode.

Ik heb de Actual VRM Core Voltage aangepast naar Offset. Offset sign op negatief ingesteld en de CPU Core Voltage Offset met 0.1 aangepast. Nu draait het systeem stabiel, maar zoek ik bevestiging of dit de juiste knop is waar ik aangedraaid heb.
Heb je ook metingen gedaan aan je systeem? Ik heb hetzelfde mobo, ben benieuwd wat anderen halen.
Pagina: 1 ... 64 ... 117 Laatste