บันทึกย่อ: ฉันรู้ว่านี่เป็นเว็บไซต์ถาม - ตอบเกี่ยวกับการพัฒนาเกมแต่ฉันคิดว่าพวกคุณส่วนใหญ่รู้และมีประสบการณ์เกี่ยวกับกราฟิกการ์ดดังนั้นฉันจึงตอบคำถามนี้กับคุณ หากคุณคิดว่านี่เป็นหัวข้อที่ไม่สมบูรณ์โปรดอ้างอิงฉันไปยังไซต์ / ฟอรัมที่เหมาะสม แก้ไข: ที่จริงมันเป็น gamedev ที่เกี่ยวข้องกับ: ถ้ารหัสไม่ดีจะส่งผลให้ในการ์ดความร้อนสูงเกินไปหรือหมดแล้วนักพัฒนาเกมควรจะตระหนักถึงที่และให้แน่ใจว่างานของพวกเขาไม่ทำอย่างนั้น
นี่อาจดูเหมือนเป็นคำถามแปลก ๆ หรือโง่ ๆ แต่จริง ๆ แล้วมันเป็นไปได้ไหมที่จะเขียนแอปพลิเคชันการแสดงผลกราฟิกที่สามารถทำลายการ์ดกราฟิก (ในทางใดทางหนึ่ง)?
เหตุผลทันทีที่ทำให้ฉันถามคำถามนี้คือ (ไม่แปลกใจ) การ์ดกราฟิกที่แตกของฉันเอง หลังจากซ่อมเสร็จพนักงานบอกว่าพวกเขาทำการทดสอบแอพต่าง ๆ (เกม) และมันก็ใช้ได้ดี แต่เมื่อฉันเปิดตัวแอพของฉันเอง (เลื่อนการสาธิตการแรเงา) มันทำให้อุณหภูมิเพิ่มขึ้นถึง 100 องศาเซลเซียส ดังนั้นการ์ดของฉันจึงไม่ได้รับการแก้ไข แต่สิ่งที่สำคัญที่นี่ก็คือปัญหาดูเหมือนจะเกิดขึ้นเฉพาะเมื่อเรียกใช้แอพของฉันเอง
ฉันเล่นเกมที่มีความต้องการ GPU หลายตัว (เช่น Crysis) และมักจะผลักให้ถึงขีด จำกัด และอื่น ๆ (มีการตั้งค่าที่สูงจนเกมวิ่งที่ 5 FPS) มาตรฐานบางอย่างเช่นกัน ... ดังนั้นฉันจึงได้รับ การ์ดของฉันหลายครั้งมีภาระงานมากจนไม่สามารถติดตามได้ (จาก FPS ต่ำ) แต่ไม่เคยถึงอุณหภูมิที่อันตราย แต่แอปพลิเคชันของฉันเองได้รับการจัดการให้สำเร็จ (อย่างน้อยเมื่อ v-sync ถูกปิด) : P เนื่องจากมันเป็นเพียงแอพของฉันเองฉันไม่คิดว่าระบบระบายความร้อนที่ไม่ดีเป็นตัวการ
ดังนั้นฉันจึงถาม - คุณคิดว่า (หรืออาจจะรู้) ว่าเป็นไปได้หรือไม่ที่จะทำลายการ์ดกราฟิก (ในทางใดทางหนึ่ง
ปรับปรุง:
โจ Swindell กล่าวว่าความร้อนสูงเกินไปอาจเป็นปัญหา (ดีมันแน่นอนสามารถทำลายการ์ด) แต่ระบบระบายความร้อนที่เหมาะสมไม่ควรป้องกันไม่ให้เกิดขึ้น (ภายใต้สถานการณ์ใด ๆ )?
Boreal ชี้ให้เห็นปัญหาอื่น หากฉันเข้าใจอย่างถูกต้อง FPS จะถูกผูกไว้กับทั้ง CPU และ GPU (ใช่ไหม) FPS ที่ต่ำมากอาจส่งสัญญาณภาระซีพียูสูงหรือโหลดGPUสูง แต่อีกครั้ง - ระบบระบายความร้อนที่เหมาะสมไม่ควรป้องกัน GPU จากความร้อนสูงเกินไปแม้ว่าการ์ดจะ "ใช้งานที่ 100% ตลอดเวลา" หรือไม่?