The chances are you have an older PC with an older video card (which could possibly be changed and upgraded), or you have a PC with an integrated card (which could also be upgraded) or a laptop with integrated graphics (which will almost be impossible to upgrade)Īlthough there are some amazing laptops on the market, they are not generally that good at playing high spec modern games, simply put because they are compact, they do not have the room to use the large high powered video cards necessary to do so. You may have to upgrade to DirectX 9c if it will allow you to do so, if not: Simply put it means your Video card is not up to the min standards to play this game.ĭo you know what video card is in your PC?ĬOD4 needs 100% compatible DirectX 9.0c card with at least 128mb of ram.Īs the game is initializing it checks for the basic requirements to run, as you can see as it reaches the direct 9 interface it seems to except your pixel shader version but can't find transform and lighting (vertex shader) which it needs in order to run, so hence comes up with the error. SOURCE: on COD4 I keep on getting this problem: UBYTE4N vertex data.