Nhận số lượng lỗi trang mềm vô cớ khi tải trò chơi và xem video flash


8

Máy tính của tôi có một vấn đề kỳ lạ khi chơi các trò chơi tải tài sản một cách nhanh chóng. Có lẽ tôi đang tìm sai chỗ, nhưng dường như tôi không thể tìm thấy ai có vấn đề tương tự.

Trong trường hợp không rõ ràng, tôi sẽ lưu ý một số ví dụ. Trong các trò chơi Nguồn, trình ánh xạ có thể tối ưu hóa mọi thứ bằng cách báo cho động cơ biết khi nào và nơi để giấu các đối tượng để chúng không được thêm vào cảnh cho đến khi bạn làm tròn một góc hoặc mở cửa. Máy tính của tôi bị nghẹt khi đến lúc tải trong các đối tượng này. Lấy Portal 2 làm ví dụ. Khi màn hình tải cho một khu vực biến mất, tôi bị ném xuống cấp. Ngay lập tức, tôi chào với một màn hình đóng băng và âm thanh nói lắp / lặp lại trong khoảng một giây. Một khi điều đó trôi qua, tất cả mọi người tiếp tục trên tất cả hunky-dory ở tốc độ khung hình đầy đủ. Sau đó, tôi đi đến một cánh cửa, kích hoạt nó để mở. Một giây tốt nữa của sự tĩnh lặng và âm thanh nói lắp khi nó tải trong phòng ở phía bên kia. Nếu bạn đã xem bất cứ ai khác chơi trò chơi, điều này sẽ không bao giờ xảy ra. Dù sao, điều này tôi có thể chịu đựng được. Nó ' Thật khó chịu, nhưng nó không thực sự can thiệp vào trò chơi. Giờ hãy chơi một trò chơi liên tục tải khi bạn tiến bộ, Sonic Generations. Đứng yên, tôi nhận được một khung hình mượt mà mượt mà. Nhưng ngay khi anh ta bắt đầu chạy về phía trước, tải thêm cấp độ, tôi giảm xuống <1 FPS, khiến nó hoàn toàn không thể chơi được. Ngày càng có nhiều trò chơi dường như đang làm điều này, đó là lý do tại sao cuối cùng tôi cũng nghiêm túc về việc khắc phục sự cố.

Tôi rất nghi ngờ những tạm dừng này được lập trình vào các trò chơi. Tải màn hình được thiết kế để chạy trơn tru khi dữ liệu được tải, và trên bất kỳ máy nào khác, chúng làm. Sử dụng Sonic làm ví dụ một lần nữa, ngay cả các bộ phận chuyển động trên màn hình tải của nó cũng cực kỳ khó khăn cho đến khi tải xong.

Tôi đã xây dựng máy tính này gần bốn năm trước và đã gặp phải vấn đề này kể từ khi tôi bắt đầu sử dụng nó để chơi game 3D. Kể từ đó, tôi đã thay thế bo mạch chủ, ổ cứng và card đồ họa của mình do chúng sắp chết. (Người hâm mộ trường hợp ngừng hoạt động một ngày và ổ cứng là toàn bộ 'thỏa thuận.)

Chạy Win7 Ultimate 64 bit với bật Aero, trên lõi tứ Intel 2.5Ghz, RAM 4GB và nVidia GTX 460.

Cảm ơn rất nhiều, mọi người!

Cập nhật: Rõ ràng là tôi đang nhận được một đống lỗi trang. Trung bình 170.000 mỗi giây với Sonic Generations, trung bình 70.000 trong khi tải với Portal 2 và 30.000 rất ổn định khi xem một luồng tại Livestream.com. Theo Resource Monitor, đây không phải là những lỗi khó. Tôi hơi tò mò làm thế nào những con số này so với những người khác.

Phụ lục: Cũng có thể thêm một ví dụ khác, và một triệu chứng tiềm năng. Đầu tiên, một trò chơi đua xe có tên Trackmania. Trong một cuộc đua solo, không có lỗi trang nào đáng chú ý, (ngoài những gì các chương trình khác có thể sản xuất) và trò chơi chạy mượt mà. Tuy nhiên, khi chơi trực tuyến, tôi nhận được một số trục trặc lớn (và đột biến lỗi trang) theo các khoảng thời gian thường xuyên nhưng ngẫu nhiên. Tôi sẽ chạy đua cùng, trò chơi sẽ tạm dừng trong một giây hoặc hơn, và sẽ tiếp tục với chiếc xe của tôi lộn ngược trong một khối nhàu nát bên cạnh một bức tường. Giấu xe của những người chơi khác cũng không khắc phục được vấn đề.

Đối với các triệu chứng tiềm ẩn ... Tôi đã tránh đề cập đến nó bởi vì tôi sợ nó có thể là một vấn đề không liên quan và không muốn gửi người khắc phục sự cố đi sai đường. Tại thời điểm này, tại sao quái vật không đề cập đến nó? Về cơ bản, máy tính của tôi sẽ hoàn toàn đóng băng sau khi xem video một thời gian. Vòng lặp âm thanh, toàn bộ màn hình (bao gồm cả con trỏ) không phản hồi, khóa num sẽ không chuyển đổi, không thể làm gì ngoài việc tắt máy cứng. Nó có thể kích hoạt trong vài phút hoặc vài giờ. Thông thường, khung nhìn càng lớn thì càng sớm xảy ra. Miễn là tăng tốc phần cứng, video Youtube toàn màn hình là an toàn.

Youtube toàn màn hình với khả năng tăng tốc phần cứng dường như không tạo ra lỗi trang. Nó làm khi cửa sổ, tuy nhiên. Livestream luôn tạo ra lỗi trang, toàn màn hình hay không, tăng tốc hay không. Tuy nhiên, các trò chơi dường như không bao giờ đóng băng máy tính của tôi như thế này, mặc dù tự tạo ra vô số lỗi trang.

(Tiêu đề đã thay đổi từ "Đồ họa trở nên khó hiểu khi tài sản trò chơi đang tải trong nền" thành "Nhận được vô số lỗi trang mềm khi tải trò chơi và xem video flash.)


1
Bạn có đủ RAM không?
soandos

Tôi thường không vượt quá 3 GB sử dụng, vì vậy tôi nên có nhiều. Tôi đã đặt mua một bộ nhớ bổ sung sẽ đến sớm. Tôi sẽ thử đổi chúng ra để xem có giúp được gì không. Nếu không, tôi sẽ tăng tối đa khả năng của mình. Thắng / thắng.
YotaXP

Bạn có thể chạy trình theo dõi hiệu suất ở chế độ nền không và xem có nhiều trang bị lỗi không?
soandos

Tôi không đủ kinh nghiệm để biết điều gì là 'bình thường' khi có lỗi trang, vì vậy đây là ảnh chụp màn hình. i.imgur.com/cbGFP.png Tôi nghĩ rõ ràng tại thời điểm tôi bắt đầu Sonic Generations.
YotaXP

Vì vậy, đó là vấn đề của bạn. (PS, tôi KHÔNG BAO GIỜ thấy nó vượt quá 150 hoặc hơn, đây là hạt dẻ)
soandos

Câu trả lời:


3

Sau khi xem xét thông tin ở đây và phát hiện ra rằng vấn đề là trang của anh ấy bị lỗi khá nhiều, tôi sẽ thêm một số khả năng mà tôi sẽ xem xét ở đây.

Nếu đây là các lỗi trang mềm và bạn đang nhận được rất nhiều lỗi, tôi đoán là bộ nhớ truy cập gây ra các lỗi này là yêu cầu đối với tài nguyên kết cấu. Card đồ họa có một số lượng bộ nhớ trên bo mạch để tăng tốc các yêu cầu tìm nạp kết cấu, nhưng vì một số lý do, có thể các trình điều khiển không lưu trữ đủ kết cấu trong bộ nhớ trên bo mạch hoặc không lưu vào bộ nhớ cache bất kỳ của nó ở tất cả. Tôi không rành về cài đặt trình điều khiển đồ họa của nVidia (Tôi đã chạy thẻ ATI chủ yếu trong 4 năm qua) vì vậy tôi không chắc liệu cài đặt trình điều khiển, cài đặt ép xung hay thậm chí là cài đặt BIOS sẽ bị đổ lỗi như vậy Một bang. Tuy nhiên, tôi sẽ xem xét điều này để xem liệu nó có thể là nguồn gốc của các vấn đề.

Ngoài ra, như một lưu ý, tôi đã ghi lại lỗi trang / giây, như bạn đã làm, đối với Portal 2, và hầu như không tìm thấy. Tất nhiên, hệ thống của tôi đang sử dụng 2 Radeon HD 6970 trong Crossfire, tuy nhiên, card đồ họa của bạn chắc chắn có thể xử lý Portal 2 mà không bị lỗi trang như vậy. Nếu tất cả đều hoạt động bình thường, tôi hy vọng bạn sẽ thấy một hình ảnh tương tự như thế này: Lỗi trang / giây cho Portal 2 trên máy tính của tôi

Nếu chúng ta muốn loại trừ rằng card đồ họa là thủ phạm (hoặc phần cứng đồ họa như nó đang được sử dụng bởi máy tính, dù sao đi nữa), tôi khuyên bạn nên vô hiệu hóa Aero và xem điều gì xảy ra khi bạn không sử dụng máy tính để bàn. Nếu số lượng lỗi trang giảm, thì linh cảm của tôi rằng nó có liên quan đến đồ họa có lẽ là chính xác. Nếu không, thì nó có thể ở nơi khác.


Chỉ cần chuyển đổi cáp và cổng SATA. Không thay đổi. (Đã làm cho tôi có một chút sợ hãi khi BIOS nghĩ rằng nó có thể khởi động bên ngoài của tôi.) Tuy nhiên, cảm ơn vì những lời đề nghị!
YotaXP

@ sidran32, anh ấy đang nhận trang, mà anh ấy không nên nhận. Câu hỏi đặt ra là tại sao (tức là ngay cả khi I / O của đĩa rất chậm, thì nó cũng không thành vấn đề, vì sẽ không có / rất ít việc tra cứu vào đĩa)
soandos

@soandos Tôi biết. Tôi đã học được rằng sau bài viết của tôi.
Ben Richards

@ sidran32, xem xét rằng ngay cả khi trò chơi không chạy, anh ấy bị lỗi trang khá nhiều (tối thiểu là 471 / s) nên tôi nghĩ đó là đồ họa độc lập.
soandos

1
Ý tưởng gọn gàng! Đây là kết quả . Tôi đã không chụp được nó trong ảnh chụp màn hình đó, nhưng ngay cả khi tắt Aero, mỗi bước qua các menu (nhấp vào Bắt đầu, mở Thuộc tính máy tính, nhấp vào Cài đặt hệ thống nâng cao) đã tăng các lỗi lên 5-15k mỗi lỗi. Chắc chắn GPU sẽ không có gì để làm với điều đó.
YotaXP

0

Các lỗi trang mềm có thể được tạo bởi các cuộc gọi hệ thống nhất định do quy trình đưa ra. Các cuộc gọi hệ thống chính xác trong câu hỏi có thể được tìm ra bằng cách sử dụng công cụ pfmon như được mô tả trong bài viết vmware này:

Lỗi trang quá mức được tạo bởi các ứng dụng Windows có thể ảnh hưởng đến hiệu suất của các máy ảo .

pfmon vẫn có sẵn để tải xuống từ Windows 2000 Resource Kit Tools dưới dạng tải xuống riêng biệt . Đây là một chương trình 32 bit, nhưng vẫn có thể làm việc cho bạn.

[BIÊN TẬP]

Tôi đã thử nghiệm pfmon trên máy tính của chính mình và đã rất ngạc nhiên bởi số lượng lớn các lỗi trang mềm. Một vài giây Firefox hoặc Internet explorer tạo ra hàng chục ngàn lỗi như vậy và tôi thực sự không thấy bất kỳ sự chậm lại nào.

Kết luận của tôi là việc đếm lỗi trang mềm là vô nghĩa. Rõ ràng Windows tạo ra chúng như một vấn đề tất nhiên, và chúng chỉ là cách nó hoạt động. Việc Windows cần tìm kiếm bộ nhớ cho các trang có thể là một lời giải thích khác về lý do tại sao Linux nhanh hơn Windows.

Vì vậy, chỉ cần đưa nó vào quản lý bộ nhớ không hiệu quả trong Windows và chỉ lo lắng về lỗi trang cứng (có số từ danh sách bạn đăng là khá thấp). Rất nhiều lỗi trang mềm cho một quy trình rõ ràng chỉ cho thấy rằng quy trình được đề cập có quá trình xử lý bộ nhớ rất nhiều.

Nếu bạn vẫn tin rằng có vấn đề về bộ nhớ trên máy tính của mình, hãy xem bài viết Phát hiện và giải quyết các vấn đề về hiệu suất thông qua giám sát , sử dụng các công cụ từ Windows Server 2003 Resource Kit Tools .

Bạn cũng có thể chạy các bài kiểm tra phần cứng như Memtest86 + để chắc chắn, nhưng tôi không hoàn toàn tin rằng vấn đề của bạn thực sự là về bộ nhớ.


Hấp dẫn. Tôi đã thử nghiệm nó với Portal 2. Nó dừng lại trong vòng một giây khi thực thi pfmon và cũng giết chết Portal2.exe. Đây là lời nhắc , và đây là tệp nhật ký . Tôi thực sự không biết phải làm gì từ thông tin này, nhưng có lẽ bạn làm gì? Trong trường hợp này, tôi đã thực thi pfmon trong khi Portal2 đang tải bản đồ.
YotaXP

Tôi đã thêm vấn đề của tôi vào vấn đề chỉnh sửa ở trên. BTW, tôi hy vọng rằng bạn chưa cài đặt bất kỳ loại sản phẩm "tối ưu hóa bộ nhớ" nào.
harrymc

Trừ khi nó lẻn vào, không nên có thứ đó trên PC của tôi. Bạn có thể so sánh lỗi của bạn với những lỗi tôi đã đăng trong câu hỏi không? Tôi đã chạy Memtest86 + trong nhiều đêm và thậm chí đã thử thay thế bộ nhớ của mình. Nếu bạn nghĩ rằng vấn đề của tôi không liên quan đến các lỗi trang này, tôi nên tìm cái gì khác? Bạn đã có cơ hội đọc một số ý kiến ​​khác? Tôi đã ở đây được một lúc rồi. = p Những công cụ chẩn đoán đó có vẻ hữu ích hơn cho những người viết các ứng dụng có vấn đề. Điều tôi cần biết là tại sao chúng chỉ gây ra vấn đề cho tôi.
YotaXP

Tôi đoán sẽ có một số lỗi được thực hiện khi máy tính được xây dựng. Có thể sai bộ nhớ cho bo mạch chủ, bội số bộ nhớ sai, hoặc bất cứ điều gì. Phần cứng không có vẻ như có thể xử lý các ứng dụng bộ nhớ chuyên sâu và lỗi dường như không xảy ra với Windows. Bạn có thể nên thử các công cụ được sử dụng thay vì ép xung.
harrymc

-1

Tôi có thể đề nghị tăng điện áp một chút trên cả RAM và CPU của bạn không? Tôi đã thấy các vấn đề tương tự khi sử dụng bo mạch chủ chất lượng kém hoặc chỉ là RAM xấu. Tăng cường điện áp một chút đã đưa mọi thứ trở lại bình thường - và các hệ thống hoạt động hoàn hảo trong nhiều năm sau đó.


Đó là một gợi ý thú vị. Tôi không có kinh nghiệm trong việc điều chỉnh những thứ như vậy, vì vậy tôi sẽ thực hiện một số nghiên cứu về nó vào buổi sáng. Bạn đang nghĩ bao nhiêu về sự gia tăng?
YotaXP

Nhìn vào cài đặt điện áp của tôi và mọi thứ hiện được đặt thành Tự động. Có cách nào để biết BIOS đang cài đặt chúng để tôi có thể tăng nó không? Tôi cũng nhận thấy một cái gì đó kỳ lạ liên quan đến điện áp bộ nhớ. Bộ nhớ của tôi gợi ý 1.8v, tuy nhiên cài đặt tối thiểu trong BIOS là 1.92v. Có thể đó là một vấn đề?
YotaXP

Bạn sẽ cần tìm ra mô hình chính xác của các mô-đun RAM, cũng như CPU ​​của bạn. Khi bạn biết các mô hình chính xác đó, bạn có thể tra cứu các thông số kỹ thuật trực tuyến và xem các điện áp mặc định nên dành cho những gì. Bạn có thể xác định các mô hình chính xác bằng CPU-Z ( cpuid.com/softwares/cpu-z.html ) và thậm chí xem các điện áp hoạt động hiện tại. Hãy thử RAM trước khi làm hỏng CPU; Tôi đề nghị tăng 0,1v để bắt đầu, kiểm tra kỹ lưỡng và nếu sự cố vẫn tiếp diễn lên đến 0,3v (KHÔNG VƯỢT QUÁ). Điều này là đủ để loại trừ RAM là vấn đề.
Joshua

Tôi đã chế tạo cỗ máy này, vì vậy tôi biết những gì trong đó. Bộ nhớ , CPUbo mạch chủ . CPU-z cho thấy CPU của tôi được cung cấp gần điện áp tối đa. Đây là báo cáo từ CPU-z, nếu có bất cứ điều gì bạn muốn tìm kiếm. Tôi sẽ bắt đầu gây rối với RAM của mình bằng cách đặt điện áp càng thấp càng tốt, cao hơn 0,12v so với điện áp khuyến nghị.
YotaXP

Ok không có vẻ như RAM là vấn đề. Hãy tiếp cận nó từ một góc độ khác: bạn có cài đặt Antivirus không? Nhiều phần mềm chống vi-rút hoặc chống phần mềm độc hại được cài đặt?
Joshua
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.