Một ứng dụng có thể phá vỡ card đồ họa?


15

Ghi chú nhanh: Tôi biết đây là trang web Hỏi & Đáp phát triển trò chơi nhưng tôi đoán hầu hết các bạn đều biết và có kinh nghiệm với card đồ họa nên tôi gửi câu hỏi này cho bạn. Nếu bạn nghĩ rằng điều này hoàn toàn ngoài chủ đề, xin vui lòng giới thiệu cho tôi một trang web / diễn đàn thích hợp. Chỉnh sửa: Trên thực tế, nó liên quan đến gamedev: nếu một mã xấu có thể dẫn đến việc thẻ quá nóng hoặc bị hỏng thì các nhà phát triển trò chơi nên biết điều đó và đảm bảo các ứng dụng của họ không làm điều đó.

Điều này có vẻ như là một câu hỏi kỳ lạ hoặc ngu ngốc nhưng thực sự có thể viết một ứng dụng kết xuất đồ họa như vậy có thể phá vỡ card đồ họa (theo bất kỳ cách nào)?

Lý do ngay lập tức khiến tôi đặt câu hỏi này là (không có gì ngạc nhiên) card đồ họa bị hỏng của chính tôi. Sau khi sửa chữa, nhân viên phục vụ nói rằng họ đã thử nghiệm nhiều ứng dụng (trò chơi) khác nhau và nó hoạt động tốt. Nhưng khi tôi khởi chạy ứng dụng của riêng mình (bản demo bóng mờ bị trì hoãn), nó đã làm nóng nó lên hơn 100 độ C. Vì vậy, thẻ của tôi cuối cùng đã không được sửa chữa nhưng điều quan trọng ở đây là vấn đề dường như chỉ xảy ra khi chạy ứng dụng của riêng tôi.

Tôi đã chơi nhiều trò chơi đòi hỏi GPU khác nhau trên nó (như Crysis) và thường đẩy nó đến giới hạn và hơn thế nữa (có cài đặt cao đến mức các trò chơi chạy ở mức 5 FPS), một số điểm chuẩn cũng vậy ... Vì vậy, tôi đã đưa ra Thẻ của tôi, nhiều lần, tải quá nhiều công việc đến mức không thể bắt kịp (do đó FPS thấp) nhưng nó không bao giờ đạt đến nhiệt độ nguy hiểm. Nhưng ứng dụng của riêng tôi đã quản lý để đạt được điều đó (ít nhất là khi v-sync bị tắt). : P Vì đó chỉ là ứng dụng của riêng tôi, tôi không nghĩ rằng một hệ thống làm mát tồi tệ là thủ phạm.

Vì vậy, tôi hỏi - bạn có nghĩ (hoặc có thể biết) liệu có thể phá vỡ card đồ họa (theo bất kỳ cách nào, không chỉ bằng cách quá nóng) bởi một số mã xấu?

Cập nhật:

Joe Swindell nói rằng quá nóng có thể là vấn đề (tốt, nó chắc chắn có thể phá vỡ thẻ). Nhưng không phải là một hệ thống làm mát thích hợp ngăn chặn điều đó xảy ra (trong mọi trường hợp)?

Boreal chỉ ra một vấn đề khác. Nếu tôi hiểu chính xác, FPS bị ràng buộc bởi cả CPU và GPU (điều đó có đúng không?). Vì vậy, FPS thấp có thể báo hiệu tải CPU cao hoặc tải GPU cao . Nhưng một lần nữa - không nên là một hệ thống làm mát phù hợp ngăn GPU quá nóng ngay cả khi thẻ "được sử dụng 100% mọi lúc"?


Hầu hết các trò chơi sẽ không sử dụng GPU của bạn hết tiềm năng - chúng sẽ theo nhiều cách mà CPU bị ràng buộc. Tuy nhiên, ứng dụng của riêng bạn có thể không làm gì ở phía CPU, điều này sẽ dẫn đến việc sử dụng GPU cao hơn nhiều. Nói một cách đơn giản, GPU không có nghĩa là được sử dụng 100% mọi lúc. Đây là lý do tại sao bạn không muốn mua GPU đã sử dụng ngay bây giờ - có lẽ nó đã được sử dụng để khai thác Bitcoin.
jmegaffin

6
@Boreal Tôi hoàn toàn không đồng ý với điều đó. Nếu bạn mua GPU từ một nhà sản xuất bo mạch chất lượng, nó được thiết kế để sử dụng 100% mọi lúc và tốc độ làm mát và xung nhịp đã được đặt để đảm bảo nó ổn định trong những điều kiện đó. Bây giờ, nếu bạn có một số tản nhiệt hậu mãi không được cài đặt chính xác hoặc nếu bạn ép xung thẻ đến mức nguy hiểm, đó là một câu chuyện khác.
Nathan Reed

"Nhưng không nên là một hệ thống làm mát thích hợp ngăn chặn điều đó xảy ra (trong mọi trường hợp)?" - nói rằng quạt, tản nhiệt và ống xả của GPU bị vấy bẩn vì bạn không chăm sóc máy tính của mình. Sau đó, nó chắc chắn có thể quá nóng và phá vỡ, ngay cả với các bộ phận cao cấp. Hy vọng rằng nó sẽ chỉ phát hiện nhiệt và tắt và tự khởi động lại trước khi nó bị hỏng, nhưng bạn thực sự không muốn đặt cược vào điều đó.
Sean Middleditch

FYI thực sự máy tính nên tự tắt khi quá nóng nguy hiểm. Có thể điều này bị vô hiệu hóa trên máy tính của bạn?
Richard Tingle

SeanMiddleditch, theo ý tôi là "thích hợp", trong số những người khác, một hệ thống làm mát đầy đủ chức năng sạch sẽ. RichardTingle, ít nhất tôi đã vô hiệu hóa nó. Nhưng tôi có nghĩa là câu hỏi của tôi như là một vấn đề chung, không tìm kiếm một giải pháp cho trường hợp cụ thể của tôi.
NPS

Câu trả lời:


32

Đây không phải là trách nhiệm của ứng dụng để đảm bảo GPU không bị quá nóng và đó không phải là lỗi của ứng dụng nếu nó quá nóng.

Nếu GPU không được làm mát đúng cách, thì có, chạy ứng dụng 3D có thể làm nóng nó đến mức nguy hiểm. Tôi không biết lý do tại sao ứng dụng của bạn làm điều đó và Crysis thì không, nhưng điều đó có nghĩa là thẻ không được làm mát đầy đủ và / hoặc nó đã bị rối (ép xung hoặc các cài đặt / trình điều khiển khác của nhà máy bị thay đổi).

Bên cạnh việc quá nóng, tôi không biết bất kỳ cách nào khác mà phần mềm có thể làm hỏng vật lý con chip đang chạy. Điều đó thực sự không phải là có thể; nó sẽ là một thất bại rất nghiêm trọng của thiết kế


1
Vì vậy, dựa trên những gì bạn nói tôi có nên (không phải là một lập trình viên) không quan tâm đến việc tải GPU (và sưởi ấm) ứng dụng của tôi tạo ra bao nhiêu (miễn là nó chạy trơn tru)?
NPS

11
@NPS Đúng. Bạn quan tâm đến việc tải GPU trong chừng mực vì nó ảnh hưởng đến tốc độ khung hình (và trên thiết bị di động, thời lượng pin), nhưng bạn không có trách nhiệm quan tâm đến việc nó ảnh hưởng đến nhiệt độ như thế nào - điều đó khiến các trình điều khiển / HĐH phải lo lắng. Nếu một ứng dụng quá nóng GPU thì nó không được làm mát đúng cách và / hoặc có vấn đề gì đó với thang đo tần số động của trình điều khiển.
Nathan Reed

4
+1, đó là công việc của người dùng để đảm bảo phần cứng của anh ta đáp ứng các yêu cầu (và "không tan chảy trong khi chơi trò chơi" được coi là một yêu cầu) và công việc của phần cứng / trình điều khiển là cố gắng hết sức để bảo vệ thẻ khỏi bị hư hại. Ứng dụng nên (và phải) dựa vào điều đó, không có gì khác nó có thể làm.
Thomas

Tôi muốn viết một bản tuyên ngôn cho đạo đức nhà sản xuất: khi bạn mua một phần cứng của một thông số cụ thể, bạn sẽ có thể truy cập thông số kỹ thuật này theo tất cả các điều kiện được nêu trên bao bì (thường được ghi rõ từ 0 đến 40 độ C). Và không phải chịu sự điều chỉnh nhiệt ngu ngốc nếu không một thử nghiệm tốt sẽ chứng minh rằng tôi đã bị cướp tiền của mình bởi các khiếu nại sai trên bao bì.
v.oddou

@NPS "Vì vậy, dựa trên những gì bạn nói tôi có nên (không phải là lập trình viên) không quan tâm đến việc tải GPU (và sưởi ấm) ứng dụng của tôi tạo ra bao nhiêu (miễn là nó chạy trơn tru)?" - Có, bạn nên quan tâm đến tải, nhưng không quá nóng. Chỉ cần đảm bảo rằng các cài đặt thấp hơn tạo ra tải thấp hơn và do đó ít tiếng ồn làm mát hơn. Vì đôi khi tôi chơi bằng pin, tôi sẽ tải xuống các trò chơi trên Steam, nó đốt cháy 100% CPU và GPU trong khi không làm gì cả, và tôi không phải là người duy nhất.
Peter - Unban Robert Harvey

24

Nó đã xảy ra trong tự nhiên.

Starcraft II năm 2010 đã gặp sự cố khi nó có tốc độ khung hình chưa được khai thác trên màn hình menu đặt tải trọng lẻ lên card đồ họa, phá hủy thẻ từ một số nhà cung cấp không đủ bảo vệ nhiệt.

Bản thân thiết kế và sản xuất lỗ hổng trong GPU cũng có thể dẫn đến việc thẻ tự tháo dỡ khi đang tải. GPU di động G84 / G86 có các khớp hàn bị vỡ dưới tải nhiệt độ chấp nhận được và cuối cùng bị vỡ. Chúng tôi cũng có Red Ring of Death khét tiếng của XBox 360, có vấn đề về nhiệt tương tự với hàn và giãn nở.

Tất cả những điều trên là một hỗn hợp các lỗi phần cứng và thiết kế nhiệt không đủ, được khuếch đại bởi tải phần mềm.


6
Starcraft là ví dụ tôi nghĩ ngay đến điều này. Mặc dù được cho là starcraft đã phát hiện ra một lỗi với một số card đồ họa và sau đó cung cấp một cách giải quyết cho lỗi đó thay vì Starcraft thực sự có lỗi. Không phải ai có thẻ bị phá hủy cũng quan tâm quá nhiều đến sự khác biệt đó
Richard Tingle

1
Ngày xửa ngày xưa, một thế hệ màn hình không thông minh có thể khiến máy biến áp flyback của chúng bị phá hủy bởi phần mềm chọc các giá trị xấu vào các thanh ghi CRTC. Một lý do thứ ba cho những thất bại cần thêm vào là cuộc đua tốc độ khiến nhiều nhà sản xuất bị cắt góc, nhiều lần thẻ không được chế tạo đủ mạnh cho 100%
Patrick Hughes

9

Câu hỏi của bạn phức tạp hơn nhiều so với những gì bạn viết. Tôi muốn nói câu hỏi chung là "phần mềm có thể phá vỡ phần cứng không?", Và câu trả lời cho điều đó là có.

Xin lưu ý bạn, không phải tất cả phần cứng có thể bị phá vỡ về mặt lý thuyết thông qua các lệnh phần mềm, nhưng cuối cùng, phần mềm làm gì là gửi tín hiệu điện đến các thành phần phần cứng rất tinh vi. Thông thường, một thành phần phần cứng càng tinh vi thì càng dễ bị hỏng khi được xử lý theo cách mà nó không được thiết kế.

Có rất nhiều cách thú vị mà phần cứng có thể phá vỡ, nhưng chúng ta hãy xem xét quá nóng: công việc xử lý tạo ra nhiệt và nhiệt đó phải đi đâu đó. Tùy thuộc vào đặc điểm tiêu tan của thẻ của bạn, luồng không khí trong vỏ và nhiệt độ chung trong phòng, lượng nhiệt được loại bỏ khỏi hệ thống có thể nhiều hơn hoặc ít hơn lượng nhiệt được tạo ra bởi nó.

Nếu bạn yêu cầu card màn hình thực hiện công việc tạo ra nhiều nhiệt hơn mức có thể tiêu tan hiệu quả, thì nhiệt độ chip sẽ tăng lên. Nếu bạn tiếp tục, thì nhiệt độ sẽ tăng lên trên mức hoạt động an toàn và con chip sẽ bị vỡ, mất khói ma thuật và thậm chí có thể gây nguy hiểm hỏa hoạn. Bạn vừa làm hỏng card màn hình của bạn, tôi hy vọng bạn hạnh phúc.

Bây giờ, bạn có thể viết phần mềm làm điều này? Tôi có thể nói hầu như không. Bất kỳ chương trình (cấp độ người dùng) nào bạn viết sẽ không nói chuyện trực tiếp với thẻ video. Có rất nhiều biện pháp bảo vệ được thiết kế để ngăn chặn tình huống này và tất cả đều phải thất bại để chương trình kết xuất của bạn kết thúc việc đốt cháy ngôi nhà của bạn.

  1. Nói chung, quạt tản nhiệt và quạt được thiết kế để chúng có thể thoải mái loại bỏ lượng nhiệt tối đa mà thẻ sẽ tạo ra, ngay cả trong các trường hợp thông gió kém ở vùng khí hậu nóng (trong phạm vi hoạt động được chỉ định bởi nhà sản xuất)

  2. Nếu sự sinh nhiệt lớn hơn tản nhiệt, tuyến phòng thủ đầu tiên sẽ là người lái xe. Hầu hết các trình điều khiển sẽ kiểm tra nhiệt độ lõi của GPU và nếu nó tăng lên, trình điều khiển có thể giới hạn số lượng hướng dẫn mà nó gửi tới GPU để tránh tạo ra nhiều nhiệt hơn.

  3. Nếu thất bại, phần sụn trong card đồ họa sẽ phát hiện ra rằng nhiệt đang tích tụ một cách nguy hiểm và do đó sẽ làm giảm tốc độ xung nhịp trong nỗ lực giảm sinh nhiệt.

  4. Nếu sau tất cả, nhiệt vẫn tăng, một diode nhiệt có sẵn trong hầu hết các CPU và GPU hiện đại sẽ tắt hoàn toàn card màn hình và quá trình sinh nhiệt sẽ dừng lại.

Vì vậy, nếu bạn muốn phá vỡ card màn hình đắt tiền của mình khỏi ứng dụng cấp người dùng thông qua việc quá nóng, ngoài việc xây dựng một phần mềm làm căng thẳng hệ thống đến mức tối đa, bạn sẽ cần:

  1. Một hệ thống tản nhiệt bị lỗi hoặc bị hỏng. Đơn giản chỉ cần dán ngón tay của bạn vào quạt (luôn ở trung tâm, không phải trong lưỡi dao) là nên thực hiện thủ thuật. Khó khăn: Dễ dàng

  2. Trình điều khiển tùy chỉnh (hoặc lỗi) với các tính năng điều chỉnh bị vô hiệu hóa hoặc bị hỏng. Khó khăn: Bình thường

  3. Một phần mềm tùy chỉnh với các tính năng giảm xung nhịp bị vô hiệu hóa hoặc bị hỏng. Khó khăn: Khó

  4. Một diode nhiệt bị hỏng. Nếu bạn liên tục kích hoạt diode nhiệt, nó có thể bị hỏng. Khó khăn: Rất khó

... nhưng không phải là không thể! Hãy dùng thử *, nhưng hãy đảm bảo rằng bạn luôn giữ điện thoại của sở cứu hỏa khi bạn làm việc đó.

*: Đây là châm biếm. Tôi không bao giờ từ bỏ việc tạo ra nguy cơ hỏa hoạn, hoặc bất kỳ hoạt động nào có thể gây hại cho bạn, gia đình, con chó hoặc cộng đồng của bạn dưới bất kỳ hình thức nào. Bằng cách đọc bài đăng này, bạn hoàn toàn từ bỏ tôi về mọi trách nhiệm mà hành động của bạn có thể mang lại.


1
+1 cho rất nhiều thứ, nhưng đặc biệt là khi nghĩ về con chó. :)
Andrew Thompson

2

Ngay cả khi tắt VSYNC, nhiều trò chơi có thể không đạt được mức sử dụng GPU 98%. Càng thực hiện nhiều trò chơi thực tế, càng ít khung hình họ có thể tạo ra và càng có nhiều khả năng GPU sẽ không được sử dụng đúng mức. Các trò chơi được tối ưu hóa đa lõi tốt có thể tiến gần hơn đến mức sử dụng GPU 100%, nhưng nhìn chung logic chơi trò chơi khiến CPU đủ bận rộn với các tác vụ khác mà nó không thể bão hòa GPU với khối lượng công việc đầy đủ. Các ứng dụng kết xuất thuần túy có thể dễ dàng đạt được tải GPU 100%, nhưng các trò chơi làm được nhiều hơn so với kết xuất.

Bên cạnh đó, trên máy tính gia đình, GPU của tôi tạo ra EMI đáng kể khi tải cao và nó cản trở âm thanh tích hợp giá rẻ trên bo mạch chủ của tôi. Tôi có thể nghe thấy tiếng rên rỉ cao trên âm thanh analog có tần số thay đổi theo tải. Tôi đã đến để tận hưởng điều đó và coi nó là một tính năng chứ không phải là một lỗi thiết kế, nó làm cho hồ sơ trở nên thú vị vì tôi thực sự có thể nghe thấy mức tải mà không cần phải lấy mẫu bộ đếm hiệu suất GPU. Tuy nhiên, tôi cho rằng nếu bạn có một số thiết bị rất nhạy cảm với EMI và được bảo vệ không đầy đủ thì đây có thể là một vấn đề ... tải GPU cao có thể gây ra lỗi ở thiết bị khác .


0

Quá nóng là phá vỡ card đồ họa của bạn. Ném một vòng dữ liệu khổng lồ mà nó không thể xử lý chắc chắn sẽ, như bạn đã thấy, bị sập và có thể làm hỏng thẻ của bạn vĩnh viễn.


4
Nhưng bất kỳ ứng dụng nào cũng có thể cung cấp cho thẻ nhiều hơn mức có thể nhai (gần như bất kỳ trò chơi nào trẻ hơn vài tuổi so với chính thẻ). Một hệ thống làm mát phù hợp sẽ ngăn chặn điều đó (bất kể ứng dụng nào), không nên?
NPS

Bạn đã đúng khi nói rằng bất kỳ trò chơi nào COULD đều làm điều đó ... nhưng hầu hết các mã sẽ không làm nghẹt GPU ở mức 100% và nếu có, nó thường không phải là 100% trong thời gian dài. Mặc dù, tôi sẽ đồng ý 100% với bạn rằng một hệ thống làm mát phù hợp sẽ ngăn chặn tất cả những điều đó.
Joe Swindell

2
Điều này có vẻ như điên rồ. Tốc độ đồng hồ phải được đặt ở mức an toàn giống như CPU
Richard Tingle

0

Vâng, nó có thể.

  • Quá nóng là ví dụ rõ ràng, có thể được gây ra bởi khối lượng công việc cực lớn. Thường đạt được thông qua việc ép xung. Đây sẽ là dễ dàng nhất để gây ra có chủ đích.

Có thể tránh được với hệ thống làm mát tốt. Kích hoạt V-sync cũng là một cách tốt để tránh điều này. Đồng bộ hóa V ngăn GPU xuất ra các khung hình với tốc độ nhanh hơn màn hình có thể xử lý, đó là các khung hình thường bị bỏ, không bao giờ được nhìn thấy.

Ít khung hơn = ít xử lý = khối lượng công việc ít hơn.

Theo dõi các khả năng của GPU cũng rất quan trọng. Tôi tưởng tượng các lập trình viên tại Crytek đã viết mã để sẵn sàng cho ai đó đánh giá quá cao khả năng card đồ họa của họ. Nếu họ đã làm như vậy, tôi chắc chắn đó là một tính năng đã cứu được nhiều GPU và đã cứu nhiều chủ sở hữu GPU không biết khỏi sự thất vọng.

  • Một chút dữ liệu bị hỏng (hoặc được mã hóa không đúng cách) có thể khiến một con trỏ kết thúc chỉ đến một nơi nào đó mà nó không được phép, có thể phá hỏng tất cả các loại. Mặc dù có thể không vĩnh viễn, nó có thể gây ra các mức độ thất bại khác nhau trong hoạt động của nó. Một lỗi như vậy trên CPU thường được HĐH bắt và tránh hoặc nếu không thể tránh được, sẽ gọi BSOD (Màn hình xanh chết chóc.)

Có thể tránh được với mã hóa cẩn thận và kiểm tra hai lần trong thời gian chạy. (Nhưng luôn có lỗi. Nếu không, đó là vì họ đang đùa giỡn với bạn.)

  • GPU cũng sẽ có một trình điều khiển, trong đó thêm một nơi khác mọi thứ có thể đi sai. Một số dữ liệu có thể bị hỏng ở đó hoặc có thể có lỗi, v.v., v.v. Để thêm vào trình điều khiển đó, nói chung, có nguy cơ gây ra BSOD. Hệ thống dự phòng của HĐH khi có sự cố nghiêm trọng và nó cần phải chạy một hoạt động tắt khẩn cấp để thử và giảm thiểu, hoặc ngăn ngừa thiệt hại. Một trình điều khiển được mã hóa cẩn thận sẽ (hy vọng) sẽ không làm điều này, nhưng luôn có cơ hội cho các lỗi. Bao gồm trong các thủ tục tắt máy khẩn cấp.

Điều này có thể tránh được với mã hóa cẩn thận và kiểm tra hai lần trong thời gian chạy.


3
Trình điều khiển hiển thị đã không phải là một nguồn đáng kể của BSOD trong một thời gian dài, may mắn thay. Microsoft đã đại tu hoàn toàn mô hình trình điều khiển trong Windows NT 6.0 (Vista) và đẩy rất nhiều trình điều khiển sang chế độ người dùng; BSOD chỉ được gây ra bởi sự cố chế độ kernel. Khi trình điều khiển hiển thị chế độ người dùng gặp sự cố, điều tồi tệ nhất xảy ra là trình điều khiển tự đặt lại - trong trò chơi D3D, bạn có thể phải xử lý mất ngữ cảnh và mất một lúc để tải lại tài nguyên nhưng trong GL đôi khi bạn có thể phục hồi hoàn toàn từ việc này . Mất một cấp độ nghiêm trọng để có được BSOD.
Andon M. Coleman

0

Trả lời một từ: CÓ.

Câu trả lời chi tiết: Có. Nó có thể (trong những tình huống nhất định). Hãy tưởng tượng bạn viết một chương trình chuyển dữ liệu mạnh mẽ đến GPU của bạn thành một vòng lặp vô hạn. Điều chắc chắn là nó sẽ bị quá nóng. Bây giờ một lần nữa không phải là trách nhiệm của hệ thống làm mát của nó để chăm sóc nó? Tất nhiên là thế rồi. Nhưng bạn cũng nên nhớ rằng, hệ thống làm mát cũng có một số mức ngưỡng. Nếu nhiệt sinh ra ngoài phạm vi hoạt động của hệ thống làm mát của bạn, thì hệ thống làm mát của bạn hầu như không được sử dụng. Tôi không biết ứng dụng của bạn làm gì, nhưng nói về quan điểm của các lập trình viên, bạn có thể viết các chương trình như vậy dẫn đến tình huống này.


Theo như tôi có thể nói, tất cả những điều này đã được nói rồi. Đó có phải ý của bạn?
Anko

0
  1. Cài đặt trình điều khiển không khớp với thẻ thực tế được sử dụng có thể dễ dàng dẫn đến thiệt hại vĩnh viễn. Bạn tôi đã bằng cách nào đó quản lý để làm điều đó thông qua việc cài đặt lại hệ điều hành lặp đi lặp lại và thay đổi vật lý của ổ cứng.

  2. Làm cho PC của bạn bật và tắt rất nhiều lần. Không chắc chắn nếu điều đó có thể gây ra thất bại nhưng nó rất có thể. Dù sao, không có vẻ như là một softwarecách rất tốt để làm điều đó.

  3. Thao tác mức năng lượng trong hệ thống bằng cách bật và tắt các thiết bị USB tiêu thụ năng lượng (ví dụ: ổ cứng gắn ngoài không sử dụng nguồn điện của chính nó). Việc này luôn khiến bàn phím và chuột của tôi không thể sử dụng được cho đến lần khởi động lại tiếp theo và nó (hơn 2 năm cắm 3 ổ cứng mỗi ngày) đã đốt cháy một số tế bào trong một trong các chip RAM của tôi, kết quả là BSOD cứ sau 10-20 phút.


1
Bạn đang nói về những thứ có thể được thực hiện bởi phần mềm bởi vì tôi không chắc chắn?
NPS

WRT # 3, đường ray 5V được sử dụng bởi USB được điều chỉnh bởi nguồn cung cấp độc lập với đường ray 12V, được / được điều chỉnh thêm trên bo mạch chủ và card đồ họa để cấp nguồn cho CPU, GPU và bộ nhớ hệ thống. Bo mạch chủ thường sử dụng polyfuses để hạn chế dòng điện qua cổng USB, điều này có thể giải thích các vấn đề bàn phím / chuột của bạn khi ổ cứng được cắm nếu chúng có chung polyfuse. Dòng điện vào để làm quay đĩa có thể làm giảm điện áp trên đường ray nguồn USB, dẫn đến hiện tượng tắt màu trên vi điều khiển của bàn phím. RAM không thành công của bạn gần như chắc chắn là một sự trùng hợp ngẫu nhiên.
bcrist

0

Kinh nghiệm cá nhân của tôi:

Tôi đã từng sử dụng Lenovo Thinkpad T61p với Quadro FX570M được sản xuất vào khoảng tháng 8 năm 2008, đợt này được biết là có GPU bị lỗi một ngày nào đó hoặc lỗi khác (hàn là tối ưu phụ trên một số chân GPU.)

Mọi thứ đều ổn trong khoảng 5 năm cho đến khi tôi chạy XCOM Cục trên đó (một trò chơi được biết là không thực sự được tối ưu hóa), máy tính xách tay nóng, quạt ở tốc độ tối đa và trong khoảng 1 giờ chơi game, nó đã đóng băng nhưng không phải là đóng băng thông thường .

Đoán xem cái gì? Tôi tắt máy tính xách tay và bật lại, nó đã chết với các mã tiếng bíp BIOS có liên quan cho thấy lỗi video.

Để trả lời câu hỏi của bạn : có (như những người khác đã chỉ ra), một phần mềm chắc chắn có thể phá vỡ phần cứng nếu phần mềm trước đây không được bảo vệ theo một cách nào đó ; ví dụ, nếu quạt GPU bị tắt thì chắc chắn nó sẽ nổ tung với 100% cơ hội thành công: D


Câu hỏi của tôi giải quyết phần cứng với hệ thống an toàn tích hợp và làm mát phù hợp và hoạt động. Mặt khác, chúng ta chỉ nói về phần cứng bị lỗi, chắc chắn sẽ bị lỗi với bất kỳ phần mềm nào.
NPS

0

Tôi đã từng có một bảng đồ họa GeForce 4 MX 440 và tôi muốn chơi Prince of Persia: sands of time. Nhưng trò chơi đã không khởi chạy vì không thể tìm thấy sự hỗ trợ Pixel Shader dự kiến. Điều này hơi bất ngờ đối với tôi, bởi vì Prince of Persia: Warrior Inside sau đó hoạt động rất tốt.

Vì vậy, cuối cùng tôi đã tìm thấy máy phân tích 3d ( http://www.tommti-systems.com/main-Dateien/files.html ) và buộc trò chơi phải chạy và chơi trò chơi trong vài ngày. Sau một vài ngày, thẻ video của tôi bị hỏng - không hiển thị gì nữa. Tôi đã có máy tính mới được khoảng 5-6 tháng nên tôi nghĩ rằng việc buộc trò chơi chạy theo cách này thực sự đã phá vỡ thẻ video của tôi :(


-1

Vâng, tôi đã phá vỡ một vài. Tôi không chạy các ứng dụng tính toán gpu lưới nữa. Một số ứng dụng có xu hướng phá vỡ những ứng dụng này, đặc biệt là khi máy chuyển sang chế độ ngủ, nhưng trong các tình huống bình thường khi máy thổi hoạt động / chất lỏng làm mát đang lưu thông thì không nên có vấn đề gì trừ khi việc làm mát không được làm sáng tỏ.


"Chế độ ngủ" nghĩa là gì? "Chế độ ngủ" thường dùng để tạm dừng RAM , trạng thái nguồn máy tính trong đó chỉ có Bộ nhớ truy cập ngẫu nhiên vẫn được cấp nguồn. Làm thế nào mà phá vỡ một card đồ họa?
Anko

@Anko, lấy nó từ đây. vi.wikipedia.org/wiki/S ngủ_mode
Anssi

OK, đó là những gì tôi nghĩ bạn có nghĩa. Tôi bối rối bởi lý do mặc dù: Khi các ứng dụng bị treo ở chế độ ngủ, làm thế nào chúng có thể gây ra thiệt hại?
Anko

-2

Nó có thể nếu mạch ngắn của thẻ, tuy nhiên điều này rất khó xảy ra vì hệ thống bị cô lập cho đến khi nhiệt độ cao nhất định. Trong một số trường hợp, hệ thống nhiệt động của thẻ có thể bị xáo trộn nếu nó thực sự gần với hệ thống khác hoặc thậm chí nếu nó chạm vào một vật liệu khác không phải là một hệ thống.


3
Làm thế nào kịch bản đó sẽ được gây ra bởi một ứng dụng? Điều này dường như không giải quyết câu hỏi.
Seth Battin

Tôi tin rằng bạn không quen thuộc với cổng AND, HOẶC, KHÔNG logic
Orenrocco

5
Và tôi tin rằng bạn đã bỏ lỡ điểm này lần thứ hai.
Seth Battin

1
Không có lệnh phần mềm sendShortCircuit, vì một mạch ngắn như vậy sẽ là một khiếm khuyết với card đồ họa. Phần mềm sẽ không chịu trách nhiệm cho việc này. Câu hỏi này là về việc ví dụ như card đồ họa được xếp hạng "100% sử dụng cho tối đa 1 giây, 90% sử dụng trung bình dài hạn" và phần mềm có nghĩa vụ không vượt quá xếp hạng đó
Richard Tingle

3
@ user3643191, chúng tôi không tấn công bạn; chúng tôi đang chỉ ra những nơi mà bài đăng của bạn có thể được cải thiện và làm rõ. Tất cả những bình luận này cuối cùng sẽ bị xóa (theo thiết kế); bài viết của bạn là những gì sẽ còn lại. Bạn có thể chỉnh sửa và cải thiện bài đăng của mình bất cứ lúc nào, vì vậy hãy tận dụng cơ hội để đưa ra câu trả lời tốt hơn. Khi bạn làm điều đó, có thể bạn sẽ nhận được một số upvote (hoặc ai đó có thể xóa downvote), những bình luận này cuối cùng sẽ biến mất, và câu trả lời khai sáng của bạn sẽ giáo dục trong nhiều năm tới.
Khoai tâyEngineer
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.