Я установил мою видеокарту, msi radeon hd6450. Мой вопрос: на этой карте должно быть 2 гигабайта памяти ddr5, но после запуска нескольких команд на ней отображается только 256 мегабайт? или это просто нормальное явление, а 256 мегабайт - это общее чтение для всех карт?
При использовании видеокарты ATI, и если бы Вы установили собственные драйверы, необходимо установить Центр управления Катализатора. Там Вы видите в информационном меню размер общей памяти:
Из командной строки можно использовать команду:
lspci -v | grep VGA -A12
Вывод должен быть похожим:
01:00.0 VGA compatible controller: ATI Technologies Inc RV770 [Radeon HD 4870] (prog-if 00 [VGA controller])
Subsystem: PC Partner Limited Device 0502
Flags: bus master, fast devsel, latency 0, IRQ 49
Memory at d0000000 (64-bit, prefetchable) [size=256M]
Memory at fe7e0000 (64-bit, non-prefetchable) [size=64K]
I/O ports at a000 [size=256]
Expansion ROM at fe7c0000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: fglrx_pci
Kernel modules: fglrx, radeon
Следующая команда даст Вам объем prefetchable памяти:
$ lspci -v -s `lspci | awk '/VGA/{print $1}'` | sed -n '/Memory.*, prefetchable/s/.*\[size=\([^]]\+\)\]/\1/p'
$ 256M