Its possible it might be the graphics drivers then, if you can update the drivers that might do the trick
Also, you might try running it with the Solarus launcher, which has some configurable graphics options, as a workaround