Stunrise
Enthusiast
- Mitglied seit
- 26.07.2017
- Beiträge
- 1.027
- Details zu meinem Desktop
- Prozessor
- AMD Ryzen 9800X3D PBO+200 / CO-20
- Mainboard
- MSI X870 Tomahawk WiFi
- Kühler
- Noctua NH-D15 G2 Chromax
- Speicher
- 64GB DDR5-6200 30-38-38-38 IF:2066
- Grafikprozessor
- Nvidia RTX 5070 Ti Core+405 / Mem+2000
- Display
- Samsung Odyssey Neo G7 32" 4K 165Hz HDR
- SSD
- WD SN8100 2TB PCIe 5.0
- Gehäuse
- Montech King 95 Pro
- Netzteil
- BQ Dark Power 13 850w
- Sonstiges
- 2.5GbE LAN / FTTH
- Internet
- ▼300 Mbit ▲150 Mbit
Ich habe mein Monitoring Script etwas erweitert, damit beim Start und Entsperren immer geprüft werden:
Letztes Update: Im Log sind innerhalb des letzten Monats 103 Bootvorgänge dokumentiert - alle mit PCIe Gen5. Es gibt sie also wirklich - die zufriedenen MSI Kunden.
- GPU PCIe Gen5
- GPU Afterburner OC aktiv
- Ethernet LAN läuft mit 2.5Gbps
Code:
$LogFile = "C:\Install\Skripts\Check-HardwareStatus\Log.txt"
function Check-GPUPCIeGen{
$TargetValue = "5"
$NVSMI_LinkGen = nvidia-smi.exe --query-gpu=pcie.link.gen.max --format=csv,noheader,nounits
if ($NVSMI_LinkGen -ne $TargetValue) {
(Get-Date).ToString() + " ERROR - GPU PCIe does not run specified Gen$TargetValue! Instead it runs on Gen$NVSMI_LinkGen" | Out-File $Script:Logfile -Encoding UTF8 -Append
Notepad.exe $Script:Logfile
}
else{
(Get-Date).ToString() + " INFO - GPU PCIe runs as specified with Gen$NVSMI_LinkGen" | Out-File $Script:Logfile -Encoding UTF8 -Append
}
}
function Check-EthernetLinkSpeed{
$TargetValue = "2.5 Gbps"
$NetworkAdapter = Get-NetAdapter Ethernet
if (($NetworkAdapter.LinkSpeed) -ne $TargetValue){
(Get-Date).ToString() + " ERROR - Ethernet LAN Link Speed does not run specified $TargetValue! Instead it runs on $($NetworkAdapter.LinkSpeed)" | Out-File $Script:Logfile -Encoding UTF8 -Append
Notepad.exe $Script:Logfile
}
else{
(Get-Date).ToString() + " INFO - Ethernet LAN Link Speed runs as specified with $TargetValue" | Out-File $Script:Logfile -Encoding UTF8 -Append
}
}
function Check-GPUOverclock{
$TargetValue = "330.00"
$NVSMI_TDP = nvidia-smi.exe --query-gpu=power.limit --format=csv,noheader,nounits
if ($NVSMI_TDP -ne $TargetValue) {
(Get-Date).ToString() + " ERROR - GPU TDP does not run specified $TargetValue! Instead it runs on $NVSMI_TDP" | Out-File $Script:Logfile -Encoding UTF8 -Append
Notepad.exe $Script:Logfile
}
else{
(Get-Date).ToString() + " INFO - GPU TDP runs as specified with $NVSMI_TDP" | Out-File $Script:Logfile -Encoding UTF8 -Append
}
}
Check-GPUPCIeGen
Check-GPUOverclock
Check-EthernetLinkSpeed
Zuletzt bearbeitet:
