11:07

Не проигрывал в честной игре и не играл честно. (с) ТФ
Доброе утро. У меня ноутбук с ОС виндовс 8 и на нём возникла проблема в которой, по моему виноват, директ X. Вот только найти не могу где он, обновить тоже. Где он запрятался (как найти?) на этой операционке и как его обновить?

Комментарии
03.11.2014 в 11:14

Shok ebasit hissra. Meraad astaarit, meraad itwasit, aban aqun. Maraas shokra. Anaan esaam Qun.
В этих операционках DirectX встроен в нее саму и обновляется (если обновляется) через центр обновлений. Скачайте последнюю версию DX9 и установите поверх.
03.11.2014 в 11:18

сабж со стажем
на начальном экране правой кнопкой - все приложения - служебные windows - выполнить - ввести dxdiag - нажать "ввод"

обновить здесь www.microsoft.com/ru-ru/download/details.aspx?i...
03.11.2014 в 11:30

fire-dragon
Ржавый Филин, вредный совет. в 8.1 dx не 9 версии.
Джон Сноу-Ворона, скачайте драйвера для видеокарты, и поставьте их. Производители буков часто старье встраивают
03.11.2014 в 11:33

Shok ebasit hissra. Meraad astaarit, meraad itwasit, aban aqun. Maraas shokra. Anaan esaam Qun.
fire-dragon, она не заменяется, только доустанавливаются отсутствующие библиотеки. Можете сами посмотреть - запустить dxdiag до и после. В обоих случаях DX останется прежним - 11м.
03.11.2014 в 11:43

fire-dragon
Джон Сноу-Ворона, а что за проблема? и почему dx виноват?
Ржавый Филин, некоторые библиотеки все же затираются, обычно на игрушках идет конкретный билд DX и первый вопрос техподдержки: вы поставили dx с нашего диска
03.11.2014 в 11:47

Shok ebasit hissra. Meraad astaarit, meraad itwasit, aban aqun. Maraas shokra. Anaan esaam Qun.
fire-dragon, в первый раз слышу и ни разу не сталкивался. В DX нет необходимости затирать библиотеки, потому что все "измененные" файлы ищутся виндой сначала в папке с программой (игрой, в данном случае), а затем в системных папках. На этом же принципе действуют некоторые украшательства игр типа ENB, кидают d3d9.dll в папку с исполняемым файлом.
Полагаю что суппорт просто вынуждает людей ставить DX на случай если у них DX не стоит вообще.
03.11.2014 в 12:03

fire-dragon
Ржавый Филин, Все несколько сложнее. DX основан на технологии COM, так что вызов происходит на основе записи в реестре.
То что вы описали это процесс поиска dll при загрузке
* текущая папка
* knowdll
* winsxs
* %system32%

Если интересно можно почитать блог Русиновича там эти тонкости расписаны.
03.11.2014 в 12:20

Shok ebasit hissra. Meraad astaarit, meraad itwasit, aban aqun. Maraas shokra. Anaan esaam Qun.
fire-dragon, там очень много тонкостей расписано, мне столько не надо :)
Если вызов идет исключительно на основе записи в реестре, то каким образом что-то меняет наличие dll-ки в папке? Только не отправляйте к Руссиновичу! :)
03.11.2014 в 12:38

fire-dragon
А вот тут начинается магия и странные глюки. Что то грузится из dll в путях поиска, что то из реестра.
Случается это от того процесс загрузки различается. При линковке dll происходит поиск по путям. Структуры и функции хэлперы от одной версии, интерфейсы (COM) же вызываются от другой.
Ко всему этому DX работает очень близко с ядром системы, это быстро, но столько BSOD я не видел ни разу.
03.11.2014 в 13:01

Shok ebasit hissra. Meraad astaarit, meraad itwasit, aban aqun. Maraas shokra. Anaan esaam Qun.
Вот. DirectX выпускается только мелкомягкими, и все стараются соблюдать их стандарт, чтобы игрушки работали там где надо так как ожидается. Из-за этого версии между собой совместимы, и друг друга не перезаписывают, как не перезаписывают друг друга .NET Framework. А поскольку многие игрушки до сих пор делаются в расчете на DX9, то его полную версию завсегда стоит установить. Вреда с того быть не должно, разве что от странных глюков.
А вообще, правильную штуку придумали AMD со своим Mantle. Нет взаимодействия с ОС - меньше непредсказуемых глюков.
03.11.2014 в 14:01

Не проигрывал в честной игре и не играл честно. (с) ТФ
fire-dragon, моба игра Праймворлд начала глючить. Пытаюсь войти в бой и черный экран, за ним на рабочем столе висит табличка с надписью. Раньше глюки были именно из-за директа, в восьмой винде многое встроили и было мнение, что реально продавцы тупо старье засунули с минимум программного наполнения.
03.11.2014 в 14:05

Shok ebasit hissra. Meraad astaarit, meraad itwasit, aban aqun. Maraas shokra. Anaan esaam Qun.
На их официальном сайте были? Там весь список необходимых библиотек. Ссылка. Попробуйте.
03.11.2014 в 14:14

Не проигрывал в честной игре и не играл честно. (с) ТФ
Ржавый Филин, спасибо за подсказку. Впервые с таким сталкиваюсь, что в онлайн игре пользователь сам должен что-то доустонавливать с сайта разработчиков для корректной игры.
03.11.2014 в 14:18

Shok ebasit hissra. Meraad astaarit, meraad itwasit, aban aqun. Maraas shokra. Anaan esaam Qun.
Джон Сноу-Ворона, обычно все идет в комплекте.