Я тут не дождался выхода лицензии DEVIL MAY CRY 4 купил пираточку.
Установил всё норм. было. Несколько раз поиграл а потом начала при запуске игры выползать ошибка:

Fatal error.
D3DERR_INVALIDCALL : mpD3D->CreateDevice(mD3DAdapter,mD3DDeviceType,IMain->mhWnd,D3DCREATE_HARDWARE_VERTEXPROCESSING | (getCaps().puredevice?D3DCREATE_PUREDEVICE : 0),&d3dpp,&mpD3DDevice)

Решение :

1. В папке C:\Documents and Settings\%username%\Local Settings\Application Data\Capcom\DMC4\ (появляется после первого запуска игры) отредактируй config.ini: поменяй SLI=ON на SLI=OFF, а Resolution - на разрешение твоего монитора;еще поменять частоту монитора.

2.Скачай 3danalyzer, запусти его, выбери файл игры DevilMayCry4_DX9.exe (или DX10, если Vista), отметь force windowed mode (она в DirectX Options > Perfomance > внизу) и запусти игру, нажав Run. Если получишь черный экран, сними задачу и попробуй запустить еще раз.