Мог кто-то помогать мне считать эту информацию лучше, я с подозрением отношусь к этой строке: Память в d0000000 (64-разрядный, prefetchable) [size=256M]
Моя видеокарта, как предполагается, имеет 1 ГБ памяти, однако я не уверен, отражает ли этот вывод, что или смотрю ли я на неправильную вещь?
01:00.0 VGA compatible controller: ATI Technologies Inc Cypress [Radeon HD 5800 Series] (prog-if 00 [VGA controller])
Subsystem: ATI Technologies Inc Device 0b00
Flags: bus master, fast devsel, latency 0, IRQ 44
Memory at d0000000 (64-bit, prefetchable) [size=256M]
Memory at fbee0000 (64-bit, non-prefetchable) [size=128K]
I/O ports at d000 [size=256]
Expansion ROM at fbec0000 [disabled] [size=128K]
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Legacy Endpoint, MSI 00
Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
Capabilities: [150] Advanced Error Reporting
Kernel driver in use: fglrx_pci
Kernel modules: fglrx, radeon
Я не волновался бы об этом, в котором это происходит в меру нас. Моя карта имеет 1 536 МБ встроенной видеопамяти все же, это что lspci
шоу:
03:00.0 VGA compatible controller: nVidia Corporation GF110 [GeForce GTX 580] (rev a1) (prog-if 00 [VGA controller])
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at f9000000 (32-bit, non-prefetchable) [size=16M]
Memory at e0000000 (64-bit, prefetchable) [size=128M]
Memory at ee000000 (64-bit, prefetchable) [size=32M]
I/O ports at 7f00 [size=128]
[virtual] Expansion ROM at e8000000 [disabled] [size=512K]
Capabilities: <access denied>
Kernel driver in use: nvidia
Kernel modules: nvidia_current, nvidia_current_updates, nouveau, nvidiafb
Существуют зарегистрированные ошибки и миллиард и пять потоков форума (все вокруг Интернета, не просто Ubuntu) об этом.
Я лично имею мнение, что это - a lspci
ошибка (или пропуск функции) и что это ничего на самом деле не производит негативно. Для пользователей Nvidia я доверяю nvidia-settings
(или Катализатор для пользователей AMD/ATI), когда это сообщает о значении правильно:
X также знает:
oli@bert:~$ grep -i memory /var/log/Xorg.0.log
[ 26.504] (--) NVIDIA(0): Memory: 1572864 kBytes
[ 26.585] (II) NVIDIA: Using 3072.00 MB of virtual memory for indirect memory
[ 26.777] (==) NVIDIA(0): Disabling shared memory pixmaps
Я то же самое, я думаю, что 256M означает мегабайт, но не мегабайт, я думаю, что это означает, что у нас есть 256 мегабайт (1024x1024) блоков 64-разрядных слов памяти с поддержкой адресации, что составляет 8 байтов так:
256M * 8b = 2048Mb (2Gb)
это вдвое больше, чем ожидалось, поэтому это должно означать, что из этих 64 битов - хитрость, и только 32 бита действительно находятся в физической памяти