У меня есть машина, которая была повреждена какими-то небрежными курьерами, и я хочу эффективно заменить поврежденные детали. У меня ограниченные возможности для тестирования компонентов в других компьютерах, поэтому я пытаюсь выяснить, что сломалось другими способами.
У меня две основные проблемы:
Графические артефакты. Они принимают форму небольших выровненных по сетке квадратов, которые обычно появляются и мерцают от позиции к позиции. Если драйвер дисплея не дает сбой, они часто устанавливаются в конечной позиции, а иногда содержимое самих квадратов меняется. Это говорит мне о том, что VRAM повреждается. Иногда в играх появляются другие артефакты, например, шипы полигонов.
Это происходит при физическом нажатии на видеокарту: в частности, когда компьютер лежит на боку, это обычно пропадает, что явно указывает на ошибку видеокарты. Однако это может быть и слот PCI-e или какая-то часть материнской платы.
Дважды с тех пор, как начались проблемы, Windows каким-то образом становилась незагружаемой и не подлежащей восстановлению: каждый раз некоторые загрузочные файлы были повреждены, и SFC не могла их исправить (каждый раз разные ошибки и файлы), поэтому мне приходилось переустанавливать. В первый раз это произошло после BSOD, который возник после графических артефактов во время игры. Во второй раз компьютер выдал BSOD, когда я ничего не делал, но мне интересно, устанавливались ли обновления.
Дело в том, что я бы очень хотел, чтобы это было так, ради моего кошелька, что это вызвано одним и тем же базовым явлением. Итак, мой вопрос: разумно ли полагать, что повреждение видеокарты может каким-то образом вызвать повреждение системы (предположительно, из-за того, что драйвер дисплея делает что-то странное в режиме ядра?) и/или разумно ли полагать, что какой-то другой вид повреждения системы, предположительно материнской платы, может вызвать очень специфические графические артефактыииногда более общие поломки?
Должен сказать, что я сильно сомневаюсь, что виновата именно оперативная память (поскольку мы говорим о физических повреждениях, а оперативная память довольно устойчива и проходит все, кроме экстремального теста молотком в Memtest).
Я отключил видеокарту и протестировал с встроенной графикой. Это избавляет от графических артефактов, но не исключает слот или схему материнской платы, связанную с картой, конечно.
Я проверил наличие ошибок SMART на дисках, но их нет. Конечно, это не все и не все. Температуры вполне разумные (процессор немного нагревается, но так было всегда) и определенно не коррелируют с артефактами или BSOD. Я могу с удовольствием запускать furmark/prime95 годами без каких-либо побочных эффектов. Определенные игры с большей вероятностью вызывают артефакты и сбои драйверов, предположительно, потому что они больше используют неисправную схему.
решение1
Обзор/Предварительное обсуждение
В данном случае почти наверняка следует обвинить оперативную память.
(Теоретически, плохая шина (коммуникационный канал на материнской плате) или плохой процессор могут вызывать такие вещи. Однако на практике плохая оперативная память случается гораздо чаще, чем эти вещи. Единственный способ проверить это — попробовать разные микросхемы оперативной памяти и обнаружить, что одно и то же оборудование продолжает сообщать о исправных микросхемах оперативной памяти как о неисправных. Неисправный блок питания также может привести к определенным типам проблем.)
Совсем не удивительно, что некоторые программы могут вызывать проблемы чаще, чем другие. Часто это может быть связано с такими причинами, как то, насколько много параллельных потоков использовала программа в своем дизайне. Игры часто активно используют аппаратное обеспечение, что делает их особенно склонными к выявлению реальных проблем. Проблемы часто усугубляются внутренней конструкцией программного обеспечения, и разные создатели программного обеспечения могут использовать разные технические процессы, поэтому не редкость, когда в одной игре возникают проблемы, а в другой, похожей на нее игре, таких проблем нет. (То, как выглядит игра, например, если это «шутер от первого лица», может быть хорошей основой для попыток сделать выводы о том, могут ли определенные типы проблем быть похожими, но это не всегда хорошая основа.)
Итак, кроме исторических тенденций, что RAM более вероятна, почему мы должны быть склонны винить плохую RAM? У нас есть две причины.
Соответствует испытываемым проблемам (очень хорошо)
Плохая оперативная память может повлиять на то, что компьютер понимает, когда он читает из файлов. Хуже того, плохая оперативная память может повлиять на то, что компьютер думает, что должно быть записано на диск, опережая системные файлы. Так что это объясняет ваш второй симптом.
Неисправная оперативная память также может влиять на то, что видеокарта считает нужным отрисовывать, и это объясняет первый симптом.
Итак, оперативная память вызывает большие подозрения, но вот решающий довод:
У вас есть доказательства того, что виновником является оперативная память
Вы, возможно, склоняетесь против идеи доверять этим доказательствам. Я не согласен. Я считаю, что этим доказательствам следует доверять.
«ОЗУ довольно устойчиво и проходит все, кроме экстремального теста молотком в memtest»
Когда у меня плохая оперативная память (к сожалению, у меня она есть), Memtest86 обычно обнаруживает ее с первого прохода. В некоторых случаях он не обнаруживает ее до 3-го или 4-го прохода. Редко, он обнаруживает ошибки ОЗУ на больших числах проходов, таких как 78, 81 или 133. Если Memtest86 обнаруживает какие-либо ошибки, я действительно считаю ОЗУ плохой. Если я работаю на машине, которая хранит какие-либо файлы с данными, которые мне важны, то я считаю плохую ОЗУ неподходящей. (Я не хочу, чтобы мои файлы содержали неверные данные.) Теоретически я мог бы использовать машину с плохой ОЗУ для чего-то вроде медиа-сервера, сервера печати и т. д., где стабильность для меня менее важна и где я не храню никаких данных, которые мне было бы не жалко потерять. На практике это ограничение в конечном итоге означает, что мне действительно бесполезна плохая ОЗУ.
Однако я некоторое время не читал документацию Memtest86 и не был знаком с этим "экстремальным молотковым тестом в memtest". Поэтому я проверил его.
Memtest86.com: Часто задаваемые вопросы по устранению неполадок: «Почему я получаю ошибки только во время теста 13 Hammer?»
Текст там немного длинный ответ (несколько экранов), но я предлагаю его прочитать, так как похоже, что это касается вас. В частности, я указываю на это предложение: "Ошибки, обнаруженные во время теста 13, хотя и проявляются только в случаях экстремального доступа к памяти, безусловно, являются реальными ошибками".
решение2
Начну с того, что лично я не видел никаких проблем с дисплеем, которые бы напрямую приводили к плохой оперативной памяти. Всякий раз, когда у меня была плохая оперативная память, я сталкивался с BSOD, компьютер не загружался или случайными сбоями. Никогда не было артефактов на экране. Я не говорю, что это невозможно, я недостаточно знаю, чтобы быть уверенным. Я просто говорю, что по моему опыту этого никогда не случалось.
Я видел, как неисправные графические процессоры создавали артефакты и BSOD. Но, по моему мнению, более вероятно, что проблема кроется в материнской плате. Я не понимаю, как сломанный графический процессор мог повредить системные файлы. Если можете, вы можете проверить, есть ли артефакты, когда ваш графический процессор подключен к другому слоту PCIe через плату расширения графического процессора, если она у вас есть. Или вы можете установить свой графический процессор в другой компьютер (может быть, друг сможет вам с этим помочь?). Таким образом вы можете устранить или подтвердить, работает ли графический процессор так, как задумано.
Вторая проблема, о которой вы упомянули, может быть вызвана материнской платой или неисправным диском. Но поскольку вы проверили диск на наличие ошибок, я бы сказал, что виновата материнская плата.
К сожалению, это самая сложная для проверки на наличие ошибок часть оборудования, поскольку по сути вам придется проверить, правильно ли работает каждое другое устройство на другой материнской плате.