hwinfo substituído por ... o quê?

15

Pergunta nova e esperançosamente mais clara

esta NÃO é uma pergunta sobre algum programa de informações do sistema

PRECISO saber quais modos de buffer de quadros posso adicionar na configuração do grub sem começar a calcular coisas e testar 1000 linhas de comando (portanto, 1000 reinicializações), tanto quanto sei que o hwinfo pode realmente detectar esses modos

então, o que eu realmente preciso é (cortando o comando hwinfo --framebuffer example abaixo), como você pode ver, é um modo seguido por uma resolução, e são todas as resoluções que esta placa de vídeo suporta

 Mode 0x033c: 1920x1440 (+1920), 8 bits
  Mode 0x034d: 1920x1440 (+3840), 16 bits
  Mode 0x033a: 1600x1200 (+1600), 8 bits
  Mode 0x034b: 1600x1200 (+3200), 16 bits
  Mode 0x035a: 1600x1200 (+6400), 24 bits
  Mode 0x0307: 1280x1024 (+1280), 8 bits
  Mode 0x031a: 1280x1024 (+2560), 16 bits
  Mode 0x031b: 1280x1024 (+5120), 24 bits
  Mode 0x0305: 1024x768 (+1024), 8 bits
  Mode 0x0317: 1024x768 (+2048), 16 bits
  Mode 0x0318: 1024x768 (+4096), 24 bits
  Mode 0x0312: 640x480 (+2560), 24 bits
  Mode 0x0314: 800x600 (+1600), 16 bits
  Mode 0x0315: 800x600 (+3200), 24 bits
  Mode 0x0301: 640x480 (+640), 8 bits
  Mode 0x0303: 800x600 (+800), 8 bits
  Mode 0x0311: 640x480 (+1280), 16 bits

então eu posso escolher a resolução que quiser, adicioná-lo ao kernel e ter certeza de que ele funcionará sem nenhum outro teste

Mais tarde Editar:

POR FAVOR, "cave" sua própria resposta antes de postar

esses dois comandos não retornam resultado

lshw | grep -i frame
lshw | grep -i buffer

O lshw não sabe nada sobre o buffer de quadros

Da mesma forma:

unset DISPLAY
hardinfo 2>&1 | grep -i frame

da mesma forma lspci

conclusão: parece que ninguém aqui realmente entende o que meu comando realmente faz ... desagradável, refazendo a pergunta (verifique no topo)

Comece a pergunta original:

hwinfo
No command 'hwinfo' found, did you mean:
 Command 'hinfo' from package 'ganeti-htools' (universe)
hwinfo: command not found

apt-get install hwinfo

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package hwinfo is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'hwinfo' has no installation candidate

mais exatamente, preciso do resultado do seguinte comando: (isto é de um sistema mais antigo no qual o hwinfo ainda está trabalhando)

hwinfo --framebuffer
> hal.1: read hal dataprocess 25433: arguments to dbus_move_error() were incorrect, assertion "(dest) == NULL || !dbus_error_is_set ((dest))" failed in file ../../dbus/dbus-errors.c line 282.
This is normally a bug in some application using the D-Bus library.
libhal.c 3483 : Error unsubscribing to signals, error=The name org.freedesktop.Hal was not provided by any .service files
02: None 00.0: 11001 VESA Framebuffer                           
  [Created at bios.464]
  Unique ID: rdCR.CkkMzksiCyE
  Hardware Class: framebuffer
  Model: "Intel(r)865G Graphics Controller"
  Vendor: "Intel Corporation"
  Device: "Intel(r)865G Graphics Controller"
  SubVendor: "Intel(r)865G Graphics Chip Accelerated VGA BIOS"
  SubDevice: 
  Revision: "Hardware Version 0.0"
  Memory Size: 7 MB + 832 kB
  Memory Range: 0xf0000000-0xf07cffff (rw)
  Mode 0x033c: 1920x1440 (+1920), 8 bits
  Mode 0x034d: 1920x1440 (+3840), 16 bits
  Mode 0x033a: 1600x1200 (+1600), 8 bits
  Mode 0x034b: 1600x1200 (+3200), 16 bits
  Mode 0x035a: 1600x1200 (+6400), 24 bits
  Mode 0x0307: 1280x1024 (+1280), 8 bits
  Mode 0x031a: 1280x1024 (+2560), 16 bits
  Mode 0x031b: 1280x1024 (+5120), 24 bits
  Mode 0x0305: 1024x768 (+1024), 8 bits
  Mode 0x0317: 1024x768 (+2048), 16 bits
  Mode 0x0318: 1024x768 (+4096), 24 bits
  Mode 0x0312: 640x480 (+2560), 24 bits
  Mode 0x0314: 800x600 (+1600), 16 bits
  Mode 0x0315: 800x600 (+3200), 24 bits
  Mode 0x0301: 640x480 (+640), 8 bits
  Mode 0x0303: 800x600 (+800), 8 bits
  Mode 0x0311: 640x480 (+1280), 16 bits
  Config Status: cfg=new, avail=yes, need=no, active=unknown
user40404
fonte
5
Qual versão do Ubuntu você usa atualmente? 12.04? 14.04? 15.04?
Byte Commander

Respostas:

10

O hwinfo no Ubuntu 12.04 foi descontinuado no Ubuntu 14.04, mas mais tarde foi reiniciado no Ubuntu 15.10, Ubuntu 16.04 e posteriores. No Ubuntu 14.04, o hwinfo pode ser instalado da seguinte maneira:

  1. Faça o download do pacote de dependência libhd21 para hwinfo, que combina com a arquitetura do seu sistema operacional, no Debian Package: libhd21 (21.6-1) .

  2. Faça o download do hwinfo_21.6-1 correspondente ao pacote de arquitetura do seu sistema operacional em http://ftp.debian.org/debian/pool/main/h/hwinfo/

  3. Clique duas vezes no pacote libhd21 que você baixou para abri-lo para instalação no Ubuntu Software Center.

  4. Agora que o pacote de dependência foi instalado, clique duas vezes no pacote hwinfo que você baixou para abri-lo para instalação no Ubuntu Software Center.

  5. Agora o hwinfo pode ser executado no terminal, incluindo a opção framebuffer, que pode ser executada usando o comando: hwinfo --framebufferPara obter informações sobre outras opções do hwinfo, execute:man hwinfo

Estas etapas foram testadas no Ubuntu 14.04.

karel
fonte
Talvez você possa adicionar discover. A página de manual de hwinforeferência a ele.
Byte Commander
11
Não parece completamente descontinuado. Pelo menos parece que renasceu desde Wily: Wily, Xenial, Yakkety estão de volta.
Ruslan
5
  • fbset - mostra e modifica as configurações do dispositivo de buffer de quadro

    sudo apt-get install fbset
    

    Saída de exemplo sudo fbset -i

    mode "1920x1200-77"
        # D: 230.415 MHz, H: 94.743 kHz, V: 77.404 Hz
        geometry 1920 1200 1920 1200 32
        timings 4340 240 32 16 4 240 4
        rgba 8/16,8/8,8/0,8/24
    endmode
    
    Frame buffer device information:
        Name        : VESA VGA
        Address     : 0xf9000000
        Size        : 9240576
        Type        : PACKED PIXELS
        Visual      : TRUECOLOR
        XPanStep    : 0
        YPanStep    : 0
        YWrapStep   : 0
        LineLength  : 7680
        Accelerator : No
    
  • xrandr - interface de linha de comando primitiva para extensão RandR

    Saída de exemplo xrandr

    Screen 0: minimum 8 x 8, current 1920 x 1200, maximum 8192 x 8192
    DVI-I-0 disconnected (normal left inverted right x axis y axis)
    DVI-I-1 disconnected (normal left inverted right x axis y axis)
    TV-0 disconnected (normal left inverted right x axis y axis)
    DVI-I-2 connected primary 1920x1200+0+0 (normal left inverted right x axis y axis) 518mm x 324mm
       1920x1200      60.0*+
       1920x1080      60.0  
       1680x1050      60.0  
       1600x1200      60.0  
       1440x900       59.9  
       1280x1024      60.0  
       1280x960       60.0  
       1280x720       60.0  
       1024x768       60.0  
       800x600        60.3  
       640x480        59.9
    
  • lspci - listar todos os dispositivos PCI

    Saída de exemplo lspci | awk '/VGA/ {system("lspci -v -s " $1)}'

    01:00.0 VGA compatible controller: NVIDIA Corporation G92 [GeForce 9800 GTX / 9800 GTX+] (rev a2) (prog-if 00 [VGA controller])
        Subsystem: NVIDIA Corporation Device 0000
        Flags: bus master, fast devsel, latency 0, IRQ 27
        Memory at fa000000 (32-bit, non-prefetchable) [size=16M]
        Memory at d0000000 (64-bit, prefetchable) [size=256M]
        Memory at f8000000 (64-bit, non-prefetchable) [size=32M]
        I/O ports at df00 [size=128]
        [virtual] Expansion ROM at fb000000 [disabled] [size=128K]
        Capabilities: <access denied>
        Kernel driver in use: nvidia
    
  • lshw

    Saída de exemplo sudo lshw -class display

    *-display               
         description: VGA compatible controller
         product: G92 [GeForce 9800 GTX / 9800 GTX+]
         vendor: NVIDIA Corporation
         physical id: 0
         bus info: pci@0000:01:00.0
         version: a2
         width: 64 bits
         clock: 33MHz
         capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
         configuration: driver=nvidia latency=0
         resources: irq:27 memory:fa000000-faffffff memory:d0000000-dfffffff memory:f8000000-f9ffffff ioport:df00(size=128) memory:fb000000-fb01ffff
    

Uma outra GUI é hardinfo

sudo apt-get install hardinfo

insira a descrição da imagem aqui

AB
fonte
Finalmente alguém que percebe que os usuários do Ubuntu usá-lo por causa da GUI :)
jave.web
5

O hwinfo é um utilitário essencial. É uma equipe do ubuntu que o removeu descuidadamente, sem entender completamente sua implicação.

Referindo-me ao post de karel, consegui instalá-lo no 14.04:

# apt-get install libx86emu1
# wget http://ftp.debian.org/debian/pool/main/h/hwinfo/libhd21_21.21-2_amd64.deb
# wget http://ftp.debian.org/debian/pool/main/h/hwinfo/hwinfo_21.21-2_amd64.deb
# dpkg -i libhd21_21.21-2_amd64.deb
# dpkg -i hwinfo_21.21-2_amd64.deb

Se você receber erros nas dependências, talvez você precise instalar o hal deste repositório: https://launchpad.net/~mjblenner/+archive/ubuntu/ppa-hal

# add-apt-repository ppa: mjblenner / ppa-hal
# apt-get install hal hal-info 
pintubigfoot
fonte
2

Você pode usar o comando vbeinfoou videoinfono próprio grub para listar os modos de vídeo disponíveis.

psusi
fonte