16 лет назад 31 октября 2007 в 13:14 734
Имеется ноутбук ASUS A2500D со следующей конфигурацией: камень Athlon XP 2600, память 1 Гбайт, видео Mobility Radeon 9600 (4 Мбайт). Система Win XP Home SP2 со всеми заплатками; дополнительно установлены NET Framework 1.1 и 2.0, тоже со всеми патчами. Также инсталлирован DirectX 9.0c. Видеодрайверы устанавливал разные, от родных, образца 2004 года, до последних, версии 7.8, – результат одинаков. Система в целом работает стабильно, и претензий к ней нет, а после увеличения RAM до 1 Гбайт вообще стала «летать». Но все это до того момента, пока не потребовалось запустить игрушку с трехмерной графикой (например, Vietcong). Стал разбираться, в чем дело. Оказалось, не работает Direct3D (проверял при помощи команды dxdiag). При тестировании на экране видны цветные узкие чередующиеся полосы (для DirectX 7 и 8) и черный экран (для DirectX 9). В конце каждого теста на короткое время появляется изображение кубика. DirectDraw в меню dxdiag тестируется нормально. При запуске dxdiag проблем не находит. Не могу понять, в чем дело, чего системе не хватает.

Скорее всего, проблема либо с видеодрайвером, либо с самим DirectX – возможно, что-то неверно прописано в реестре, или поврежден какой-то файл. Я бы в такой ситуации попробовал сначала удалить DirectX прогой типа DirectX Eradicator (www.softpedia.com/get/Security/Secure-cleaning/DirectX-Eradicator.shtml) или XPlite (www.litepc.com/xplite/directx.htm) и потом поставить заново последнюю версию. В меню dxdiag попытайтесь несколько раз включить-выключить акселерацию Direct3D (support.microsoft.com/?kbid=812491). Точно так же удалите драйвер видеокарты с помощью утилиты типа Driver Cleaner (www.drivercleaner.net) и потом поставьте заново мобильную версию последнего Catalyst. Кроме того, откройте «Свойства дисплея» и на странице Settings > Advanced > Troubleshoot проверьте, стоит ли движок Hardware Acceleration на максимуме. Попробуйте убрать-поставить флаг Enable Write Combining. Посмотрите в CMOS Setup: есть ли там какие-то настройки, касающиеся шины AGP? Попробуйте с ними поэкспериментировать. Разумеется, есть смысл заглянуть на сайт производителя ноутбука за обновлениями BIOS и на предмет обнаружения каких-либо патчей к чипсету, AGP и материнке. Драйверы чипсета, кстати говоря, у вас стоят свежие? Можно переустановить последний сервис-пак для Windows. Наконец, инсталлируйте на другой раздел диска еще одну копию Windows и на чистой системе со свежими драйверами и последним DirectX посмотрите, работает ли Direct3D. Если и там будут проблемы, то виновато железо.

Никто не прокомментировал материал. Есть мысли?