En hoeveel watt trekt jouw combi in idle?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.
Ik heb ook de Odroid type 5 behuizing. Tevreden van.
Verbruik zit rond de 10-12 Watt idle gemeten met shelly smartplug
Verbruik zit rond de 10-12 Watt idle gemeten met shelly smartplug
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.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.
En als zo'n ding ergens staat waar er nooit meer wat mee gebeurt dan blijft ie ook prima staan.
- Mars Warrior
- Registratie: Oktober 2003
- Laatst online: 16:13
Earth, the final frontier
- Mini-box picoPSU
- ASRock DeskMini
- Computer accessoires
- Mini-box
- Kontron
- Leicke
- Fujitsu
- FSP
- Mini-box picoPSU 90
- ASRock DeskMini 310
- Mini-box picoPSU 80 + 60W Adapter Power Kit
- Fujitsu D3642-B
- Fujitsu D3644-B
- Fujitsu D3643-H
- Leicke ULL Power Supply 120 W
- FSP FSP096-AHAN3
- Mini-box PicoPSU-90 + 84W (Fortron) Adapter Power Kit
- Kontron K3842-Q
- Kontron K3843-B
- Barebones
- ASRock
:strip_icc():strip_exif()/u/94045/crop66c1b4250e8a2_cropped.jpg?f=community)
Zijn van die 4 en 5TB Seagate externe schijven die uit hun behuizing zijn gehaald.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).
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
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
[ 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
Levering is snel verlopen, was volgens mij na 2 dagen al binnen. Vandaag is al het andere bestelde binnen gekomen.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
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
- Mars Warrior
- Registratie: Oktober 2003
- Laatst online: 16:13
Earth, the final frontier
- Mini-box picoPSU
- ASRock DeskMini
- Computer accessoires
- Mini-box
- Kontron
- Leicke
- Fujitsu
- FSP
- Mini-box picoPSU 90
- ASRock DeskMini 310
- Mini-box picoPSU 80 + 60W Adapter Power Kit
- Fujitsu D3642-B
- Fujitsu D3644-B
- Fujitsu D3643-H
- Leicke ULL Power Supply 120 W
- FSP FSP096-AHAN3
- Mini-box PicoPSU-90 + 84W (Fortron) Adapter Power Kit
- Kontron K3842-Q
- Kontron K3843-B
- Barebones
- ASRock
:strip_icc():strip_exif()/u/94045/crop66c1b4250e8a2_cropped.jpg?f=community)
Zulk snel geheugen twerwijl het mobo enkel default snelheden kent?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
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
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?
/f/image/R5yiS11SvtAYm4PbSnfPfdhf.png?f=fotoalbum_large)
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?
/f/image/R5yiS11SvtAYm4PbSnfPfdhf.png?f=fotoalbum_large)
:strip_exif()/f/image/wbuW0jAnDXNxxbCOUNh0nrvi.jpg?f=fotoalbum_large)
- andru123
- Registratie: Februari 2004
- Laatst online: 15:48
- Voedingen
- FSP
- FSP FSP096-AHAN3
- Mini-box PicoPSU-90 + 84W (Fortron) Adapter Power Kit
- Kontron K3842-Q
- Kontron K3843-B
- ASRock DeskMini
- Mini-box picoPSU
- Computer accessoires
- Kontron
- Leicke
- Mini-box
- Fujitsu
- ASRock DeskMini 310
- Mini-box picoPSU 90
- Mini-box picoPSU 80 + 60W Adapter Power Kit
- Fujitsu D3642-B
- Fujitsu D3644-B
- Fujitsu D3643-H
- Leicke ULL Power Supply 120 W
- Barebones
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..Mars Warrior schreef op vrijdag 8 december 2023 @ 20:34:
Beeld en BIOS moeten het zonder RAM doen.
- Mars Warrior
- Registratie: Oktober 2003
- Laatst online: 16:13
Earth, the final frontier
- Mini-box picoPSU
- ASRock DeskMini
- Computer accessoires
- Mini-box
- Kontron
- Leicke
- Fujitsu
- FSP
- Mini-box picoPSU 90
- ASRock DeskMini 310
- Mini-box picoPSU 80 + 60W Adapter Power Kit
- Fujitsu D3642-B
- Fujitsu D3644-B
- Fujitsu D3643-H
- Leicke ULL Power Supply 120 W
- FSP FSP096-AHAN3
- Mini-box PicoPSU-90 + 84W (Fortron) Adapter Power Kit
- Kontron K3842-Q
- Kontron K3843-B
- Barebones
- ASRock
:strip_icc():strip_exif()/u/94045/crop66c1b4250e8a2_cropped.jpg?f=community)
Dan werd het geheugen blijkbaar wel herkend bij jou maar door niet compatibel een foutmelding.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..
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
- mrmrmr
- Registratie: April 2007
- Niet online
- Mini-box picoPSU
- ASRock DeskMini
- Computer accessoires
- Barebones
- Fujitsu
- Kontron
- Leicke
- Mini-box
- Fujitsu D3643-H
- Leicke ULL Power Supply 120 W
- Fujitsu D3644-B
- Fujitsu D3642-B
- Mini-box picoPSU 90
- ASRock DeskMini 310
- Mini-box picoPSU 80 + 60W Adapter Power Kit
- FSP
- Kontron K3843-B
- Kontron K3842-Q
- FSP FSP096-AHAN3
- Mini-box PicoPSU-90 + 84W (Fortron) Adapter Power Kit
- Voedingen
- ASRock
- Moederborden
/u/216161/crop5daf72732a011.png?f=community)
@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.
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.
: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
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
Er zit inderdaad geen gpu in.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.
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.
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.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?
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
- Mars Warrior
- Registratie: Oktober 2003
- Laatst online: 16:13
Earth, the final frontier
- Mini-box picoPSU
- ASRock DeskMini
- Computer accessoires
- Mini-box
- Kontron
- Leicke
- Fujitsu
- FSP
- Mini-box picoPSU 90
- ASRock DeskMini 310
- Mini-box picoPSU 80 + 60W Adapter Power Kit
- Fujitsu D3642-B
- Fujitsu D3644-B
- Fujitsu D3643-H
- Leicke ULL Power Supply 120 W
- FSP FSP096-AHAN3
- Mini-box PicoPSU-90 + 84W (Fortron) Adapter Power Kit
- Kontron K3842-Q
- Kontron K3843-B
- Barebones
- ASRock
:strip_icc():strip_exif()/u/94045/crop66c1b4250e8a2_cropped.jpg?f=community)
Mooi! Dat geheugen had ik eerder ook inzitten. Werkt probleemloos. Mogelijk kan dat snelle geheugen niet voldoende terugklokken.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
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
@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.
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 ]
- mrmrmr
- Registratie: April 2007
- Niet online
- Mini-box picoPSU
- ASRock DeskMini
- Computer accessoires
- Barebones
- Fujitsu
- Kontron
- Leicke
- Mini-box
- Fujitsu D3643-H
- Leicke ULL Power Supply 120 W
- Fujitsu D3644-B
- Fujitsu D3642-B
- Mini-box picoPSU 90
- ASRock DeskMini 310
- Mini-box picoPSU 80 + 60W Adapter Power Kit
- FSP
- Kontron K3843-B
- Kontron K3842-Q
- FSP FSP096-AHAN3
- Mini-box PicoPSU-90 + 84W (Fortron) Adapter Power Kit
- Voedingen
- ASRock
- Moederborden
/u/216161/crop5daf72732a011.png?f=community)
@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.
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.
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.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
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 instellingenPuijkeN 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
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 |
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.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.
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.
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.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
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.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.
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.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
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 ]
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!
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.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....
- andru123
- Registratie: Februari 2004
- Laatst online: 15:48
- Voedingen
- FSP
- FSP FSP096-AHAN3
- Mini-box PicoPSU-90 + 84W (Fortron) Adapter Power Kit
- Kontron K3842-Q
- Kontron K3843-B
- ASRock DeskMini
- Mini-box picoPSU
- Computer accessoires
- Kontron
- Leicke
- Mini-box
- Fujitsu
- ASRock DeskMini 310
- Mini-box picoPSU 90
- Mini-box picoPSU 80 + 60W Adapter Power Kit
- Fujitsu D3642-B
- Fujitsu D3644-B
- Fujitsu D3643-H
- Leicke ULL Power Supply 120 W
- Barebones
@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.
Ja dat is de juiste insteek.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.
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.
Misschien werkt het maar misschien ook niet (zoals @andru123 al aangaf). Je kan EEE (energy efficient etherent) forceren met dit commando (per port):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.
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?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).
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]
- andru123
- Registratie: Februari 2004
- Laatst online: 15:48
- Voedingen
- FSP
- FSP FSP096-AHAN3
- Mini-box PicoPSU-90 + 84W (Fortron) Adapter Power Kit
- Kontron K3842-Q
- Kontron K3843-B
- ASRock DeskMini
- Mini-box picoPSU
- Computer accessoires
- Kontron
- Leicke
- Mini-box
- Fujitsu
- ASRock DeskMini 310
- Mini-box picoPSU 90
- Mini-box picoPSU 80 + 60W Adapter Power Kit
- Fujitsu D3642-B
- Fujitsu D3644-B
- Fujitsu D3643-H
- Leicke ULL Power Supply 120 W
- Barebones
Het is een goede vraag. Ik heb persoonlijk nooit instabiliteit ervaren, maar ik draai geen loadtests.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?
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
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"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
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?
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:
Met deze tool was het een kleine moeite om het hier ook even te delen:
Post | Datum | Naam | Processor | Geheugen | Opslag | Meting (W) |
---|---|---|---|---|---|---|
GewoonWatSpulle | 08-12-23 | Firebat T8 Plus | Intel N100 | 16G LPDDR5-4800 | 512G m.2 2242 SATA | 3,5 |
PuijkeN | 07-12-23 | CWWK N100-5L v2 | Intel N100 | Samsung M425R2GA3BB0-CQK (ddr5 sodimm 16gb 4800 mhz) | Intel DC S4610 960gb | 8 |
maxoss | 06-12-23 | Firebat T8 Plus | Intel N100 | 512GB M.2 2242 SSD | 3-5 | |
delanget | 21-11-23 | esprimo q556/2 | Intel Core i5-7400T | 256GB | 2 | |
GoBieN-Be | 19-11-23 | Dell OptiPlex 3080 Micro Form Factor PC | Intel i5-10500T (6C/12T) | 8GB | 256GB NVMe SSD | 4,6 |
Mich | 17-11-23 | Fujitsu Esprimo Q95 | i5-6500T | 4GB | 128GB nvme | 1,8 |
HotSpot79 | 14-11-23 | Minisforum um480xt | AMD Ryzen 7 4800H | 32GB Crucial 3200 | Adata sx8200 pro 2TB NVME | 3-4 |
Kuusj | 14-10-23 | Minisforum um480xt | AMD Ryzen 7 4800H | 32GB Crucial 3200 | Samsung 980 van 500GB | 5 |
mca2 | 01-11-23 | Asus Prime B250M-K | Intel Pentium G4560 Boxed | Corsair Vengeance LPX CMK8GX4M2C3000C16 | Samsung 870 Evo (MZ-77E2T0B/EU) 2TB | 10,8 |
Cinner | 29-10-23 | Kontron K3842-Q | Intel Core i9-13900K Boxed | G.Skill Flare X5 F5-5600J3636C16GX2-FX5 | WD Black SN770 1TB | 3,85 |
[ Voor 7% gewijzigd door chmistry op 11-12-2023 09:05 ]
Elitedesk, optiplex, nuc's zijn beperkt in storage. Je kan er meestal een M.2 in kwijt en een gewone ssd.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!
Wil je echt pakken TB's gebruiken dan ben je beter met een zelfbouw met genoeg aansluitingen.
Je kan starten met een elitedesk.
- andru123
- Registratie: Februari 2004
- Laatst online: 15:48
- Voedingen
- FSP
- FSP FSP096-AHAN3
- Mini-box PicoPSU-90 + 84W (Fortron) Adapter Power Kit
- Kontron K3842-Q
- Kontron K3843-B
- ASRock DeskMini
- Mini-box picoPSU
- Computer accessoires
- Kontron
- Leicke
- Mini-box
- Fujitsu
- ASRock DeskMini 310
- Mini-box picoPSU 90
- Mini-box picoPSU 80 + 60W Adapter Power Kit
- Fujitsu D3642-B
- Fujitsu D3644-B
- Fujitsu D3643-H
- Leicke ULL Power Supply 120 W
- Barebones
@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.
@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.
[ Voor 63% gewijzigd door andru123 op 11-12-2023 04:55 ]
Dank je @andru123 heb de tabel aangepast.
Ja ik maak voor ander doeleinde al gebruik van een elitedesk, denk dat ik er gewoon een bij haal in dat geval.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.
Ik heb ondertussen enkele testen gedaan: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.
- 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
- 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)
- Nog wat BIOS settings aangepast, dingen uitgezet, aangezet, etc.. - geen verwaarsloosbaar verschil, ASPM blijft ook disabled staan bij een lspci output
- 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
- 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
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 ]
- andru123
- Registratie: Februari 2004
- Laatst online: 15:48
- Voedingen
- FSP
- FSP FSP096-AHAN3
- Mini-box PicoPSU-90 + 84W (Fortron) Adapter Power Kit
- Kontron K3842-Q
- Kontron K3843-B
- ASRock DeskMini
- Mini-box picoPSU
- Computer accessoires
- Kontron
- Leicke
- Mini-box
- Fujitsu
- ASRock DeskMini 310
- Mini-box picoPSU 90
- Mini-box picoPSU 80 + 60W Adapter Power Kit
- Fujitsu D3642-B
- Fujitsu D3644-B
- Fujitsu D3643-H
- Leicke ULL Power Supply 120 W
- Barebones
@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.andru123 schreef op maandag 11 december 2023 @ 16:06:
@PuijkeN dus met (1) heb je stabiel systeem met laag(st?) verbruik?
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 ]
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?
@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.
Je kan anders ook nog eens proberen met GRUB force aspm parameter (zie topic start bericht) en het script.
dank je ga ik proberenMich 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?
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
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.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.
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?
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
Minisforum NAB6 varianten:
+ Krachtig systeem
+ Basis systeem is meest kosteneffectief (32GB, 1TB)
- Minder zuinig
- Uitbreiding is prijziger, DDR5 RAM kost meer?
Minisforum NPB6 varianten:
+ Krachtig systeem
- Minder zuinig
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.
Odroid H3+ varianten:
+ Zuinig
+ Werkend met Coral en andere eisen bij medetweakers
+ DDR4 RAM lijkt minder te kosten?
- Minder krachtige processor
# | Category | Product | link | Systeem 1 | Systeem 2 |
---|---|---|---|---|---|
1 | Moederborden | Hardkernel Odroid-H3+ | https://www.odroid.nl/H3-Plus | € 244,11 | € 244,11 |
1 | Geheugen intern | Kingston Fury Impact KF432S20IBK2/64 | uitvoering: Kingston Fury Impact KF432S20IBK2/64 | € 136,90 | |
1 | Geheugen intern | Crucial CT32G4SFD832A | uitvoering: Crucial CT32G4SFD832A | € 67,90 | |
1 | Solid state drives | Samsung 870 QVO 4TB | uitvoering: Samsung 870 QVO 4TB | € 208,95 | € 208,95 |
1 | Behuizing | KKSB-Odroid-H3-Case | https://www.amazon.nl/KKSB-Odroid-H3-Case/dp/B0C6VJ6R5C | € 49,00 | € 49,00 |
1 | Voeding | Leicke 12V2A voeding | https://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?
# | Category | Product | link | Systeem 1 | Systeem 2 |
---|---|---|---|---|---|
1 | Moederborden | Minisforum NAB6, 32GB en 1TB nvme | https://www.amazon.nl/MIN...-processor/dp/B0C73G6NMM/ | € 503,99 | € 503,99 |
1 | Geheugen intern | Kingston Fury Impact KF556S40IBK2-64 | uitvoering: Kingston Fury Impact KF556S40IBK2-64 | € 221,60 | |
1 | Solid state drives | Samsung 870 QVO 4TB | uitvoering: Samsung 870 QVO 4TB | € 208,95 | |
€ 503,99 | € 934,54 |
Minisforum NPB6 varianten:
+ Krachtig systeem
- Minder zuinig
# | Category | Product | link | Systeem 1 | Systeem 2 |
---|---|---|---|---|---|
1 | Moederborden | Minisforum NPB6 | https://store.minisforum.de/en/products/venus-series-nab6 | € 439,00 | € 439,00 |
1 | Optie | 32GB RAM/1TB | https://store.minisforum.de/en/products/venus-series-nab6 | € 150,00 | |
1 | Geheugen intern | Kingston Fury Impact KF556S40IBK2-64 | uitvoering: Kingston Fury Impact KF556S40IBK2-64 | € 221,60 | |
1 | Solid state drives | Samsung 870 QVO 4TB | uitvoering: 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.
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
# Category Product link Systeem 1 Systeem 2 1 Moederborden Hardkernel Odroid-H3+ https://www.odroid.nl/H3-Plus € 244,11 € 244,11 1 Geheugen intern Kingston Fury Impact KF432S20IBK2/64 uitvoering: Kingston Fury Impact KF432S20IBK2/64 € 136,90 1 Geheugen intern Crucial CT32G4SFD832A uitvoering: Crucial CT32G4SFD832A € 67,90 1 Solid state drives Samsung 870 QVO 4TB uitvoering: Samsung 870 QVO 4TB € 208,95 € 208,95 1 Behuizing KKSB-Odroid-H3-Case https://www.amazon.nl/KKSB-Odroid-H3-Case/dp/B0C6VJ6R5C € 49,00 € 49,00 1 Voeding Leicke 12V2A voeding https://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?
# Category Product link Systeem 1 Systeem 2 1 Moederborden Minisforum NAB6, 32GB en 1TB nvme https://www.amazon.nl/MIN...-processor/dp/B0C73G6NMM/ € 503,99 € 503,99 1 Geheugen intern Kingston Fury Impact KF556S40IBK2-64 uitvoering: Kingston Fury Impact KF556S40IBK2-64 € 221,60 1 Solid state drives Samsung 870 QVO 4TB uitvoering: Samsung 870 QVO 4TB € 208,95 € 503,99 € 934,54
Minisforum NPB6 varianten:
+ Krachtig systeem
- Minder zuinig
# Category Product link Systeem 1 Systeem 2 1 Moederborden Minisforum NPB6 https://store.minisforum.de/en/products/venus-series-nab6 € 439,00 € 439,00 1 Optie 32GB RAM/1TB https://store.minisforum.de/en/products/venus-series-nab6 € 150,00 1 Geheugen intern Kingston Fury Impact KF556S40IBK2-64 uitvoering: Kingston Fury Impact KF556S40IBK2-64 € 221,60 1 Solid state drives Samsung 870 QVO 4TB uitvoering: 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.
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.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?
# Category Product link Systeem 1 Systeem 2 1 Moederborden Minisforum NAB6, 32GB en 1TB nvme https://www.amazon.nl/MIN...-processor/dp/B0C73G6NMM/ € 503,99 € 503,99 1 Geheugen intern Kingston Fury Impact KF556S40IBK2-64 uitvoering: Kingston Fury Impact KF556S40IBK2-64 € 221,60 1 Solid state drives Samsung 870 QVO 4TB uitvoering: Samsung 870 QVO 4TB € 208,95 € 503,99 € 934,54
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)smeerbartje schreef op maandag 11 december 2023 @ 20:41:
Een NUC staat niet op je shortlist? Waarom niet?
[...]
Ah dat scheelt voor de NAB6.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.
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.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?
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
Ik zie hetzelfde gedrag met de K3842-Q227000k 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.
Bios versie 1.4.0
Maximaal C6 en een minimum van 5.2w en een max van rond de 7w idle/f/image/Lq2Ouu3xRNk5bpax8BQC92mb.png?f=fotoalbum_large)
/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/f/image/GKCc6blexqAPsVsJYWcHi2PH.png?f=fotoalbum_large)
/f/image/aKkNfTTsQVaxVD1c983gfdpt.png?f=fotoalbum_large)
/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
# | Category | Product |
---|---|---|
1 | Processors | Intel Core i3-12100 Boxed |
1 | Moederborden | Kontron K3842-Q |
1 | Behuizingen | Inter-Tech IM-1 Pocket |
1 | Geheugen intern | Corsair Vengeance CMK32GX5M2B5200C40 |
1 | Voedingen | Mini-box PicoPSU-150-XT + 84W (Fortron) Adapter Power Kit |
1 | Solid state drives | Samsung PM981 512GB |
- andru123
- Registratie: Februari 2004
- Laatst online: 15:48
- Voedingen
- FSP
- FSP FSP096-AHAN3
- Mini-box PicoPSU-90 + 84W (Fortron) Adapter Power Kit
- Kontron K3842-Q
- Kontron K3843-B
- ASRock DeskMini
- Mini-box picoPSU
- Computer accessoires
- Kontron
- Leicke
- Mini-box
- Fujitsu
- ASRock DeskMini 310
- Mini-box picoPSU 90
- Mini-box picoPSU 80 + 60W Adapter Power Kit
- Fujitsu D3642-B
- Fujitsu D3644-B
- Fujitsu D3643-H
- Leicke ULL Power Supply 120 W
- Barebones
Wow, eigen BIOS, cool. Is er een open source brach of zo?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?
Waarom niet, probeer ook met L0s.
Ik ben daar ook mee aan het spelen geweest voor mijn m.2 slotsandru123 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.
Volgens mij is L1 de beste optie als ik dit goed begrijp:
https://www.supermicro.com/support/faqs/faq.cfm?faq=22413
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.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)
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"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.
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 ]
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.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.
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.
: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.
Ik kwam inderdaad wel iets tegen dat relevant is .. ik weet de exacte benaming niet meer en heb natuurlijk geen foto genomenGoBieN-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.


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

[ Voor 30% gewijzigd door PuijkeN op 12-12-2023 09:44 ]
Jawel hoor, proxmox gebruikt gewoon grub. Aanpassen in /etc/default/grub en dan daarna even "update-grub" draaien om de wijziging toe te passen!PuijkeN schreef op dinsdag 12 december 2023 @ 09:38:
[...]
Proxmox gebruikt voor zover ik weet geen GRUB, dus ik kan die config niet overnemen
[ Voor 17% gewijzigd door thys op 12-12-2023 09:40 ]
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 wachtenthys 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!
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 ]
Beide kloptthys 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!
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-bootdRobertMe 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.
Bedankt voor de verduidelijking!
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).
Ik heb er iig nog nooit issues mee gehad (YMMV).
Even niets...
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.
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.
# | Category | Product | Prijs | Subtotaal |
---|---|---|---|---|
1 | Processors | Intel Core i5-13400 Tray | € 226,- | € 226,- |
1 | Moederborden | Gigabyte B760I AORUS PRO DDR4 | € 199,- | € 199,- |
1 | Behuizingen | Inter-Tech IPC SC-4004 | € 88,90 | € 88,90 |
1 | Processorkoeling | Noctua NH-L9i-17xx | € 44,90 | € 44,90 |
1 | Geheugen intern | Corsair ValueSelect CMV32GX4M1A2666C18 | € 68,95 | € 68,95 |
1 | Voedingen | Mini-box picoPSU PSU-120WI-25V | € 0,- | € 0,- |
Totaal | € 627,75 |
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.
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:
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)
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:
# | Category | Product | Prijs | Subtotaal |
---|---|---|---|---|
1 | Processors | Intel Core i3-10100T Tray | € 160,80 | € 160,80 |
1 | Moederborden | ASRock B460M-ITX/ac | € 0,- | € 0,- |
1 | Processorkoeling | Gelid 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...
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.
:fill(white):strip_exif()/f/image/Ekcpt3RkUiUUHZRHVUMfYXdg.png?f=user_large)
- andru123
- Registratie: Februari 2004
- Laatst online: 15:48
- Voedingen
- FSP
- FSP FSP096-AHAN3
- Mini-box PicoPSU-90 + 84W (Fortron) Adapter Power Kit
- Kontron K3842-Q
- Kontron K3843-B
- ASRock DeskMini
- Mini-box picoPSU
- Computer accessoires
- Kontron
- Leicke
- Mini-box
- Fujitsu
- ASRock DeskMini 310
- Mini-box picoPSU 90
- Mini-box picoPSU 80 + 60W Adapter Power Kit
- Fujitsu D3642-B
- Fujitsu D3644-B
- Fujitsu D3643-H
- Leicke ULL Power Supply 120 W
- Barebones
- Mars Warrior
- Registratie: Oktober 2003
- Laatst online: 16:13
Earth, the final frontier
- Mini-box picoPSU
- ASRock DeskMini
- Computer accessoires
- Mini-box
- Kontron
- Leicke
- Fujitsu
- FSP
- Mini-box picoPSU 90
- ASRock DeskMini 310
- Mini-box picoPSU 80 + 60W Adapter Power Kit
- Fujitsu D3642-B
- Fujitsu D3644-B
- Fujitsu D3643-H
- Leicke ULL Power Supply 120 W
- FSP FSP096-AHAN3
- Mini-box PicoPSU-90 + 84W (Fortron) Adapter Power Kit
- Kontron K3842-Q
- Kontron K3843-B
- Barebones
- ASRock
:strip_icc():strip_exif()/u/94045/crop66c1b4250e8a2_cropped.jpg?f=community)
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...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]
Material 3 Thema's voor HA | Swiss Army Knife custom card voor HA | AmoebeLabs
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.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.
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.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.
Daar ben ik me van bewust; dat wordt waarschijnlijk een van MP.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.
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...
- andru123
- Registratie: Februari 2004
- Laatst online: 15:48
- Voedingen
- FSP
- FSP FSP096-AHAN3
- Mini-box PicoPSU-90 + 84W (Fortron) Adapter Power Kit
- Kontron K3842-Q
- Kontron K3843-B
- ASRock DeskMini
- Mini-box picoPSU
- Computer accessoires
- Kontron
- Leicke
- Mini-box
- Fujitsu
- ASRock DeskMini 310
- Mini-box picoPSU 90
- Mini-box picoPSU 80 + 60W Adapter Power Kit
- Fujitsu D3642-B
- Fujitsu D3644-B
- Fujitsu D3643-H
- Leicke ULL Power Supply 120 W
- Barebones
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.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😅
- mrmrmr
- Registratie: April 2007
- Niet online
- Mini-box picoPSU
- ASRock DeskMini
- Computer accessoires
- Barebones
- Fujitsu
- Kontron
- Leicke
- Mini-box
- Fujitsu D3643-H
- Leicke ULL Power Supply 120 W
- Fujitsu D3644-B
- Fujitsu D3642-B
- Mini-box picoPSU 90
- ASRock DeskMini 310
- Mini-box picoPSU 80 + 60W Adapter Power Kit
- FSP
- Kontron K3843-B
- Kontron K3842-Q
- FSP FSP096-AHAN3
- Mini-box PicoPSU-90 + 84W (Fortron) Adapter Power Kit
- Voedingen
- ASRock
- Moederborden
/u/216161/crop5daf72732a011.png?f=community)
@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.
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.
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?
Je moet dan ook ASPM software matig gaan inschakelen op je VM die het PCI-E apparaat gebruikt lijkt me.
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
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
Ik probeer ASPM te forceren met het ASPM script met verbeteringen uit dit topic op een unraid systeem.
Ik krijg de volgende output:
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:
De actuele status van ASPM is het volgende, zie output:
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 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.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.
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.
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
apt install bc
suc6
[ Voor 12% gewijzigd door HotSpot79 op 13-12-2023 10:18 ]
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.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.
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.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.
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
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: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.
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 |
Ik denk ook dat ik daar ook op uit ga komen. Maar ik probeer nog evenHotSpot79 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.
Goed om te horen, zou je jouw gecorrigeerde script willen delen?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.
@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..
Zie mijn eerdere post..
Ik gebruik zelf een ander script. Daar kan je namelijk het EndPoint aan meegeven en de gewenste ASPM setting.
Het EndPoint haal ik uit de volgende commando:
Dan kopieer ik bijv: 00:01.2 en kijk ik welke ASPM het onderdeel ondersteund:
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
| ./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 ]
Ik had BC geprobeerd te installeren, maar apt werkt niet in Unraid. Inmidddels heb ik BC kunnen installeren en het script werkt! Bedankt.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 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.
/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.
Ik ga jou variant van het script proberen, bedankt voor het delen en de instructies/commandsHotSpot79 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
[ Voor 80% gewijzigd door MuVo op 13-12-2023 15:29 ]
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:
Als ik 'lspci -vvvnnPPDq' uitvoer krijg ik het volgende:
Ik krijg dus geen capabilities van het systeem. Lijkt erop dat ik dus helemaal niks met aspm kan doen op dit systeem.
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.
Vreemd dat jij ASPM niet enabled krijgt.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.
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.
- andru123
- Registratie: Februari 2004
- Laatst online: 15:48
- Voedingen
- FSP
- FSP FSP096-AHAN3
- Mini-box PicoPSU-90 + 84W (Fortron) Adapter Power Kit
- Kontron K3842-Q
- Kontron K3843-B
- ASRock DeskMini
- Mini-box picoPSU
- Computer accessoires
- Kontron
- Leicke
- Mini-box
- Fujitsu
- ASRock DeskMini 310
- Mini-box picoPSU 90
- Mini-box picoPSU 80 + 60W Adapter Power Kit
- Fujitsu D3642-B
- Fujitsu D3644-B
- Fujitsu D3643-H
- Leicke ULL Power Supply 120 W
- Barebones
Sudo lspci?
Graag lange text in Quote tags of in pastebin.
Graag lange text in Quote tags of in pastebin.
Op het systeem heb ik geen sudo en het lspci commando met root privileges uitgevoerd:andru123 schreef op woensdag 13 december 2023 @ 17:20:
Sudo lspci?
Graag lange text in Quote tags of in pastebin.
De kernel bootcmd line is als volgt: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
GRUB_CMDLINE_LINUX_DEFAULT="quiet consoleblank=15 pcie_aspm=force pcie_port_pm=force"
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.
/f/image/NDToG8P4bvH8CrfFv45QWR0P.png?f=fotoalbum_large)
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.
/f/image/NDToG8P4bvH8CrfFv45QWR0P.png?f=fotoalbum_large)
/f/image/EO9H4vnncsMddtJxvPgG16KB.png?f=fotoalbum_large)
- andru123
- Registratie: Februari 2004
- Laatst online: 15:48
- Voedingen
- FSP
- FSP FSP096-AHAN3
- Mini-box PicoPSU-90 + 84W (Fortron) Adapter Power Kit
- Kontron K3842-Q
- Kontron K3843-B
- ASRock DeskMini
- Mini-box picoPSU
- Computer accessoires
- Kontron
- Leicke
- Mini-box
- Fujitsu
- ASRock DeskMini 310
- Mini-box picoPSU 90
- Mini-box picoPSU 80 + 60W Adapter Power Kit
- Fujitsu D3642-B
- Fujitsu D3644-B
- Fujitsu D3643-H
- Leicke ULL Power Supply 120 W
- Barebones
@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 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.
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.
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.
# | Category | Product | Link | Prijs |
---|---|---|---|---|
1 | Barebones | Intel NUC 13 Pro Kit RNUC13L3KI30000 | shop | € 305,99 |
1 | Geheugen intern | Corsair Vengeance 2x32GB | uitvoering: Corsair Vengeance | € 142,90 |
1 | Solid state drives | Lexar NM790 4TB | uitvoering: 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.
Ik heb mijn systeem van prive afgehaald dus zou nu zichtbaar moeten zijn.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.
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
- andru123
- Registratie: Februari 2004
- Laatst online: 15:48
- Voedingen
- FSP
- FSP FSP096-AHAN3
- Mini-box PicoPSU-90 + 84W (Fortron) Adapter Power Kit
- Kontron K3842-Q
- Kontron K3843-B
- ASRock DeskMini
- Mini-box picoPSU
- Computer accessoires
- Kontron
- Leicke
- Mini-box
- Fujitsu
- ASRock DeskMini 310
- Mini-box picoPSU 90
- Mini-box picoPSU 80 + 60W Adapter Power Kit
- Fujitsu D3642-B
- Fujitsu D3644-B
- Fujitsu D3643-H
- Leicke ULL Power Supply 120 W
- Barebones
@misteriks adapter is goed, dus ligt niet aan de voeding dan.
Check Overview TAB of er is een process die teveel wakeups heeft.
Check Overview TAB of er is een process die teveel wakeups heeft.
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).
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.
# | Category | Product | Prijs | Subtotaal |
---|---|---|---|---|
1 | Processors | Intel Core i5-14600K Boxed | € 331,52 | € 331,52 |
1 | Moederborden | ASUS 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.
- andru123
- Registratie: Februari 2004
- Laatst online: 15:48
- Voedingen
- FSP
- FSP FSP096-AHAN3
- Mini-box PicoPSU-90 + 84W (Fortron) Adapter Power Kit
- Kontron K3842-Q
- Kontron K3843-B
- ASRock DeskMini
- Mini-box picoPSU
- Computer accessoires
- Kontron
- Leicke
- Mini-box
- Fujitsu
- ASRock DeskMini 310
- Mini-box picoPSU 90
- Mini-box picoPSU 80 + 60W Adapter Power Kit
- Fujitsu D3642-B
- Fujitsu D3644-B
- Fujitsu D3643-H
- Leicke ULL Power Supply 120 W
- Barebones
@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.
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 ]
- mrmrmr
- Registratie: April 2007
- Niet online
- Mini-box picoPSU
- ASRock DeskMini
- Computer accessoires
- Barebones
- Fujitsu
- Kontron
- Leicke
- Mini-box
- Fujitsu D3643-H
- Leicke ULL Power Supply 120 W
- Fujitsu D3644-B
- Fujitsu D3642-B
- Mini-box picoPSU 90
- ASRock DeskMini 310
- Mini-box picoPSU 80 + 60W Adapter Power Kit
- FSP
- Kontron K3843-B
- Kontron K3842-Q
- FSP FSP096-AHAN3
- Mini-box PicoPSU-90 + 84W (Fortron) Adapter Power Kit
- Voedingen
- ASRock
- Moederborden
/u/216161/crop5daf72732a011.png?f=community)
@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.
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.
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.
Heb je ook metingen gedaan aan je systeem? Ik heb hetzelfde mobo, ben benieuwd wat anderen halen.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).
# Category Product Prijs Subtotaal 1 Processors Intel Core i5-14600K Boxed € 331,52 € 331,52 1 Moederborden ASUS 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.