В чем разница между 64-битной и 32-битной версиями dxdiag?

В чем разница между 64-битной и 32-битной версиями dxdiag?

Я веду журналирование и заметил, что на 64-битных платформах я могу использовать переключатель /64bitдля запуска 64-битной версии dxdiag. Я предполагаю, что должна быть какая-то причина для этого, а именно дополнительная функциональность в 64-битной версии (или неправильная/недостаточная функциональность при использовании 32-битной версии на x64). В чем именно заключаются различия?

решение1

Из личного опыта, dxdiag также можно использовать для определения проблем с 32- или 64-битными частями драйверов. Например, запуск dxdiag в 32-битной версии может не показать ускорения для DirectDraw или D3D; в то же время запуск DXDiag64 может показать, что все в порядке.

Это полезно при попытке выяснить проблемы с видео, особенно с учетом того, что большинство игр работают только в режиме x86 (32 бита).

решение2

Нет, естьничего "лишнего"при бегеDXDiagв 64-битном режиме он просто запускает собственные 64-битные исполняемые файлы вместо 32-битных. 64-битные не нужно будет эмулировать или делать в режиме совместимости, и они смогут максимально использовать систему, поэтому они (должны) будут работать быстрее и надежнее.

(Тем не менее, это было бывозможныйчто в 32-битном режиме ему приходится пропускать некоторые тесты, которые возможны только в 64-битном режиме, подобно тому, как игра может иметь «дополнительный» контент в виде специальных графических эффектов, которые доступны только с более крутой видеокартой, которая их поддерживает. Однако это не совсем относится к DXDiag; скорость и стабильность — это единственные «дополнительные», которые вы получаете.)

решение3

Да, есть "дополнительная" информация, все драйверы показывают дату своего драйвера. В ноутбуке с двумя адаптерами GFX только первичный покажет свой день драйвера, а вторичный, который спрятан глубже, не будет иметь даты драйвера.

решение4

Помимо информации о драйвере, 32-битный dxdiag имеет ограничение видеопамяти до 4095, в то время как 64-битный dxdiag имеет нелегко достижимый предел (я не смог его найти).

Связанный контент