Skip to content

Lõi P và lõi E phối hợp ra sao khi game chạy cùng ứng dụng nền?

a By admin From the Creative Home Decor editorial desk
Tóm tắt

Trong thiết kế CPU lai của Intel, P-core và E-core có mục tiêu hiệu năng và hiệu quả khác nhau; hệ điều hành cùng phần mềm phối hợp để phân phối luồng theo khả năng và tải. Khi game chạy đồng thời với ứng dụng nền, kết quả phụ thuộc bộ xử lý cụ thể, hệ điều hành, game và mức tải. Không thể từ tên lõi suy ra mọi game luôn chạy trên P-core, ứng dụng nền luôn bị đẩy sang E-core hay FPS sẽ tăng một mức cố định.

Điểm chính

  1. Intel mô tả Performance Hybrid Architecture kết hợp các loại lõi khác nhau để phục vụ đặc tính công việc khác nhau. [1]
  2. Tài liệu Intel Gaming giải thích thiết kế hybrid và cách Windows cùng công nghệ liên quan hỗ trợ phân phối tác vụ; hành vi cụ thể phụ thuộc hệ thống. [2]
  3. P-core/E-core là đặc tính kiến trúc, không phải cam kết rằng một ứng dụng luôn được gán cố định vào một loại lõi.
  4. Game, hệ điều hành, driver, thiết lập và tải nền đều có thể ảnh hưởng kết quả.
  5. Muốn đánh giá hiệu năng, đo cùng cảnh và cùng điều kiện thay vì suy ra FPS chung từ mô tả kiến trúc.

Hai nhóm lõi, những mục tiêu khác nhau

Một số bộ xử lý Intel hiện đại dùng kiến trúc hybrid gồm Performance-core (P-core) và Efficient-core (E-core). Intel mô tả thiết kế này như sự kết hợp các lõi với vai trò hiệu năng và hiệu quả khác nhau, nhằm xử lý nhiều dạng công việc trên cùng bộ xử lý. Khác biệt về thiết kế không có nghĩa một nhóm luôn nhanh hơn trong mọi tác vụ hoặc nhóm kia chỉ dành cho tiến trình không quan trọng. Hiệu năng thực tế phụ thuộc loại lệnh, mức song song, giới hạn điện và nhiệt, cũng như cấu hình sản phẩm. [1]

Một game có thể tạo nhiều luồng: xử lý logic, dựng hình, âm thanh, tác vụ phụ và công việc của engine. Ứng dụng nền cũng có thể có các luồng hoạt động không liên tục. Hệ thống cần quyết định luồng nào chạy, khi nào chạy và trên bộ xử lý logic nào. Vì vậy, khái niệm “game foreground” không tự động đồng nghĩa tất cả luồng game nằm trên P-core; một tiến trình nền cũng không nhất thiết luôn ít quan trọng.

Hệ điều hành tham gia phân phối luồng

Các lõi và hệ điều hành cần trao đổi thông tin để lập lịch phù hợp với năng lực phần cứng và nhu cầu của luồng. Tài liệu Intel Gaming về thiết kế hybrid trình bày bối cảnh phối hợp giữa bộ xử lý, Windows và công nghệ hỗ trợ lập lịch trên các nền tảng thích hợp. Hỗ trợ và hành vi có thể thay đổi theo thế hệ CPU, phiên bản hệ điều hành, firmware và phần mềm; không nên biến mô tả chung thành quy tắc áp dụng cho mọi máy. [2]

Illustration: Hệ điều hành tham gia phân phối Decorative illustration for the section "Hệ điều hành tham gia phân phối"; visual only, carries no data.

Lập lịch là quyết định động, không nhất thiết là một bản đồ tĩnh gán mỗi ứng dụng vào một lõi cụ thể. Luồng có thể chờ, thức dậy, đổi mức tải hoặc bị giới hạn bởi đồng bộ và dữ liệu. Hệ điều hành có thể xem xét thông tin về mức ưu tiên và khả năng phần cứng, nhưng kết quả còn phụ thuộc nhiều tác nhân. Tên cột hiển thị trong công cụ giám sát cũng cần được đọc đúng: CPU logic, nhóm lõi, mức sử dụng và xung nhịp là những đại lượng khác nhau.

Khi game chạy cùng ứng dụng nền

Nếu ứng dụng nền dùng CPU đáng kể, nó có thể cạnh tranh thời gian xử lý, bộ nhớ đệm, băng thông bộ nhớ hoặc tài nguyên khác với game. Nếu ứng dụng chỉ thỉnh thoảng thức dậy, ảnh hưởng có thể khác một tác vụ tải liên tục. Chuyển ứng dụng nền sang E-core không phải câu trả lời phổ quát: một công việc nhạy với độ trễ có thể có hành vi khác công việc nền dài hạn, và bộ lập lịch không chỉ nhìn vào nhãn “game” hay “nền”. Tác động phải được đo trên đúng cấu hình và phiên bản.

Trước khi so sánh, ghi lại game, cảnh, độ phân giải, thiết lập đồ họa, ứng dụng nền và trạng thái nguồn điện. Chạy cùng cảnh một lần khi ứng dụng nền đóng, một lần khi mở đúng cùng tải nền, rồi lặp lại để nhận biết dao động. Nếu đổi chế độ nguồn, affinity, mức ưu tiên và thiết lập đồ họa cùng lúc thì khó biết điều gì liên quan. Không ép gán lõi hoặc đặt ưu tiên cao mà không hiểu hậu quả; thay đổi đó có thể làm các tiến trình khác kém đáp ứng.

Cách đo mà không nhầm chỉ số

FPS trung bình không mô tả hết độ mượt. Khung hình bất thường, độ trễ phản hồi và thời gian CPU/GPU có thể cung cấp góc nhìn khác, nhưng mỗi chỉ số cần công cụ và cách diễn giải riêng. Ghi cả hiện tượng giật ngắn, thời điểm ứng dụng nền hoạt động và các chỉ số đã chọn. Một vài mẫu đo không chứng minh khác biệt ổn định; kiểm tra nhiều lượt, giữ nhiệt độ và trạng thái hệ thống tương đương nếu có thể.

Illustration: Cách đo mà không nhầm chỉ Decorative illustration for the section "Cách đo mà không nhầm chỉ"; visual only, carries no data.

Nếu muốn quan sát phân phối luồng, dùng công cụ đáng tin cậy và xác định rõ nó hiển thị CPU logic hay loại lõi. Đo lường tự nó có thể tạo thêm tải, còn biểu đồ tổng hợp có thể che những luồng ngắn. Không kết luận “game chạy sai lõi” chỉ vì một ảnh chụp cho thấy luồng xuất hiện trên E-core; cần biết thời điểm, mức tải, khả năng luồng chuyển lõi và hành vi của scheduler. So sánh với tài liệu đúng đời CPU và phiên bản hệ điều hành.

Tránh kết luận FPS chung

Kiến trúc hybrid không phải lời hứa rằng mọi trò chơi sẽ chạy nhanh hơn hay chậm hơn một tỷ lệ nhất định. Game khác nhau về engine, giới hạn CPU/GPU, cách tạo luồng và khả năng tận dụng phần cứng; hệ thống cũng khác về RAM, BIOS, làm mát và ứng dụng chạy kèm. Một kết quả ở một máy chỉ áp dụng trực tiếp cho điều kiện đo đó. Tài liệu Intel giải thích thiết kế và định hướng sử dụng, không thay thế benchmark phù hợp với trò chơi cụ thể. [1] [2]

Khi chia sẻ kết quả, nêu model CPU, phiên bản hệ điều hành, game, cảnh thử, thiết lập, ứng dụng nền và phương pháp ghi số liệu. Trình bày điều kiện không đổi và điều kiện được thay đổi, đồng thời phân biệt số đo với giải thích. Người đọc có thể <a href="https://www.klive68.com/">Khám phá thêm về các giải bóng đá quốc tế tại KLIVE</a> để theo dõi nội dung thể thao; trang này không xác nhận hiệu năng CPU hay cấu hình lập lịch trên thiết bị cá nhân.

Một quy trình so sánh ngắn

Bắt đầu với cấu hình mặc định, ghi điều kiện và chạy lại cùng cảnh. Thêm ứng dụng nền với hoạt động có thể tái lập, rồi ghi sự khác biệt. Chỉ sau đó mới thử một thay đổi có căn cứ, chẳng hạn cập nhật hệ điều hành hoặc kiểm tra thiết lập do nhà sản xuất khuyến nghị. Tránh chỉnh hàng loạt tùy chọn BIOS, affinity và ưu tiên tiến trình. Nếu vấn đề chỉ xuất hiện không đều, lưu log nhiều lần và ghi mốc thời gian thay vì chọn riêng lần xấu nhất.

Illustration: Một quy trình so sánh Decorative illustration for the section "Một quy trình so sánh"; visual only, carries no data.

Kết luận nên nói chính xác dữ liệu cho thấy gì: “khi tải nền X chạy, thời gian khung hình trong phép thử này thay đổi” đáng tin hơn “E-core làm game chậm”. Nếu không có số đo đủ rõ, nói rằng chưa thể xác định nguyên nhân là hoàn toàn phù hợp. Cách diễn đạt có giới hạn giúp tách kiến trúc CPU khỏi trải nghiệm riêng của từng phần mềm.

Nguồn tham khảo

  1. Intel Support — What Is Performance Hybrid Architecture?
  2. Intel Gaming — How Intel Core hybrid design works

Câu hỏi thường gặp

Game có luôn chạy trên P-core không?

Không thể khẳng định như vậy. Lập lịch thay đổi theo tải, luồng, hệ điều hành và nền tảng; cần đo đúng tình huống cụ thể.

E-core có nghĩa là lõi không phù hợp để chơi game?

Không. E-core được thiết kế cho đặc tính công việc khác nhau; mức phù hợp phụ thuộc phần mềm, tải và cấu hình hệ thống.

Có thể suy ra FPS tăng bao nhiêu từ kiến trúc hybrid không?

Không. FPS cần đo trong game và điều kiện cụ thể; tài liệu kiến trúc không đưa ra một mức tăng chung áp dụng cho mọi cấu hình.

a

About admin

A contributing stylist to Creative Home Decor, admin tests every recommendation in real rooms before it earns a place in the publication. Read more on the about page.

Keep reading