LINUX.ORG.RU

Как увеличить видимую память в МВ77.07

 


1

1

Где обещанные DDR2-667, 128 МБайт, 2 шт. = 256 МБайт ?
Как задействовать все 256 МБайт ?

root@shadow:~# free -m
             total       used       free     shared    buffers     cached
Mem:            86         23         63          0          0          8
-/+ buffers/cache:         14         72
Swap:            0          0          0
root@shadow:~# 


root@shadow:~# cat /proc/meminfo 
MemTotal:          88624 kB
MemFree:           65012 kB
Buffers:               0 kB
Cached:             8744 kB
SwapCached:            0 kB
Active:            10084 kB
Inactive:           2964 kB
Active(anon):       4316 kB
Inactive(anon):      152 kB
Active(file):       5768 kB
Inactive(file):     2812 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:             0 kB
SwapFree:              0 kB
Dirty:                 0 kB
Writeback:             0 kB
AnonPages:          4308 kB
Mapped:             3820 kB
Shmem:               164 kB
Slab:               3792 kB
SReclaimable:        608 kB
SUnreclaim:         3184 kB
KernelStack:         344 kB
PageTables:          344 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:       44312 kB
Committed_AS:      11804 kB
VmallocTotal:     892928 kB
VmallocUsed:       73312 kB
VmallocChunk:     688124 kB
root@shadow:~# 

Одна банка там отдана под DSP, её с ARM-ядра видно вроде не будет. cast ncrmnt

Dark_SavanT ★★★★★ ()

Там две независимых банки памяти по 128MiB, на разных DDR контроллерах. Вторая банка используется DSP/h264 декодером. ARM не может оттуда исполнять код, хотя может писать/читать.

Если h264 и DSP не нужны, можно задействовать драйвер phram и использовать эту память, как «быстрый» файл подкачки.

ncrmnt ★★★★★ ()
Ответ на: комментарий от ncrmnt

Память под загрузчиком

А у загрузчика тоже ведь есть вроде область памяти? Соответственно, после загрузки она вроде как освобождается? Нельзя ли примерчик, как ее подцепить - хотя бы как swap?

А то у меня несколько раз была такая картинка: процесс типа «killed», хотя я его и не убивал. И при этом по-моему в журнале была надпись, что памяти не хватило. Пример привести не могу, т.к. ситуация не перед глазами, но такое было, и не раз. Так что - да, от «добавить» я бы не отказался.

unclesal ()
Ответ на: Память под загрузчиком от unclesal

На странице https://xakep.ru/2010/11/11/53560/

есть тема - «Видеопамять как своп» Если будешь пробовать отпишись о результате, плиз.

Я вообще то пытаюсь из МВ77 sip звонилку сделать на pjsip. Делать вызовы получилось, а вот с передачей голоса траблы - задержки, глюки, обрывки фраз и т.д. Похоже ресурсов не хватает. На raspberry получилось всё ОК.

Как задействовать DSP для этих целей не знаю. Для меня этот зверь не знакомый.

edu08 ()
Ответ на: Память под загрузчиком от unclesal

Загрузчик полностью работает в банке IM0 (SRAM, 256k) аналогично можно подцепить через phram, хотя погоды особой не сделает. Пример с phram я добавлю в след. сборках прошивок, как только дойдут руки. Сейчас поддержка МВ77.07 не приоритетна, так как дедлайны близятся по другим проектам. Ориентироваться можно на июль +\-.

ncrmnt ★★★★★ ()
Ответ на: комментарий от edu08

Насколько я знаю, кто-то из наших потребителей тоже делал звонилку, но на baresip, вроде даже работало у них без проблем. Я думаю тут все больше всего зависит от кодека. Ну и если жать аудио - убедитесь что raspbian, а не debian прошивка. У debian armel vfp вообще не используется. В итоге декодирование mp3 на debian - ~30% CPU, raspbian - 5%.

ncrmnt ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.