Ремонт: Ноутбуков, Компьютеров 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/ |