D3DERR_OUTOFVIDEOMEMORY - это ошибка памяти Directx ... не обязательно связанная с видеопамятью, она может быть занята для хранения сцены или рисования изображения, так как вы обнаружили, что для вашего процесса недостаточно памяти, вы получите E_OUTOFMEMORY , Последнее относится к исчерпанию памяти, выделенной вашему процессу. Вы не сказали, какая у вас операционная система / аппаратное обеспечение, лучше всего было бы подумать о том, чтобы получить обновление системной памяти, если у вас мало ресурсов ..
Редактировать: Некоторые ноутбуки / нетбуки оснащены графическим адаптером, который «оснащен системной памятью», хорошо, эти графические карты несерьезны для подобных «Beyond Call of Duty» и других топовых игр ... видеокарта фактически крадет часть памяти у основной платы, увеличивая объем оперативной памяти, доступной графическим контроллерам. Они хороши, если вы занимаетесь обработкой текста / электронной почтой и т. Д. ... но за счет системной памяти, которая сожрена контроллером а-ля "Интегрированный графический контроллер" ...
Надеюсь, это поможет,
С наилучшими пожеланиями,
Том.