hwinfo reemplazado con ... ¿qué?

15

Pregunta nueva y con suerte más clara

esta NO es una pregunta sobre algún programa de información del sistema

NECESITO saber qué modos de framebuffer puedo agregar en la configuración de grub sin comenzar a calcular cosas y probar 1000 líneas de comando (por lo tanto, 1000 reinicios), hasta donde sé, hwinfo puede detectar esos modos

entonces, lo que realmente necesito es (cortando del comando de ejemplo hwinfo --framebuffer a continuación), como puede ver es un modo seguido de una resolución, y esas son todas las resoluciones que admite esta tarjeta de video

 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

entonces puedo elegir cualquier resolución que desee, agregarla al kernel y asegurarme de que no funcionará con otras pruebas

Editar más tarde:

POR FAVOR "cavar" su propia respuesta antes de publicar

ambos comandos no devuelven ningún resultado

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

lshw no sabe NADA sobre el buffer de trama

igualmente:

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

igualmente lspci

conclusión: parece que nadie aquí realmente entiende lo que mi comando realmente hace ... desagradable, rehaciendo la pregunta (marque arriba)

Comience la pregunta 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

más exactamente, necesito el resultado del siguiente comando: (esto es de un sistema anterior en el que hwinfo todavía funciona)

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
usuario40404
fuente
55
¿Qué versión de Ubuntu utilizas actualmente? 12.04? 14.04? 15.04?
Byte Commander

Respuestas:

10

hwinfo en Ubuntu 12.04 ha sido descontinuado en Ubuntu 14.04, pero luego se retomó en Ubuntu 15.10, Ubuntu 16.04 y en adelante. En Ubuntu 14.04 hwinfo se puede instalar de la siguiente manera:

  1. Descargue el paquete de dependencia libhd21 para hwinfo que coincida con la arquitectura de su sistema operativo del paquete Debian: libhd21 (21.6-1) .

  2. Descargue hwinfo_21.6-1 que coincida con el paquete de arquitectura de su sistema operativo de http://ftp.debian.org/debian/pool/main/h/hwinfo/

  3. Haga doble clic en el paquete libhd21 que descargó para abrirlo para su instalación en el Centro de software de Ubuntu.

  4. Ahora que se ha instalado el paquete de dependencia, haga doble clic en el paquete hwinfo que descargó para abrirlo para su instalación en el Centro de software de Ubuntu.

  5. hwinfo ahora se puede ejecutar desde el terminal, incluida la opción framebuffer que se puede ejecutar con el comando: hwinfo --framebufferPara obtener información sobre otras opciones de hwinfo, ejecute:man hwinfo

Estos pasos fueron probados en Ubuntu 14.04.

karel
fuente
Quizás puedas agregar discover. La página de manual de hwinforeferencias lo.
Byte Commander
1
No parece descontinuado por completo. Al menos parece renacer desde Wily: Wily, Xenial, Yakkety lo tienen de vuelta.
Ruslan
5
  • fbset - Mostrar y modificar la configuración del dispositivo de búfer de trama

    sudo apt-get install fbset
    

    Salida de ejemplo 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 - interfaz de línea de comando primitiva para la extensión RandR

    Salida de ejemplo 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 - enumera todos los dispositivos PCI

    Salida de ejemplo 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

    Salida de ejemplo 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
    

Otra GUI es hardinfo

sudo apt-get install hardinfo

ingrese la descripción de la imagen aquí

AB
fuente
Finalmente, alguien que se da cuenta de que los usuarios de Ubuntu lo usan debido a la GUI :)
jave.web
5

hwinfo es una utilidad esencial. Es lamentable que el equipo de ubuntu lo eliminó descuidadamente sin comprender completamente sus implicaciones.

Refiriéndome a la publicación de karel, logré instalarlo en 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

Si obtiene errores en las dependencias, tal vez necesite instalar el hal desde este repositorio: https://launchpad.net/~mjblenner/+archive/ubuntu/ppa-hal

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

Puede usar el comando vbeinfoo videoinfodentro de grub para enumerar los modos de video disponibles.

psusi
fuente