السلام عليكم
اعتقد أن بطاقة الرسوميات لديك لا تدعم DirectDraw بدرجة تسمح لك بتشغيل الألعاب التى ترغب فيها.
كل ما استطيع قوله هو أن تحدث مشغل بطاقة الرسوميات و ذلك عن طريق الذهاب إلى الموقع المصنع لبطاقتك و تحميل و تثبيت أحدث المشغلات.
و إذا لم يفلح هذا الحل فعليك شراء بطاقة جديدة.
إليك المشكلة بالتفصيل باللغة الإنجليزية (مقتبس من إحدي الكتب) :
Creating Wide Offscreen Surfaces
DirectDraw now supports Offscreen surfaces that are wider than the Primary surface. You can create surfaces as wide as you need, as long as the DirectDraw driver indicates that it supports wide surfaces. (Look for DDCAPS2_WIDESURFACES returned from
IDirectDraw2::GetCaps().)
If you attempt to create a wide surface in video memory when the
DDCAPS2_WIDESURFACES flag isn’t present, the attempt will fail, and DDERR_INVALIDPARAMS will be returned. Wide surfaces are always supported for system memory surfaces