hwinfo remplacé par… quoi?


15

Nouvelle question et, espérons-le, plus claire

ce n'est PAS une question sur un programme d'information système

J'ai besoin de savoir quels modes framebuffer je peux ajouter dans la configuration grub sans commencer à calculer des choses et à tester 1000 lignes de commande (donc 1000 redémarrages), pour autant que je sache, hwinfo peut réellement détecter ces modes

Donc, ce dont j'ai réellement besoin est (couper de la commande d'exemple hwinfo --framebuffer ci-dessous), comme vous pouvez le voir est un mode suivi d'une résolution, et c'est toutes les résolutions prises en charge par cette carte vidéo

 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

alors je peux choisir la résolution qui me plaît, l'ajouter au noyau et être sûr que cela fonctionnera sans autre test

Édition ultérieure:

VEUILLEZ "creuser" votre propre réponse avant de poster

ces deux commandes ne retournent aucun résultat

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

lshw ne sait RIEN sur le tampon de trame

également:

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

de même lspci

conclusion: il semble que personne ici ne comprenne vraiment ce que ma commande fait ... méchant, refaire la question (vérifier en haut)

Commencez la question originale:

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

plus exactement, j'ai besoin du résultat de la commande suivante: (cela provient d'un ancien système sur lequel hwinfo fonctionne toujours)

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

5
Quelle version d'Ubuntu utilisez-vous actuellement? 12.04? 14.04? 15.04?
Byte Commander

Réponses:


10

hwinfo dans Ubuntu 12.04 a été arrêté dans Ubuntu 14.04, mais plus tard, il a été repris dans Ubuntu 15.10, Ubuntu 16.04 et versions ultérieures. Dans Ubuntu 14.04, hwinfo peut être installé comme suit:

  1. Téléchargez le paquet de dépendance libhd21 pour hwinfo correspondant à l'architecture de votre système d'exploitation à partir du paquet Debian: libhd21 (21.6-1) .

  2. Téléchargez hwinfo_21.6-1 correspondant au package d'architecture de votre système d'exploitation sur http://ftp.debian.org/debian/pool/main/h/hwinfo/

  3. Double-cliquez sur le paquet libhd21 que vous avez téléchargé pour l'ouvrir en vue de son installation dans Ubuntu Software Center.

  4. Maintenant que le package de dépendances a été installé, double-cliquez sur le package hwinfo que vous avez téléchargé pour l'ouvrir pour l'installation dans Ubuntu Software Center.

  5. hwinfo peut maintenant être exécuté à partir du terminal, y compris l'option framebuffer qui peut être exécutée à l'aide de la commande: hwinfo --framebufferPour plus d'informations sur les autres options hwinfo, exécutez:man hwinfo

Ces étapes ont été testées sur Ubuntu 14.04.


Vous pouvez peut-être ajouter discover. La page de manuel de la hwinforéférence.
Byte Commander

1
Ne semble pas complètement abandonné. Cela ressemble au moins à une renaissance depuis Wily: Wily, Xenial, Yakkety l'ont retrouvé.
Ruslan

5
  • fbset - afficher et modifier les paramètres du périphérique de tampon de trame

    sudo apt-get install fbset
    

    Exemple de sortie 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 ligne de commande primitive vers l'extension RandR

    Exemple de sortie 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 - répertorier tous les périphériques PCI

    Exemple de sortie 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

    Exemple de sortie 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
    

Une autre interface graphique est hardinfo

sudo apt-get install hardinfo

entrez la description de l'image ici


Enfin quelqu'un qui réalise que les utilisateurs d'Ubuntu l'utilisent à cause de l'interface graphique :)
jave.web

5

hwinfo est un utilitaire essentiel. Il est pitoyable que l'équipe d'ubuntu l'ait négligemment retiré sans bien comprendre son implication.

En référence au post de karel, j'ai réussi à l'installer le 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 vous obtenez des erreurs sur les dépendances, vous devrez peut-être installer le hal de ce dépôt: https://launchpad.net/~mjblenner/+archive/ubuntu/ppa-hal

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

2

Vous pouvez utiliser la commande vbeinfoou videoinfodans grub lui-même pour répertorier les modes vidéo disponibles.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.