Tại sao việc thêm bộ nhớ làm tăng đáng kể hiệu năng chơi trò chơi trên AMD APU?


66

Để rõ ràng ngay từ đầu, đây không phải là một vấn đề. Đây chỉ là một cái gì đó mà tôi thực sự muốn biết bí mật đằng sau.

Thông số kỹ thuật

  • CPU : AMD A10-6790K 4.0 GHz
  • GPU : AMD Radeon HD 8670D 1 GB (GPU tích hợp)
  • RAM : 2 x Đội 4 GB 1600 DDR3 = 8 GB

Tất nhiên, tôi đang sử dụng HĐH 64 bit để sử dụng bộ nhớ 8 GB của mình, nhưng câu hỏi của tôi là: Trước khi tôi có thêm RAM 4 GB, các trò chơi như Mafia II đã chạy ở cài đặt cao nhất ở mức trung bình 22 FPS, nhưng khi tôi có thêm 4 GB RAM, tôi nhận thấy tốc độ khung hình tăng lên rất cao lên 40 FPS mặc dù trò chơi dường như không sử dụng hơn 4 GB RAM.

Bí mật đằng sau điều này là gì?


3
RAM thêm dung lượng, không hiệu năng. nếu bạn không có đủ, thì bạn đã hết năng lực. Việc nâng cấp cung cấp dung lượng bổ sung mà bạn cần để chạy ứng dụng hiệu quả hơn. Cũng lưu ý rằng các hệ thống hiện đại sẽ thực hiện nhiều việc khiến bạn chậm lại (ví dụ như trao đổi và không lưu bộ nhớ cache) trước khi chúng tự sử dụng tất cả ram của mình, vì vậy ngay cả khi bạn chưa sử dụng tất cả ram của mình, bạn có thể đã sử dụng tất cả các hệ điều hành sẽ cho phép quá trình cụ thể của bạn.
Frank Thomas

10
Nếu trước đây bạn chỉ có một mô-đun bộ nhớ, thì bây giờ bạn có băng thông gấp đôi. Đây là một sự gia tăng đáng kể.
Daniel B

Câu trả lời:


83

Khi bạn cài đặt mô-đun bộ nhớ thứ hai, bạn đã bật chế độ kênh đôi và băng thông bộ nhớ tăng gấp đôi. Hiệu suất GPU phụ thuộc nhiều vào băng thông bộ nhớ và tốc độ khung hình của bạn phản ánh sự gia tăng băng thông.

  • AMD A10-6790K là "Đơn vị xử lý tăng tốc" (APU) . APU kết hợp CPU với bộ xử lý đồ họa tích hợp (GPU) tương đối mạnh mẽ, loại bỏ sự cần thiết của một card đồ họa rời (ít nhất là cho khối lượng công việc nhẹ hơn). "AMD Radeon HD 8670D" đề cập đến GPU tích hợp được tích hợp trong APU này.

  • Hiệu năng của bất kỳ GPU nào bị ảnh hưởng nặng nề bởi khả năng truy cập nhanh dữ liệu đồ họa từ bộ nhớ. Nếu không có đủ băng thông bộ nhớ, các nhân đổ bóng trên GPU thường sẽ chờ dữ liệu, ngăn chip hoạt động hết công suất. Về cơ bản, đây là một trường hợp cực đoan của nút cổ chai von Neumann : GPU ngày nay có hàng trăm, nếu không phải là hàng ngàn gigaFLOPS có sức mạnh xử lý thô và có thể xử lý dữ liệu nhanh đến mức chúng thường không thể đọc dữ liệu từ bộ nhớ đủ nhanh để luôn bận rộn.

  • Vì lý do này, các thẻ video hiệu suất cao ngày nay sử dụng bộ nhớ video được thiết kế đặc biệt, điển hình là GDDR5 , để đạt được hiệu suất tối đa. Thật không may, hầu hết các GPU tích hợp, bao gồm cả các GPU được tìm thấy trong APU, không có bộ nhớ riêng, vì vậy chúng cần sử dụng bộ nhớ hệ thống thay thế.

  • Do các APU AMD sử dụng bộ nhớ hệ thống làm bộ nhớ đồ họa, hiệu năng GPU tích hợp phụ thuộc nhiều vào tốc độ RAM của bạn. RAM hệ thống DDR3 không chỉ có băng thông ít hơn đáng kể so với bộ nhớ video GDDR5, GPU tích hợp cần chia sẻ băng thông này với CPU để sử dụng cho ứng dụng thông thường. Tăng băng thông bộ nhớ sẽ trực tiếp tăng hiệu suất bằng cách giảm nút cổ chai này.

  • Khi bạn nâng cấp bộ nhớ hệ thống, bạn đã thêm mô-đun bộ nhớ thứ hai. Với hai mô-đun, bộ nhớ của bạn hiện chạy ở chế độ kênh đôi, tăng gấp đôi băng thông bộ nhớ và tăng hiệu suất đáng kể. Nâng cấp lên RAM nhanh hơn (ít nhất là DDR3-1866, tốt nhất là DDR3-2100 hoặc nhanh hơn) sẽ tăng hiệu suất tương tự.

Ảnh hưởng của băng thông bộ nhớ đến hiệu suất GPU được ghi lại rõ ràng.

  • Real World Tech đã thảo luận chi tiết về cách băng thông bộ nhớ ảnh hưởng đến hiệu suất GPU. Trong số các card đồ họa có GPU tương tự hoặc giống hệt nhau, những loại có băng thông bộ nhớ lớn hơn được tìm thấy vượt trội hơn đáng kể so với những loại có băng thông bộ nhớ thấp hơn.

  • Phần cứng của Tom đã chỉ ra rằng hiệu suất GPU tích hợp trên A10-5800K được chia tỷ lệ tuyến tính với băng thông bộ nhớ lên tới DDR3-2100. Trên A10-7850K mới hơn, PC Phối cảnh báo cáo tỷ lệ hiệu năng tuyến tính với bộ nhớ nhanh như DDR3-2500 (và có khả năng vượt xa).

Biểu đồ phần cứng của Tom hiển thị tỷ lệ bộ nhớ với Aliens vs Predator
Nguồn

  • Trong các bài viết về Phần cứng và PC của Tom, các bài kiểm tra đã được thực hiện với cấu hình bộ nhớ kênh đôi, do đó việc có một mô-đun bộ nhớ duy nhất dẫn đến tình trạng tắc nghẽn hiệu suất nghiêm trọng mà bạn quan sát được trước khi nâng cấp. Tại thời điểm này, rõ ràng là để có được hiệu suất tối ưu với APU AMD, bạn cần có bộ nhớ nhanh nhất bạn có thể có.

Sry một chút lạc đề, vì vậy +1. Nếu nói tôi đặt 4 mô-đun RAM thay vì 2 thì có nghĩa là nó sẽ không còn là kênh kép? Nó là tốt hơn để có 4 mô-đun hoặc 2?
OutFall

3
@ N0ir: Miễn là mỗi cặp mô-đun bộ nhớ được khớp (cùng tốc độ và dung lượng), bộ nhớ sẽ chạy ở chế độ kênh đôi và bạn sẽ có được hiệu suất đầy đủ (nhưng độ tin cậy hoặc hiệu suất có thể bị giảm nhẹ ).
bwDraco

@ N0ir nó phụ thuộc vào bo mạch chủ của bạn. Hầu hết là ít nhất là kênh đôi, nhưng kênh ba và kênh bốn là có thể. Nếu bo mạch chủ của bạn hỗ trợ kênh bốn thì 4 mô-đun tốt hơn 2.
Taemyr

1
Sẽ rất thú vị để xem mức tăng hiệu suất là do RAM thêm và bao nhiêu do băng thông. Để làm điều này, bạn có thể chạy trò chơi với 2 thẻ nhớ 2 GB cùng tốc độ và so sánh với hiệu suất ban đầu của hệ thống 4GB.
psatek

@DragonLord Không được làm giảm từ câu trả lời của bạn ở tất cả , nhưng một miếng ngon của lưu ý là các lý do APU không có GDDR on-board là một lượng đáng kể bộ nhớ nhanh thực sự mất rất nhiều không gian vật lý (khối lượng) để chế tạo! Công nghệ "Iris Pro" của Intel phù hợp với 128 MB RAM chuyên dụng đặc biệt trên CPU để sử dụng cho GPU, nhưng 128 MB là cao nhất có thể. Nhiều GPU cao cấp ngày nay có từ 1 đến 6 GB GDDR5. Họ có thể làm điều đó bởi vì bạn có hàng tấn phòng trên Bảng mạch in lớn (PCB) khổng lồ của các GPU chuyên dụng có hai khe cắm lớn.
allquixotic

15

Bạn có một APU , thay vì CPU rời rạc và GPU rời. Điều đó có nghĩa là họ chia sẻ RAM hệ thống cho bộ đệm kết cấu, thay vì bộ nhớ trên bo mạch chuyên dụng trên card đồ họa.

Lý do nâng cấp RAM tăng tốc mọi thứ cho trò chơi của bạn có thể là do hoán đổi tài nguyên kết cấu. Với nhiều RAM có sẵn trên tổng thể, điều đó có nghĩa là nhiều dữ liệu kết cấu có thể được tải và giữ trong RAM lâu hơn. Khi bạn có tất cả bộ nhớ được phân bổ và hệ điều hành của bạn cần nhiều hơn để làm việc với một tác vụ ngay bây giờ, nó sẽ tìm bộ nhớ được phân bổ chưa được sử dụng gần đây, lưu nội dung vào đĩa của bạn và sau đó phân bổ lại bộ nhớ cho nhiệm vụ đó. Khi dữ liệu đó là cần thiết một lần nữa, nó sẽ trao đổi lại từ đĩa vào RAM. Việc hoán đổi này mất nhiều thời gian (tương đối).

Bạn có thể đã trao đổi rất nhiều về dữ liệu kết cấu. Khi bạn nâng cấp RAM, bạn đã cung cấp thêm dung lượng cho kết cấu sẽ được lưu trữ, điều đó có nghĩa là ít thay đổi bộ nhớ hơn, sau đó chuyển thành tốc độ khung hình cao hơn.


1
Cảm ơn câu trả lời này. Bạn đã giải thích mọi thứ một cách chi tiết và dễ dàng;)
CyberGhostx1

-3

nếu bạn chơi star craft 2 hoặc red alert 3, thêm nhiều ram thì tốt hơn, nó không làm tăng FPS mà là giúp trò chơi bằng cách duy trì tốc độ của nó.

thí dụ:

8gb = 100 xe tăng (báo động đỏ) đạt 60 khung hình / giây, bằng cách thêm ngày càng nhiều xe tăng chậm lại.

Xe tăng 16gb = 250+.

chỉ cần đặt nó trong quan điểm.

Ngoài ra, trong các trò chơi thế giới mở, nó giúp ích rất nhiều bằng cách giảm bớt khung hình / giây.

bây giờ để đặt nó theo cách đơn giản hơn, ram duy trì tốc độ, nhưng không tăng FPS

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.