Encontre as informações de hardware da fonte de alimentação para um PC usando a linha de comando do Ubuntu

13

Existe uma ferramenta para imprimir as informações da fonte de alimentação, como o nome da marca / modelo e a tensão de saída máxima (suportada)? Eu preciso adicionar uma segunda GPU e gostaria de ter certeza de que ela suporta a voltagem extra.

P.: Eu já instalei uma GPU secundária quando tive acesso e saí correndo da sala do servidor. Quando eu chequei mais tarde, o segundo GPU não foi reconhecido (agora que eu não tenho mais o acesso !!: P) Eu queria ter certeza se o problema era a falta de voltagem enquanto a GPU estava trabalhando em outra máquina e não está com defeito.

Atualmente, não tenho acesso físico ao PC atualmente (somente ssh).

Eu tentei ver outras postagens, também as outras ferramentas existentes, por exemplo, sudo dmidecode -t 39 , sensors e ipmitool , mas nenhuma foi bem-sucedida.

    
por Amir 24.02.2018 / 21:53

5 respostas

12

Você não pode. O plugue entre a fonte de alimentação e a placa-mãe segue a especificação ATX, que regula quais sinais e quais tensões devem estar presentes.

Com é comum ou terra. Os demais pinos são usados para tensões, ou sinais binários simples, como PS_ON e PWR_OK . Não há pinos de transferência de dados de barramento. O sistema operacional simplesmente não tem como saber nada sobre a fonte de alimentação.

Alguns sistemas de servidor vêm com sensores na fonte de alimentação. Esses sensores devem aparecer em lmsensors . Por exemplo, é bastante comum que eles relatem consumo de energia, velocidade do ventilador e temperatura. Mas, neste caso, você deve especificar qual sistema você tem - já que isso normalmente não é visto em PCs normais.

Outras fontes de alimentação podem incluir uma interface de monitoramento via USB. Quais dados eles fornecerão serão diferentes da fonte de alimentação para a fonte de alimentação. Para verificar se a PSU em questão fornece isso, execute lsusb e procure por algo que se assemelhe a uma fonte de alimentação. Isso pode incluir modelo ou ser simplesmente genérico para uma classe inteira de fontes de alimentação diferentes.

    
por vidarlo 25.02.2018 / 10:26
7

Para encontrar as informações da fonte de alimentação, use o seguinte comando:

sudo dmidecode --type 39

O comando abaixo exibe um status de lote e informações estatísticas sobre a bateria. O caminho / org / ... pode ser encontrado com o comando upower -e (--enumerate).

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

O que eu uso principalmente é esse:

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

Escolha SIM para todos.

sudo service kmod start

Uso:

sensors

ou

watch sensors
    
por An0n 24.02.2018 / 22:09
5

O que eu sei é lshw , a classe em que você está mais interessado é certamente power . No meu sistema, as especificações da bateria só são exibidas:

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

Como a resposta para Obter informações sobre minha PSU sugere que as unidades de rede geralmente não têm um barramento de dados para fornecer tais informações, então, infelizmente, isso pode muito bem ser o melhor que se pode fazer. Que eu saiba, /sys/class/power_supply/AC contém todas as informações sobre sua unidade de rede disponíveis para o sistema.

Leitura adicional:

por dessert 24.02.2018 / 22:00
4

Interface de software para fonte de alimentação

Como mencionado na resposta mais votada, é necessário um canal de comunicação especial para a fonte de alimentação. No meu laptop há um hub alimentado por USB 3 conectado ao no-break (fonte de alimentação interrupta). Embora você não tenha esse tipo de fonte de alimentação, o conceito de comunicação seria semelhante:

$ 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

A carga atual é de 72 Watts e a carga máxima é de 330 watts.

Instalando pwrstat

Para instalar o pwrstat , acesse a página do Software Linux do Cyber Power Systems. Você encontrará downloads de 32 e 64 bits disponíveis para todas as distribuições Linux, mas certifique-se de selecionar o que é usado para o Debian ( .deb ) no qual o Ubuntu é baseado.

Após o download, instale-o usando:

sudo dpkg -i powerpanel_132_amd64.deb

Para saber mais sobre como usar o pwrstat use:

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

O que fazer quando não há software

O antigo método testado e comprovado é observar a etiqueta de segurança em sua fonte de alimentação. Por lei, na maioria dos países, esse rótulo deve existir. Para meu laptop antigo, é tão fácil quanto olhar para o power brick. Para o seu PC desktop, pode estar na parte de trás ou você pode ter que abri-lo e olhar para dentro:

O rótulo mostra:

  • Saída 130 Watts (Watt = Volt x Amp)
  • Entrada 100-240 VAC ~ 2,5 Amps, 50-60 HZ
  • Saída 19,5 Volts ~ 6,7 Amps

O que fazer quando você não pode olhar para o hardware

Você pode conseguir que alguém no site tire a foto para você. Se isso não for viável, obtenha a marca e o modelo do computador e pesquise no Google as especificações da fonte de alimentação. De este artigo , as especificações genéricas para PCs são:

  • Fator de forma pequeno - 15 A (250 W)
  • Mini-torre - 25A (300-350W)
  • Torre Média - 35A (400-500W)
  • Torre Cheia - 40A (600-650W)
  • Placa de Vídeo Dupla (SLI) - 50A (750W +)

Observe que a corrente é especificada para saída de trilho de 12 volts. Então 15A = 180 watts e 50A ( Para placas de vídeo duplas ) = 600 watts. Potência = Amperagem * Voltagem.

    
por WinEunuuchs2Unix 25.02.2018 / 16:26
2

Como indicado pelas outras boas respostas aqui, seu problema depende da situação. Você precisaria de mais informações do que aparenta ter. No mínimo, eu acho que você precisaria de uma imagem da etiqueta de especificação de fonte de alimentação existente (ou alguma outra referência confiável para fazer e modelar. A única maneira que eu já consegui atualizar com sucesso uma PSU exigiu o seguinte:

1) Acesso físico ao sistema em questão.

2) Uma chave de fenda

3) Uma fonte de alimentação de substituição qualificada. (Um calculador de fonte de alimentação decente é útil para determinar os requisitos.)

Editar: se este comentário reflete com precisão o seu problema, então a Etapa 3 e a saída de sudo lshw devem ser tudo o que você precisa para determinar se sua PSU atende às especificações (Supondo que você saiba exatamente o que você instalou e tem ou pode obter suas especificações). É claro que você também pode adicionar manualmente o consumo de energia dos componentes individuais, mas acho que usar a calculadora PS será mais fácil. Como regra geral, eu gosto da saída de minhas fontes de energia para exceder os requisitos em 10% ou melhor, a fim de permitir a possibilidade de um desenho de componente mais do que o especificado, mas errar do lado da cautela é uma escolha pessoal.

    
por Elder Geek 25.02.2018 / 17:11