Приветствую всех.
Заинтересовался таким "апгрейдом" видеокарт, но что-то плохо понимаю организацию памяти. Товарищи, поясните пожалуйста.
Есть, например, 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. Как добавить - не знаю, не было нужды.
Приветствую, igils.
не понял, 4М=4 мс (МикроСхемы?)?
Что означает 8 Banks тогда? и почему 1 банк = 4 Мб? это рассчитывается?
Туплю наверно жестоко, но извиняйте.
4M = 4 Мегабайта в одном банке. В одной микросхеме 8 банков. Каждая микросхема наружу смотрит 32-х битной шиной данных.
Если используемый GPU со 128 битной шиной данных, применяют 4 шт. 32-х битных микросхем или 8шт. 16 битных. Это если по-простому.
Объем, битность, количество банков и прочее рассчитывается и проектируется самим производителем. Вот так ему захотелось.
И если Вы хотите "по-простому" увеличить объем данной карты в 2 раза, надо искать память с той-же шиной (32 бита), но большего объема в одном банке (8 Мбайт) или с большим количеством банков (16).
При этом в лучшем случае все равно придется править видеобиос по объему, а возможно и таймингам.
P.S. 4мс = 4 микросхемы (извиняюсь за непонятное сокращение).
Премного благодарен, разжевали как младенцу. Спасибо. Осталось дело за малым, применить полученные знания на практике. Есть пара претендентов. Пожалуй, в эту же тему буду складывать результаты.
PS: еще два вопроса. Если карта имеет 8 посадочных мест под память, но запаяны только 4 микросхемы, 16бит каждая (64бит шина на карте), у остальных 4 мест не запаяна даже обвязка, то можно ли запаять чипы 4х32бит вместо тех, которые уже установлены? заработает ли 128бит шина в теории? При этом, естественно, будет использоваться тот же тип памяти (gddr2, под другой нет разводки), ну пусть даже тот же объем (256мб) и по спецификации ГПУ поддерживает 128бит шину.
И второй: можно ли перекинуть 8 чипов (32бит) с 512мб 256бит карты на карту с 8 местами под чипы, но со 128бит шиной? Как проявится "излишек" шины? Или чипы просто будут работать тем же объемом, но меньшей шиной?
1. Гп имеет контроллер памяти под определённую разрядность шины, но даже если предположить, что данный чип расчитан под 128 бит шину и не распаянные линии (4 не распаяных чипа) не залочены, то ва не удастся увеличить шину просто запаяв вместо 16 бит чипов памяти 32 битные, нужно будет как минимум распаивать отсутствующие чипы с обвязкой и перепрошивать биос.
2. Соневаюсь, что будет работать нормально, если вообще будет, хотя вроде гдето в доках к ddr3 видел, что вроде можно конфигурировать можду 32 и16 бит интерфейсом, но могу и ошибаться, лень искать.
Легче всего создаются трудности.
ясно, ну хоть в теории чуть разобрался, а далее метод проб и ошибок, как говорится.
Очень жду результатов модернизации, так как куча видяшек в коробе преет)и кстати при удачном результате расскажите пожалуйста как контроллер памяти приручали).
Ну что, первый блин комом, как говорится. Не хотел сразу себе усложнять задачу, а хотел попробовать поменять чипы одной фирмы, но разного объема. В общем, в наличии была 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 биос не нашел, может есть у кого?
Если не ошибаюсь, на ней память распаяна в 16 чипах с обеих сторон платы, что и даст 256mb в 4 чипах (не плохо было бы указывать маркировку чипов).
Много раз менял и проблем с определением объёма не возникало, на некоторых даже биос не трогал. Атефакты могут быть по разным причинам: тайминги, перегрев чипов памяти при установке/рэболе, перегрев ГП при снятии/установки памяти и как следствие "отвал", питание.
Легче всего создаются трудности.
нет, 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. Ни у кого такой нет? Биос бы слить.
Отправить комментарий