In addition to my previous questions (especially this one: Java: VolatileImage is slower than BufferedImage ), I noticed that just drawing an image (it doesn’t matter if it is buffered or mutable, because the computer does not have accelerated memory *, and tests show that it doesn’t change anything), tends to be very long.
(*) System.out.println(GraphicsEnvironment.getLocalGraphicsEnvironment() .getDefaultScreenDevice().getAvailableAcceleratedMemory()); --> 0
How long? For a 500x400 image, about 0.04 seconds. This is just drawing an image on a memory buffer (obtained using a buffer strategy).
Now, given that the World of Warcraft runs on this netbook (it's pretty laconic), and that online games in Java don't seem to have any problems, this is pretty thought-provoking.
I am quite sure that I did not miss something obvious, I searched a lot on the Internet, but I won’t do anything. So does any of you java whiz have an idea about what an unclear problem might be causing this (or maybe it's normal, hard I doubt it)?
PS: When I write this, I realized that this could be the reason for my Linux installation (archlinux). I have the correct Intel driver. But my computer usually has "Integrated Intel Graphics Media Accelerator 950", which would mean that it should have accelerated video memory. Any ideas on this side of things?
source share