Определение разрядности видеопамяти
на видеокартах с чипами производства NVidia












Bytetest

Утилита для видеокарт на чипах nVIDIA.


bytetest.zip (190kb) или bytetest.rar (161kb).

Маленькая утилита из комплекта по внутризаводскому тестированию видеокарт компании nVIDIA.
Прогоняет видеопамять побайтово, о чем говорит название. Не знаю почему, но похоже, что только первые 4 Mb.
Желательно запускать из-под DOS. В Windows были замечены несущественные ошибки.

После этого программа выдает примерно следующее:

Byte-Write Test V1.3

128-bit double-sided NV5 card
Memory size being tested=4.000000 MB, starting at 0.000000 MB

LANE ERRORS
-----------------------------
FBD[31:0] 0
FBD[63:32] 0
FBD[95:64] 0
FBD[127:96] 0

Total error count: 0

Front-Side Failing bits: None


Exiting with error code 0 (EXIT_OK)
Цифра из фразы выше, выделенной жирном цветом, указывает на разрядность интерфейса видеопамяти. Надеюсь, теперь отличить 64-битную от 128-битной GeForce MX вы сможете без труда.
Результаты в примере получены на 16-ти мегабайтной RIVA TNT2 Pro (MSI MS-8802).




Прислал Андрей Вязовский (AKA Count) из Киева.








Как это узнать без компьютера?

Если почитать конференции на разных сайтах, то можно заметить множество вопросов, касаемо определения разрядности доступа к памяти на видеокартах, как то GeForce 2MX (200,400), TNT2 (Pro, Ultra).
Люди не без волнения интересуются: "А какая у меня память - 64 или 128 bit?". Многие, очень многие китайские производители завели такую моду ставить на нормальные чипы дер%%овую память (или такие же ХХХ чипы), а на коробках, наклейках, БИОСАХ, драйверах (через смену ID), прайсах!!! писать красивые надписи а-ля "TNT2 Pro 32MB", что должно читаться как TNT2 M64 Pro (0.22 мкм техпроцесс) 32МВ 7ns отстойной памяти неизвестного производителя (читай перемаркированной) с частотой 125 МГц...
Так вот, почитав много сообщений на эту тему и просуммировав все сказанное, я нашел то самое "комплексное" решение проблемы с определением памяти.
Вот оно:

  • при первом взгляде на видеокарту считаем количество чипов памяти на ней.
  • при детальном рассмотрении памяти, считаем количество ножек у чипа памяти
  • если их число равно 54, то делаем вывод, что этот чип памяти 16-ти битный.
  • если их число равно 86, то делаем вывод, что этот чип памяти 32-ти битный.
  • после, умножаем число чипов памяти на разрядность, и получаем общую разрядность памяти видеокарты.

Комплексность данного метода заключается в том, что мы совмещаем общеизвестный способ определения битности памяти по маркировке (что есть несколько ненадежно из-за большого колличества разных цифр на чипах разных производителей) и последующего умножения на колличество чипов и способ, описанный на популярном компьютерном сайте, и заключающийся в определении разрядности исключительно по количеству контактов на чипах памяти.


Данный метод замечателен тем, что позволяет определить разрядность интерфейса видеопамяти независимо от маркировки видеопамяти практически у любого производителя, вздумай он использовать варианты компоновки памятью с разной разрядностью.




Этот метод также предложил Андрей Вязовский (AKA Count) из Киева.









Составлено 23.04.2001, дополнено 19.05.2001













На главную страницу


Техподдержка
Vortex2 | Vortex1 | Radeon chip | Radeon setup | VideoRAM | Ремонтникам | FAQ по HDD

Звукотехника:
Теория | АС | Фазировка | Характеристики | Мощность | 8 vs 4 Ом | Значение АС кабелей

Общие:
Архив iXBT BBS | Линки | Гостевая книга









Copyright © 2000-2001   NEW   (Нижний Новгород)    






Hosted by uCoz