Как узнать, использует ли DirectX аппаратное ускорение или программный рендеринг?

4641
JohnIdol

Существует ли какой-либо инструмент диагностики DirectX, который позволил бы мне понять, действительно ли ускорение графики на моем графическом процессоре работает, или вместо этого включается рендеринг программного обеспечения?

Я спрашиваю об этом, потому что если я захожу в свойства (щелкните правой кнопкой мыши на рабочем столе) -> настройки ->, я получаю сообщение об ошибке, в котором говорится, что мои драйверы не работают для моего встроенного графического процессора Intel (Intel Embedded Graphics Driver - IEGD), и система по умолчанию настроена на стандартные драйверы VGA.

Я нахожусь на WinXP Professional.

2
У меня возникло ощущение, что ваша проблема не в том, работает ли Graphics Acceleration или нет ... это больше похоже на «Справка! Какой драйвер мне использовать?» Какая у вас модель видеокарты? Или, поскольку это Intel встроенный ... ваша серия материнских плат? caliban 14 лет назад 0
Я знаю, какой драйвер мне следует использовать, и я знаю, почему он не работает. Я просто хочу знать, если независимо от драйвера есть способ понять, включается ли рендеринг программного обеспечения :) JohnIdol 14 лет назад 1

1 ответ на вопрос

6
heavyd

Одним из самых простых тестов, которые вы можете запустить для проверки возможностей DirectX на вашем компьютере, является инструмент диагностики DirectX. Вы можете получить его, выбрав «Run» в меню «Пуск» и набрав:

dxdiag.exe 

На вкладке «Дисплей», если ваше оборудование не поддерживает ускорение, кнопка «Отключить / включить» будет отключена для данного типа ускорения.

Если вы хотите получить более подробную информацию о том, что поддерживает ваше оборудование / драйвер, вы можете загрузить Microsoft DirectX SDK . В SDK есть утилита, DXCapsViewer.exeкоторая предоставит гораздо более подробную информацию о ваших аппаратных возможностях. На моей машине (XP Pro, SDK, июнь 2006 г.) утилита была расположена по адресу:

C: \ Program Files \ Microsoft DirectX SDK (версия XXX) \ Utilities \ Bin \ x86 \ DXCapsViewer.exe

на вкладке дисплея я вижу 3 типа ускорения: DirectDraw, Direct3D, AGP Texture. Если указано «включено», значит ли это, что аппаратное ускорение включено? Разве это не может воспринимать программный рендеринг как текущее «ускорение»? JohnIdol 14 лет назад 0

Похожие вопросы