[identity profile] allegecityrat.livejournal.com posting in [community profile] useful_faq
Была у меня видеокарта, о которой говорилось, что это GeForce FX 5600 (хотя на сайте NVidia нет такого чипсета, что странно).
Windows XP SP2, DirectX 9.0c.
В связи с некоторыми проблемами, пришлось вместо нее купить другую. Ей оказалась GeForce FX 5500.
Поставил, переставил драйвера, всё чудненько, НО - но есть странная и загадочная проблема.
Перестали работать некоторые фишки DirectX.
DxDiag рапортует ошибку Direct Draw при проверке вывода на полный экран:
Результаты проверки DirectDraw: Ошибка на шаге 7 (проверка пользователем движения на полном экране): HRESULT = 0x00000000 (код ошибки)

Выглядит это так - проверка на чередующиеся прямоугольники и на прыгающий квадрат в оконном режиме проходят нормально, проверка на прыгающий квадрат в полноэкранном режиме выдает полностью черный монитор (ну, изредка помаргивающий, если уж совсем хорошее у него настроение).
Соответственно, некоторые развлекушки оказались не у дел (в том числе любимые ребенком Neverhood и Super Mario).
Отключение аппаратного ускорения НЕ помогает.
Драйвера свежие выкачивал.
Директ переставлял с фрисофта.
Руки не выпрямлял, рейсшины нет.
Что еще можно сделать, и можно ли что-то сделать вообще?
Спасибо!

P.S. Одновременно с заменой карты менял еще и монитор на ЖКшный. Тут могла @ порыться?
Спасибо!

Date: 2007-04-29 11:09 pm (UTC)
From: [identity profile] sorokan.livejournal.com
Свежие дрова не всегда далеко лучшие... Потом, где то у продавцов в инете пробегала инфа о партии кривоработающих плат именно 5500,это в порядке отступления. Менялся ли монитор - без разницы. Алгоритм действий должен был быть примерно такой - проверить на перегрев, естественно, убрать весь разгон, если есть. Возможно железка виновата,лучше б на другой машине проверить.
Деинсталлировать драйверы видео, поставить заново. То же проделать с DirectX.
ЗЫ. Почему же 5600 нету,есть,к тому же это не чипсет.. :-)) у вас какая-нибудь видимо железяка была на чипе NV31.

Date: 2007-04-30 06:54 am (UTC)
From: [identity profile] pan-2.livejournal.com
1) nvworld.ru, скачайте RivaTuner, он вам точно расскажет что у вас стоит
2) снесите драйвера видео через установку/удаление программ
3) поищите что-то типа nvidia driver cleaner, вычистите им драйвера
4) в device manager'e (devmgmt.msc) удалите свое видео
5) в папочке %windir%\inf прибейте или перенесите все файлы начинающиеся на oem* (oem1.inf, oem1.pnf и т.д.)
6) перезагрузитесь
7) на всякий случай установите заного драйвера на материнку (nForce, Via Hyperion, SIS AGP/GART driver, Intel INF update, в зависимотсти на чём у вас материнка)
7б) обновите DirectX
8) попробуйте на http://drivers.nvworld.ru/#4.2 драйвера 50 или 60 серии поставить
9) при необходимости - обновляйте драйвера