Сайт | Скачать | Видео | Wiki

Автор Тема: RK3566 8Gb RAM  (Прочитано 7960 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33996
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: RK3566 8Gb RAM
« Ответ #30 : 15 Январь 2023, 19:18:13 »
Мне удалось запустить armbian на vontar kk max 8/64.
Что там с аппаратным ускорением видео?
С памятью - не может быть неправильно в dtb?

Оффлайн uropb

  • Старожил
  • ****
  • Сообщений: 234
  • Репутация: +12/-0
Re: RK3566 8Gb RAM
« Ответ #31 : 15 Январь 2023, 19:40:24 »
Для меня непонятно, почему распаянные чипы памяти соответсвуют 8Gb? Маркировка не соответствует? Зачем так замарачиваться?
Как вариант: поставили 8G, а система видит 4, программно подкрутили, чтобы в тестах видело 8 (используется 4). Не смогли сделать правильный dtb.
Tox1 s905x3

Оффлайн Relil

  • Новичок
  • *
  • Сообщений: 8
  • Репутация: +0/-0
Re: RK3566 8Gb RAM
« Ответ #32 : 15 Январь 2023, 20:03:08 »
Что там с аппаратным ускорением видео?
Не знаю, использовал только консольный режим.

Как вариант: поставили 8G, а система видит 4, программно подкрутили, чтобы в тестах видело 8 (используется 4). Не смогли сделать правильный dtb.

С памятью - не может быть неправильно в dtb?
Нет. 4Gb видны сильно раньше dtb, на уровне бутлоадера (MiniLoaderAll.bin) и U-Boot, dtb - это когда ядро уже пошло грузиться.

Я сомневаюсь, что в MiniLoaderAll.bin содержится что-то про объем памяти. Тип памяти, частота, да, но не объем. Хотя тут могу ошибаться

Вот конфиг для сборки MiniLoaderAll.bin:

Код
[CHIP_NAME]
NAME=RK3568
[VERSION]
MAJOR=1
MINOR=1
[CODE471_OPTION]
NUM=1
Path1=bin/rk35/rk3566_ddr_1056MHz_v1.13.bin
Sleep=1
[CODE472_OPTION]
NUM=1
Path1=bin/rk35/rk356x_usbplug_v1.14.bin
[LOADER_OPTION]
NUM=2
LOADER1=FlashData
LOADER2=FlashBoot
FlashData=bin/rk35/rk3566_ddr_1056MHz_v1.13.bin
FlashBoot=bin/rk35/rk356x_spl_v1.12.bin
[OUTPUT]
PATH=rk356x_spl_loader_v1.13.112.bin
[SYSTEM]
NEWIDB=true
[FLAG]
471_RC4_OFF=true
RC4_OFF=true

И вот бинарники, которые в него можно прописать:
Спойлер
rk3566_ddr_1056MHz_ultra_v1.04.bin
rk3566_ddr_1056MHz_ultra_v1.10.bin
rk3566_ddr_1056MHz_v1.05.bin
rk3566_ddr_1056MHz_v1.13.bin
rk3566_ddr_324MHz_v1.13.bin
rk3566_ddr_528MHz_ultra_v1.04.bin
rk3566_ddr_528MHz_ultra_v1.10.bin
rk3566_ddr_528MHz_v1.05.bin
rk3566_ddr_528MHz_v1.13.bin
rk3566_ddr_630MHz_v1.05.bin
rk3566_ddr_630MHz_v1.13.bin
rk3566_ddr_780MHz_ultra_v1.10.bin
rk3566_ddr_780MHz_v1.05.bin
rk3566_ddr_780MHz_v1.13.bin
rk3566_ddr_920MHz_ultra_v1.10.bin
rk3566_ddr_920MHz_v1.05.bin
rk3566_ddr_920MHz_v1.13.bin
rk3568_bl31_cache_v1.00.elf
rk3568_bl31_cpu3_v1.00.elf
rk3568_bl31_ultra_v1.04.elf
rk3568_bl31_ultra_v2.13.elf
rk3568_bl31_v1.17.elf
rk3568_bl31_v1.33.elf
rk3568_bl32_v1.02.bin
rk3568_bl32_v2.08.bin
rk3568_ddr_1056MHz_v1.05.bin
rk3568_ddr_1056MHz_v1.13.bin
rk3568_ddr_1184MHz_v1.05.bin
rk3568_ddr_1184MHz_v1.13.bin
rk3568_ddr_1332MHz_v1.05.bin
rk3568_ddr_1332MHz_v1.13.bin
rk3568_ddr_1560MHz_v1.05.bin
rk3568_ddr_1560MHz_v1.05-firefly.bin
rk3568_ddr_1560MHz_v1.13.bin
rk3568_ddr_324MHz_v1.13.bin
rk3568_ddr_528MHz_v1.05.bin
rk3568_ddr_528MHz_v1.13.bin
rk3568_ddr_630MHz_v1.05.bin
rk3568_ddr_630MHz_v1.13.bin
rk3568_ddr_780MHz_v1.05.bin
rk3568_ddr_780MHz_v1.13.bin
rk3568_ddr_920MHz_v1.05.bin
rk3568_ddr_920MHz_v1.13.bin
rk3568_miniloader_spinand_v1.13.bin
rk3568_ramboot_null0.bin
rk3568_ramboot_null1.bin
rk3568_ramboot_v1.08.bin
rk356x_spl_nand_v1.07.bin
rk356x_spl_v1.08.bin
rk356x_spl_v1.12.bin
rk356x_usbplug_nand_v1.04.bin
rk356x_usbplug_v1.04.bin
rk356x_usbplug_v1.14.bin
rk3588_bl31_v1.25.elf
rk3588_bl32_v1.10.bin
rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.07.bin
rk3588_ramboot_null0.bin
rk3588_ramboot_null1.bin
rk3588_ramboot_v1.06.bin
[свернуть]

Еще были мысли, что бутлоадер не умеет в 64 битную адресацию памяти. И именно на это и похоже. Но тут мне нечего сказать, не знаю, как подтвердить или опровергнуть. Зачем тогда ядро заставлять врать?
« Последнее редактирование: 15 Январь 2023, 20:42:47 от Relil »

Оффлайн Relil

  • Новичок
  • *
  • Сообщений: 8
  • Репутация: +0/-0
Re: RK3566 8Gb RAM
« Ответ #33 : 16 Январь 2023, 00:11:18 »
Еще были мысли, что бутлоадер не умеет в 64 битную адресацию памяти. И именно на это и похоже.
Теория отпадает. Посмотрел на x88 pro 10 4/32 на rk3318, тоже подделано. 2Gb вместо 4Gb. И тоже маркировка на чипах памяти соответствует заявленному объему 4Gb. Хотя, человек в той теме писал, что у него в armbian на 4/32 версии видит 4Gb. У меня же на armbian видит только 2Gb. На своем боксе не могу проверить, тот образ, что у него, у меня не запускается. Получается, не на всех 4/32 версиях подделан объем памяти. Или в том образе ядро от стокового Android.

Пока напрашивается вывод, что если вы запустили armbian и у вас в нем виден объем оперативной памяти, отличный от заявленного, то тот, который виден по факту и есть реальный объем. Также, если вы прошили на свой бокс другую прошивку Android или ядро и памяти стало меньше, то это и есть настоящий объем памяти. И никаким MiniLoaderAll.bin это не исправить. Также предполагаю, что только в боксах на rockchip может встретиться подделанный объем RAM.
« Последнее редактирование: 16 Январь 2023, 00:46:16 от Relil »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33996
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: RK3566 8Gb RAM
« Ответ #34 : 16 Январь 2023, 09:20:43 »
создать tmpfs на все 8G и скопировать туда файл на 6-7G. Что на практике покажет реальный размер.
Почему не хотите так определиться окончательно?
использовал только консольный режим.
Чем тогда обусловлен выбор именно этого бокса? Я так понимал - в нем самое привлекательное - 8гб

Оффлайн Relil

  • Новичок
  • *
  • Сообщений: 8
  • Репутация: +0/-0
Re: RK3566 8Gb RAM
« Ответ #35 : 16 Январь 2023, 10:55:28 »
Почему не хотите так определиться окончательно?
В Андроид это проблематично, и логи u-boot и dmesg более чем убедительны. То что объем фейковый - это факт. На 4pda есть вывод честыных 8Gb, в котором /proc/meminfo, free и dmesg показывают одинаковое значение.
Вот тут посмотрите на вывод free -h. Он и без dmesg чушь показывает - free больше, чем avalible

Чем тогда обусловлен выбор именно этого бокса? Я так понимал - в нем самое привлекательное - 8гб
Хотел докер погонять в armbian
« Последнее редактирование: 16 Январь 2023, 11:13:50 от Relil »

Оффлайн Relil

  • Новичок
  • *
  • Сообщений: 8
  • Репутация: +0/-0
Re: RK3566 8Gb RAM
« Ответ #36 : 16 Январь 2023, 12:51:06 »
Вы же написали что линукс загрузился...
Да, загрузился, и в нем видны 4gb, а не 8gb, как заявлено. В armbian и free и dmesg показывают 4gb. Вы хотите, чтобы я попытался впихнуть в 4gb памяти 6-7gb. Зачем? И так понятно, что не получится

Оффлайн Relil

  • Новичок
  • *
  • Сообщений: 8
  • Репутация: +0/-0
Re: RK3566 8Gb RAM
« Ответ #37 : 16 Январь 2023, 23:53:50 »
Про маркировку чипов памяти нашел объяснение 21andrey12 с 4pda:
Цитата
Кажется мы докопались до истины.
Ставят рабочую память большего размера, в плату где разводка не позволяет задействовать память большего размера.
Т.е банка на 2гб работает как на 1гб, и ни какими прошивками это не исправить, только менять разводку платы.

Почему так делают: скорее всего досталась такая партия памяти. Но, 8гб не продают нам как 4гб, хотя она работает как 4гб. Её продают так же как 8гб, а дефект в разводке - "исправляют" программно и показывает как будто работает с 8гб.

Спасибо, за консультацию Azathtot.

Дело раскрыто.

Еще раз хочу сказать, что проверяйте реальный объем памяти через dmesg | grep Memory Если получили приставку с фейковым объемом памяти, отпишитесь, пожалуйста, здесь или на 4pda в соответствующей теме. Хотелось бы собрать статистику по производителям боксов. Не берите Vontar kk max(rk3566-8Gb), x88 pro 10(rk3318-4Gb)

Оффлайн Relil

  • Новичок
  • *
  • Сообщений: 8
  • Репутация: +0/-0
Re: RK3566 8Gb RAM
« Ответ #38 : 17 Январь 2023, 12:35:40 »
А предъявить производителю никто не пробовал?
Одну звезду в отзывах поставил. На этом мои полномочия - все.
Если открывать спор, то нужно будет делать возврат. На моем боксе есть следы вскрытия, еще я uart распаял. Можно, запросить возврат части средств, наверное.

Вот тут инструкцию написал по проверке реального объема памяти. На данный момент способ 100%