The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Способы определения типа аппаратного обеспечения в Linux

11.01.2007 21:07

Опубликован перевод статьи "Получение информации об аппаратном обеспечении Linux-компьютера без использования отвертки". В материале приведен обзор консольных утилит, с помощью которых можно программным путем снять характеристики аппаратного обеспечения Linux-компьютера.

  1. Главная ссылка к новости (http://rus-linux.net/kos.php?n...)
  2. wiki.opennet.ru: HardwareDetect - разные утилиты и средства работы с оборудованием.
Автор новости: В.Костромин
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/9486-linux
Ключевые слова: linux, hardware, detect
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (16) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, screepah (ok), 11:30, 12/01/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    lshw только в комментах упоминается, а утилитка славная
     
  • 1.2, Ананимуз (?), 12:13, 12/01/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я таки не нашел того, что искал. Можно в линуксе узнать сколько на видеокарте памяти установлено (без иксов)?
     
     
  • 2.3, chocholl (??), 12:53, 12/01/2007 [^] [^^] [^^^] [ответить]  
  • +/
    /sbin/lspci -vv
    ..
    00:02.0 VGA compatible controller: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device (rev 03) (prog-if 00 [VGA])
            Subsystem: Elitegroup Computer Systems: Unknown device 1887
            Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
            Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
            Latency: 0
            Interrupt: pin A routed to IRQ 21
            Region 0: Memory at d8000000 (32-bit, prefetchable) [size=128M]
            Region 1: Memory at e2000000 (32-bit, non-prefetchable) [size=512K]
            Capabilities: [d0] Power Management version 1
                    Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                    Status: D0 PME-Enable- DSel=0 DScale=0 PME-
    ..

    memory

     
     
  • 3.4, Ананимуз (?), 13:04, 12/01/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Вот угадаешь сколько у моей памяти?
    ...
    Memory at e8000000 (32-bit, non-prefetchable) [size=16M]
    Memory at d0000000 (32-bit, prefetchable) [size=256M]
    Memory at e9000000 (32-bit, non-prefetchable) [size=16M]
    ...
    Правильный ответ - 128 метров. И так практически всегда, во всяком случае на дискретном видео. Насколько я понимаю, lspci показывает сколько на этой карте МОЖЕТ быть установлено, а не реальный объем.
     
  • 2.5, Andrey Mitrofanov (?), 13:06, 12/01/2007 [^] [^^] [^^^] [ответить]  
  • +/
    $ lspci  -v| egrep "VGA|Memory"
     
     
  • 3.6, Ананимуз (?), 13:25, 12/01/2007 [^] [^^] [^^^] [ответить]  
  • +/
    И еще раз... Вывод lspci очень отдалённо напоминает реальное значение
     
     
  • 4.7, Andrey Mitrofanov (?), 16:14, 12/01/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Пока писал - не посмотрел, что уже ответили.
    Во времена до XFree86 4.2.0 ("SuperProbe has been retired from XFree86 4.2.0") была в иксах программа SuperProbe - насколько я понимаю известные иксам видео карты она детектила "кучей" так, как это делали отдельно каждый из икс-серверов... И объём памяти, кажется, она показывала такой же как в логах иксов. Она, касколько я понимаю, могла работать "без иксов", хотя и входит в иксы.
    В общем случае (для видео карт, которых исксы не знают, ядро не знает, биос не знает) задача не имеет решения, наверное.
    Если на карте есть какой-ни-то VESA BIOS, может быть, у него как-то можно объём памяти спросить.
     
     
  • 5.8, Ананимуз (?), 19:59, 12/01/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Гуглинг показал, что SuperProbe признана полным трупом, а вот VESA кажется оказалась пинком в нужном направлении. :) Во всяком случае, в ходе экспериментов с vesautils циферки пока получаются правильные :)
     
     
  • 6.9, DM (??), 20:43, 12/01/2007 [^] [^^] [^^^] [ответить]  
  • +/
    http://ezix.org/project/wiki/HardwareLiSter
     
     
  • 7.10, Ананимуз (?), 23:16, 12/01/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо конечно, но

               *-display
                    description: VGA compatible controller
                    product: NV43 [GeForce 6600/GeForce 6600 GT]
                    ...
                    size: 256MB

    хотя в наличии по прежнему только 128

     
     
  • 8.11, TTT (?), 10:37, 14/01/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Может ты просто ошибаешься по поводу сколько действительно в наличии ... текст свёрнут, показать
     
     
  • 9.12, Ананимуз (?), 13:36, 14/01/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, теоретически я конечно могу допустить, что lspci и lshw показывают правильны... текст свёрнут, показать
     
  • 9.13, Andrey Mitrofanov (?), 09:26, 15/01/2007 [^] [^^] [^^^] [ответить]  
  • +/
    У меня Radeon 7500 по lspci показывает 128Мб, а в наличии 64 Видимо, на уровне ... текст свёрнут, показать
     
     
  • 10.14, trantor (??), 13:27, 15/01/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Predpolozhu 4to eto AGP Aperture Size in BIOS ... текст свёрнут, показать
     
     
  • 11.15, Ананимуз (?), 19:54, 15/01/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Ничего общего... текст свёрнут, показать
     
     
  • 12.16, scum (??), 17:03, 21/01/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Ничего общего, а похоже Обычно aperture size в два раза больше, чем размер памя... текст свёрнут, показать
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру