DirectX VertexShader 2.0 is not supported

UKAspie

Honorable Member
#1
After the latest huge pile of Windows Updates I get this error message when I try to run a game that was previously working. I've re-installed DirectX and the driver for the graphics card - not change. Is it possible to roll back to a working version of DirectX?
 


nmsuk

Windows Forum Admin
Staff member
Premium Supporter
#2
What game is this?
 


UKAspie

Honorable Member
#3
Final Fantasy XIII
 


UKAspie

Honorable Member
#4
I've found a fix - I've installed the 2010 version of DirectX. This leaves unanswered the question of whether the latest version is buggy or a "Break AMD Graphics" version.
 


Neemobeer

Windows Forum Team
Staff member
#5
I see SquareEnix still hasn't fixed this. It's a bug in the game, or rather game limitation, as they call it I recall this from when I used to play that game.
 


UKAspie

Honorable Member
#6
I'm somewhat behind the times in games ...

Bugs aren't so bad if there is a known work-around. My concern now is if I'll have to re-install the good version of DirectX every time Windows decides to do a non-optional 'update'.
 


nmsuk

Windows Forum Admin
Staff member
Premium Supporter
#7
You shouldn't. Some games just need an older version installed. Which you've now done so all should be good going forward.
 


UKAspie

Honorable Member
#8
Oh dear - the problem has come back, and this time the 2010 version doesn't fix it.
 


ussnorway

Windows Forum Team
Staff member
Premium Supporter
#9
have you tried adding legacy directplay?
Screenshot (1056).png
 


UKAspie

Honorable Member
#10
Good idea, but when I checked "DirectPlay" it was already enabled.
This is probably a temporary fix, but re-installing the video card driver, followed by:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
has worked.
 


This website is not affiliated, owned, or endorsed by Microsoft Corporation. It is a member of the Microsoft Partner Program.