28/01/2005 - 15:04 [ ]Модификации BIOS для ATI Radeon X800

ОГЛАВЛЕНИЕ:

Количество активных каналов памяти можно найти по регистру MC_CNTL в RaBit. Непосредственно за это отвечает младший (второй) полубайт в значении по умолчанию равном 62 (соотв. 256бит) данного регистра (первый полубайт управляет контроллером памяти - отвечает за количество строк и столбцов).

MC_CNTL (0x00000060) - 64 бит
MC_CNTL (0x00000061) - 128 бит
MC_CNTL (0x00000062) - 256 бит
MC_CNTL (0x00000063) - reserved
... далее последовательность в 4 бита

MC_CNTL (0x00000002) - 2**10 rows, 256 columns
MC_CNTL (0x00000012) - 2**11 rows, 256 columns
MC_CNTL (0x00000022) - 2**12 rows, 256 columns
MC_CNTL (0x00000032) - 2**13 rows, 256 columns
MC_CNTL (0x00000042) - 2**10 rows, 512 columns
MC_CNTL (0x00000052) - 2**11 rows, 512 columns
MC_CNTL (0x00000062) - 2**12 rows, 512 columns
MC_CNTL (0x00000072) - 2**13 rows, 512 columns
... далее последовательность в 4 бита

Объем локальной видеопамяти можно найти по регистру CONFIG_MEMSIZE. За это отвечают два байта данного регистра. В качестве примеров приводится регистр целиком.

CONFIG_MEMSIZE (0x00100000) - 1 МБ
CONFIG_MEMSIZE (0x00200000) - 2 МБ
.....
CONFIG_MEMSIZE (0x00F00000) - 15 МБ
CONFIG_MEMSIZE (0x01000000) - 16 МБ
CONFIG_MEMSIZE (0x01100000) - 17 МБ
....
CONFIG_MEMSIZE (0x01F00000) - 31 МБ
CONFIG_MEMSIZE (0x02000000) - 32 МБ
CONFIG_MEMSIZE (0x02100000) - 33 МБ
....
CONFIG_MEMSIZE (0x04000000) - 64 МБ
....
CONFIG_MEMSIZE (0x08000000) - 128 МБ
....
CONFIG_MEMSIZE (0x10000000) - 256 МБ

<< Назад Далее >>