Хвинфо заменили на ... что?


15

Новый и, надеюсь, более понятный вопрос

это НЕ вопрос о какой-то системной информационной программе

Мне нужно знать, какие режимы кадрового буфера я могу добавить в конфигурации grub, не начав вычислять вещи и тестируя 1000 командных строк (следовательно, 1000 перезагрузок), насколько я знаю, что hwinfo действительно может обнаружить эти режимы

Итак, что мне на самом деле нужно (это вырезка из примера hwinfo --framebuffer, приведенного ниже), как вы можете видеть, это режим, за которым следует разрешение, и это все разрешения, которые поддерживает эта видеокарта.

 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

тогда я могу выбрать любое понравившееся мне разрешение, добавить его в ядро ​​и убедиться, что оно будет работать без других тестирований

Позднее редактировать:

ПОЖАЛУЙСТА, "копай" свой ответ перед публикацией

обе эти команды не дают результата

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

lshw НИЧЕГО не знает о кадровом буфере

также:

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

аналогично lspci

вывод: кажется, что никто здесь на самом деле не понимает, что на самом деле делает моя команда ... противно, переделывая вопрос (проверка сверху)

Начните оригинальный вопрос:

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

apt-get установить 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

точнее мне нужен результат следующей команды: (это из более старой системы, в которой hwinfo все еще работает)

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
Какую версию Ubuntu вы используете в настоящее время? 12,04? 14,04? 15,04?
Byte Commander

Ответы:


10

hwinfo в Ubuntu 12.04 был прекращен в Ubuntu 14.04, но позже он был возобновлен в Ubuntu 15.10, Ubuntu 16.04 и далее. В Ubuntu 14.04 hwinfo можно установить следующим образом:

  1. Скачать пакет зависимостей libhd21 для hwinfo, соответствующий архитектуре вашей ОС, из пакета Debian: libhd21 (21.6-1) .

  2. Загрузите hwinfo_21.6-1, соответствующий пакету архитектуры вашей ОС, с http://ftp.debian.org/debian/pool/main/h/hwinfo/

  3. Дважды щелкните на загруженном пакете libhd21, чтобы открыть его для установки в Ubuntu Software Center.

  4. Теперь, когда пакет зависимостей установлен, дважды щелкните по загруженному вами пакету hwinfo, чтобы открыть его для установки в Ubuntu Software Center.

  5. Теперь hwinfo можно запустить из терминала, включая опцию framebuffer, которую можно запустить с помощью команды: hwinfo --framebufferДля получения информации о других опциях hwinfo запустите:man hwinfo

Эти шаги были протестированы на Ubuntu 14.04.


Может быть, вы можете добавить discover. hwinfoСправочная страница ссылок это.
Byte Commander

1
Не выглядит как прекращено полностью. По крайней мере, выглядит как возрожденный со времен Уайли: У Вилли, Ксениала, Яккети есть его обратно.
Руслан

5
  • fbset - показать и изменить настройки устройства кадрового буфера

    sudo apt-get install fbset
    

    Пример вывода 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 - простой интерфейс командной строки для расширения RandR

    Пример вывода 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 - перечислить все устройства PCI

    Пример вывода 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

    Пример вывода 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
    

Другой графический интерфейс hardinfo

sudo apt-get install hardinfo

введите описание изображения здесь


Наконец, кто-то, кто понимает, что пользователи Ubuntu используют его из-за GUI :)
jave.web

5

hwinfo - существенная польза. Это жалкая команда Ubuntu небрежно удалила его, полностью не понимая его смысла.

Ссылаясь на пост от karel, мне удалось установить его на 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

Если вы получаете ошибки на зависимостях, возможно, вам нужно установить hal из этого репозитория: https://launchpad.net/~mjblenner/+archive/ubuntu/ppa-hal

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

2

Вы можете использовать команду vbeinfoили videoinfoв самом grub, чтобы просмотреть список доступных режимов видео.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.