BIOS는 문자를 어떻게 표시합니까? (결함이 있는 GPU를 수리하려고 합니다)

BIOS는 문자를 어떻게 표시합니까? (결함이 있는 GPU를 수리하려고 합니다)

나는 결함이 있는 Radeon HD 6850을 가지고 있습니다. Windows 부팅 후 작동이 중단되고 내가 가져가지 않으면 이전 소유자가 그것을 버릴 것이라는 말만 들었습니다. 이제 문제를 해결하려고 합니다.

내가 관찰한 내용은 매우 흥미롭습니다.

  1. 추가 드라이버 없이 Ubuntu에서 카드를 사용해 보았습니다. 이 설정에서는 문제 없이 작동합니다. 게임을 시도해 본 적도 없고 타사 드라이버를 설치한 적도 없습니다.

  2. Windows XP를 설치했는데 드라이버를 설치하지 않는 한 작동했습니다. 드라이버를 설치한 후 Windows는 부팅을 '시도'하지만 시작 화면이 나타나자마자 화면이 종횡비의 절반처럼 바뀌고 검은색으로 유지됩니다.

  3. BIOS가 여기저기서 이상한 문자를 표시하는 것을 관찰했습니다. 그리고 저는 이 문제를 더 자세히 조사했습니다.

    • i 대신 y가 표시됩니다.
    • e 대신 u가 표시됩니다
    • ... 이 패턴을 따르고 그 뒤에 있는 바이너리 ASCII 코드를 확인하면 그 뒤에 패턴이 있다는 것을 알 수 있습니다.

-> 모든 경우에 네 번째 비트는 항상 높지만 대신 낮아야 합니다.

물론 잘못된 기억일 수도 있지만, 내 생각에는 그것은 잘못된 통신 회선만큼 단순한 것입니다. 세 가지 다른 작동 모드를 테스트한 것 같습니다. 완벽하게 작동하는 것처럼 보이는 기본 '드라이버 없는 안전 장치' 모드와 같습니다.

일부 지점에서 작동하는 것으로 보이는 텍스트 전용 모드:

  • 그것은 ASCII 코드 측면에서 바로 문자를 표시합니다 ('a'를 쓰고 싶다면 잘린 것이 아닌 a가 표시됩니다)
  • 화면상의 문자 분포를 저장하는 메모리도 문제 없이 작동하는 것 같습니다. 깜박임이나 이런거 전혀 없어요
  • 하지만 메모리에 올바른 문자를 쓰지는 않습니다. 따라서 BIOS가 GPU에 '디스플레이 메모리'에 'e'를 쓰라고 지시하면 카드는 'u'를 씁니다.

그리고 세 번째 모드인 '드라이버 설치 모드'가 있습니다. 그리고 내 생각은 이제 OS가 GPU를 일종의 '작동 모드'에 두려고 한다는 것입니다. 초기화 시퀀스 등을 수행하려고 합니다. 그리고 이는 앞서 언급한 통신 오류로 인해 실패합니다. 하지만 이 단계에서는 '디스플레이 메모리'에 아무것도 쓰여지지 않은 것 같습니다.

글쎄요, 문제는 '작은' 영역에 국한되어 있다고 생각합니다. 바이오스에서 '처리장치'로 신호가 들어오는 부분이겠죠.

문제는 이 통신의 기술적인 구현에 대해 전혀 모른다는 것입니다. 일부 물건을 재판매할 수는 있지만 실제로 결함이 있는 물건을 어디에서 찾아야 할지 모르겠습니다.

따라서 누군가 나에게 이 내용을 배울 수 있는 힌트나 리소스를 제공할 수 있다면 정말 기쁠 것입니다. 언급된 내용에 대해 활발한 토론이 전개된다면 저도 기쁩니다. 모든 입력은 가치가 있을 수 있습니다.

감사해요! ;)

답변1

첫 번째 단계는 카드에 눈에 띄는 물리적 손상이 있는지 철저히 검사하는 것입니다.

이는 다음과 같은 내용일 수 있습니다.

  • PCIe 커넥터의 구부러지거나 부러진 '핀'
  • 단락을 일으킬 수 있는 PCB(회로 기판)의 긁힘 또는 손상
  • 눈에 보이는 열 손상 징후(탄된 부품 및/또는 녹은 플라스틱)
  • 느슨한 구성요소(이 경우에는 가능성 없음)

그런 다음 PCIe x1 또는 x4 모드에서 GPU를 사용해 이것이 도움이 되는지 확인하겠습니다. 그러나 메인보드는 BIOS에서 수동으로 설정하는 것을 지원하지 않을 수도 있습니다.

대체 드라이버를 찾을 수 있으면 사용해 보고 소프트웨어 문제일 수 있는지 확인하십시오. 귀하의 설명으로는 긴 기회가 있지만 적어도 쉽게 할 수 있습니다.

환자에게 행운을 빕니다!

관련 정보