Я в настоящее время использую Ubuntu 12.04 64bit. После установки ATI/AMD собственные графические драйверы FGLRX через Дополнительные Драйверы я проверил состояние своего использования Видеокарты VGA lspci -v
. Вот вывод:
02:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI M96 [Mobility Radeon HD 4650] (prog-if 00 [VGA controller]) Subsystem: Dell Device 0456 Flags: bus master, fast devsel, latency 0, IRQ 46 Memory at d0000000 (32-bit, prefetchable) [size=256M] I/O ports at 2000 [size=256] Memory at cfef0000 (32-bit, non-prefetchable) [size=64K] [virtual] Expansion ROM at cfe00000 [disabled] [size=128K] Capabilities: Kernel driver in use: fglrx_pci Kernel modules: fglrx, radeon
Как упомянуто в заголовке, моя Видеокарта VGA составляет 1 ГБ, и все же мой компьютер только распознает 256 МБ. Мой вопрос: "Как заставить мой компьютер полностью распознать мощность моего ATI Mobility Radeon HD 4650 (1 ГБ)?"
См. Эту ветку форума на phoronix: http://phoronix.com/forums/showthread.php?26231-r600-uses-only-256-mb-video-ram
256M, который вы видите там, на самом деле называется пределом BAR. Это объем памяти, который процессор может отобразить: «Ограничение BAR (апертура, видимая для ЦП) составляет 256 МБ, но последний код диспетчера памяти может позволить ЦП получить доступ более чем к 256 МБ путем динамического сопоставления его с апертурой. В любом случае, графический процессор всегда может адресовать всю видеопамять. Я считаю, что ограничение в 256 МБ - это спецификация PCI. "
На моей карте ati следующее точное указание дает мне:
grep kB /var/log/Xorg.0.log
, который выводит
[ 24.091] (II) fglrx(0): VESA VBE Total Mem: 16384 kB
[ 24.123] (--) fglrx(0): Video RAM: 1048576 kByte, Type: DDR3
Вторая строка обозначает мой 1 ГБ видеопамяти, тогда как lscpi -v дает мне 256, как вы. Я получил эту команду из этого комментария .