Ubuntuのコマンドラインを使用してPCの電源ハードウェア情報を検索します


19

ブランド/モデル名や最大(サポートされている)出力電圧などの電源情報を印刷するツールはありますか?2番目のGPUを追加する必要があり、追加の電圧をサポートすることを確認したいと思います。

Ps:アクセスができたときにセカンダリGPUをすでにインストールしていて、サーバールームの外に急いで行きました。後で確認したときに、2番目のGPUが認識されませんでした(今はもうアクセスできません!!:P)問題は、GPUが別のマシンで動作していたときの電源電圧の不足であるかどうかを確認したかったためです故障ではありません。

現在、私は現在PCに物理的にアクセスできません(sshのみ)。

私は、すなわち、他のexisitingツールも、他の記事を参照してくださいしようとしたsudo dmidecode -t 39sensorsipmitool、どれも成功して来ませんでした。


1
成功しないとはどういうことですか?
An0n

2
@ An0n、どれも私が質問で言及した情報を表示しません。
アミール

4
申し訳ありませんが、物理的にアクセスできないシステムに2番目のGPUをどのようにインストールするのかを理解するのに苦労しています。
オタク長老

@ElderGeek、私はすでにアクセスしていてそれが認識されないときにインストールしました(今はもうアクセスできません!!:P)問題が電源電圧の不足であるかどうかを確認したかったです。
アミール

5
VTR - 投票は再び開きます。これはハードウェア関連であるため、オフトピックとして閉じられたと思われます。ただし、OPはハードウェアを読み取るソフトウェアを検索しています。読み取り/sys/class/backlightを行って輝度レベルxrandrを取得したり、グラフィックカードが提供できる解像度を取得したりすることと同じです。このような質問は数千件ありますが、それらはトピックについて検討されています。
WinEunuuchs2Unix

回答:


18

できません。電源とメインボード間のプラグは、どの信号とどの電圧が存在するかを規制するATX仕様に従います。

ATXシグナル

Com共通またはグランドです。ピンの残りの部分は、電圧、または単純なバイナリ信号、等のために使用されるPS_ONPWR_OK。バスデータ転送ピンはありません。オペレーティングシステムに、電源について何も知る方法ありません

一部のサーバーシステムには、電源にセンサーが搭載されています。そのようなセンサーはに表示されるはずlmsensorsです。たとえば、消費電力、ファンの速度、温度を報告することは非常に一般的です。ただし、この場合、通常は通常のPCでは見られないため、使用しているシステムを指定する必要があります。

他の電源には、USB経由の監視インターフェイスが含まれる場合があります。提供されるデータは、電源ごとに異なります。問題のPSUがこれを提供しているかどうかを確認するには、実行lsusbして電源に似たものを探します。これにはモデルが含まれる場合もあれば、単に異なるクラスの電源全体の一般的なものになる場合もあります。


1
絵のための+1が、赤は、常にではない、なぜ私は好奇心旺盛だ+と黒が常にではありません-com
-WinEunuuchs2Unix

1
@ WinEunuuchs2Unixノッチ付きピンを示します。一部のピンには正方形のシュラウドがあり、他のピンには面取りシュラウドがあります。upload.wikimedia.org/wikipedia/commons/e/ee/…はこれを示しています。
vidarlo

私はいつも自分でビルドするので、「通常のPC」を定義する必要があると思いますが、dmidecodeは常に少なくともいくつかの情報を提供してくれました。安価な市販の電源でも。私の答えを
オタク長老

1
@ElderGeekこれは特定のケースです。私の答えは一般的な答えです:ATX規格にはPSUとシステム間の通信は含まれていません。場合によっては、より具体的なインターフェイスからより多くの情報を取得できる場合があります。
vidarlo

15

電源情報を見つけるには、次のコマンドを使用します。

sudo dmidecode --type 39

以下のコマンドは、バッテリーに関するロットステータスと統計情報を出力します。/ org / ...パスは、upower -e(--enumerate)コマンドで見つけることができます。

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

私が主に使用するのはこれです:

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

すべてにYESを選択します。

sudo service kmod start

使用する :

sensors

または

watch sensors

2
私が取得する唯一の情報dmidecode --type 39SMBIOS 2.7 present.、ここでは実際には役に立ちませんが、システム固有のものである可能性があります。upower素晴らしいです!
デザート

1
@ An0n、それらのどれもPCの情報を取得するのに役立ちません。dmidecode --type 39に等しいdmidecode --t 39と私は前にそれをテストしました。
アミール

upower -i /org/freedesktop/UPower/devices/battery_BAT0ラップトップのバッテリーについてです。PCにはバッテリーがありません(リアルタイムクロック用のバッテリーを見る以外)。OPの質問は、PCとその電源についてです。バッテリーではありません。
WinEunuuchs2Unix

バッテリー以外の情報が表示されます。
An0n

うわー、とても混乱!私のシステムでupower -eline_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

電源へのソフトウェアインターフェイス

上位の回答に記載されているように、電源への特別な通信チャネルが必要です。私のラップトップには、UPS(Interruptible Power Supply)に接続されたUSB 3自己給電ハブがあります。このタイプの電源はありませんが、通信の概念は似ています。

$ 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には、Cyber​​ Power Systems WebサイトのLinuxソフトウェアのページにアクセスしてください。すべてのLinuxディストリビューションで32ビットおよび64ビットのダウンロードを利用できますが、.debUbuntuのベースとなっているDebian()のダウンロードを選択してください。

ダウンロード後、次を使用してインストールします。

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.

ソフトウェアがない場合の対処方法

従来の方法は、電源の安全ラベルを見ることです。法律により、ほとんどの国でこのラベルが存在する必要があります。私の古いラップトップでは、電源ブリックを見るのと同じくらい簡単です。デスクトップPCの場合、背面にあるか、開いて中を見る必要がある場合があります。

Dell Inspiron電源

ラベルは以下を示します。

  • 出力130ワット(Watt = Volt x Amp)
  • 入力100-240 VAC〜2.5アンペア、50-60 HZ
  • 出力19.5ボルト〜6.7アンペア

ハードウェアを確認できない場合の対処方法

現場にいる誰かに写真を撮ってもらうことができます。それが実現できない場合は、コンピューターのメーカーとモデルを入手し、電源仕様をグーグルで調べてください。この記事から、PCの一般的な仕様は次のとおりです。

  • スモールフォームファクター-15A(250W)
  • ミニタワー-25A(300-350W)
  • ミッドタワー-35A(400-500W)
  • フルタワー-40A(600-650W)
  • デュアルビデオカード(SLI)-50A(750W +)

アンペア数は12ボルトレール出力に指定されていることに注意してください。したがって、15A = 180ワットおよび50A(デュアルビデオカードの場合)= 600ワットです。ワット数=アンペア数*電圧。


2

ここの他の良い答えが示すように、あなたの問題は状況に依存します。あなたが持っているように見えるよりも多くの情報が必要でしょう。少なくとも、既存の電源仕様ラベル(または作成およびモデル化するためのその他の信頼できる参照情報)の写真が必要になると思います。PSUを正常にアップグレードできる唯一の方法は次のとおりです。

1)問題のシステムへの物理的アクセス。

2)ドライバー

3)認定された交換用電源。(まともな電源計算機は、要件を決定するのに役立ちます。)

編集: 場合、このコメントは正確にあなたの問題を反映して、その後、ステップ3からの出力はsudo lshw、あなたのPSUが仕様を満たしている場合(あなたがインストール正確に何を知っていて、持っているか、それの仕様を入手することができますと仮定)を決定するために必要なすべてでなければなりません。もちろん、個々のコンポーネントの消費電力を手動で加算することもできますが、PS計算機を使用する方が簡単だと思います。経験則として、指定よりも多くのコンポーネントが描画される可能性を考慮して、電源出力が要件を10%以上上回ることを好みますが、注意を怠るのは個人的な選択です。


@Amir このコメントに基づいて回答を更新しました乾杯!
オタク長老

1
FWIW、26も29もAlienware Aurora R7で何も提供しません。
ムル

@muruそれに関する私の最善の推測は、dellが(または少なくともあなたの特定の)電源に過電流および過電圧保護プローブを実装しないことを選択したということです。私の最新の電源には両方があります。メーカーの実装(多分に依存していることと思われる設計仕様、彼らが続い)
エルダーオタク

1
@ElderGeek Asusメインボードといくつかの標準150 $ 500W PSUを備えた自己構築マシン:dmidecode -t 39返品SMBIOS 2.6 present.また、システムはあまり有用な情報を返さないことにも注意してください。
vidarlo

@Vidarloそれは本当です。購入した電源の仕様とコンポーネントの要件を確認すると、はるかに有用な情報が得られます。これにより、ドライバーに完全な円が戻ります。;-)私が得る情報を提供しないでください。
オタク長老
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.