Odroid C2 - 300MB gone (RAM)

Hi.

Around 300MB is missing when I’m starting my C2.
I’m using Odroid C2 as headless device - we I’m starting it around 300MB is taken away from RAM (1719MB is available) Can we arrange other memory split/kernel config for headless option (is sad that 300MB is gone).


Regards Chris

Hi filemoon,

Can we arrange other memory split/kernel config for headless option (is sad that 300MB is gone).

DietPi for Odroid C2 is currently based on Meveric’s excellent Debian Jessie (arm64) image and he said no (at the moment).

http://forum.odroid.com/viewtopic.php?f=138&t=19403&p=137079#p136484


But you can give it a try to edit your C2 boot.ini like the one in C1 :

https://github.com/Fourdee/DietPi/blob/master/boot_c1.ini

# Disable VPU (Video decoding engine, Saves RAM!!!)
# 0 = disabled
# 1 = enabled
setenv vpu "0"

# Disable HDMI Output (Again, saves ram!)
# 0 = disabled
# 1 = enabled
setenv hdmioutput "0"
....
#########################################

....

fdt addr 21800000

if test "${vpu}" = "0"; then fdt rm /mesonstream; fdt rm /vdec; fdt rm /ppmgr; fi

if test "${hdmioutput}" = "0"; then fdt rm /mesonfb; fi

Looks like the GPU/VPU is using 256MB memory split. Actual RAM used after boot is 100MB.

As there are no options available in boot.ini to change this (like the C1), you’d probably need to compile a kernel with GPU/VPU features disabled to try and recover the memory.
As C2 kernel devolpment is nearly daily, it wouldnt be feasible for us to maintain a custom kernel at this time.