빠른 참고 사항 :이 사이트 는 게임 개발 Q & A 사이트라는 것을 알고 있지만 여러분 모두 그래픽 카드에 대해 잘 알고 경험 한 것 같습니다. 이 주제가 완전히 다른 주제라고 생각되면 적절한 사이트 / 포럼을 참조하십시오. 편집 : 사실, 그것은 이다 gamedev 관련 : 나쁜 코드는 카드가 과열 또는 게임 개발자가 인식하고 있는지 애플리케이션은 그렇게하지 않습니다해야 후 위반이 발생할 수있는 경우.
이 이상한이나 바보 같은 질문처럼 보일 수도 있지만, (의 그래픽 카드 깰 수와 같은 그래픽 렌더링 응용 프로그램을 작성할 수 실제로 어떤 방식으로)?
내가이 질문을하게 한 바로 그 이유는 내 자신의 고장난 그래픽 카드 였기 때문이다. 수리 한 후 군인은 다양한 앱 (게임)을 테스트했으며 정상적으로 작동한다고 말했습니다. 그러나 내 앱 (지연 음영 데모)을 시작했을 때 섭씨 100도 이상으로 가열했습니다. 그래서 내 카드는 결국 고쳐지지 않았지만 여기서 중요한 것은 내 자신의 앱을 실행할 때만 문제가 발생하는 것입니다.
나는 Crysis와 같은 다양한 GPU 요구 게임을 해왔고 종종 한계를 넘어서고 (게임이 5 FPS에서 실행되도록 설정이 너무 높음) 일부 벤치 마크도했습니다. 내 카드는 여러 번, 너무 많은 작업 부하로 인해 잡을 수 없었으므로 (따라서 낮은 FPS) 위험한 온도에 도달하지 못했습니다. 그러나 내 자신의 응용 프로그램은 그것을 달성했습니다 (적어도 v-sync가 꺼져있을 때). : P 자체 앱 이었기 때문에 나쁜 냉각 시스템이 범인이라고 생각하지 않습니다.
그래서 나는 묻습니다-어떤 악의적 인 코드로 그래픽 카드를 과열시키는 것이 아니라 어떤 식으로 깰 수 있는지 생각하십니까 (또는 알고 계십니까)?
최신 정보:
Joe Swindell은 과열이 문제 일 수 있다고 말했습니다 (물론 카드가 파손될 수 있습니다). 그러나 적절한 냉각 시스템이 어떤 상황에서도 발생하는 것을 막아서는 안됩니까?
Boreal은 또 다른 문제를 지적했습니다. 올바르게 이해하면 FPS는 CPU와 GPU에 의해 구속됩니다 (그렇습니까?). 따라서 낮은 FPS는 높은 CPU 로드 또는 높은 GPU 로드를 나타냅니다. 그러나 다시 말하지만 카드가 "항상 100 % 사용"되어 있어도 적절한 냉각 시스템이 GPU 과열을 막아서는 안됩니까?