ค้นหาข้อมูลฮาร์ดแวร์ของแหล่งจ่ายไฟสำหรับพีซีโดยใช้บรรทัดคำสั่งของ Ubuntu


19

มีเครื่องมือในการพิมพ์ข้อมูลแหล่งจ่ายไฟเช่นยี่ห้อ / รุ่นและแรงดันไฟฟ้าออกสูงสุด (รองรับ) หรือไม่? ฉันต้องการเพิ่ม GPU ตัวที่สองและฉันต้องการให้แน่ใจว่ารองรับแรงดันไฟฟ้าพิเศษ

Ps: ฉันติดตั้ง GPU ตัวที่สองแล้วเมื่อฉันมีการเข้าถึงและฉันก็รีบออกไปนอกห้องเซิร์ฟเวอร์ เมื่อฉันตรวจสอบภายหลัง GPU ตัวที่สองไม่เป็นที่รู้จัก (ตอนนี้ฉันไม่สามารถเข้าถึงได้อีกต่อไป !!: P) ฉันต้องการตรวจสอบให้แน่ใจว่าปัญหาคือการขาดแรงดันไฟฟ้าเนื่องจาก GPU กำลังทำงานบนเครื่องอื่นและ ไม่ผิดพลาด

ขณะนี้ฉันไม่สามารถเข้าถึงพีซีได้ในขณะนี้ (ssh เท่านั้น)

ผมได้พยายามที่จะเห็นโพสต์อื่น ๆ นอกจากนี้ยังมีเครื่องมือที่มีอยู่อื่น ๆ เช่นsudo dmidecode -t 39, sensorsและipmitoolแต่ก็ไม่มีใครมาพร้อมกับความสำเร็จ


1
คุณหมายความว่าอย่างไรโดยไม่ประสบความสำเร็จ
An0n

2
@ An0n ไม่มีใครแสดงข้อมูลที่ฉันพูดถึงในคำถาม
อาเมียร์

4
คุณมีคำขอโทษของฉัน แต่ฉันมีปัญหาในการทำความเข้าใจวิธีในโลกที่คุณจะติดตั้ง GPU ตัวที่สองในระบบที่คุณไม่สามารถเข้าถึงทางกายภาพได้
Elder Geek

@ElderGeek ฉันติดตั้งแล้วเมื่อฉันมีการเข้าถึงและไม่เป็นที่รู้จัก (ตอนนี้ฉันไม่มีสิทธิ์เข้าถึงอีกต่อไป !!: P) ฉันต้องการตรวจสอบให้แน่ใจว่าปัญหาเกิดจากการขาดพลังงานไฟฟ้าหรือไม่
อาเมียร์

5
VTR - การออกเสียงลงคะแนนในการเปิด ฉันคิดว่านี่เป็นปิดหัวข้อเพราะมันเกี่ยวข้องกับฮาร์ดแวร์ อย่างไรก็ตาม OP กำลังค้นหาซอฟต์แวร์ที่อ่านฮาร์ดแวร์ ไม่ต่างจากการอ่าน/sys/class/backlightเพื่อให้ได้ระดับความสว่างหรือการใช้xrandrเพื่อให้ได้ความละเอียดที่กราฟิกการ์ดสามารถให้ได้ เรามีคำถามมากมายที่ถือเป็นหัวข้อ
WinEunuuchs2Unix

คำตอบ:


18

คุณทำไม่ได้ ปลั๊กระหว่างแหล่งจ่ายไฟและเมนบอร์ดเป็นไปตามข้อกำหนดของ ATX ซึ่งควบคุมว่าสัญญาณใดและแรงดันไฟฟ้าใดที่จะมีอยู่

สัญญาณ ATX

Comเป็นเรื่องปกติหรือพื้นดิน ส่วนที่เหลือของหมุดที่ใช้สำหรับแรงดันไฟฟ้าหรือสัญญาณไบนารีง่ายเช่นและPS_ON PWR_OKไม่มีพินการถ่ายโอนข้อมูลบัส ระบบปฏิบัติการไม่มีทางรู้อะไรเลยเกี่ยวกับแหล่งจ่ายไฟ

ระบบเซิร์ฟเวอร์บางระบบมาพร้อมกับเซ็นเซอร์ในแหล่งจ่ายไฟ lmsensorsเซ็นเซอร์ดังกล่าวควรจะแสดงขึ้นมาใน ตัวอย่างเช่นเป็นเรื่องธรรมดาที่พวกเขาจะรายงานการใช้พลังงานความเร็วพัดลมและอุณหภูมิ แต่ในกรณีนี้คุณควรระบุระบบที่คุณมี - โดยทั่วไปจะไม่เห็นในพีซีปกติ

แหล่งจ่ายไฟอื่น ๆ อาจรวมถึงอินเตอร์เฟซการตรวจสอบผ่าน USB ข้อมูลใดที่พวกเขาจะให้จะแตกต่างจากแหล่งจ่ายไฟไปยังแหล่งจ่ายไฟ ในการตรวจสอบว่า PSU ที่เป็นปัญหามีข้อมูลนี้หรือไม่ให้เรียกใช้lsusbและค้นหาสิ่งที่คล้ายกับแหล่งจ่ายไฟ ซึ่งอาจรวมถึงรุ่นหรือเป็นแบบทั่วไปสำหรับอุปกรณ์ไฟฟ้าที่แตกต่างกันทั้งชั้น


1
+1 สำหรับภาพ แต่ฉันอยากรู้ว่าทำไมสีแดงไม่ได้เสมอ+และสีดำไม่ได้เสมอ-ของcom???
WinEunuuchs2Unix

1
@ WinEunuuchs2Unix มันหมายถึงพินหยัก หมุดบางอันมีแผ่นสี่เหลี่ยมจัตุรัส upload.wikimedia.org/wikipedia/commons/e/ee/…แสดงรายการนี้
vidarlo

ผมคิดว่าคุณจะต้องกำหนด "ปกติพีซี" สำหรับฉันเป็นฉันมักจะสร้างของตัวเอง แต่ dmidecode ได้ให้เป็นอย่างน้อยเสมอบางข้อมูลสำหรับฉัน แม้จะมีแหล่งจ่ายไฟนอกราคาไม่แพง ดูคำตอบของฉัน
Elder Geek

1
@ElderGeek นี่เป็นกรณีเฉพาะ คำตอบของฉันคือคำตอบทั่วไป: มาตรฐาน ATX ไม่รวมการสื่อสารใด ๆ ระหว่าง PSU และระบบ ในบางกรณีคุณอาจได้รับข้อมูลเพิ่มเติมจากอินเทอร์เฟซที่เฉพาะเจาะจงมากขึ้น
vidarlo

15

ในการค้นหาข้อมูลแหล่งจ่ายไฟให้ใช้คำสั่งต่อไปนี้:

sudo dmidecode --type 39

คำสั่งด้านล่างแสดงสถานะล็อตและข้อมูลสถิติเกี่ยวกับแบตเตอรี่ เส้นทาง / org / ... สามารถพบได้ด้วยคำสั่ง upower -e (--enenateate)

upower -i /org/freedesktop/UPower/devices/battery_BAT0

สิ่งที่ฉันใช้ส่วนใหญ่คืออันนี้:

sudo apt-get install lm-sensors
sudo sensors-detect 

เลือกใช่เพื่อทั้งหมด

sudo service kmod start

การใช้:

sensors

หรือ

watch sensors

2
ข้อมูลเดียวที่ฉันได้รับจากdmidecode --type 39เป็นSMBIOS 2.7 present.ซึ่งไม่ได้จริงๆช่วยที่นี่ แต่ที่อาจจะมีเฉพาะระบบ upowerดีมาก!
ของหวาน

1
@ An0n ไม่มีสิ่งใดที่เป็นประโยชน์ในการรับข้อมูลสำหรับพีซี dmidecode --type 39เท่ากับdmidecode --t 39และฉันทดสอบก่อน
อาเมียร์

upower -i /org/freedesktop/UPower/devices/battery_BAT0เกี่ยวกับแบตเตอรี่ของแล็ปท็อป พีซีไม่มีแบตเตอรี่ (นอกเหนือจากนาฬิกาแบตเตอรี่สำหรับนาฬิกาเรียลไทม์) ฉันเชื่อว่าคำถามของ OP เกี่ยวกับพีซีและ Power Supply ที่มี ไม่เกี่ยวกับแบตเตอรี่
WinEunuuchs2Unix

มันจะแสดงข้อมูลอื่น ๆ แล้วแบตเตอรี่
An0n

ว้าวสับสนมาก! ในระบบของฉันupower -eยังมีรายการline_power_ACซึ่งอาจเป็นสิ่งที่ถูกต้อง อย่างไรก็ตามupower -i /org/freedesktop/UPower/devices/line_power_ACไม่มีอะไรที่มีประโยชน์จริงๆ:has statistics: no
ของหวาน

5

อย่างใดอย่างหนึ่งที่ผมรู้ก็คือชั้นที่คุณสนใจในกำลังเป็นที่สุดอย่างแน่นอนlshw powerในระบบของฉันมันจะส่งผลให้รายละเอียดของแบตเตอรี่ก็ต่อเมื่อ:

$ sudo lshw -c power
  *-battery               
       product: 45N1111
       vendor: SONY
       physical id: 1
       slot: Front
       capacity: 23200mWh
       configuration: voltage=11.1V

ในฐานะที่เป็นคำตอบสำหรับการรับข้อมูลเกี่ยวกับ PSU ของฉันแสดงให้เห็นว่าหน่วยไฟเมนมักจะไม่มีบัสข้อมูลเพื่อส่งข้อมูลดังกล่าวดังนั้นน่าเศร้าที่นี่อาจเป็นวิธีที่ดีที่สุดที่ทำได้ เพื่อความรู้ของฉัน/sys/class/power_supply/ACมีข้อมูลทั้งหมดเกี่ยวกับหน่วยไฟของคุณที่มีอยู่ในระบบ

อ่านเพิ่มเติม:


5

ส่วนต่อประสานซอฟต์แวร์กับ Power Supply

ดังที่ได้กล่าวไว้ในการโหวตสูงสุดจะต้องมีช่องทางการสื่อสารพิเศษไปยังพาวเวอร์ซัพพลาย ในแล็ปท็อปของฉันมีฮับที่ขับเคลื่อนด้วยตนเอง USB 3 เชื่อมต่อกับยูพีเอส (Interruptible Power Supply) แม้ว่าคุณจะไม่มีแหล่งจ่ายไฟประเภทนี้ แต่แนวคิดการสื่อสารจะคล้ายกัน:

$ sudo pwrstat -status

The UPS information shows as following:

    Properties:
        Model Name................... CP550HGa
        Firmware Number.............. BFBB104#BI1.g
        Rating Voltage............... 120 V
        Rating Power................. 330 Watt

    Current UPS status:
        State........................ Normal
        Power Supply by.............. Utility Power
        Utility Voltage.............. 121 V
        Output Voltage............... 121 V
        Battery Capacity............. 100 %
        Remaining Runtime............ 33 min.
        Load......................... 72 Watt(22 %)
        Test Result.................. Unknown
        Last Power Event............. None

โหลดปัจจุบันคือ 72 วัตต์และโหลดสูงสุดคือ 330 วัตต์

การติดตั้ง pwrstat

หากต้องการติดตั้งpwrstatให้ไปที่หน้าLinux Softwareของเว็บไซต์ Cyber ​​Power Systems คุณจะพบว่าการดาวน์โหลดแบบ 32- บิตและ 64- บิตมีให้สำหรับ Linux distro ทุกเครื่อง แต่ต้องแน่ใจว่าคุณได้เลือก Debian ( .deb) ซึ่งเป็น Ubuntu

หลังจากดาวน์โหลดติดตั้งโดยใช้:

sudo dpkg -i powerpanel_132_amd64.deb

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการใช้pwrstatงานให้ทำดังนี้

man pwrstat   # to learn more about the terminal interface
man pwrstatd  # to learn about background daemon with alarms, auto shutdown, etc.

จะทำอย่างไรเมื่อไม่มีซอฟต์แวร์

วิธีเก่าและจริงคือลองดูฉลากความปลอดภัยของแหล่งจ่ายไฟของคุณ ตามกฎหมายในประเทศส่วนใหญ่ฉลากนี้จะต้องมีอยู่ สำหรับแล็ปท็อปเครื่องเก่าของฉันมันดูง่ายพอ ๆ สำหรับเดสก์ท็อปพีซีของคุณอาจอยู่ด้านหลังหรือคุณอาจต้องเปิดขึ้นมาและดูข้างใน:

แหล่งจ่ายไฟ Dell Inspiron

ฉลากแสดง:

  • เอาท์พุท 130 วัตต์(วัตต์ = โวลต์ x แอมป์)
  • อินพุต 100-240 VAC ~ 2.5 แอมป์, 50-60 HZ
  • เอาท์พุต 19.5 โวลต์ ~ 6.7 แอมป์

จะทำอย่างไรเมื่อคุณไม่สามารถดูฮาร์ดแวร์

คุณสามารถรับคนที่อยู่ในเว็บไซต์เพื่อถ่ายรูปให้คุณได้ หากไม่สามารถใช้งานได้ให้ยี่ห้อและรุ่นของคอมพิวเตอร์และ google ระบุแหล่งจ่ายไฟ จากบทความนี้ข้อมูลจำเพาะทั่วไปสำหรับพีซีคือ:

  • ฟอร์มแฟคเตอร์ขนาดเล็ก - 15A (250W)
  • มินิทาวเวอร์ - 25A (300-350W)
  • มิดทาวเวอร์ - 35A (400-500W)
  • Full Tower - 40A (600-650W)
  • การ์ดวิดีโอคู่ (SLI) - 50A (750W +)

หมายเหตุระบุจำนวนแอมแปร์สำหรับ 12 โวลต์เอาท์พุทราง ดังนั้น 15A = 180 วัตต์และ 50A ( สำหรับการ์ดวิดีโอคู่ ) = 600 วัตต์ วัตต์ = แอมแปร์ * แรงดัน


2

ตามที่ระบุโดยคำตอบที่ดีอื่น ๆ ที่นี่ปัญหาของคุณขึ้นอยู่กับสถานการณ์ คุณจะต้องการข้อมูลเพิ่มเติมมากกว่าที่คุณมี อย่างน้อยที่สุดฉันคิดว่าคุณจะต้องมีรูปภาพของฉลากข้อมูลจำเพาะของแหล่งจ่ายไฟที่มีอยู่ (หรือการอ้างอิงที่เชื่อถือได้อื่น ๆ เพื่อสร้างและรุ่นวิธีเดียวที่ฉันเคยสามารถอัพเกรด PSU ได้สำเร็จต้องใช้สิ่งต่อไปนี้:

1) การเข้าถึงระบบที่เป็นปัญหา

2) ไขควง

3) แหล่งจ่ายไฟทดแทนที่ผ่านการรับรอง ( เครื่องคำนวณพาวเวอร์ซัพพลายที่เหมาะสมนั้นมีประโยชน์ในการกำหนดความต้องการ)

แก้ไข: หากความคิดเห็นนี้สะท้อนถึงปัญหาของคุณอย่างถูกต้องแล้วขั้นตอนที่ 3 และผลลัพธ์จากsudo lshwควรเป็นสิ่งที่คุณต้องพิจารณาว่า PSU ของคุณตรงตามข้อกำหนดหรือไม่ (สมมติว่าคุณรู้ว่าสิ่งที่คุณติดตั้งและมีหรือได้รับข้อมูลจำเพาะ) แน่นอนคุณสามารถเพิ่ม power draw ของแต่ละองค์ประกอบได้ด้วยตนเอง แต่ฉันคิดว่าการใช้เครื่องคิดเลข PS นั้นจะง่ายขึ้น ตามกฎของหัวแม่มือฉันชอบอุปกรณ์จ่ายไฟของฉันส่งออกเกินความต้องการ 10% หรือดีกว่าเพื่อให้สามารถวาดส่วนประกอบได้มากกว่าที่ระบุ แต่การทำผิดทางด้านความระมัดระวังเป็นตัวเลือกส่วนบุคคล


@Amir คำตอบที่ปรับปรุงตามความคิดเห็นนี้ ไชโย!
Elder Geek

1
FWIW ทั้ง 26 และ 29 ไม่ได้ให้อะไรฉันกับ Alienware Aurora R7
muru

@muru สิ่งที่ฉันคาดเดาได้ดีที่สุดก็คือว่า Dell เลือกที่จะไม่ใช้โพรบป้องกันกระแสเกินและแรงดันเกินในแหล่งจ่ายไฟ (หรืออย่างน้อยก็เฉพาะของคุณ) แหล่งจ่ายไฟใหม่ล่าสุดของฉันมีทั้งคู่ ดูเหมือนว่ามันจะขึ้นอยู่กับการใช้งานของผู้ผลิต (อาจเป็นข้อกำหนดการออกแบบที่พวกเขาทำตาม)
Elder Geek

1
@ElderGeek เครื่อง Selfbuilt ด้วยเมนบอร์ด Asus และบางมาตรฐาน 150 $ 500W PSU: dmidecode -t 39ส่งคืนSMBIOS 2.6 present.ฉันยังทราบว่าระบบของคุณไม่ได้คืนข้อมูลที่เป็นประโยชน์มาก
vidarlo

@Vidarlo นั่นเป็นเรื่องจริง คุณจะได้รับข้อมูลที่เป็นประโยชน์มากขึ้นโดยดูที่ข้อกำหนดของแหล่งจ่ายไฟที่คุณซื้อและข้อกำหนดของส่วนประกอบซึ่งทำให้เรากลับไปที่ไขควงเต็มวง .. ;-) กลับแก้ไขตามรายงานจำนวนมากของแหล่งจ่ายไฟที่ ไม่ได้ให้ข้อมูลที่ฉันได้รับ
Elder Geek
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.