Форум Игромании
 
Регистрация
Справка

Soft & OS Форум о софте и операционках.

Ответ
 
Опции темы
Старый 03.12.2006, 13:32   #1
(покинул форум)
 
Аватар для Странник
 
Регистрация: 27.07.2005
Адрес: sodiman@yandex.ru
Сообщений: 4,357
Репутация: 1326 [+/-]
DirectX: проблемы и общие вопросы.

Поддержка DirectX различными ОС

DirectX 11
- Windows 7
- Windows Vista (начиная с Service Pack 2)
- Windows XP

DirectX 10
- Windows 7
- Windows Vista
- Windows XP

DirectX 9
- Windows 7
- Windows Vista
- Windows XP

Поддержка DirectX 10 видеокартами
NVIDIA: начиная с GeForce 8xxx и более поздними моделями.
AMD-ATI: начиная с Radeon HD2xxx-серии и более поздними моделями.

Поддержка DirectX 11 видеокартами
NVIDIA: начиная с GeForce GTX4xx и более поздними моделями.
AMD-ATI: начиная с Radeon HD5xxx и более поздними моделями.

DirectX 10 для Windows XP
Microsoft не сделала ни одного заявления на тему того, что DX10 появится для WinXP. В Интернете можно найти самопальную сборку DX10 для установки на WinXP, однако последствия установки такой сборки непредсказуемы. Вообще, возможно два варианта:
1) Некоторые игры откажутся запускаться вообще или их начнёт глючить (зависания, вылеты и т.п.)
2) Система останется в работоспособном состоянии, а в современных играх вы даже увидите похорошевшую графику, однако следует понимать, что в Windows Vista \ 7 используется новая модель видеодрайвера, поэтому полностью DX10-игры на ХР своего потенциала никогда не раскроют ввиду того, что в ядре ХР и видеодрайверах для нее тупо отсутствуют какие-то новые функции.

А DX11 для ХР есть?
Нет конечно. И не будет.

Я установил DirectX 10 на Windows XP, но у меня возникли проблемы. Как его удалить?
Никак. Форматируйте системный раздел и ставьте операционную систему заново. Никаких других методов не существует. Вас ведь предупреждали? Предупреждали. Вот и не нойте теперь.

Какой же DirectX есть в Windows Vista?
В этой ОС есть две версии DirectX:
  • DirectX 10 - главная фишка этой ОС (можно обновить его до версии 10.1, установив Service Pack 1 для Vista)
  • DirectX 9.0L - поскольку в Windows Vista используется новая модель для драйверов, была разработана специальная версия DirectX 9 для Vista, обеспечивающая поддержку DX9-играм в новых драйверах.
Важно! В состав DirectX 9.0L не входят некоторые библиотеки стандартного DirectX 9.0с. Поэтому если игра не хочет запускаться и сообщает, что "Файл d3dx9... не найден", то откройте диск игры и поищите там установщик обычного DirectX 9.0с - он добавит в систему недостающие файлы. Пример с игрой F.E.A.R. - обновление DirectX с диска игры: скриншот.

Примечание: то же самое касается и Windows 7.

Моя видеокарта не поддерживает DirectX 10\11. Можно ли устанавливать Windows Vista \ 7 на такой компьютер?
Можно, но в этом случае вы не сможете использовать главное преимущество Vista \ 7 перед XP (т.е. поддержку DX10\11) и вам только и останется, что любоваться её красивым интерфейсом. Если же вы не хотите тратить системные ресурсы для того, чтобы смотреть на красивые окошечки, то лучшим вариантом будет остаться на Windows XP.

Где можно скачать DirectX?
DirectX изначально интегрирован в операционную систему, так что ничего качать не надо. Тем не менее, для DirectX 9 иногда выходили обновления. Они имеют в своём названии месяц выхода (например "DirectX 9.0c Redistributable - March 2009"). Впрочем, обычно нужная версия DX9 лежит на диске с игрой.

Также вы можете скачать веб-установщик DirectX. После установки он проверит версию DirectX, который есть в вашей системе. Если какие-то файлы отсутствуют и устарели, то они будут скачаны из Инета.

Как узнать какой у меня DirectX?
Пуск-Выполнить: dxdiag (в Windows Vista пишите dxdiag в строке поиска). Будет показана та версия DirectX, которая установлена в данной ОС (даже если видеокарта не поддерживает эту версию).

Как удалить DirectX, чтобы поставить более свежую версию?
Не удаляйте DirectX! Многие пользователи считают, что DirectX необходимо удалять перед установкой более свежей версии, но этого делать категорически не следует - средствами системы это сделать попросту невозможно, а если вы воспользуетесь сторонними утилитами по удалению DX, то получите систему-инвалида.

На самом деле необходимо просто запустить установщик более новой версии. Программа установки сравнит имеющиеся у вас в системе файлы с теми, что есть в архиве установщика. Если у вас будут более старые файлы, чем у установщика, то новые файлы будут автоматически прописаны в системе. Если же никаких различий между вашими файлами и файлами установщика не будет найдено, то он сразу выведет окно с сообщением "Установленные компоненты готовы к работе".

Что такое DirectX?
Это программная прослойка, позволяющая операционной системе и железу (видеокарте, звуковому чипу, клавиатуре, мыши, сетевому адаптеру) общаться с игровыми и мультимедиа приложениями. Также рекомендуем вам прочитать небольшую статью в Википедии про DirectX. Сам текст не очень большой, но снабжён перекрёстными ссылками на различные термины (пригодится, если вам что-то будет непонятно). И еще небольшая статья.

У меня нормально работают все игры. Надо ли мне обновлять DirectX?
Если вас всё устраивает, то нет смысла ставить более свежую версию DX. Даже если она и даст какие-то новые возможности, нынешние игры всё равно не будут их использовать в силу того, что они поддерживают только конкретный список технологий, а все новые возможности им будут побоку. И необязательно гнаться за самой последней версией DirectX, нужную версию зачастую можно найти на диске с игрой.

Если я поставлю DX9 на Windows Vista \ 7, у меня не отключится DX10\11?
Нет, не отключатся. Каждый DirectX представляет из себя отдельный уровень взаимодействия со системой.

Где можно скачать старые версии DirectX?
DirectX 9 включает в себя все предыдущие версии.

Чем DirectX 11 будет отличаться от 10-го?
Неплохой обзор возможностей DX11 можно найти тут. А вот тут написано более подробно про тесселяцию.

DirectX 10 для Windows XP НЕ СУЩЕСТВУЕТ!
И не спорьте!


Послесловие

Windows 7 в некоторых тестах по уровню производительности обошла не только Vista, но и ХР, поэтому через 2-3 года WinХР наверняка будет с почтением отправлена пользователями на покой как система, которая доказала своё удобство и надёжность, но возможности по модернизации которой уже исчерпаны. Впрочем, для нетбуков и старых компьютеров ХР по-прежнему подходит лучше всего.

Странник вне форума  
Отправить сообщение для Странник с помощью ICQ Отправить сообщение для Странник с помощью Skype™ Ответить с цитированием
Старый 26.02.2013, 18:26   #2
Юзер
 
Аватар для Drzs
 
Регистрация: 06.12.2008
Адрес: Новокузнецк
Сообщений: 212
Репутация: 55 [+/-]
ситуация следущая: есть игра Tiger Woods PGA Tour 08, в октябре 2011 мне переустанавливали систему, все дрова поставили, все как надо. До переустановки оси звук в этой игре был норм, а после - в некоторых местах начал заедать. Недавно поймал себя на мысли, что это из-за директа, т.к. если поставить версию с диска с игрой - то звук не глючит, но спустя день-два он сам обновляется до последней на сегодняшний день версии, и ситуация повторяется точь-в-точь. Переустановка игры с полным удалением всех ее записей реестра и профиля игрока не помогает, также пробовал качать с разных трекеров - тоже самое, до переустановки винды все было норм.
P.S. Windows XP SP3.
__________________
Поражение - это основа победы,
Которая следует за ним.
И сперва потерпев его -
Мы потом обязательно победим.
Drzs вне форума  
Ответить с цитированием
Старый 18.03.2016, 21:34   #3
Гейммастер
 
Аватар для Earth2Space
 
Регистрация: 20.01.2009
Адрес: Хабаровск
Сообщений: 11,696
Репутация: 1132 [+/-]
Что там с DX12-то?
__________________
ASUS ROG Phone
ZTE Axon 7
Nokia Lumia 920
Earth2Space на форуме  
Отправить сообщение для Earth2Space с помощью ICQ Отправить сообщение для Earth2Space с помощью Skype™ Ответить с цитированием
Старый 03.08.2017, 03:36   #4
Новичок
 
Регистрация: 03.08.2017
Сообщений: 1
Репутация: 0 [+/-]
Цитата:
Сообщение от Earth2Space Посмотреть сообщение
Что там с DX12-то?
Уже вышла и можно скачать http://d3dx9-dll.com/directx.html я установил и все прекрасно работает.
JASPER2 вне форума  
Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 05:12.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Rambler's Top100 Яндекс цитирования