The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

OpenNews: Способы определения типа аппаратного обеспечения в Linux, opennews (ok), 12-Янв-07, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


2. "Способы определения типа аппаратного обеспечения в Linux"  +/
Сообщение от Ананимуз (?), 12-Янв-07, 12:13 
Я таки не нашел того, что искал. Можно в линуксе узнать сколько на видеокарте памяти установлено (без иксов)?
Ответить | Правка | Наверх | Cообщить модератору

3. "Способы определения типа аппаратного обеспечения в Linux"  +/
Сообщение от chochollemail (??), 12-Янв-07, 12:53 
/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

Ответить | Правка | Наверх | Cообщить модератору

4. "Способы определения типа аппаратного обеспечения в Linux"  +/
Сообщение от Ананимуз (?), 12-Янв-07, 13:04 
Вот угадаешь сколько у моей памяти?
...
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 показывает сколько на этой карте МОЖЕТ быть установлено, а не реальный объем.
Ответить | Правка | Наверх | Cообщить модератору

5. "Способы определения типа аппаратного обеспечения в Linux"  +/
Сообщение от Andrey Mitrofanov (?), 12-Янв-07, 13:06 
$ lspci  -v| egrep "VGA|Memory"
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

6. "Способы определения типа аппаратного обеспечения в Linux"  +/
Сообщение от Ананимуз (?), 12-Янв-07, 13:25 
И еще раз... Вывод lspci очень отдалённо напоминает реальное значение
Ответить | Правка | Наверх | Cообщить модератору

7. "sorry"  +/
Сообщение от Andrey Mitrofanov (?), 12-Янв-07, 16:14 
Пока писал - не посмотрел, что уже ответили.
Во времена до XFree86 4.2.0 ("SuperProbe has been retired from XFree86 4.2.0") была в иксах программа SuperProbe - насколько я понимаю известные иксам видео карты она детектила "кучей" так, как это делали отдельно каждый из икс-серверов... И объём памяти, кажется, она показывала такой же как в логах иксов. Она, касколько я понимаю, могла работать "без иксов", хотя и входит в иксы.
В общем случае (для видео карт, которых исксы не знают, ядро не знает, биос не знает) задача не имеет решения, наверное.
Если на карте есть какой-ни-то VESA BIOS, может быть, у него как-то можно объём памяти спросить.
Ответить | Правка | Наверх | Cообщить модератору

8. "сенкс"  +/
Сообщение от Ананимуз (?), 12-Янв-07, 19:59 
Гуглинг показал, что SuperProbe признана полным трупом, а вот VESA кажется оказалась пинком в нужном направлении. :) Во всяком случае, в ходе экспериментов с vesautils циферки пока получаются правильные :)
Ответить | Правка | Наверх | Cообщить модератору

9. "сенкс"  +/
Сообщение от DM (??), 12-Янв-07, 20:43 
http://ezix.org/project/wiki/HardwareLiSter
Ответить | Правка | Наверх | Cообщить модератору

10. "сенкс"  +/
Сообщение от Ананимуз (?), 12-Янв-07, 23:16 
Спасибо конечно, но

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

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

Ответить | Правка | Наверх | Cообщить модератору

11. "сенкс"  +/
Сообщение от TTT (?), 14-Янв-07, 10:37 
Может ты просто ошибаешься по поводу сколько действительно в наличии?
Ответить | Правка | Наверх | Cообщить модератору

12. "мб"  +/
Сообщение от Ананимуз (?), 14-Янв-07, 13:36 
Ну, теоретически я конечно могу допустить, что lspci и lshw показывают правильный объем, а VBE, иксы, сами карточки при загрузке и документация на них нагло врут, но уж очень сильно сомневаюсь...
Ответить | Правка | Наверх | Cообщить модератору

13. "сенкс"  +/
Сообщение от Andrey Mitrofanov (?), 15-Янв-07, 09:26 
> ты просто ошибаешься по поводу сколько действительно
У меня Radeon 7500 по lspci показывает 128Мб, а в наличии 64.
Видимо, на уровне _железа_ (=PCI) производители чипсетов не особо утруждаются точностью "до байта".
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

14. "AGP"  +/
Сообщение от trantor (??), 15-Янв-07, 13:27 
Predpolozhu 4to eto AGP Aperture Size in BIOS.
Ответить | Правка | Наверх | Cообщить модератору

15. "AGP"  +/
Сообщение от Ананимуз (?), 15-Янв-07, 19:54 
> AGP Aperture Size in BIOS.
Ничего общего
Ответить | Правка | Наверх | Cообщить модератору

16. "AGP"  +/
Сообщение от scum (??), 21-Янв-07, 17:03 
Ничего общего, а похоже. Обычно aperture size в два раза больше, чем размер памяти на борту видюхи. А в предыдущих постах отабражаемые показатели как раз в два раза боьше реальных. Так что стоит задуматься.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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