Valve đã bắt đầu triển khai Proton 11 phiên bản beta trên SteamBản cập nhật này không chỉ có vậy: nó còn tích hợp nền tảng kỹ thuật mới với Wine 11, giới thiệu công nghệ NTSync và ra mắt nhánh chính thức dành cho bộ xử lý ARM64. Tất cả những điều này đều hướng đến một mục tiêu khá rõ ràng: làm cho các trò chơi Windows chạy mượt mà hơn trên Linux và trong môi trường Windows 64. Hệ sinh thái Steam, cả trên máy tính cá nhân, thiết bị di động và các thiết bị thực tế ảo trong tương lai.
Ngoài danh sách các thay đổi thông thường, Sự kết hợp của Wine 11, NTSync, DXVK và VKD3D-Proton Đây là một bước tiến quan trọng đối với những người chơi trên SteamOS, các bản phân phối Linux dành cho máy tính để bàn hoặc các thiết bị di động như Steam Deck. Thêm vào đó là sự ra mắt của Proton 11.0 (ARM64), được thiết kế cho phần cứng ARM và hứa hẹn sẽ là một thành phần quan trọng trong các dự án như Steam Frame và các máy khác sử dụng chip Qualcomm hoặc các nền tảng tương tự.
Những tính năng mới của Proton 11: nền tảng mới với Wine 11 và NTSync.
Tính năng mới quan trọng nhất của phiên bản beta này là: Proton 11.0 hiện yêu cầu Wine 11.Việc cập nhật này thay thế bản trước đó. Bản cập nhật này điều chỉnh "nền tảng" mà Proton hoạt động và cho phép tái tạo chính xác hơn hành vi mà các trò chơi và ứng dụng Windows mong đợi, điều này thường dễ nhận thấy cả về khả năng tương thích và độ ổn định tổng thể.
Trong sự thay đổi cơ bản này, sự tích hợp của NTSync, một công nghệ mang lại khả năng đồng bộ hóa Windows NT cho... nền tảng LinuxMặc dù nghe có vẻ rất chuyên môn, nhưng hiệu quả thực tế là giảm tải cho CPU khi các trò chơi sử dụng nhiều luồng xử lý cùng lúc, điều khá phổ biến trong các tựa game và engine hiện đại phân bổ nhiều công việc giữa các lõi xử lý.
Valve và chính cộng đồng đều nhấn mạnh rằng không cần phải chờ đợi. Tăng FPS tự động trong tất cả các trò chơiÍt nhất là không phải ở mức trung bình. Thay đổi đáng chú ý nhất là ở tính nhất quán trong việc truyền tải khung hình: ít giật hình hơn, tốc độ khung hình thấp 1% và 0,1% tốt hơn, và cảm giác mượt mà hơn trong các cảnh đòi hỏi cao hoặc khi bộ xử lý hoạt động quá tải.
Trong thực tế, NTSync hướng đến mục tiêu giảm thiểu một trong những điểm nghẽn phổ biến trong chơi game trên Linux.: Quản lý sự đồng bộ giữa trò chơi và hệ thống. Trong khi các giải pháp như esync và fsync bắt đầu tỏ ra không hiệu quả, cách tiếp cận mới này từ nhân hệ điều hành có thể tạo ra sự khác biệt, đặc biệt là trong các tựa game đòi hỏi cao với nhiều xử lý song song.

DXVK 2.78, VKD3D-Proton và các cải tiến đồ họa nền
Cùng với nền tảng mới và NTSync, Proton 11 tích hợp thêm các tính năng sau: DXVK 2.78 và những cải tiến đối với các thành phần của VKD3D-ProtonHai dự án này rất cần thiết để chuyển đổi các lệnh gọi DirectX từ các trò chơi Windows sang Vulkan trên Linux. Quá trình chuyển đổi này cho phép các tựa game được thiết kế cho DirectX 9, 10, 11 hoặc 12 chạy trên SteamOS và các bản phân phối khác mà không cần bất kỳ sự can thiệp nào của người dùng.
Bản cập nhật bao gồm: một loạt các trò chơi đa dạng, từ những tựa game kinh điển dựa trên DX9 đến những sản phẩm hiện đại sử dụng DirectX 12.Ở cấp độ người dùng, mục tiêu là giảm thiểu số lượng tựa game gặp phải các lỗi đồ họa kỳ lạ, hiện tượng nhiễu hoặc treo máy, đồng thời cân bằng tải trọng trên CPU và GPU nhờ vào... quản lý Vulkan hiệu quả hơn.
Những cải tiến này không phải lúc nào cũng dẫn đến sự tăng đáng kể về tốc độ khung hình, nhưng chúng lại mang đến những kết quả tích cực. Trải nghiệm dễ đoán hơn, ít bất ngờ hơn khi khởi động trò chơi. Điều này trước đây đòi hỏi phải điều chỉnh thủ công hoặc thử nghiệm các nhánh khác nhau. Trên các thiết bị di động như Steam Deck, sự tối ưu hóa này cũng thể hiện rõ ở mức tiêu thụ tài nguyên thấp hơn và nhiệt độ dễ quản lý hơn trong các phiên chơi game dài.
Nhiều trò chơi tương thích hơn và ít phụ thuộc hơn vào Proton Experimental
Mỗi bản phát hành Proton thường đi kèm với danh sách các tựa game hoạt động tốt hơn hoặc không còn yêu cầu cấu hình đặc biệt, và phiên bản 11 cũng không ngoại lệ. Một số trò chơi trước đây phụ thuộc vào Proton Experimental nay đã tương thích với nhánh chính.Điều này đặc biệt quan trọng đối với những người dùng ưu tiên sự ổn định.
Trong số các tiêu đề được trích dẫn trong các nhật ký thay đổi và báo cáo cộng đồng khác nhau xuất hiện... Gothic 1 Classic, Deadly Premonition, Metal Gear Survive, Warhammer: Vermintide 2 và một số phần kinh điển của loạt phim Resident Evil và Khủng hoảng Khủng longBài viết cũng đề cập đến những điều chỉnh đối với các trò chơi vốn đã hoạt động nhưng gặp phải các vấn đề về hiệu năng không ổn định hoặc lỗi khởi động.
Tác động tổng hợp của những thay đổi này là: la Thư viện trò chơi trên Linux Và SteamOS tiếp tục phát triển mà người dùng không cần phải "vật lộn" với quá nhiều tùy chọn.Ít cần phải thử nghiệm các nhánh thử nghiệm hơn, ít bản vá tự chế hơn và ít phụ thuộc vào các hướng dẫn bên ngoài hơn để có thể chơi game một cách chấp nhận được.
Dòng này phù hợp với Chiến lược của Valve kể từ khi Steam Deck ra mắt: nhằm mục đích làm cho việc chơi game trên Linux càng giống với chơi game trên Windows càng tốt về mặt đơn giản.Nói cách khác, hãy chọn trò chơi, nhấn "Chơi" và quên đi những gì ẩn bên dưới, ngay cả khi có một lớp tương thích phức tạp ở đó.
Các bản vá lỗi cho trình khởi chạy EA, Rockstar và REDLauncher.
Một lĩnh vực khác mà Proton 11 đang có những tiến bộ là về trình khởi chạy bên ngoài, một vấn đề gây khó chịu thường xuyên cho nhiều người dùng Linux. Ghi chú phát hành và một số bài đánh giá cho thấy... Các bản vá lỗi cụ thể cho hệ thống khởi chạy của EA, Rockstar và REDLauncher, những nền tảng đã gây ra không ít vấn đề cho Proton trong những năm gần đây.
Trên thực tế, các lớp phần mềm bổ sung này có thể gây ra Một trò chơi có thể không chơi được ngay cả khi các vấn đề kỹ thuật đã được giải quyết.Những vấn đề này bao gồm lỗi treo máy khi khởi động, các phiên đăng nhập không xác thực đúng cách và các bản cập nhật làm hỏng khả năng tương thích trước đó. Việc điều chỉnh những chi tiết này không hào nhoáng như việc tăng FPS, nhưng nó lại có tác động trực tiếp đến hiệu năng hàng ngày.
Với Proton 11, Valve tiếp tục loại bỏ những trở ngại đó để mang đến trải nghiệm mượt mà nhất có thể.Ý tưởng là các vấn đề với trình khởi chạy của bên thứ ba sẽ không còn là trở ngại thường xuyên khi chơi game trên Linux, cả trên máy tính để bàn và thiết bị di động.
Proton 11.0 (ARM64): nhánh mới dành cho phần cứng ARM
Cùng với phiên bản beta chính của Proton 11, Valve đã bổ sung thêm một tính năng mới, tiến thêm một bước nữa: một cấu hình chính thức có tên là Proton 11.0 (ARM64)Nhánh này được thiết kế để chạy trên bộ xử lý Arm 64-bit và đã xuất hiện trong nhật ký thay đổi của Steam với mã định danh và appid riêng.
Mục tiêu của phương án này rất rõ ràng: Cho phép các trò chơi được thiết kế cho CPU x86 chạy trên phần cứng Arm trong hệ sinh thái Steam.Nói cách khác, mục đích là để các thiết bị sử dụng chip Qualcomm hoặc các nhà sản xuất khác có thể chạy các tựa game Windows thông qua Proton trên Linux, mà không cần chỉ dựa vào việc truyền phát từ máy tính truyền thống.
Nhật ký thay đổi được đăng tải trên Steam nêu chi tiết các thông tin như sau: biệt danh proton-11.0-beta, appid 4628710, depotid 4628711 và nhãn Proton 11.0 (Beta)Cùng với đó là tham chiếu đến Proton 11.0 (ARM64) cho thấy bản biên dịch này tích hợp FEX 2604. Những ghi chú này mang tính kỹ thuật, nhưng chúng làm rõ rằng đây không phải là một thí nghiệm độc lập mà là một nhánh có bản sắc riêng.
Các kết quả thử nghiệm ban đầu được thu thập tại các diễn đàn chuyên ngành cho thấy rằng bản tổng hợp này Nó hoạt động trên phần cứng Arm, vượt xa kế hoạch của Valve.Ví dụ như các thiết bị sử dụng bộ xử lý Snapdragon X, mặc dù kết quả vẫn còn chưa đồng nhất. Điều này cho thấy công việc đang được thực hiện trên Steam Frame có thể mang lại lợi ích cho các thiết bị khác chạy SteamOS hoặc các bản phân phối tương thích trên kiến trúc Arm.
FEX và dịch thuật x86 trên ARM64
Để Proton 11.0 (ARM64) hoạt động hiệu quả, việc chỉ đơn thuần dịch các lệnh gọi của Windows sang Linux là chưa đủ. Thử thách lớn là làm sao để mã game x86 có thể chạy được trên CPU Arm.Và đó là lúc một lớp bổ sung gọi là FEX phát huy tác dụng, điều mà Valve đã xác nhận là một phần của hệ điều hành SteamOS Arm.
Trong khi Proton đảm nhiệm việc kiểm soát khả năng tương thích ở cấp độ hệ điều hành, FEX đóng vai trò như một bộ chuyển đổi lệnh giữa các kiến trúc.Quá trình này chuyển đổi những gì trò chơi mong đợi từ CPU x86 thành các thao tác mà bộ xử lý Arm có thể xử lý. Quá trình này gây ra tổn thất về hiệu năng, và cho đến nay, theo các thử nghiệm ban đầu, chi phí phát sinh vẫn còn đáng kể.
Ngay cả với mức tổn thất đó, sự kết hợp của Proton 11.0 (ARM64) và FEX mở ra khả năng chạy các trò chơi Windows cục bộ trên các thiết bị ARM. mà không cần lúc nào cũng phụ thuộc vào việc truyền phát từ PC. Điều này phù hợp với ý tưởng của Valve về việc hỗ trợ tai nghe thực tế ảo và các máy chơi game cầm tay chạy hệ điều hành Linux không sử dụng bộ xử lý Intel hoặc AMD.
Ở trạng thái hiện tại, biến thể Arm64 của Proton được coi là mang tính thử nghiệm hơn so với nhánh chínhVà Valve thậm chí còn chưa chính thức công bố nó trong bất kỳ thông báo lớn nào. Có vẻ như cách tiếp cận của họ là tinh chỉnh công nghệ này ở hậu trường để sẵn sàng khi phần cứng cần đến nó ra mắt thị trường.
Kết nối với Steam Frame và các thiết bị Arm khác
Phần lớn sự quan tâm dành cho Proton 11.0 (ARM64) được giải thích bởi Tai nghe thực tế ảo độc lập sắp ra mắt của Valve, được biết đến với tên gọi Steam Frame.Mũ bảo hiểm này tích hợp chip Qualcomm Snapdragon 8 Gen 3 với kiến trúc Arm, do đó nó không thể chạy mã x86 một cách nguyên bản nếu không có sự hỗ trợ của các lớp kiểu FEX.
Theo cách mà Steam Frame kết nối với máy tính và hoạt động như một trình xem không dây đơn thuần.Proton không có nhiều việc phải làm, bởi vì trò chơi chạy trên máy tính và chỉ có video được gửi đến tai nghe. Nhưng khi ý tưởng về việc tai nghe chạy trò chơi cục bộ, trực tiếp trên chip Arm xuất hiện, lớp tương thích lại trở nên quan trọng.
Mặc dù Valve chưa chính thức liên kết phiên bản beta này với tai nghe thực tế ảo, Sự xuất hiện của Proton 11.0 (ARM64) ở trạng thái hoạt động cho thấy phần mềm đang được chuẩn bị cho bản phát hành đó.Sự tồn tại của nhánh này, cùng với việc tích hợp FEX vào hệ điều hành SteamOS dành cho Arm, cho thấy công ty đang đặt nền móng cho một kho game có thể chơi được trên các thiết bị không phụ thuộc vào kiến trúc x86.
Ngoài khung ngắm, Công nghệ tương tự cũng có thể mang lại lợi ích cho các máy chơi game cầm tay và máy tính mini Arm chạy hệ điều hành Linux.Dù là với SteamOS hay các bản phân phối được tùy chỉnh, thị trường vẫn hướng nhiều hơn đến những người đam mê công nghệ hơn là người dùng phổ thông, nhưng xu hướng thì khá rõ ràng.
Tác động đến SteamOS, Steam Deck và chơi game trên Linux
Kể từ khi ra mắt cách đây vài năm, Proton đã trở thành một yếu tố cốt lõi để SteamOS và Steam Deck có ý nghĩa như những nền tảng chơi game.Mỗi phiên bản mới đều thu hẹp khoảng cách với Windows, và Proton 11 tiếp tục xu hướng đó bằng cách tập trung vào tính ổn định và khả năng tương thích hơn là các tính năng nổi bật.
Dành cho những người chơi ở Châu Âu với Steam Deck, máy tính để bàn chạy Linux hoặc máy tính xách tay được cấu hình làm máy chơi game.Bản cập nhật này giúp giảm thiểu các sự cố khi khởi chạy các tựa game phổ biến, cải thiện hiệu năng của một số game đòi hỏi cấu hình cao và mang lại cảm giác ổn định hơn trong sử dụng hàng ngày.
Trong các thiết bị di động, nơi mà biên độ nhiệt và tiêu thụ điện năng bị hạn chế, việc giảm tải không cần thiết cho CPU và Việc cải thiện tính nhất quán của khung hình cũng có thể giúp đạt được một số quyền tự chủ.Những thay đổi này không quá đột phá như việc tăng mạnh FPS, nhưng chúng góp phần làm cho trải nghiệm gần hơn với những gì người dùng mong đợi từ một hệ máy chơi game khép kín.
Đồng thời Việc triển khai Proton 11 trong giai đoạn thử nghiệm đòi hỏi sự thận trọng.Không phải tất cả các trò chơi sẽ hoạt động hoàn hảo ngay từ ngày đầu tiên, và có khả năng một số trường hợp vẫn cần sử dụng các phiên bản Proton cũ hơn hoặc điều chỉnh thủ công. Tuy nhiên, hướng đi chung dường như rõ ràng: ít rào cản kỹ thuật hơn cho những người muốn chơi game trên Linux và nhiều tùy chọn thực tế hơn so với Windows.
Dựa trên Wine 11, với việc bổ sung NTSync, cải tiến DXVK và VKD3D-Proton, tăng cường khả năng tương thích với trò chơi và phát hành nhánh Proton 11.0 (ARM64) chính thức với FEX tích hợp, Valve đang củng cố cam kết của mình đối với một hệ sinh thái nơi SteamOS và phần cứng Arm được ưu tiên mà không buộc người dùng phải từ bỏ thư viện Windows của họ.Tuy vẫn còn một chặng đường dài phía trước, nhưng động thái hỗ trợ Proton 11 cho thấy nỗ lực hợp nhất mảng game trên Linux vẫn đang tiếp diễn với tốc độ tốt.
