Màn trình diễn thần kỳ của Mac trong game có thể là "nỗi xấu hổ" của ngành PC

avatar
36kr
06-12
Bài viết này được dịch máy
Xem bản gốc

Cách đây một thời gian, Sanyi Life đã chỉ ra trong các bản thảo có liên quan của Apple WWDC23 rằng "trò chơi" rất có thể sẽ là tính năng quan trọng nhất của macOS tiếp theo.

Rốt cuộc, tại sự kiện này, Apple không chỉ mời Hideo Kojima đến với "nền tảng" với cấu hình cao, mà còn công bố chức năng "Chế độ trò chơi" trên macOS 14, cũng như "Bộ công cụ chuyển trò chơi (Game Porting Toolkit)" phù hợp. " .

Trong nội dung có liên quan vào thời điểm đó, chúng tôi đã chỉ ra rằng mặc dù hiệu suất trò chơi của phiên bản macOS mới thực sự có thể đã cải thiện rất nhiều về mặt kỹ thuật, cho dù đó là trò chơi chuyển từ đối tác bên thứ ba hay trò chơi mới được phát triển riêng cho Mac, thì nó vẫn cần phải được cập nhật. một thời gian. Do đó, trải nghiệm chơi game của macOS có lẽ khó có thể tạo ra sự thay đổi triệt để trong thời gian ngắn.

Tuy nhiên, điều tôi phải nói là Apple vẫn nằm ngoài sức tưởng tượng của chúng tôi, bởi vì gần đây một số nhà phát triển đã phát hiện ra rằng Apple đã tích hợp trực tiếp trình giả lập Wine đa nền tảng trong "Hộp công cụ chuyển trò chơi". Và quan trọng hơn, tác dụng của nó vượt xa sức tưởng tượng, nó thực sự có thể khiến nhiều game PC phổ biến trên hệ thống Windows và nền tảng x86 chạy mượt mà trên Mac dựa trên chip dòng M do Apple tự phát triển.

Không cần chờ thích ứng, Mac giờ có thể chơi game DX12

Cụ thể, trên kiểu máy dựa trên M2 Max, "Diablo IV" có thể chạy ở tốc độ khung hình 80-90FPS trong cài đặt chất lượng hình ảnh và độ phân giải 1512*982 cao nhất. Trong mô hình được trang bị M2, "Cyberpunk 2077" sử dụng cài đặt chất lượng cao và độ phân giải 1440 * 900. Với sự trợ giúp của trình giả lập này, nó có thể chạy với tốc độ trôi chảy 60FPS đáng kinh ngạc. Ngay cả trên máy Mac có M1 Pro, "Elden's Ring" có thể chạy gần 50FPS ở độ phân giải 1728*1117, có thể chơi mượt mà.

Tất nhiên, các trò chơi nêu trên được chuyển đổi và mô phỏng bằng trình giả lập Wine, và phải có một sự mất hiệu suất nhất định, và việc chuyển đổi trình giả lập đôi khi còn "chọn trò chơi" hơn. Chẳng hạn, trên cùng một chiếc M2 Max, hai tựa game "Spider-Man" và "Hogwarts Legacy" chỉ ở mức dưới 40FPS ở chất lượng trung bình, rõ ràng vẫn còn nhiều dư địa để tối ưu và cải thiện.

Và điều đáng chú ý là Apple hiện đã thực sự có công nghệ "siêu phân giải trò chơi" của riêng mình có tên là MetalFX, nhưng nó đã không được kích hoạt trong các thử nghiệm trên. Nói cách khác, tốc độ khung hình đang chạy của những trò chơi này ít nhất sẽ tăng gấp đôi trong tương lai, ngay cả khi chúng không có phiên bản được chuyển đổi phù hợp nguyên bản.

Ngành PC truyền thống có nhiều cách để "ngăn chặn" Apple, và có rất nhiều cách

Rõ ràng, sau khi xem các trò chơi (trình giả lập) nói trên dựa trên các công cụ dành cho nhà phát triển chuyển đổi tốc độ khung hình đang chạy, tôi phải thừa nhận rằng trải nghiệm chơi trò chơi trên Mac trong tương lai có thể sẽ cao hơn nhiều so với những gì mọi người tưởng tượng bây giờ và thậm chí có thể không rất tốt Các nhà sản xuất trò chơi cần tích cực điều chỉnh để đảm bảo rằng người chơi có thể trực tiếp chơi những kiệt tác trò chơi 3A mới trên Windows trên Mac.

Vậy thì câu hỏi đặt ra, trước tình hình đó, đối với các nhà sản xuất như Microsoft, Intel, AMD, NVIDIA, liệu họ có cách nào để ngăn chặn? Trên thực tế là có.

Trước hết, mọi người nên biết rằng chúng tôi đã đề cập trước đó rằng macOS hiện có thể "trực tiếp" chạy các trò chơi PC trên x86, dựa vào trình giả lập Wine tích hợp của nó để "dịch" mã của các chương trình x86 và ngôn ngữ lập trình đồ họa DX12 . Nhưng "bản dịch" này không phải là thuốc chữa bách bệnh, cũng như không thể vượt qua những ràng buộc của một số chức năng phần cứng.

Ví dụ: nhiều chip dòng M chính là cấu hình CPU 8 nhân đến 10 nhân và GPU tích hợp không hỗ trợ dò tia cũng như không thể truy cập trực tiếp (GPU) vào SSD.

CPU x86 dân dụng (không phải doanh nghiệp) mạnh nhất hiện nay, với cấu hình 56 nhân 112 luồng, cao hơn nhiều so với M2 Ultra của Apple

Nếu có một trò chơi x86 như vậy yêu cầu cấu hình CPU ít nhất 12 lõi ngay từ đầu, thì trình giả lập này có khả năng không thể mô phỏng nhiều lõi CPU hơn ngoài không khí, điều này sẽ gây ra hiện tượng giật lag rõ ràng trên Mac.

Nếu có một trò chơi chất lượng cực cao như vậy chỉ được sinh ra để dò tia và tính toán dò tia sẽ buộc phải bật trên các card đồ họa không có "dò tia" phần cứng, thì đối với phần cứng Mac hiện tại, nó sẽ hoặc Nó trở nên hoàn toàn không thể hoạt động, hoặc nó chỉ có thể bị kẹt trong PPT.

DirectStorage 1.1 có thể rút ngắn thời gian tải trò chơi xuống dưới 1 giây và hiện đang được sử dụng trên máy chơi game

Ví dụ khác, nếu Microsoft buộc sử dụng API DirectStorage 1.1 trên một kiệt tác nhất định của bên thứ nhất trong tương lai, tức là GPU được kết nối trực tiếp với SSD để đọc dữ liệu kết cấu và GPU (không phải CPU) được kết nối chịu trách nhiệm tính toán giải nén dữ liệu trò chơi theo thời gian thực, do đó Nhận ra trải nghiệm hoàn toàn "không có đoạn cắt cảnh, tải bản đồ hoàn toàn liền mạch". Khi đó khả năng cao là Mac sẽ không giả lập được API, hoặc GPU trên phần cứng không đọc được trực tiếp SSD dẫn đến game không chạy được hoặc giật lag nghiêm trọng, hoặc giả lập. thất bại.

Không thể phổ cập công nghệ tiên tiến nhất là bi kịch của PC, nhưng cũng là cơ hội cho Apple

Tôi tin rằng một số bạn bè đã nhìn thấy những gì chúng tôi muốn thể hiện, trên thực tế, nếu chỉ nhìn vào mức độ "phần cứng hàng đầu" thì hiệu suất của PC chơi game mạnh nhất hoàn toàn đè bẹp Mac tốt nhất. Hơn nữa, do những khoảng cách khách quan về số lượng lõi, dò tia, kết nối trực tiếp SSD cũng như các chức năng và thông số kỹ thuật khác, đối với các mẫu macOS và Mac hiện tại, chắc chắn có những trò chơi không thể mô phỏng hoặc ít nhất là không thể mô phỏng tốt. Mức chất lượng trò chơi.

Không phải phe x86 không có phần cứng hiệu năng cao “giết chết” Apple, mà vấn đề là chúng chưa thể thực sự phổ biến

Nhưng vấn đề là, đối với thị trường máy tính chơi game, nó không thể cung cấp CPU 56 nhân cho tất cả mọi người, làm cho card đồ họa nhẹ có giá phải chăng cho mọi người hoặc đảm bảo rằng PC của tất cả người chơi đều tuân thủ tiêu chuẩn kỹ thuật của trực tiếp kết nối GPU với SSD (yêu cầu card đồ họa dòng RTX30 trở lên và SSD PCIE4.0 trở lên).

Với tiền đề như vậy, bất kỳ nhà phát triển game PC nào cũng phải tính đến số lượng lớn "máy tính cũ" và "thiết bị cấu hình thấp", và để những người chơi này ít nhất "chơi" được game. Đối với Apple, điều này có nghĩa là họ không cần để Mac đuổi kịp máy tính chơi game x86 hàng đầu về phần cứng mà chỉ cần có thể vượt qua cấu hình phần này của dòng máy x86 là đủ. đảm bảo rằng nhiều trò chơi có thể chạy mượt mà (ngay cả khi không ở chất lượng cao nhất).

Nói cách khác, Apple dám dựa vào trình giả lập để "cưỡng bức" mở rộng số lượng trò chơi tương thích với macOS, card đồ họa hàng đầu không đủ gần gũi với mọi người, khiến các nhà phát triển trò chơi không tích cực trong việc điều chỉnh công nghệ mới nhất.

[Ảnh trong bài lấy từ Internet]

Bài viết này từ tài khoản công khai WeChat "Ba cuộc sống dễ dàng" (ID: IT-3eLife) , tác giả: Three Easy Bacteria, 36 Krypton được ủy quyền xuất bản.

Nguồn
Tuyên bố từ chối trách nhiệm: Nội dung trên chỉ là ý kiến của tác giả, không đại diện cho bất kỳ lập trường nào của Followin, không nhằm mục đích và sẽ không được hiểu hay hiểu là lời khuyên đầu tư từ Followin.
Thích
Thêm vào Yêu thích
Bình luận