Mostly something wrong with the drivers,reinstall your video card and see. # Further into Depth : GetDeviceCaps() is a DirectX routine call made by the game engine to check you video card details, what all it is capable of supporting, and after that the game engine takes certain decisions on what all things to initialize for it. If that is failing, it means that the game engine is not able to read your video card properly. 95% chance that there is something wrong with your video drivers. 5% that your card has a prob. Try running some other game and see if it works. IF it doesn't, then definity your drivers need a second look. If it does, that means, Oblivion has a problem with the drivers you are using, or else they have not been installed properly.