Are you writing to the texture after placing it in VRAM? The ARM CPU can't access VRAM directly, you have to request a DMA transfer through the GX engine to move data from main memory to VRAM and vice versa.Sorry for double post, but it's another (noob?) question this time, so I wanted to separate it from my reply.
How do I create a texture on VRAM? When I use sf2d_create_texture_mem_RGBA8 I can set the place of allocation to SF2D_PLACE_VRAM instead of SF2D_PLACE_RAM, but it freezes/crashes the program.