Failed to initialize Direct3D9 (DirectX 9.0с стоит)

tihon972009

Герои 5 выдают ошибку Failed to initialize Direct3D9. DX ставил с диска с игрой.
Игра шла без проблем до тех пор, пока не произошел апгрейд видеокарты с 9600Pro до X1600Pro и неоднократной переустановки драйверов и игры (подробнее см. ниже) .
В ATI Control Center не понимаю, какие могут настройки к этому относиться.
Интернет пробороздил серьзено, тем не менее не нашел - везде только пишут, что такая ошибка возникает, а как решать - неизвестно.
Што делать?
Предыстория.
Ваще жесть.
Стояли Heroes V на видеокарте Radeon9600Pro.
Потом жизнь сложилась так, что в компьютер без специальной переустановки драйверов была вставлена GeForce MX 440, потом обратно переставлена Sapphire Radeon9600Pro (которая показала артефакты, т.к. немножко подсгорела).
После этого была вставлена видеокарта Sapphire X1660Pro. При попытке запустить героев вылезало окно с ошибкой (тогда еще не было еще установлено, с какой).
Были переустановлены герои, затем ATI Catalyst стерт и заново поставлен. Ситуация не изменилась.

hoha32

сколько раз ставил DX?

tihon972009

Вообще до сегодняшнего дня не помню точно, сколько, но сегодня уже много, причем один и тот же, только с разных дисков, т.к. решил, что на каком-то из них битый...
Еще я прочитал, что DX невозможно снести, можно только поставить.
Нашел утилиту DirectX Happy Uninstall - хотел затереть совсем, потом поставить заново.
Но она начала мне ебать мозги тем, что она незарегистрирована, поэтому она что-то может не смочь забэкапить или rollback сделать; на этом моменте я струсил и не стал ее использовать...
Вот.

hoha32

в принципе, у него есть "подверсии", нигде не обозначаемые, и гарантированно подходит только тот, что на диске с Героями
но вот если не подходит, он обычно пишет "не могу найти файл *_29.dll" или как-то так, а в твоём случае чего стряслось - вообще непонятно.
мб стоит повнимательнее проанализировать чего выводит diag

tihon972009

хз :(.
про файл писал, но это когда DX вообще не было (и было это на другой машине)
а что в diag смотреть?
Он везде пишет ок...
(если вдруг, то )

hoha32

другие гамы запускаются?

tihon972009

Бля.
Попытался запустить WoW.
WoW was unable to start up 3D acceleration. Please make sure DirectX 9.0c is installed and your video drivers are up to date.
Полез в diag. Выключил Direct3D Acceleration.
Failed to initialize proper display device.
(герои как требовали свой Direct3D9, так и продолжали).
Включил обратно...
Пиздец какой-то..
Мошт все-таки заюзать эту, happy uninstall...

tihon972009

В diag:
Display -> Test Direct3D
This will test Direct3D on this device. Okay to proceed? -> Yes
This will use hardware-accelerated Direct3D 7 interfaces -> OK
экран на пару секунд гаснет, затем выскакивает окно
Test failed at step 8 (Creating 3D Device): HRESULT = 0x80004005 (Generic failure) -> OK
дальше сразу появляется
This will use hardware-accelerated Direct3D 8 interfaces -> OK
...
Test failed at step 8 (Creating 3D Device): HRESULT = 0x8876086c (error code) -> OK
This will use hardware-accelerated Direct3D 9 interfaces -> OK
...
Test failed at step 8 (Creating 3D Device): HRESULT = 0x8876086c (error code) -> OK

hoha32

лично я б в такой ситуации, наверное, сначала громко б ругнулся и переустановил винду и потом, если б не помогло, принял бы видеокарту за мёртвую.
более гуманного способа разрешения проблемы не вижу :(

Impils

Я бы сначала попробовал установить DirectX 9.0c Redistributable (November 2007
а потом переустановить дрова, а потом все твои действия.

athenae

1)
Direct3D перестал работать на многих машинах из-за Каталиста версии 7.9 и старше!
быстро выясняется поиском...
http://www.google.com/search?num=30&hl=en&lr=&sa...
Откат на Catalyst 7.8 должен помочь
Так память может вовсе не причем
2) http://forum.radeon.ru/viewtopic.php?p=415557&sid=1f02e9...
У меня та же проблема но на другой платформе ( ВИА) но с Радэон 1950 ПРО АГП.
Ни какими ухищрениями решить не удалось.
Пробовал все, сносил под чистую проверял с ССС, и без. Ставил родные сапфировские, все пофиг. После установки иду в проверку Директ Х, а он мне пишет при попытке 3Д теста « кэн нот креэйт 3Д девайс» Т.Е. не может создать 3Д девайс, а при диагностике ошибок не выдает. Система АМД 3200+ ,КТ7 (VIA) , Вин ХР.
На 7.7 все работает как часы ... . Задолбался уже искать проблему ...?
На 7.7 работает все как часы. 7.8 - вобще страшно глючит в 2Д и в 3Д.
7.8 - 7.11 в 3Д не работают и все тут.
Что делать ума не приложу. Весь софт последний, железо сбалансировано БП -750 Ватт.
Кто что подскажет !?
А я вотзабил на енту фигну так как я уж цел месяц исшу решение проблы и вот я здался и поставил 7.7 8-)
3) http://forum.ixbt.com/post.cgi?id=print:10:52537&page=27
Установил дрова с http://www.omegadrivers.net/ati/win2k_xp.php режим 3D стал вообще недоступным, игры и 3DMark2006 по-прежнему не работают; пытался установить Cat 7.11 - не идут, типа не то устройство. Откатился как советовали до версии Cat 7.7 - опять все сползло к разрешению экрана не выше 640х480 на 4 бит. Сейчас установил Cat 7.9 результат как и при 7.10. Avivo кстати снес, но и это не помогло. Может кто знает что обозначают эти ошибки: "IDirect3D9::CreateDevice failed: Invalid call (D3DERR_INVALIDCALL); сообщение: ошибка переименования устройства HRESULT=0x8876086c (код ошибки общая ошибка). На сайте MS пока ничего не нарыл

распакуй дрова 7.10 или 7.11 .возьми файл ati3duag.dl_ из дров 7.7. замени его на аналогичный в 7.10 или 7.11
так, покрайней мере решили временно проблему на radeon.ru
agp драйвер установлен?

tihon972009

Ухты ля,
респект!
Помог простой откат Catalyst'а с 7.10 на 7.7 - все взлетело.
Я тебе за это даже мышку прощаю.

миша

скачайте driver river и не парьтесь

cheater 380

скачайте drivevr river и не парьтесь
Оставить комментарий
Имя или ник:
Комментарий: