Bisakah aplikasi merusak kartu grafis?

15

Catatan singkat: Saya tahu ini adalah situs tanya jawab pengembangan game tapi saya kira Anda semua tahu dan memiliki pengalaman dengan kartu grafis jadi saya menjawab pertanyaan ini untuk Anda. Jika menurut Anda ini sepenuhnya di luar topik, silakan rujuk saya ke situs / forum yang tepat. Sunting: Sebenarnya, ini terkait dengan gamedev: jika kode yang buruk dapat menyebabkan kartu menjadi terlalu panas atau rusak maka pengembang game harus menyadari hal itu dan memastikan aplikasi mereka tidak melakukan itu.

Ini mungkin tampak seperti pertanyaan aneh atau bodoh, tetapi apakah benar-benar memungkinkan untuk menulis aplikasi rendering grafik yang dapat merusak kartu grafis ( dengan cara apa pun )?

Alasan langsung yang membuat saya mengajukan pertanyaan ini adalah (tidak mengejutkan) kartu grafis saya yang rusak. Setelah diperbaiki reparasi mengatakan bahwa mereka menguji berbagai aplikasi (game) di dalamnya dan itu bekerja dengan baik. Tetapi ketika saya meluncurkan aplikasi saya sendiri (demo shading ditangguhkan) itu memanaskannya hingga lebih dari 100 derajat Celcius. Jadi kartu saya ternyata tidak diperbaiki setelah semua tetapi yang penting di sini adalah bahwa masalahnya tampaknya hanya terjadi ketika menjalankan aplikasi saya sendiri.

Saya telah memainkan berbagai game GPU-menuntut di atasnya (seperti Crysis) dan sering mendorongnya hingga batas dan lebih (memiliki pengaturan yang sangat tinggi sehingga game berjalan pada 5 FPS), beberapa tolok ukur juga ... Jadi saya telah memberikan kartu saya, berkali-kali, begitu banyak beban kerja sehingga tidak bisa mengejar (karena FPS rendah) tetapi tidak pernah mencapai suhu berbahaya. Tetapi aplikasi saya sendiri berhasil mencapai itu (setidaknya ketika v-sync dimatikan). : P Karena itu hanya aplikasi saya sendiri, saya tidak berpikir sistem pendinginan yang buruk adalah penyebabnya.

Jadi saya bertanya - apakah Anda pikir (atau mungkin tahu) apakah mungkin untuk memecahkan kartu grafis (dengan cara apa pun, tidak hanya dengan terlalu panas) oleh beberapa kode jahat?

Memperbarui:

Joe Swindell mengatakan bahwa overheating mungkin menjadi masalah (well, itu pasti dapat merusak kartu). Tetapi bukankah seharusnya sistem pendingin yang tepat mencegah hal itu terjadi (dalam keadaan apa pun)?

Boreal menunjukkan masalah lain. Jika saya mengerti dengan benar, FPS terikat oleh CPU dan GPU (apakah itu benar?). Jadi FPS yang rendah mungkin menandakan baik beban CPU tinggi atau beban GPU tinggi . Tetapi sekali lagi - bukankah seharusnya sistem pendingin yang tepat mencegah GPU dari kepanasan bahkan jika kartu "digunakan 100% setiap saat"?

NPS
sumber
Sebagian besar gim tidak akan memanfaatkan GPU Anda secara maksimal - gim ini akan terikat CPU. Namun, aplikasi Anda sendiri mungkin tidak melakukan apa-apa di sisi CPU, yang akan mengarah pada penggunaan GPU yang jauh lebih tinggi. Sederhananya, GPU tidak dimaksudkan untuk digunakan 100% setiap saat. Inilah sebabnya mengapa Anda tidak ingin membeli GPU bekas sekarang - itu mungkin telah digunakan untuk penambangan Bitcoin.
jmegaffin
6
@ Boral Saya sangat tidak setuju dengan itu. Jika Anda membeli GPU dari pembuat papan kualitas, itu adalah dirancang untuk digunakan pada 100% sepanjang waktu, dan kecepatan pendinginan dan jam telah ditetapkan untuk memastikan stabil itu dalam kondisi seperti itu. Sekarang, jika Anda memiliki heatsink aftermarket yang tidak terpasang dengan benar, atau jika Anda melakukan overclock kartu ke level yang berbahaya, itu cerita lain.
Nathan Reed
"Tapi bukankah sistem pendingin yang tepat mencegah hal itu terjadi (dalam keadaan apa pun)?" - ucapkan kipas, heatsink, dan knalpot GPU Anda terkena debu karena Anda tidak merawat komputer Anda. Maka pasti bisa terlalu panas dan pecah, bahkan dengan bagian high-end. Mudah-mudahan itu hanya akan mendeteksi panas dan mematikan dan reboot sendiri sebelum rusak, tetapi Anda benar-benar tidak ingin bertaruh untuk itu.
Sean Middleditch
FYI benar-benar komputer harus mati sendiri ketika terlalu panas. Mungkinkah ini dinonaktifkan di komputer Anda?
Richard Tingle
SeanMiddleditch, dengan "benar" yang saya maksudkan, antara lain, sistem pendingin yang berfungsi penuh bersih. RichardTingle, setidaknya saya belum menonaktifkannya. Tetapi saya memaksudkan pertanyaan saya sebagai masalah umum, tidak mencari solusi untuk kasus konkret saya.
NPS

Jawaban:

32

Bukan tanggung jawab aplikasi untuk memastikan GPU tidak terlalu panas, dan itu bukan kesalahan aplikasi jika itu terlalu panas.

Jika GPU tidak memiliki pendinginan yang tepat, maka ya, menjalankan aplikasi 3D dapat memanaskannya hingga level berbahaya. Saya tidak tahu mengapa aplikasi Anda melakukannya dan Crysis tidak, tetapi itu berarti kartu memiliki pendinginan yang tidak memadai, dan / atau telah kacau dengan (overclock, atau pengaturan / driver pabrik lainnya diubah).

Selain terlalu panas, saya tidak mengetahui adanya cara lain di mana perangkat lunak secara fisik dapat merusak chip yang sedang berjalan. Itu benar-benar tidak seharusnya mungkin; itu akan menjadi kegagalan desain yang sangat serius.

Nathan Reed
sumber
1
Jadi berdasarkan apa yang Anda katakan haruskah saya (sebagai programmer) tidak peduli sama sekali tentang berapa banyak beban GPU (dan pemanasan) yang dihasilkan aplikasi saya (asalkan berjalan dengan lancar)?
NPS
11
@ NPS Benar. Anda peduli tentang beban GPU sejauh itu mempengaruhi framerate (dan pada perangkat seluler, masa pakai baterai), tetapi itu bukan tanggung jawab Anda untuk peduli tentang bagaimana hal itu mempengaruhi suhu - itu untuk driver / OS yang perlu dikhawatirkan. Jika suatu aplikasi terlalu panas GPU maka tidak didinginkan dengan benar dan / atau ada sesuatu yang salah dengan penskalaan frekuensi dinamis pengemudi.
Nathan Reed
4
+1, adalah tugas pengguna untuk memastikan perangkat kerasnya memenuhi persyaratan (dan "tidak meleleh saat bermain game" dianggap sebagai persyaratan) dan tugas perangkat keras / driver untuk melakukan yang terbaik untuk melindungi kartu dari kerusakan. Aplikasi harus (dan harus) mengandalkan itu, tidak ada lagi yang bisa dilakukan.
Thomas
Saya ingin menulis manifesto untuk etika produsen: ketika Anda membeli perangkat keras dari spesifikasi tertentu, Anda harus dapat mengakses spesifikasi ini di bawah semua persyaratan yang tercantum pada paket (biasanya 0 hingga 40 derajat C dinyatakan). Dan tidak menderita pelambatan termal yang bodoh kalau tidak, uji coba yang baik harus menunjukkan bahwa saya dirampok uang saya oleh klaim palsu pada paket.
v.oddou
@NPS "Jadi berdasarkan apa yang Anda katakan haruskah saya (sebagai programmer) tidak peduli sama sekali tentang berapa banyak beban GPU (dan pemanasan) yang dihasilkan aplikasi saya (asalkan berjalan dengan lancar)?" - Ya, Anda harus peduli tentang beban, tetapi bukan tentang kepanasan. Pastikan saja pengaturan yang lebih rendah menghasilkan beban yang lebih rendah dan karenanya mengurangi kebisingan pendinginan. Karena saya kadang-kadang bermain dengan baterai, saya akan mengunduh video di Steam yang membakar 100% CPU dan GPU saat tidak melakukan apa-apa, dan saya bukan satu-satunya.
Peter
24

Itu telah terjadi di alam liar.

Starcraft II pada tahun 2010 memiliki masalah di mana framerate yang tidak terbuka pada layar menu menempatkan beban aneh pada kartu grafis, menghancurkan kartu dari beberapa vendor dengan perlindungan termal yang tidak memadai.

Desain dan kelemahan manufaktur pada GPU itu sendiri juga dapat menyebabkan kartu membongkar sendiri karena beban. GPU mobile G84 / G86 memiliki sambungan solder yang pecah karena beban suhu yang dapat diterima dan akhirnya pecah. Kami juga memiliki Cincin Merah Kematian XBox 360 yang terkenal yang memiliki masalah termal serupa dengan solder dan ekspansi.

Semua hal di atas adalah campuran dari cacat perangkat keras dan desain termal yang tidak memadai, diperkuat oleh beban perangkat lunak.

Lars Viklund
sumber
6
Starcraft adalah contoh yang langsung saya pikirkan dengan ini. Meskipun starcraft bisa mengekspos bug dengan sejumlah kartu grafis dan kemudian memberikan solusi untuk bug itu daripada Starcraft yang sebenarnya bersalah. Bukan berarti siapa pun dengan kartu yang hancur akan terlalu peduli tentang perbedaan itu
Richard Tingle
1
Sekali waktu generasi monitor yang tidak pintar bisa membuat transformator flyback mereka dihancurkan oleh perangkat lunak yang memasukkan nilai buruk ke dalam register CRTC. Alasan ketiga untuk kegagalan untuk menambahkan adalah bahwa perlombaan cepat membuat banyak pabrikan memotong sudut, berkali-kali kartu tidak dibangun cukup kokoh untuk 100%
Patrick Hughes
9

Pertanyaan Anda jauh lebih kompleks daripada apa yang Anda tulis. Saya akan mengatakan pertanyaan umum adalah "dapatkah perangkat lunak merusak perangkat keras?", Dan jawabannya adalah ya.

Pikiran Anda, tidak semua perangkat keras dapat secara teoritis rusak melalui perintah perangkat lunak, tetapi pada akhirnya, apa yang dilakukan perangkat lunak adalah mengirim sinyal listrik ke komponen perangkat keras yang sangat halus. Biasanya, komponen perangkat keras yang lebih halus adalah, semakin besar kemungkinan untuk menjadi rusak ketika ditangani dengan cara yang tidak dirancang.

Ada banyak cara menyenangkan yang bisa dihancurkan oleh perangkat keras, tetapi mari kita pertimbangkan overheating: pekerjaan pemrosesan menghasilkan panas, dan panas itu harus pergi ke suatu tempat. Bergantung pada karakteristik pembuangan kartu Anda, aliran udara dalam casing, dan suhu keseluruhan di ruangan, jumlah panas yang dikeluarkan dari sistem dapat lebih atau kurang dari apa yang dihasilkan olehnya.

Jika Anda meminta kartu video untuk melakukan pekerjaan yang menghasilkan lebih banyak panas daripada yang bisa dihamburkan secara efisien, maka suhu chip akan naik. Jika Anda terus melakukannya, maka suhu akan naik di atas tingkat operasi yang aman, dan chip akan pecah, kehilangan asap ajaibnya, dan bahkan mungkin menyebabkan bahaya kebakaran. Anda baru saja merusak kartu video Anda, saya harap Anda bahagia.

Sekarang, dapatkah Anda menulis perangkat lunak yang melakukan ini? Saya akan mengatakan kemungkinan besar tidak. Program apa pun (tingkat pengguna) yang Anda tulis tidak akan berbicara langsung dengan kartu video. Ada banyak perlindungan yang dirancang untuk mencegah situasi ini, dan semuanya harus gagal sehingga program rendering Anda akhirnya membakar rumah Anda.

  1. Secara umum, disipator panas dan kipas dirancang sehingga mereka dapat dengan nyaman menghilangkan jumlah panas maksimum yang akan dihasilkan kartu, bahkan pada casing dengan ventilasi buruk pada iklim panas (dalam rentang operasi yang ditentukan oleh pabrikan)

  2. Jika pembangkitan panas lebih besar dari pembuangan panas, garis pertahanan pertama adalah pengemudi. Sebagian besar driver akan memeriksa suhu inti GPU, dan jika naik, pengemudi dapat membatasi jumlah instruksi yang dikirim ke GPU untuk mencegah menghasilkan lebih banyak panas.

  3. Jika gagal, firmware pada kartu grafis harus mendeteksi bahwa panas sedang menumpuk, dan karenanya akan mengurangi kecepatan clock dalam upaya mengurangi pembangkitan panas.

  4. Jika setelah semua itu, panas masih menumpuk, dioda termal yang tersedia di sebagian besar CPU dan GPU modern akan mematikan kartu video sepenuhnya, dan pembangkit panas akan berhenti.

Jadi, jika Anda ingin memecahkan kartu video mahal Anda dari aplikasi tingkat pengguna melalui overheating, selain membangun perangkat lunak yang menekankan sistem secara maksimal, Anda perlu:

  1. Sistem pembuangan panas yang rusak atau rusak. Cukup menempelkan jari Anda di kipas (selalu di tengah, bukan di bilah) harus melakukan trik. Kesulitan: Mudah

  2. Pengemudi khusus (atau kereta) dengan fitur pelambatan dinonaktifkan atau rusak. Kesulitan: Normal

  3. Firmware khusus dengan fitur pengurang jam dinonaktifkan atau rusak. Kesulitan: Sulit

  4. Dioda termal yang rusak. Jika Anda terus-menerus memicu dioda termal, mungkin rusak. Kesulitan: Sangat sulit

... tapi bukan tidak mungkin! Jangan ragu untuk mencobanya *, tetapi pastikan Anda selalu memegang telepon pemadam kebakaran saat melakukannya.

*: Ini sarkasme. Saya sama sekali tidak memaafkan terciptanya bahaya kebakaran, atau kegiatan apa pun yang dapat membahayakan Anda, keluarga, anjing, atau komunitas Anda dengan cara apa pun. Dengan membaca posting ini Anda sepenuhnya membebaskan saya dari tanggung jawab apa pun atas tindakan Anda.

Piyama Panda
sumber
1
Memberi +1 untuk banyak hal, tetapi terutama untuk memikirkan anjing. :)
Andrew Thompson
2

Bahkan dengan VSYNC mati, banyak game bisa gagal mencapai 98% penggunaan GPU. Semakin banyak gameplay aktual yang mereka implementasikan, semakin sedikit frame yang dapat mereka panggungkan dan semakin besar kemungkinan GPU akan kurang dimanfaatkan. Game multi-core yang dioptimalkan dengan baik dapat secara signifikan lebih dekat dengan pemanfaatan GPU 100%, tetapi secara umum logika gameplay membuat CPU cukup sibuk dengan tugas-tugas lain sehingga tidak mampu menjenuhkan GPU dengan beban kerja penuh. Aplikasi rendering murni dapat dengan mudah mencapai 100% beban GPU, tetapi game melakukan lebih banyak daripada rendering.

Di samping catatan, di mesin rumah saya GPU saya menghasilkan EMI signifikan di bawah beban tinggi dan mengganggu audio terintegrasi murah di motherboard saya. Saya dapat mendengar nada tinggi melengking di atas audio analog yang frekuensinya bervariasi sesuai dengan beban. Saya datang untuk menikmatinya dan menganggapnya sebagai fitur daripada cacat desain, itu membuat profil menarik karena saya benar - benar dapat mendengar tingkat beban tanpa harus mencicipi penghitung kinerja GPU. Namun, saya kira jika Anda memiliki beberapa perangkat yang sangat sensitif terhadap EMI dan tidak terlindungi dengan baik, ini bisa menjadi masalah ... beban GPU yang tinggi dapat menyebabkan kegagalan pada perangkat lain .

Andon M. Coleman
sumber
0

Terlalu panas ADALAH melanggar kartu grafis Anda. Melemparkan satu lingkaran besar data yang tidak dapat ditangani tentu akan, seperti yang Anda lihat, rusak dan mungkin merusak kartu Anda secara permanen.

Joe Swindell
sumber
4
Tetapi aplikasi apa pun dapat memberikan kartu lebih dari yang dapat dikunyah (hampir semua permainan beberapa tahun lebih muda dari kartu itu sendiri). Sistem pendinginan yang tepat harus mencegah hal itu (tidak masalah aplikasi apa), bukan?
NPS
Anda benar bahwa setiap permainan BISA melakukan itu ... tetapi sebagian besar kode tidak akan mencabut GPU pada 100% dan jika itu terjadi, biasanya bukan 100% untuk periode yang lama. Meskipun, saya setuju 100% dengan Anda bahwa sistem pendingin yang tepat harus mencegah semua itu.
Joe Swindell
2
Ini sepertinya gila. Kecepatan jam harus ditetapkan pada tingkat yang aman seperti CPU
Richard Tingle
0

Ya, bisa.

  • Overheating sebagai contoh nyata, dapat disebabkan oleh beban kerja yang ekstrem. Biasanya dicapai melalui overclocking. Ini akan menjadi yang paling mudah untuk disengaja.

Dapat dihindari dengan sistem pendingin yang baik. Mengaktifkan V-sync juga merupakan cara yang baik untuk menghindari hal ini. V-sync mencegah GPU dari menghasilkan frame dengan kecepatan lebih cepat daripada yang bisa ditangani monitor, yaitu frame yang biasanya jatuh, tidak pernah terlihat.

Lebih sedikit frame = lebih sedikit pemrosesan = lebih sedikit beban kerja yang ekstrem.

Melacak kemampuan GPU juga penting. Saya membayangkan programmer di Crytek menulis kode untuk siap bagi seseorang untuk melebih-lebihkan kemampuan kartu grafis mereka. Jika mereka melakukannya, saya yakin itu adalah fitur yang telah menyelamatkan banyak-a-GPU, dan telah menyelamatkan banyak pemilik GPU yang tidak mengetahui dari frustrasi.

  • Sedikit data yang rusak (atau kode tidak benar) dapat menyebabkan pointer berakhir menunjuk ke suatu tempat yang tidak seharusnya, yang dapat merusak semua hal. Meskipun kemungkinan tidak permanen, ini dapat menyebabkan berbagai tingkat kegagalan dalam operasinya. Kesalahan pada CPU biasanya ditangkap oleh OS dan dihindari atau, jika tidak dapat dihindari, akan memanggil BSOD (Layar biru kematian.)

Dapat dihindari dengan pengkodean yang cermat dan pemeriksaan ganda pada saat run-time. (Tapi selalu ada bug. Jika tidak ada, itu karena mereka mempermainkanmu.)

  • GPU juga akan memiliki driver, yang menambahkan tempat lain yang bisa salah. Beberapa data dapat rusak di sana, atau mungkin ada bug, dll., Dll. Untuk menambah driver itu, secara umum, jalankan risiko menyebabkan BSOD. Sistem fallback OS ketika ada sesuatu yang sangat salah dan perlu menjalankan operasi shutdown darurat untuk mencoba dan meminimalkan, atau mencegah, kerusakan. Pengemudi yang dikodekan dengan hati-hati akan (mudah-mudahan) tidak melakukan ini, tetapi selalu ada peluang untuk bug. Termasuk dalam prosedur penutupan darurat.

Ini dapat dihindari dengan pengkodean yang cermat dan pemeriksaan ganda pada saat run-time.

Wolfgang Skyler
sumber
3
Untungnya, driver display belum menjadi sumber BSOD yang signifikan. Microsoft benar-benar merombak model driver pada Windows NT 6.0 (Vista) dan mendorong banyak driver ke mode pengguna; BSOD hanya disebabkan oleh hal-hal kernel-mode crash. Ketika driver tampilan mode pengguna crash hal terburuk yang terjadi adalah bahwa driver me-reset sendiri - dalam permainan D3D Anda mungkin harus berurusan dengan kehilangan konteks dan menghabiskan beberapa saat memuat ulang sumber daya tetapi dalam GL Anda kadang-kadang dapat sepenuhnya pulih secara transparan dari ini . Diperlukan kegagalan tingkat rendah yang serius untuk mendapatkan BSOD.
Andon M. Coleman
0

Satu kata menjawab: YA.

Jawaban terinci: Ya. Itu bisa (dalam situasi tertentu). Bayangkan Anda menulis sebuah program yang secara drastis mentransfer data ke GPU Anda ke loop tanpa batas. Sudah pasti akan menjadi terlalu panas. Sekarang lagi bukankah sistem pendinginnya bertanggung jawab untuk merawatnya? Tentu saja. Tetapi Anda juga harus ingat bahwa, sistem pendingin juga memiliki beberapa tingkat ambang batas. Jika panas yang dihasilkan di luar kisaran operasi sistem pendingin Anda, maka sistem pendingin Anda hampir tidak ada gunanya. Saya tidak tahu apa yang dilakukan aplikasi Anda, tetapi berbicara dengan perspektif programmer, Anda dapat menulis program seperti itu yang mengarah ke situasi seperti ini.

pengguna1890817
sumber
Sejauh yang saya tahu, semua ini sudah dikatakan. Apakah itu yang kamu maksud?
Anko
0
  1. Menginstal driver yang tidak cocok dengan kartu yang sebenarnya digunakan dapat dengan mudah menyebabkan kerusakan permanen. Teman saya entah bagaimana berhasil melakukannya melalui instalasi ulang OS yang berulang dan perubahan fisik HDD.

  2. Jadikan PC Anda hidup dan mati berkali-kali. Tidak yakin apakah itu dapat menyebabkan kegagalan tetapi sangat mungkin. Bagaimanapun, tidak terdengar seperti softwarecara yang sangat baik untuk melakukannya.

  3. Manipulasi tingkat daya dalam sistem dengan menghidupkan dan mematikan perangkat USB yang mengonsumsi daya (contoh: HDD eksternal yang tidak menggunakan daya sendiri). Melakukan ini selalu membuat keyboard dan mouse saya tidak dapat digunakan sampai restart berikutnya dan telah (lebih dari 2 tahun setiap hari memasukkan 3 HDD masuk dan keluar) membakar beberapa sel di salah satu chip RAM saya yang menghasilkan BSOD setiap 10-20 menit.

Vladivarius
sumber
1
Apakah Anda berbicara tentang hal-hal yang dapat dilakukan oleh perangkat lunak karena saya tidak yakin?
NPS
WRT # 3, rel 5V yang digunakan oleh USB diatur oleh catu daya terlepas dari rel 12V, yang lebih lanjut diatur pada motherboard dan kartu grafis untuk memberi daya pada CPU, GPU, dan memori sistem. Motherboard sering menggunakan polyfus untuk membatasi arus melalui port USB, yang dapat menjelaskan masalah keyboard / mouse Anda ketika hard drive dicolokkan jika mereka berbagi polyfuse yang sama. Arus masuk yang cepat untuk memutar platter dapat menyebabkan penurunan voltase pada power rail USB, yang menyebabkan brown-out pada mikrokontroler keyboard. RAM Anda yang gagal hampir pasti merupakan suatu kebetulan.
bcrist
0

Pengalaman pribadi saya:

Saya dulu memiliki Lenovo Thinkpad T61p dengan Quadro FX570M yang dibangun sekitar Agustus 2008, batch ini dikenal memiliki GPU yang salah yang suatu hari akan gagal (solder tidak optimal pada beberapa pin GPU.)

Semuanya baik-baik saja selama sekitar 5 tahun sampai saya menjalankan XCOM The Bureau on it (permainan yang dikenal tidak benar-benar dioptimalkan), laptopnya panas, penggemar dengan kecepatan penuh dan selama 1 jam bermain game itu membeku tetapi tidak membeku seperti biasa .

Tebak apa ? Saya mematikan laptop dan kembali, sudah mati dengan kode bip BIOS yang relevan menunjukkan kegagalan video.

Untuk menjawab pertanyaan Anda : ya (seperti orang lain telah menunjukkan), perangkat lunak pasti dapat mematahkan hardware jika mantan tidak dilindungi dalam beberapa cara ; jika misalnya kipas GPU dimatikan maka pasti akan meledak dengan peluang keberhasilan 100%: D

Aybe
sumber
Pertanyaan saya membahas perangkat keras dengan sistem pendinginan yang tepat dan berfungsi serta sistem keselamatan internal. Kalau tidak, kita hanya berbicara perangkat keras yang rusak yang pasti gagal dengan perangkat lunak apa pun.
NPS
0

Saya pernah memiliki papan grafis GeForce 4 MX 440 dan saya ingin bermain Prince of Persia: pasir waktu. Tetapi permainan tidak diluncurkan karena tidak dapat menemukan dukungan Pixel Shader yang diharapkan. Ini agak tak terduga bagi saya, karena Pangeran Persia kemudian: Warrior Within bekerja dengan baik.

Jadi, pada akhirnya saya menemukan penganalisa 3d ( http://www.tommti-systems.com/main-Dateien/files.html ) dan memaksa game untuk menjalankan dan memainkan game selama beberapa hari. Setelah beberapa hari, kartu video saya rusak - tidak menampilkan apa-apa lagi. Saya memiliki komputer baru selama sekitar 5-6 bulan jadi saya berpikir bahwa memaksa permainan untuk menjalankan cara ini benar-benar merusak kartu video saya :(

Timotei
sumber
-1

Ya, saya telah memecahkan beberapa. Saya tidak menjalankan aplikasi menghitung jaringan gpu lagi. Beberapa aplikasi cenderung merusaknya terutama ketika mesin beralih ke mode tidur, tetapi dalam situasi normal ketika blower sedang bekerja / cairan pendingin bersirkulasi, seharusnya tidak ada masalah kecuali pendinginan terlalu kecil.

Anssi
sumber
Apa maksudmu "mode tidur"? "Mode Tidur" biasanya mengacu pada suspend-to-RAM , kondisi daya komputer yang hanya menggunakan Random Access Memory. Bagaimana cara memecahkan kartu grafis?
Anko
@Anko, ambil dari sini. en.wikipedia.org/wiki/Sleep_mode
Anssi
Oke, itu yang saya pikir maksud Anda. Saya bingung dengan alasannya: Ketika aplikasi ditangguhkan untuk mode tidur, bagaimana mereka dapat menyebabkan kerusakan?
Anko
-2

Bisa jika rangkaian kartu pendek, namun ini sangat tidak mungkin terjadi karena sistem terisolasi sampai suhu tinggi tertentu. Dalam beberapa kasus sistem termodinamika kartu dapat terganggu jika benar-benar dekat dengan sistem lain atau jika bahkan menyentuh bahan lain yang bukan sistem.

Orenrocco
sumber
3
Bagaimana skenario itu disebabkan oleh aplikasi? Ini sepertinya tidak menjawab pertanyaan.
Seth Battin
Saya percaya Anda tidak terbiasa dengan DAN, ATAU, BUKAN gerbang logika
Orenrocco
5
Dan saya yakin Anda benar-benar ketinggalan poin, untuk kedua kalinya.
Seth Battin
1
Tidak ada perintah perangkat lunak sendShortCircuit, karena korsleting akan menjadi cacat dengan kartu grafis. Perangkat lunak tidak akan bertanggung jawab untuk ini. Pertanyaan ini tentang apakah misalnya kartu grafis diberi peringkat "penggunaan 100% hingga 1 detik, rata-rata penggunaan jangka panjang 90%" dan perangkat lunak itu diwajibkan untuk tidak melebihi peringkat itu
Richard Tingle
3
@ user3643191, kami tidak menyerang Anda; kami menunjukkan tempat di mana pos Anda dapat ditingkatkan dan diklarifikasi. Semua komentar ini pada akhirnya akan dihapus (sesuai desain); posting Anda adalah apa yang akan tersisa. Anda dapat mengedit dan memperbaiki posting Anda kapan saja, jadi gunakan kesempatan ini untuk mendapatkan jawaban yang lebih baik Setelah Anda melakukannya, Anda mungkin akan mengambil beberapa upvotes (atau seseorang mungkin menghapus downvote), komentar ini pada akhirnya akan hilang, dan jawaban Anda yang mencerahkan akan mendidik selama bertahun-tahun yang akan datang.
PotatoEngineer