Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Microsoft DirectX

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32

Открыть новую тему     Написать ответ в эту тему

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие части темы: часть I
Microsoft DirectX



Microsoft DirectX представляет собой совокупность взаимосвязанных приложений (платформу), управляющую всей мультимедией (игры, музыка, видео и прочее), как изначально встроенной в Windows, так и установленной в нее пользователем. Полное описание

· Страница загрузки Microsoft DirectX | Прямая ссылка на веб-установщик DirectX
· Microsoft DirectX Download Center — обновления DirectX для пользователей.
· Microsoft DirectX Developer Center — работа с DirectX для программистов и разработчиков мультимедийных приложений.

Доступные версии DirectX:
· Начиная с Windows SDK для Windows 8, DirectX входит в его состав.
· Скачать обновление: Июнь 2010 ~95,6 мб, (пересмотрен 18.04.2011)

· Полная версия DirectX (SDK) для разработчиков приложений и программистов: Июнь 2010 ~571 МБ
· Для официально неподдерживаемых систем - указаны даты последних релизов с файлами для данных систем:
8.0a для Windows 95 (05.02.2001) | 9.0c для Windows 98/ME (10.10.2006) Примечание к релизу
· Для официально поддерживаемых систем - смотрим дату последнего релиза DirectX (по ссылке на его скачку):
  • 9.0c для Windows 2k/XP
  • 10.1 для Windows Vista
  • 11.0 для Windows 7
  • 12.0 для Windows 8 и 8.1, а также в Windows 10, для Windows 7 в рамках переноса игр с Windows 10 (D3D12On7).


    Блог разработчиков DirectX
    Документация
    Спецификации

    Важные примечания:

    Обсуждение шапки в Тестировании — об изменениях/добавлениях отписываемся там

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 11:18 08-02-2010 | Исправлено: MaksimovFilimon, 10:11 13-04-2022
    AndyFox



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Возможно ли (как?) поставить на Win7 x64 DirectX 10.1, но не устанавливать DirectX 11 (и др. старшие версии)?
     
    Добавлено:
    aleksey1965, MR_DesigneR - cенкс, за отзывы.
    Не моя идея... Теперь скину ответы приятелю, пусть убедится, что DX 11 не проблема для Win7 :)), даже если видяха поодерживает максимум DX 10.1.

    Всего записей: 133 | Зарегистр. 15-07-2005 | Отправлено: 14:11 11-02-2016 | Исправлено: AndyFox, 20:13 12-02-2016
    aleksey1965

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AndyFox
    Возможно ли (как?) поставить на Win7 x64 DirectX 10.1, но не устанавливать DirectX 11 (и др. старшие версии)?
     
    Что за глупость?
     
    DrectX 11 - это часть операционной системы Windows 7.
    Удалить DrectX 11, не повредив операционную систему, невозможно.
     
    И DirectX 10.1 устанавливать не надо, так как DirectX 11 включает в себя поддержку всех ранее выпущенных версий DirectX.

    Всего записей: 207 | Зарегистр. 08-01-2013 | Отправлено: 18:28 11-02-2016 | Исправлено: aleksey1965, 18:30 11-02-2016
    MR_DesigneR



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AndyFox
    Что-то я тоже не понял, в чём изюм?!)))
    Висту с первым пуком поставьте, - будет вам 10.1
    Опять же, многое зависит от самой карты и драйверов... Вам зачем?))

    Всего записей: 14549 | Зарегистр. 06-09-2014 | Отправлено: 18:41 11-02-2016
    aleksey1965

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ну да согласен, в Windows 7 какой DirectX поддерживает видеокарта, такой и установится в системе, за исключением DirecX 12, поддержка которого реализована на уровне операционной системы только в Windows 10.
     
    И вообще:
    - DirectX 11 - это, так сказать, программно-аппаратный DirectX, аппаратно он базируется на Pixel Shader v5.0, встроенных в чип GPU и программно реализован как часть операционной системы Windows 7.
    - DirectX 12 - это чисто программный продукт, он реализован как часть операционной системы Windows 10, а аппаратно базируется на все тех же Pixel Shader v5.0.
     
    Вот я писал ранее, что будет с выходом чипов на Pixel Shader v6.0, кажется нужно ждать DirectX 13 ???
    Когда нас удивят производители видеокарт ???

    Всего записей: 207 | Зарегистр. 08-01-2013 | Отправлено: 19:00 11-02-2016 | Исправлено: aleksey1965, 19:03 11-02-2016
    Doca Watson



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    DirectX 13
    не будет.  
    Как нет в лондонских театрах 13-го ряда и 13-места.
    Если будет - то сразу 14-й да и то навряд ли, поскольку после 10-ки создание новых ОС (пока) не планируется.

    Всего записей: 2826 | Зарегистр. 28-07-2005 | Отправлено: 12:45 27-03-2016
    127



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    тест

    Всего записей: 599 | Зарегистр. 08-11-2015 | Отправлено: 15:21 29-03-2016
    indigo0707

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    *




    Вирь. /emx/

    Всего записей: 1 | Зарегистр. 18-03-2016 | Отправлено: 12:14 03-09-2016 | Исправлено: indigo0707, 12:15 03-09-2016
    aleksey1965

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Цитата:
    DirectX 13
    не будет.  
    Как нет в лондонских театрах 13-го ряда и 13-места.  
    Если будет - то сразу 14-й да и то навряд ли, поскольку после 10-ки создание новых ОС (пока) не планируется.  

     
    Это не обязательно завязано на создание новых ОС.
     
    Например, введение DirectX 9, DirectX 10.1, DirectX 11 не зависело от появления новой ОС, а зависело от появления новых видеочипов на Pixel Shader v3.0, Pixel Shader v4.1, Pixel Shader v5.0 соответственно (Windows XP начинало с DirectX 8, Windows Vista - с DirectX 10, Windows 7 - то же с DirectX 10 или 10.1, уже не помню).
     
    Вообще:
    DirectX 9 - Программно-аппаратный продукт (Появление видеочипов на Pixel Shader v3.0)
    DirectX 10 - Программно-аппаратный продукт (Появление видеочипов на Pixel Shader v4.0)
    DirectX 10.1 - Программно-аппаратный продукт (Появление видеочипов на Pixel Shader v4.1)
    DirectX 11 - Программно-аппаратный продукт (Появление видеочипов на Pixel Shader v5.0)
    DirectX 11.1 - Чисто программный продукт, требование: Windows 7 и те же видеочипы на Pixel Shader v5.0
    DirectX 11.2 - Чисто программный продукт, требование: Windows 8 / 8.1 и те же видеочипы на Pixel Shader v5.0
    DirectX 12 - Чисто программный продукт, требование: Windows 10 и те же видеочипы на Pixel Shader v5.0
     
    Так что, если производители видеочипов (AMD, NVIDIA), смастерят новый видеочип, например на Pixel Shader v6.0, то тогда будет DirectX 13, или там DirectX 14. А они что-то засиделись на месте: Pixel Shader v5.0 что-то уже давно не модернизировался и идет на рекорд по долгожитию, по сравнению со своими собратьями.
     

    Всего записей: 207 | Зарегистр. 08-01-2013 | Отправлено: 02:49 24-03-2017
    LZAA

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
     Куда утановщик Direct X закачивает файлы в Windows 10 ?

    Всего записей: 2200 | Зарегистр. 09-01-2010 | Отправлено: 22:04 11-05-2017 | Исправлено: LZAA, 22:04 11-05-2017
    Nilslis



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LZAA
    Цитата:
    Куда утановщик Direct X закачивает файлы в Windows 10 ?

    В System32 как обычно.

    Всего записей: 1854 | Зарегистр. 06-10-2008 | Отправлено: 22:24 11-05-2017
    WildGoblin



    Ru-Board Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    aleksey1965

    Цитата:
    DirectX 11.1 - Чисто программный продукт...
    Это не правда.

    Цитата:
    ...например на Pixel Shader v6.0, то тогда будет DirectX 13, или там DirectX 14.
    Глупо всё сводить к шейдерам.
     

    Всего записей: 29107 | Зарегистр. 15-09-2001 | Отправлено: 22:53 11-05-2017
    LZAA

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
      Я пытаюсь уточнить следующее . В Windows XP файлы сначала закачиваются в папку , а после этого устанавливаются в system 32 . Я уже нашёл эту папку . Но в Win 64 она находится в SysWOW64 . Cпасибо .

    Всего записей: 2200 | Зарегистр. 09-01-2010 | Отправлено: 22:59 11-05-2017
    aleksey1965

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    aleksey1965
     
    Цитата:
    DirectX 11.1 - Чисто программный продукт...
    Это не правда.  

    Подробнее...
     
    Эти видеокарты (HD 73xx-76xx имеют поддержку DirectX 11, OpenGL 4.3 и OpenCL 1.2) были разработаны, когда еще не было DirectX 11.1, поэтому и не заявлена его поддержка.
    Сейчас в Windows 7 SP1 со всеми обновлениями они идентифицируются как DirectX 11.1, а в Windows 10 - как DirectX 12.
     
    Вообще все видеокарты, имеющие поддержку DirectX 11, даже самые первые, когда о DirectX 11.1, DirectX 12 еще не было слышно, сейчас идентифицируются:
    - в Windows 7 SP1 со всеми обновлениями, Windows 8, Windows 8.1 - как DirectX 11.1
    - в Windows 10 - как DirectX 12

    Всего записей: 207 | Зарегистр. 08-01-2013 | Отправлено: 15:22 13-05-2017 | Исправлено: aleksey1965, 15:39 13-05-2017
    WildGoblin



    Ru-Board Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    aleksey1965

    Цитата:
    Эти видеокарты (HD 73xx-76xx...
    Я разве говорил про них? Просто привёл ссылку по которой понятно объясняют, что DirectX 11.1 это, мягко говоря, не "чисто программный продукт".

    Цитата:
    Вообще все видеокарты, имеющие поддержку DirectX 11, даже самые первые, когда о DirectX 11.1, DirectX 12 еще не было слышно, сейчас идентифицируются...
    Без разницы как они идентифицируются - надо смотреть поддерживают ли они все спецификации той или иной версии Dx.
     

    Всего записей: 29107 | Зарегистр. 15-09-2001 | Отправлено: 18:09 13-05-2017
    MR_DesigneR



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    aleksey1965

    Цитата:
    ...в Windows 10 - как DirectX 12  

    Раньше вывод dxdiag на вкладке Система показывал версию поддерживаемую картой, сейчас показывает версию в системе.
    WildGoblin

    Цитата:
    Без разницы как они идентифицируются - надо смотреть поддерживают ли они все спецификации той или иной версии Dx.  

    На вкладке Экран считываемая с драйвера модель WDDM.
    То есть, если поддержка в драйвере не заявлена, то без вариантов.

    Всего записей: 14549 | Зарегистр. 06-09-2014 | Отправлено: 18:20 13-05-2017 | Исправлено: MR_DesigneR, 18:23 13-05-2017
    aleksey1965

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Если из фактических примеров примеров, которые мне известны, то такие видеокарты как NVIDIA GeForce GT440 и AMD Radeon HD6870 полностью поддерживают DirectX 11.1 в Windows 8.1 и DirectX 12 в Windows 10, хотя у них заявлена поддержка только DirectX 11, потому что на момент их выпуска DirectX 11.1 и DirectX 12 еще не существовало.
     
    Главное что они собраны на Pixel Shader v5.0, а поддержка DirectX 11.1 (Windows 8.1) и DirectX 12 (Windows 10) для них устанавливается вместе с новыми драйверами, которые написаны после выхода DirectX 11.1 и DirectX 12.
     
    Добавлено:

    Цитата:
    Раньше вывод dxdiag на вкладке Система показывал версию поддерживаемую картой, сейчас показывает версию в системе.  

    dxdiag показывает версию DirectX, установленную драйвером. Драйвер анализирует программную и аппаратную части и устанавливает соответствующую версию.
     
    У меня на втором старом резервном компьютере стоит карта NVIDIA GeForce GT9800 (DirectX 10.1): и в Windows 7, и в Windows 10 утилита dxdiag показывает DirectX 10.1, хотя в Windows 7 встроен DirectX 11, а в Windows 10 встроен DirectX 12.
     
    Если мне не изменяет память, потому что за точность не уверен, то на свежеустановленной Windows 7, если еще не установлены полные драйверы от производителя, то dxdiag показывает DirectX 9, даже если карта поддерживает DirectX 11. Также, если не изменяет память, то и поддержка DirectX 11.1 для старых карт DirectX 11, для которых не была заявлена поддержка DirectX 11.1, типа NVIDIA GeForce GT440 и AMD Radeon HD6870, устанавливается новыми драйверами. Сперва они определялись как DirectX 11, а после установки новых драйверов уже определяются как DirectX 11.1.
     
    Я не сталкивался, и не слышал о таких исключениях, когда бы на старые карты, для которых заявлена только поддержка DirectX 11, в Windows 7 SP1 со всеми обновлениями, Windows 8, Windows 8.1 новыми драйверами не устанавливался бы DirectX 11.1, или в Windows 10 на них не устанавливался бы DirectX 12.

    Всего записей: 207 | Зарегистр. 08-01-2013 | Отправлено: 19:02 13-05-2017 | Исправлено: aleksey1965, 20:01 13-05-2017
    SSergew



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ткните носом в оффлайновый установщик DX9с для Win7, что-то в шапке не нахожу.

    Всего записей: 508 | Зарегистр. 11-01-2009 | Отправлено: 07:52 02-08-2017
    Antipod66



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    SSergew

    Цитата:
    Ткните носом в оффлайновый установщик DX9с для Win7, что-то в шапке не нахожу.

     
    https://download.microsoft.com/download/8/4/A/84A35BF1-DAFE-4AE8-82AF-AD2AE20B6B14/directx_Jun2010_redist.exe


    ----------
    Что знают двое, то знает свинья...

    Всего записей: 14482 | Зарегистр. 16-06-2009 | Отправлено: 07:57 02-08-2017
    SSergew



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Antipod66
     
    Я сначала поставил через веб установщик - пишет в dxdiag версию 11.
    Сверху поставил по вашей ссылке. Всё равно пишет в dxdiag версию 11.
    Так и должно быть, dx9 установлен?

    Всего записей: 508 | Зарегистр. 11-01-2009 | Отправлено: 08:02 02-08-2017 | Исправлено: SSergew, 08:05 02-08-2017
    Antipod66



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    SSergew

    Цитата:
    Я сначала поставил через веб установщик - пишет в dxdiag версию 11.
    Сверху поставил по вашей ссылке. Всё равно пишет в dxdiag версию 11.
    Так и должно быть, dx9 установлен?

     
    .. да (его компоненты), в том что пишет выше отображение поддержки OС, в десятке будет 12.
     


    ----------
    Что знают двое, то знает свинья...

    Всего записей: 14482 | Зарегистр. 16-06-2009 | Отправлено: 08:15 02-08-2017 | Исправлено: Antipod66, 08:16 02-08-2017
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32

    Компьютерный форум Ru.Board » Компьютеры » Программы » Microsoft DirectX


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru