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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    warezo

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Есть проблема - не знаю, куда написать. Просьба помочь, если это возможно.
     
    Есть программа, которая не работает с Intel HD Graphics на ноуте с Win7x64. Вместо картинки - чёрный квадрат. Ошибок не выдаёт. Обновление драйверов и т.п. ничего не дало. Пришла в голову мысль использовать какой-нибудь программный эмулятор Direct3D. Нашёл тут один, но там только сорцы, а тянуть 2017 студию не вариант, ибо трафик.
     
    Есть какое-то простое решение?

    Всего записей: 387 | Зарегистр. 16-11-2005 | Отправлено: 18:28 01-01-2023 | Исправлено: warezo, 18:20 12-06-2023
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Для тех, у кого не скачивается:

    Код:
    @powershell -Command "$wc = New-Object System.Net.WebClient; $wc.Headers.Add('referer','https://www.microsoft.com/en-us/Download/confirmation.aspx?id=35'); $wc.DownloadFile('https://download.microsoft.com/download/1/7/1/1718CCC4-6315-4D8E-9543-8E28A4E18C4C/dxwebsetup.exe', 'dxwebsetup.exe')"
    @powershell -Command "$wc = New-Object System.Net.WebClient; $wc.Headers.Add('referer','https://www.microsoft.com/en-us/download/confirmation.aspx?id=8109'); $wc.DownloadFile('https://download.microsoft.com/download/8/4/A/84A35BF1-DAFE-4AE8-82AF-AD2AE20B6B14/directx_Jun2010_redist.exe', 'directx_Jun2010_redist.exe')"

    Сохранить как DXDL.CMD и запустить.

    Всего записей: 18755 | Зарегистр. 04-11-2010 | Отправлено: 19:59 01-01-2023
    Gideon Vi

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

    Цитата:
    Вместо картинки - чёрный квадрат

    судя по импторту там обычный gdi. Черный экран сразу или после воспроизведения этой видеовставки?

    если сразу, то попробуй заменить Interference-01.avi заглушкой или любой другой авишкой

    Всего записей: 8194 | Зарегистр. 02-02-2004 | Отправлено: 07:08 02-01-2023
    warezo

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Gideon Vi
    Ну, я в импорте тоже никакого Direct3D не увидел, но если запустить прогу на виртуалке без поддержки Direct3D, то вылетают такие ошибки:
     
       
     
       
     
       
     

    Цитата:
    заменить Interference-01.avi заглушкой

    Чёрный квадрат - в самой программе. Там, где должна быть интерференционная картина.
     
    На ноуте с Nvidia всё работает. На Intel HD Graphics - чёрный квадрат.

    Всего записей: 387 | Зарегистр. 16-11-2005 | Отправлено: 16:12 02-01-2023
    neorion

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

    Цитата:
    если запустить прогу на виртуалке без поддержки Direct3D, то вылетают такие ошибки

    На виртуалке (XP) с включенным 3D ускорением работает. Т.е. проге достаточно DirectX 9.0. Но в Win7 по умолчанию установлены не все его либы. Надо ставить оффлайн установщик directx_jun2010_redist.exe (95.6 MB). Никаких студий 2017 он не требует.

    Всего записей: 448 | Зарегистр. 02-10-2022 | Отправлено: 16:47 02-01-2023 | Исправлено: neorion, 16:50 02-01-2023
    warezo

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    neorion
    Цитата:
    Надо ставить оффлайн установщик directx_jun2010_redist.exe

    Уже стоит. Тоже думал, что в этом причина. Но нет.

    Цитата:
    На виртуалке (XP) с включенным 3D ускорением работает.

    У меня виртуалка без 3D ускорения. Попробую сменить виртуалку...

    Цитата:
    Никаких студий 2017 он не требует.

    Студия нужна для компиляции Direct3D эмулятора.

    Всего записей: 387 | Зарегистр. 16-11-2005 | Отправлено: 19:50 02-01-2023
    Gideon Vi

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    посмотрел, восьмой директ она использует. Попробуй пока wine, если не получится - попробуем скомпилировать

    Всего записей: 8194 | Зарегистр. 02-02-2004 | Отправлено: 02:44 03-01-2023
    warezo

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Gideon Vi
    Попробовал. К сожалению, не помогло.
     
    Кидал и в папку с программой, и в SysWOW64 (с переименованием оригинальной d3d8.dll), но всё равно чёрный квадрат вместо 3D диаграммы.

    Всего записей: 387 | Зарегистр. 16-11-2005 | Отправлено: 02:07 09-01-2023
    Gideon Vi

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

    Цитата:
    и в SysWOW64 (с переименованием оригинальной d3d8.dll)

    больше так не рискуй ) с другими библиотеками можешь не загрузиться. Убедиться, что подхватилась библиотека именно из папки с программой можно в ProcessExplorer
     
    вобщем, пока что не получается.
    Есть хороший эмулятор d3d8 от pixomatic, но с ним вылетает ошибка деления на ноль. Надо реверсить софт, смотреть, что он там накодил
    SwiftShader в реализации d3d8 тоже вылетает
    Можно пробросить на d3d9, но и там программные эмуляторы дают или черный, или белый экран.
     
    попробуй, чтоли, сюда сходить
     
    ну, или запусти на смартфоне ) https://4pda.to/forum/index.php?showtopic=804309&st=5980#entry95190691

    Всего записей: 8194 | Зарегистр. 02-02-2004 | Отправлено: 05:52 09-01-2023 | Исправлено: Gideon Vi, 08:49 09-01-2023
    warezo

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Gideon Vi
    Благодарю за тестирование и подсказки!
     
    Буду тогда сам уже что-то думать.
     
    Эх, на Nvidia прекрасно работало. Но тот ноут приказал долго жить...
     

    Всего записей: 387 | Зарегистр. 16-11-2005 | Отправлено: 23:04 09-01-2023
    warezo

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Проблема решилась чудесно-волшебным образом.
     
    Искал один саундфонт и случайно оказался на сайте, где упоминался враппер dgVoodoo. И почему-то мне захотелось его скачать. Я почитал вики и оказалось, что это именно то, что мне нужно. Взял оттуда файл D3D8.dll, кинул в папку с прогой и всё заработало!
     
    Думаю, что этот замечательный враппер может помочь тем, у кого есть проблемы со старыми прогами на новом железе.
     
    Отдельная благодарность Gideon Vi: я бы никогда в жизни не догадался, что прога юзает файл D3D8.dll, т.к. в импорте экзешника его нет.

    Всего записей: 387 | Зарегистр. 16-11-2005 | Отправлено: 01:46 12-06-2023 | Исправлено: warezo, 18:03 12-06-2023
    Gideon Vi

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    warezo
    хорошо, что всё получилось ) молодец, что описал решение проблемы

    Всего записей: 8194 | Зарегистр. 02-02-2004 | Отправлено: 03:31 12-06-2023
    alexgr

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

    Цитата:
    warezo
    хорошо, что всё получилось ) молодец, что описал решение проблемы

    остались еще адекватные люди

    Всего записей: 10365 | Зарегистр. 27-05-2003 | Отправлено: 09:09 12-06-2023
    SealxoN



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

    Всего записей: 524 | Зарегистр. 01-05-2014 | Отправлено: 16:13 10-07-2024 | Исправлено: SealxoN, 09:48 02-01-2025
    Ghost Inets1

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Где бы скачать DirectX 11.1? Для Win 8.1
    Онлайн установить не получается.
    Помог скрипт уважаемого insorg
     
    На той систему умерла активация, восстановить не удалось. На свежеустановленную DirectX не становится. Как и Компоненты ОС.
     
    DirectX поставил. Что для этого сделал - так и не понял. Врядли отключение обоих контролей учетных записей этому поспособствовало.

    Всего записей: 2152 | Зарегистр. 30-03-2016 | Отправлено: 09:32 20-09-2024 | Исправлено: Ghost Inets1, 19:14 21-09-2024
    SealxoN



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Смотрю Ссылка про DirectX 12,
      дата публикации: Date: 12/31/2024
    и до моего старческого мозга не доходит - о какой новинке речь? (у себя посмотрел dxdiag = 12_1, 12_0, и пр.)
     Есть, кто понимает?

    Всего записей: 524 | Зарегистр. 01-05-2014 | Отправлено: 09:46 02-01-2025 | Исправлено: SealxoN, 09:58 02-01-2025
    ED_Sln



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SealxoN
    Это что-то majorgeeks мудрят, это обычный веб установщик DX 9c, ЦП февраль 2021 года, а внутри файлы 2011 года.

    Всего записей: 1242 | Зарегистр. 05-11-2009 | Отправлено: 10:00 02-01-2025
    SealxoN



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

    Цитата:
    Это что-то majorgeeks мудрят

     
     Хорошо, видать, своё Рождество отметили!

    Всего записей: 524 | Зарегистр. 01-05-2014 | Отправлено: 10:24 02-01-2025
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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-2025

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru