Can anyone comment on: - Why the size of the kernel DMA size has any relationship to the screen resolution? - Why Dalvik memory size has any relationship to the screen resolution?
I would have thought that the Surface memory necessary is just a SurfaceFlinger issue. Thanks On Mar 10, 2:52 am, allstars <[email protected]> wrote: > for kernel part > first you need to modify DMA memory size in > kernel/include/asm-arm/memory.h > modify CONSISTENT_DMA_SIZE > originally it was only 2M , > so when you specify larger than 800x650 (800 * 650 * 4 = 2080000 => > almost 2M) > you can see out of memory in framebuffer > > but the maximux value of DMA_SIZE is only for 4M > (the size of the page table used by DMA) > > if you want to use more video memory > you can use boot_mem_alloc functions > > for emulator part > i have also enlarge linux memory in qemu > external/qemu/vl.c > modify DEFAULT_RAM_SIZE > otherwise the available memory after booting up is only a few > > for framework part > you need to modify the heap size for dalvikvm and surfaceflinger > if you want a very high resolution > > surfaceflinger: > mSurfaceHeapManager = new SurfaceHeapManager( SIZE_YOU_WANT << 20) > > and modify dalvik startup options > -Xms4m or 8m > at that time i found that if the startup memory size and maximux size > are the same > dalvik will behave strangely > > i've done this several months ago > so somethins might have changed > but above is what i have done before > > good luck to you anyway > > On Mar 9, 8:11 pm, Bill <[email protected]> wrote: > > > I'm trying to port Android to a screen with a higher resolution. I > > saw a previous post about this but, no one responded. Seems the issue > > has something to do with a limit possibly set in the kernel. Has > > anyone had any success porting to a bigger screen with resolution > > greater than 800x600 and if so could you please share your experience? > > > Here is the previous thread on the > > topic:http://groups.google.com/group/android-porting/browse_thread/thread/6... > > > Thanks! --~--~---------~--~----~------------~-------~--~----~ unsubscribe: [email protected] website: http://groups.google.com/group/android-porting -~----------~----~----~----~------~----~------~--~---
