У меня неисправный Radeon HD 6850. Мне только сказали, что он перестает работать после загрузки Windows и что бывший владелец собирается выбросить его, если я не возьму его. Итак, теперь я пытаюсь решить проблему:
То, что я заметил, довольно интересно:
Я попробовал карту с Ubuntu без каких-либо дополнительных драйверов. Работает под этой настройкой без проблем. Не пробовал ни игры, ни установку каких-либо сторонних драйверов.
Я установил Windows XP и он работал до тех пор, пока я не установил драйверы. После установки драйверов Windows «пытается» загрузиться, но как только появится экран приветствия, экран поворачивается как половина соотношения сторон и остается черным.
Я заметил, что BIOS показывает мне странные символы повсюду. И я исследовал эту проблему дальше:
- он отображает у вместо я
- он отображает вас вместо е
- ... если вы следуете этому шаблону, и если вы проверите двоичные коды ASCII за ним, вы увидите, что за ним есть шаблон:
-> во всех случаях четвертый бит всегда высокий, но вместо этого он должен быть низким.
Конечно, это может быть ошибочное воспоминание, но я думаю, что оно так же просто, как неисправная линия связи. Кажется, я протестировал три разных режима работы. Как обычный режим «безотказный без водителя», который, кажется, работает безупречно.
Только текстовый режим, который работает в некоторых точках:
- он отображает символы прямо в терминах кода ASCII (если бы я хотел написать «а», он бы отображал - не рубленый или что-нибудь)
- кажется, что память, которая сохраняет распределение символов на экране, также работает без проблем. Нет мерцания или чего-то в этом роде
- но это не пишет правильный символ в память. так что, если биос говорит gpu записать 'e' в 'память дисплея', то карта пишет 'u'
И есть этот третий режим, который является «режимом установки драйверов». И теперь я думаю, что ОС пытается перевести графический процессор в какой-то «режим работы». Он пытается выполнить последовательность инициализации или что-то в этом роде. И это не удается из-за этой ошибки связи, о которой я упоминал ранее. Но я не думаю, что на этом этапе что-либо записывается в «память дисплея».
Ну, я думаю, что проблема связана с «маленькой» областью. Это должна быть часть, где сигнал поступает от BIOS к «процессору».
Проблема в том, что я понятия не имею о технической реализации этого сообщения. Я мог бы перепрограммировать некоторые вещи, но на самом деле я не знаю, где искать какие-то неисправные вещи.
Поэтому я был бы очень рад, если бы кто-нибудь дал мне несколько советов или ресурсов для изучения этого материала. Я также рад, если о чем-либо упоминается оживленная дискуссия. Каждый вклад может быть ценным.
Спасибо! ;)