hwinfo는… 무엇으로 대체 되었습니까?


15

새롭고 희망적으로 더 명확한 질문

이것은 일부 시스템 정보 프로그램에 대한 질문이 아닙니다.

hwinfo 가 실제로 해당 모드를 감지 할 수있는 한 , 물건 계산을 시작하지 않고 1000 개의 명령 줄을 테스트하지 않고 (1000 번의 재부팅으로) grub 구성에 추가 할 수있는 프레임 버퍼 모드를 알아야 합니다.

따라서 실제로 필요한 것은 (아래의 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?
바이트 사령관

답변:


10

Ubuntu 12.04의 hwinfo는 Ubuntu 14.04에서 중단되었지만 나중에 Ubuntu 15.10, Ubuntu 16.04 이상에서 계속되었습니다. 우분투 14.04에서 hwinfo는 다음과 같이 설치 될 수 있습니다 :

  1. 데비안 패키지 : libhd21 (21.6-1) 에서 OS 아키텍처와 일치하는 hwinfo 용 libhd21 종속성 패키지를 다운로드 하십시오 . .

  2. http://ftp.debian.org/debian/pool/main/h/hwinfo/ 에서 OS 아키텍처 패키지와 일치하는 hwinfo_21.6-1을 다운로드 하십시오.

  3. 다운로드 한 libhd21 패키지를 두 번 클릭하여 Ubuntu Software Center에서 설치할 수 있도록 엽니 다.

  4. 종속성 패키지가 설치되었으므로 다운로드 한 hwinfo 패키지를 두 번 클릭하여 Ubuntu Software Center에서 설치할 수 있도록여십시오.

  5. 다음 명령을 사용하여 실행할 수있는 프레임 버퍼 옵션을 포함하여 hwinfo를 터미널에서 실행할 수 있습니다. hwinfo --framebuffer다른 hwinfo 옵션에 대한 정보는 다음을 실행하십시오.man hwinfo

이 단계는 Ubuntu 14.04에서 테스트되었습니다.


을 추가 할 수 있습니다 discover. hwinfo참조 맨 페이지 .
바이트 사령관

1
완전히 중단 된 것처럼 보이지 않습니다. Wily 이후로 다시 태어난 것처럼 보입니다. Wily, Xenial, Yakkety가 다시 가지고 있습니다 .
Ruslan

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
    

다른 GUI는 hardinfo

sudo apt-get install hardinfo

여기에 이미지 설명을 입력하십시오


마지막으로 우분투 사용자를 알고있는 사람은 GUI 때문에 그것을 사용합니다 :)
jave.web

5

hwinfo는 필수 유틸리티입니다. 그것은 우연히 우분투 팀의 의미를 완전히 이해하지 않고 부주의하게 제거했습니다.

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 설치 hal hal-info 

2

grub 자체 내 에서 vbeinfo또는 videoinfo명령을 사용하여 사용 가능한 비디오 모드를 나열 할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.