У меня проблема с моей видеокартой. Всякий раз, когда я запускаю игру DirectX 10, она работает в течение нескольких секунд (10 или около того), а затем начинает отображать только большие полигоны.

Я протестировал это с Crysis и Resident Evil 5, у обоих одинаковые проблемы. Те же игры, работающие под DirectX 9, работают нормально, за исключением некоторых маленьких черных квадратов время от времени.

У меня есть следующие характеристики:

Asus P7P55D LE
Intel Core i5 750
Sapphire Radeon HD4850 1GB
2x2GB Patriot Viper II Sector 5, DDR3 1600 MHz
OCZ Stealth X Stream 500SXS 500W

Сначала я подумал, что это может быть перегрев видеокарты (она имеет штатное охлаждение), но игра вылетает, даже когда она работает при 50 градусах Цельсия, и никогда не превышала 70 градусов.

Я также подумал, что это может быть блок питания, но, насколько я знаю, для этого компьютера достаточно 500 Вт, особенно потому, что я ничего не разогнал.

Моя ОС - Windows 7 X64, и я использую Catalyst 10.10, но я также пробовал много старых версий, но безуспешно.

Я не думаю, что есть проблема с самой картой, иначе она не будет работать с играми DirectX 9, я полагаю.

Я потратил много часов на поиски решения, но не смог, поэтому любая помощь приветствуется.

Спасибо.

РЕДАКТИРОВАТЬ:

Я провел дополнительное исследование по проблеме, и кажется, что taspeotis был прав, это может быть связано с памятью.

Я немного разогнал память с 993 до 965 МГц, и проблема полностью исчезла. И черные квадраты, использующие DirectX 9, и странные многоугольники, использующие DirectX 10.

Я использовал RE DirectX 10 Benchmark, так как он постоянно падал вокруг одной и той же точки, и теперь я могу сыграть полный тест без каких-либо артефактов.

К сожалению, разгон имеет очевидный удар по производительности. Хотя это не критично, это определенно заметно.

Итак, если программа тестирования видеопамяти не показала ошибок, но для работы карты требуется разгон, в чем может быть проблема? Температура? Вольтаж?

Кстати, я не смог найти напряжение по умолчанию для этой карты. И что такое хорошее программное обеспечение, чтобы попытаться увеличить его? Я попробовал Ati Tray Tools, но в нем есть ошибка, которая резко увеличивает тактовую частоту всякий раз, когда я что-то меняю на вкладке «Разгон», поэтому боюсь, что это может поджарить мою карту.

В худшем случае, если я не найду решение, я попытаюсь немного увеличить тактовую частоту графического процессора, чтобы компенсировать тактовую частоту памяти.

Еще раз спасибо

3 ответа3

0

я думаю, что вы должны обновить драйверы сейчас, потому что amd решает многие критические проблемы производительности в выпуске 11.1. и теперь вы можете скачать 11.3. Катализатор 11.1 был основным выпуском, и я вижу явное повышение производительности на моем HD 5770. Так что попробуйте, и это может решить вашу проблему. И 70 градусов - это хорошо для вашей карты, потому что вентилятор моей карты меняет скорость только тогда, когда карта достигает отметки 65 градусов.

и 500 Вт более чем достаточно для вашего компьютера. так что единственное, что я могу предложить, это обновить драйверы для вашей карты.

0

То, что вы описываете, указывает на плохое видео RAM. DirectX 10 и DirectX 9 будут использовать одну и ту же память, но для разных целей, поэтому вам, вероятно, повезет, что в DirectX 9 время от времени появляются только черные квадраты, а DirectX 10 использует их для данных вершин.

У меня есть эта проблема с моим ATI Radeon 9600 и моим ATI Radeon Xpress 200M. ATI обладает сверхъестественной способностью производить плохие карты.

Насколько я могу судить, память не может быть прочитана, и карта заканчивается нулями. Таким образом, вместо полигонов, появляющихся в (x1, y1, z1) - (x2, y2, z2) - (x3, y3, z3), вы получите (x1, y1, z1) - (x2, y2, z2) - (0, 0, 0).

Для вашей проблемы DirectX 9 значение RGBA 0 соответствует черному.

Я потратил много часов на поиски решения, но не смог, поэтому любая помощь приветствуется.

Купить nVidia.

0
  1. Удалите графический драйвер через devmgmt.msc
  2. перезагружать
  3. Установите последний драйвер WHQL (должен быть 13.1)
  4. перезагружать
  5. Установите последнюю версию DirectX от Microsoft
  6. перезагружать
  7. Установите последнюю версию .NET-Framework, последнюю среду выполнения C++, последние обновления для ваших игр и все другие обновления системы.
  8. перезагружать
  9. Тестовое задание

Если это не сработает, получите новую карту Nvidia.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .