Taki sam błąd wyświetlał mi się przy próbie włączania gry Rainbow Six : Raven Shield.
W moim przypadku wystarczyło wejść do pliku RavenShield.ini (w katalogu z grą , w katalogu system ) i zmienić w sekcji
[D3DDrv.D3DRenderDevice] wartość pola
UseHardwareTL=False i dzięki temu gra śmiga. W sumie nie wiem co oznacza ten skrót TL ale pewnie to jakies wspomaganie sprzętowe. W każdym bądź razie gierka po tym małym zabiegu działa. W innych grach jak jest nie wiem, ale myślę , że może chodzić o coś podobnego