"Апгрейд" видеокарт или увеличение объема памяти

Приветствую всех.

Заинтересовался таким "апгрейдом" видеокарт, но что-то плохо понимаю организацию памяти. Товарищи, поясните пожалуйста.
Есть, например, gt240 512mb gddr3 samsung 128bit. Память набрана из 4 микросхем, которые по DS 1Gbit GDDR3 SDRAM с организацией 4M x 32Bit x 8 Banks. Вот поясните мне что каждое число означает. Даташит описывает конкретно один чип и/или то, какой объем можно из него собрать?
Как я понимаю (поправьте, где неправильно): 1Gbit - это указан объем одного чипа, т.е. 1024000 бит = 128000 байт = 128 мбайт. А что означает 4M x 32Bit x 8 Banks? Ну, чисто логически, подставляя числа, у видеокарты ширина шины 128 бит 512мб и всего 4 чипа, значит, 32Bit - это, видимо, ширина одного чипа и, соответственно, полученный ранее 128мб объем. Правильно? 4M - хз что такое. 8 Banks - количество чипов?
Если я хочу установить на карту 1024мб памяти, то как правильно все посчитать? На карте нераспаяны еще 4 места на оборотной стороне. Т.е. какие возможности я вижу:
1. установить 4 чипа емкостью 256мб х 32бит - это, например, если снимать с какой то видяхи, то на ней должен быть объем 2гб в 8 чипах, насколько я понимаю; не вариант.
2. установить 8 чипов емкостью 128мб х 16бит - сколько DS смотрел, везде 32Bit. В общем, я запутался...
Или еще пример:
видеокарта gt220 512mb 128bit ddr2 в 8 чипах. можно ли запаять 1024mb ddr2 также в 8 чипах, но от карты с 256бит шиной?

1 чип памяти: 1Gbit GDDR3 SDRAM с организацией 4M x 32Bit x 8 Banks = 128Мб.
Организация на 75% нас не волнует, окромя 32bit - стоит 4 мс, чтоб обеспечить GPU его шину 128бит.
Организация нам просто говорит, как образуется этот объем, т.е.:
1 банк = 4 Мб. У нас их 8, т.е. 32Мб. Умножаем на шину (32бит / 8 = 4 байта), 32 х 4 = 128 Мбайт.
Для некоторых микросхем указаны варианты организации.
P.S. Как добавить - не знаю, не было нужды.

Аватар пользователя PYP

Приветствую, igils.

Цитата:
32bit - стоит 4 мс, чтоб обеспечить GPU его шину 128бит.

не понял, 4М=4 мс (МикроСхемы?)?
Что означает 8 Banks тогда? и почему 1 банк = 4 Мб? это рассчитывается?
Туплю наверно жестоко, но извиняйте.

4M = 4 Мегабайта в одном банке. В одной микросхеме 8 банков. Каждая микросхема наружу смотрит 32-х битной шиной данных.
Если используемый GPU со 128 битной шиной данных, применяют 4 шт. 32-х битных микросхем или 8шт. 16 битных. Это если по-простому.

Объем, битность, количество банков и прочее рассчитывается и проектируется самим производителем. Вот так ему захотелось.

И если Вы хотите "по-простому" увеличить объем данной карты в 2 раза, надо искать память с той-же шиной (32 бита), но большего объема в одном банке (8 Мбайт) или с большим количеством банков (16).
При этом в лучшем случае все равно придется править видеобиос по объему, а возможно и таймингам.

P.S. 4мс = 4 микросхемы (извиняюсь за непонятное сокращение).

Аватар пользователя PYP

Премного благодарен, разжевали как младенцу. Спасибо. Осталось дело за малым, применить полученные знания на практике. Есть пара претендентов. Пожалуй, в эту же тему буду складывать результаты.


PS: еще два вопроса. Если карта имеет 8 посадочных мест под память, но запаяны только 4 микросхемы, 16бит каждая (64бит шина на карте), у остальных 4 мест не запаяна даже обвязка, то можно ли запаять чипы 4х32бит вместо тех, которые уже установлены? заработает ли 128бит шина в теории? При этом, естественно, будет использоваться тот же тип памяти (gddr2, под другой нет разводки), ну пусть даже тот же объем (256мб) и по спецификации ГПУ поддерживает 128бит шину.
И второй: можно ли перекинуть 8 чипов (32бит) с 512мб 256бит карты на карту с 8 местами под чипы, но со 128бит шиной? Как проявится "излишек" шины? Или чипы просто будут работать тем же объемом, но меньшей шиной?

Аватар пользователя Aleksey_56

1. Гп имеет контроллер памяти под определённую разрядность шины, но даже если предположить, что данный чип расчитан под 128 бит шину и не распаянные линии (4 не распаяных чипа) не залочены, то ва не удастся увеличить шину просто запаяв вместо 16 бит чипов памяти 32 битные, нужно будет как минимум распаивать отсутствующие чипы с обвязкой и перепрошивать биос.
2. Соневаюсь, что будет работать нормально, если вообще будет, хотя вроде гдето в доках к ddr3 видел, что вроде можно конфигурировать можду 32 и16 бит интерфейсом, но могу и ошибаться, лень искать.

Легче всего создаются трудности.

Аватар пользователя PYP

ясно, ну хоть в теории чуть разобрался, а далее метод проб и ошибок, как говорится.

Очень жду результатов модернизации, так как куча видяшек в коробе преет)и кстати при удачном результате расскажите пожалуйста как контроллер памяти приручали).

Аватар пользователя PYP

Ну что, первый блин комом, как говорится. Не хотел сразу себе усложнять задачу, а хотел попробовать поменять чипы одной фирмы, но разного объема. В общем, в наличии была zotac 8600gt 256mb ddr3 с памятью qimonda 1.4ns в четырех чипах. Донором служила msi 8800gt 1024mb ddr3 qimonda 1.1ns с мертвым гпу. Решил снять с нее 4 чипа, что в итоге дало бы 512мб 128бит, как раз для 8600gt. Все мытарства заняли у меня много времени, около 2х часов на снятие-реболл-установку + час на возьню с биосами, потому как реболлом недавно начал заниматься. Опыта маловато. Но не в этом суть. Короче, с оригинальным биосом сразу посыпали артефакты. Накачал с techpowerup штук 30 биосов от карт разных производителей 512мб ддр3. 99% не подошли - либо жуткие арты, либо просто статичный артефакт. Заработала карта только с тремя, видимо похожими биосам. Два от альбатрона и один от спаркл. Но с любым из них определяется все равно только 256мб. Вообще не понимаю. Самое обидное, что память 1,1ns, свою номинальную частоту в 900мгц даже брать не хочет( 850 работает. Короче я в растерянности. Почему 512мб не определяется?! Может быть какая-то аппаратная заморочка у производителя карты? Нид хелп. Картинку карты и образы оригинального нерабочего (g84) и неоригинального рабочего (alb86gt) прикладываю. Может кто сможет помочь.
PS: от зотак 8600гт 512мб ддр3 биос не нашел, может есть у кого?

ВложениеРазмер
915345.jpg 61.08 КБ
bios.zip 76.01 КБ
Аватар пользователя Aleksey_56

Цитата:
определяется все равно только 256мб
Цитата:
Донором служила msi 8800gt 1024mb ddr3

Если не ошибаюсь, на ней память распаяна в 16 чипах с обеих сторон платы, что и даст 256mb в 4 чипах (не плохо было бы указывать маркировку чипов).
Много раз менял и проблем с определением объёма не возникало, на некоторых даже биос не трогал. Атефакты могут быть по разным причинам: тайминги, перегрев чипов памяти при установке/рэболе, перегрев ГП при снятии/установки памяти и как следствие "отвал", питание.

Легче всего создаются трудности.

Аватар пользователя PYP

нет, 8800gt референс дизайна. 1гб набран восемью 1гбит чипами. Маркировка: 8600gt - hyb18h512321bf-14, 8800gt - hyb18h1g321af-11. Про тайминги думал - но с биосом от альбатрона же работает, без всяких модификаций. При перегреве, думается мне, они бы из строя вышли, и карта бы просто не стартовала. А в моем случае, работает карта отлично с биосом от альбатрона, как 256мб 128бит. ГП достаточно удаленно от чипов памяти находится - поток воздуха ставил минимальный - до него еле доставало. Питание в поряде, 1.98V.
Я хотел не столько номинальной скорости чипов, как объема, потому что 256мб катастрофически не хватает для 8600gt. В итоге не получил ни одного, ни другого.

Цитата:
Много раз менял и проблем с определением объёма не возникало, на некоторых даже биос не трогал

так может Вы на референсных картах меняли?
вот нашел на таком же дизайне как у меня с 512мб ддр3 zotacusa.com/geforce-8600-gt-zt-86tes2p-fsr.html. Ни у кого такой нет? Биос бы слить.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей