Ремонт: Ноутбуков, Компьютеров
https://vlab.su/

RX 470/570 c 6 Гб памяти на борту
https://vlab.su/viewtopic.php?f=48&t=122792
Страница 5 из 7

uncledim [ 21 апр 2022, 10:17 ]
Заголовок сообщения:  Re: RX 470/570 c 6 Гб памяти на борту

the.inspector писал(а):
старший RANK

На ранк до сих пор двух бит хвватало, тем более он практически всегда один)
Видимо ещё какие-то поля есть

the.inspector [ 21 апр 2022, 11:56 ]
Заголовок сообщения:  Re: RX 470/570 c 6 Гб памяти на борту

uncledim
Откуда взялись бредни про два бита для ранка? Вот что-то у амд для регистра банкмапа указано следующее:
Биты 0-3 BANK0
4-7 BANK1
8-11 BANK2
12-15 BANK3
16-19 RANK
У всех полей ровно 4 бита. И амд я доверяю в этом вопросе больше, чем чувакам с форумов, уж прости

uncledim [ 21 апр 2022, 12:21 ]
Заголовок сообщения:  Re: RX 470/570 c 6 Гб памяти на борту

the.inspector писал(а):
два бита для ранка

Видать не проснулся я еще к этому моменту) Имелось в виду кол-во бит на указание кол-ва ранков. В данном месте ессно назначение другое - чем именно выбирается нужный ранк - но ранк-то один, получается туда что угодно можно ставить, лишь бы больше любого из значений BANKx.

uncledim [ 25 апр 2022, 17:20 ]
Заголовок сообщения:  Re: RX 470/570 c 6 Гб памяти на борту

uncledim писал(а):
валится при приближении к 2Г

Кино всё чудесатее и чудесатее
Если в этом конфиге прописать объем 4080 - то и работать будут все 4080, в отличие от 6144. Правда шиной 192 и не пахнет (кроме циферок в гпу-з) - скорость соответствует 128.
Т.е. получается заявленный общий объем тоже задействован биосом при настройке КП.

enek [ 25 апр 2022, 18:28 ]
Заголовок сообщения:  Re: RX 470/570 c 6 Гб памяти на борту

По биосу 6144 Мб.
Синим подчеркнул 03 32 54 76 54. Если указали что будет 3 канала, то 3 и будут использоваться, в конце 54 лишний.
Зеленым подчеркнул 32 54 07 это соответствует 128 битам, для 192 будет немного отличаться.
Желтым указали правильно. Пилите дальше

the.inspector [ 25 апр 2022, 21:28 ]
Заголовок сообщения:  Re: RX 470/570 c 6 Гб памяти на борту

enek писал(а):
, в конце 54 лишний.

Вообще пофиг, ни на что не влияет. И у вас есть рабочий банкмап на 192, раз вы утверждаете про "Немного отличается"?

uncledim [ 27 апр 2022, 12:01 ]
Заголовок сообщения:  Re: RX 470/570 c 6 Гб памяти на борту

the.inspector писал(а):
1) с глючным изображением, их сразу в мусор

А есть (в статистике, если ведете) хоть один конфиг на 192 с нормальной картинкой и без нулей, единиц и двоек в банкмапе?

the.inspector [ 27 апр 2022, 20:13 ]
Заголовок сообщения:  Re: RX 470/570 c 6 Гб памяти на борту

uncledim писал(а):
с нормальной картинкой и без нулей, единиц и двоек в банкмапе?

Да есть, если не брать старшие 3 разряда из 8

uncledim [ 27 апр 2022, 22:51 ]
Заголовок сообщения:  Re: RX 470/570 c 6 Гб памяти на борту

the.inspector писал(а):
Да есть, если не брать старшие 3

Любопытно. Задумался. На исправной 8-гиговке случайным образом перемешал эти "банки" и в нескольких разрядах "взвел" старший бит. Поведение карты не изменилось совсем. Отсюда вопрос - а значащий ли 4й бит в разрядах банкмапа? Если на самом деле нет, то пред. вопрос должен звучать так:
"..конфиг на 192 с нормальной картинкой и без нулей, единиц, двоек, восьмерок, девяток и а-шек в банкмапе?"
но смысла в ответе уже особо нет, ибо (при этих допущениях про незначащий старший бит и допустимость любого порядка следования этих "банков") для перебора остаются только 3-4-5-6-7, что и так изначально опробовано. Значения 0,1,2 в любой позиции приводят к фактическому урезанию шины. Приехали.
Всё IMHO ессно.

DrScreW [ 20 июн 2022, 13:27 ]
Заголовок сообщения:  Re: RX 470/570 c 6 Гб памяти на борту

Так,Здравствуйте,господа!)))
В первую очередь хотел выразить благодарность Инспектору!)))
Сам я в программировании деревянный,но по его инструкции сделал всё легко и непринуждённо с первого раза(кому чего там непонятно было - хз!)
К слову - 1 из людей,выкладывающих видео в группе Вика,в середине марта,как писали выше - это был я! С MSI RX580V1!!!
Она и сейчас есть…
Второй был мой тёзка с Эстонии с RX550 4Gb(у него откис канал В в гпу и он переделал её таким метолом в 2Гб!)
Перечитывая эту тему,подумалось,а может для 6Гб версии карта банков памяти будет выглядеть так -> 00076532
У меня пока что не на чем попробовать,если у кого есть на чём,то опробуйте…
И ещё - может у кого есть чипы хуйникс AJR по моему на конце,в количестве 4штук для той мси - готов купить и тогда у меня тоже будет возможность поэкспериментировать!!! ;-)

dolphin724 [ 26 июн 2022, 22:11 ]
Заголовок сообщения:  Re: RX 470/570 c 6 Гб памяти на борту

Здравствуйте, тоже хочу поблагодарить всех кто, принимает участие в этой ветке (особенно the.inspector), благодаря Вам смог, ради эксперимента, на своей RX560 с дохлым каналом "B" снова ее оживить. Жду мануал по отключению не всего канала, а одной банки.

uncledim [ 06 июл 2022, 15:10 ]
Заголовок сообщения:  Re: RX 470/570 c 6 Гб памяти на борту

dolphin724 писал(а):
мануал по отключению не всего канала, а одной банки.

Я б не надеялся)

fmuniz [ 08 июл 2022, 20:35 ]
Заголовок сообщения:  Re: RX 470/570 c 6 Гб памяти на борту

the.inspector

Пока что я обнаружил:

Цитата:
channel bus width bit * purple

00 -> 32
01 -> 64
02 -> 128
03 -> 256
04 -> 96
05 -> 192

size of memory bit * dark blue

10 -> 4096
20 -> 8192

14 -> 5120
15 -> 5376
16 -> 5632
17 -> 5888
18 -> 6144

map of memory banks * poisonous green

0x076543 -> all banks * no video
0x075432 -> half * 3G
0x005432 -> 2.5G
0x541032 -> 1G
0x064321 -> 1.2G

dolphin724 [ 11 июл 2022, 00:27 ]
Заголовок сообщения:  Re: RX 470/570 c 6 Гб памяти на борту

Здравствуйте, решил еще по экспериментировать с RX470 у которой канал В дохлый (решил отрезать А и В канал). Вышло вот так:
Количество тайлов: 0x02
Карта каналов: 0x10320000
Активные каналы: 0xF0
Количество каналов: 0x02
Размер видеопамяти: 0x08
Карта банков: 0x075432
Но карта так и не заработала, прикладываю биос, может кто посмотрит что не так.

Findernn [ 17 авг 2022, 11:26 ]
Заголовок сообщения:  Re: RX 470/570 c 6 Гб памяти на борту

Знатоки и не только, может кто знает есть возможность заблокировать, например через BIOS, часть из 2304 шейдерых блоков на RX 580 до 2048 как на RX 570 ?

galkinvv [ 17 авг 2022, 11:58 ]
Заголовок сообщения:  Re: RX 470/570 c 6 Гб памяти на борту

Findernn писал(а):
Знатоки и не только, может кто знает есть возможность заблокировать, например через BIOS, часть из 2304 шейдерых блоков на RX 580 до 2048 как на RX 570 ?


Вроде прошивка в 580 биоса от 570 даёт такой эффект.

Findernn [ 17 авг 2022, 12:31 ]
Заголовок сообщения:  Re: RX 470/570 c 6 Гб памяти на борту

Да я тоже подумал, может сравнить 2 биоса в HEX редактре и попробовать найти закономерность...

toster80 [ 03 окт 2022, 14:34 ]
Заголовок сообщения:  Re: RX 470/570 c 6 Гб памяти на борту

есть у кого успехи с обрезанием 1 канала ?

fmuniz [ 04 окт 2022, 09:23 ]
Заголовок сообщения:  Re: RX 470/570 c 6 Гб памяти на борту

Trying to cut channel on R9 390, its similar but not equal

Изображение

Cant figure out with bytes correspond to memory map :(

uncledim [ 04 окт 2022, 20:09 ]
Заголовок сообщения:  Re: RX 470/570 c 6 Гб памяти на борту

fmuniz

typedef struct _ATOM_VRAM_INFO_HEADER_V2_1
{
ATOM_COMMON_TABLE_HEADER sHeader;
USHORT usMemAdjustTblOffset; // offset of ATOM_INIT_REG_BLOCK structure for memory vendor specific MC adjust setting
USHORT usMemClkPatchTblOffset; // offset of ATOM_INIT_REG_BLOCK structure for memory clock specific MC setting
USHORT usPerBytePresetOffset; // offset of ATOM_INIT_REG_BLOCK structure for Per Byte Offset Preset Settings
USHORT usReserved[3];
UCHAR ucNumOfVRAMModule; // indicate number of VRAM module
UCHAR ucMemoryClkPatchTblVer; // version of memory AC timing register list
UCHAR ucVramModuleVer; // indicate ATOM_VRAM_MODUE version
UCHAR ucReserved;
ATOM_VRAM_MODULE_V7 aVramInfo[ATOM_MAX_NUMBER_OF_VRAM_MODULE]; // just for allocation, real number of blocks is in ucNumOfVRAMModule;
}ATOM_VRAM_INFO_HEADER_V2_1;
typedef struct _ATOM_VRAM_MODULE_V7
{
// Design Specific Values
ULONG ulChannelMapCfg; // mmMC_SHARED_CHREMAP
USHORT usModuleSize; // Size of ATOM_VRAM_MODULE_V7
USHORT usPrivateReserved; // MC_ARB_RAMCFG (includes NOOFBANK,NOOFRANKS,NOOFROWS,NOOFCOLS)
USHORT usEnableChannels; // bit vector which indicate which channels are enabled
UCHAR ucExtMemoryID; // Current memory module ID
UCHAR ucMemoryType; // MEM_TYPE_DDR2/DDR3/GDDR3/GDDR5
UCHAR ucChannelNum; // Number of mem. channels supported in this module
UCHAR ucChannelWidth; // CHANNEL_16BIT/CHANNEL_32BIT/CHANNEL_64BIT
UCHAR ucDensity; // _8Mx32, _16Mx32, _16Mx16, _32Mx16
UCHAR ucReserve; // Former container for Mx_FLAGS like DBI_AC_MODE_ENABLE_ASIC for GDDR4. Not used now.
UCHAR ucMisc; // RANK_OF_THISMEMORY etc.
UCHAR ucVREFI; // Not used.
UCHAR ucNPL_RT; // Round trip delay (MC_SEQ_CAS_TIMING [28:24]:TCL=CL+NPL_RT-2). Always 2.
UCHAR ucPreamble; // [7:4] Write Preamble, [3:0] Read Preamble
UCHAR ucMemorySize; // Total memory size in unit of 16MB for CONFIG_MEMSIZE - bit[23:0] zeros
USHORT usSEQSettingOffset;
UCHAR ucReserved;
// Memory Module specific values
USHORT usEMRS2Value; // EMRS2/MR2 Value.
USHORT usEMRS3Value; // EMRS3/MR3 Value.
UCHAR ucMemoryVenderID; // [7:4] Revision, [3:0] Vendor code
UCHAR ucRefreshRateFactor; // [1:0]=RefreshFactor (00=8ms, 01=16ms, 10=32ms,11=64ms)
UCHAR ucFIFODepth; // FIFO depth can be detected during vendor detection, here is hardcoded per memory
UCHAR ucCDR_Bandwidth; // [0:3]=Read CDR bandwidth, [4:7] - Write CDR Bandwidth
char strMemPNString[20]; // part number end with '0'.
}ATOM_VRAM_MODULE_V7;

kaare123 [ 09 окт 2022, 20:46 ]
Заголовок сообщения:  Re: RX 470/570 c 6 Гб памяти на борту

Апну тему, если есть инфа по 1 каналу поделитесь + к карме :)

toster80 [ 11 окт 2022, 08:52 ]
Заголовок сообщения:  Re: RX 470/570 c 6 Гб памяти на борту

kaare123 писал(а):
если есть инфа по 1 каналу поделитесь + к карме :)

я думаю что есть , только ей сомневаюсь что кто-то поделится

uncledim [ 11 окт 2022, 10:18 ]
Заголовок сообщения:  Re: RX 470/570 c 6 Гб памяти на борту

toster80 писал(а):
сомневаюсь что кто-то поделится

Инфа конечно офигеть какая актуальная нынче))
Думаю, этим просто никто сейчас не занимается. За разумное время решения не найдено - задачу в топку. Ложка, как известно, к обеду дорога.

toster80 [ 12 окт 2022, 09:20 ]
Заголовок сообщения:  Re: RX 470/570 c 6 Гб памяти на борту

uncledim писал(а):
Думаю, этим просто никто сейчас не занимается

я занимаюсь )) и кое какие наработки есть
uncledim хотел у вас как у гуру в этом деле спросить , есть какой либо тест который тестирует разрядность шины кроме гпу Z ?

uncledim [ 12 окт 2022, 09:30 ]
Заголовок сообщения:  Re: RX 470/570 c 6 Гб памяти на борту

toster80 писал(а):
тест который тестирует разрядность шины кроме гпу Z ?

гпу-з тестирует?? отнюдь. ему нужную циферку в биосе поставь - он и 320, и 512 нарисует.
memtestCL косвенно (по скорости) даст представление о ширине шины
тепловизор - вот этот соврать не должен.

toster80 [ 14 окт 2022, 10:29 ]
Заголовок сообщения:  Re: RX 470/570 c 6 Гб памяти на борту

uncledim писал(а):
ему нужную циферку в биосе поставь - он и 320, и 512 нарисует.

сомневаюсь что карта после этого запустится
еще вопрос )) есть ли возможность модифицировать биос так чтобы не нужно было патчить драйвера? что для этого нужно ?

uncledim [ 14 окт 2022, 18:57 ]
Заголовок сообщения:  Re: RX 470/570 c 6 Гб памяти на борту

toster80 писал(а):
сомневаюсь

Ей достаточно быть второй в системе
toster80 писал(а):
модифицировать биос так чтобы не нужно было патчить драйвера

Где-то читал, сам не делал: поменять текст ELLESMERE-POLARIS20 и байт-другой в ид-ревизии чипа. Гуглите в общем.

toster80 [ 20 окт 2022, 08:51 ]
Заголовок сообщения:  Re: RX 470/570 c 6 Гб памяти на борту

uncledim писал(а):
Ей достаточно быть второй в системе

я имею в виду ее полноценную работу с картинкой и тд.

Technotron [ 22 ноя 2022, 21:10 ]
Заголовок сообщения:  Re: RX 470/570 c 6 Гб памяти на борту

Всем доброго времени суток. Благодарю за информацию, с помощью которой можно восстановить работоспособность многих видеокарт, чипов, которые без неё были бы "мертвыми".
Может кому-то удалось модифицировать биос для R9 390 290 так чтобы осталось 6 Гб или 3 Гб?
Ведь были же R9 280 7970 на 6 и 3 Гб. Может из ихних биосов можно найти нужную комбинацию.
Мне удалось модифицировать, но только уменьшая в 2 раза, то есть из 8 Гб осталось 4 Гб.
При попытке сделать аналогично 6 Гб не работает.
./agt -mccfg показывает, что в каждой из 12 микросхем только 21MB, по остальным параметрам, которые видел соответствует 6 ГБ.
tserver выдаёт ошибку по всем микросхемам только в одном бите.
И ещё при уменьшение в 2 раза протестировал на предмет производительности и заметил, что очень может зависеть от того какие каналы остались включены и в какой последовательности. Например, в майнинге на алгоритмах сильно зависящих от памяти, если отключить старшие 4 канала (EFGH), то в таком случае максимальная производительность, приблизительно 53% от 8Гб версии, но если отключить средние 4 канала (CDEF), тогда ~35%.
Далее экспериментировал с последовательностью каналов, в результате производительность менялась только в меньшую сторону или оставалась на уровне 35%.
При таких hex кодах следующая производительность:
64750213 - 53%
0213ECFD - 35%
ECFD0213 - 35%
FDEC0213 - 35%
EC02FD13 - 30%
0123CDEF - 26%
Может есть идеи насчёт того при какой последовательности можно достичь максимальной производительности?
Думаю, что в приложениях (играх), в которых производительность сильно зависит от работы памяти будет соответственное снижение.

albamef [ 23 ноя 2022, 17:50 ]
Заголовок сообщения:  Re: RX 470/570 c 6 Гб памяти на борту

Кому-нибудь удалось на RX 5700 XT отключить канал D, оставив остальные рабочими?

Страница 5 из 7 Часовой пояс: UTC + 4 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/