Typically stretching will happen on 2-d modes, but on a lot of 3d mobile chipsets they only have enough power to stretch 2d, or render 3d, but not stretch 3d while rendering it.
That's why you can probably use different resolutions for your OS without problems, but when you do 3d gaming, you get a smaller image on the screen.
To fix it, you need to run the game at the same resolution as the native machine. (or, learn to live with the black border, espically if the game can't run at the native resolution.)
|