- Theo thống kê mới nhất của ProtonDB, hiện nay khoảng 90% game Windows có thể chạy trên Linux
- Nhờ các cải tiến từ những nhà phát triển WINE và Proton, cùng với sự phát triển của phần cứng như Steam Deck, Linux không còn là một nền tảng ngách mà đã trở thành môi trường chơi game thực thụ
- Theo tiêu chí phân tích của Boiling Steam, phần lớn game mới được xếp hạng ‘Platinum (chạy hoàn hảo)’ hoặc ‘Gold (cần chỉnh sửa nhỏ)’, đạt đến mức đủ tốt để sử dụng thực tế
- Một số tựa game nổi tiếng vẫn khó chạy do vấn đề với hệ thống anti-cheat và sự hỗ trợ còn dè dặt từ các nhà phát triển, nhưng các mẹo cải thiện khả năng tương thích dựa trên cộng đồng vẫn đang được chia sẻ rất tích cực
- Cùng với việc Windows 10 kết thúc vòng đời, khi người dùng chuyển sang macOS và Linux, Linux ngày càng nổi lên như một lựa chọn chơi game thực tế và ổn định
Khả năng tương thích game trên Linux tăng vọt
- Theo thống kê mới nhất của ProtonDB, hiện khoảng 90% các game Windows đã được đăng ký có thể hoạt động trong môi trường Linux
- Đây là mức độ mà chỉ vài năm trước còn khó tưởng tượng, với nguyên nhân chính là những cải tiến liên tục của các dự án Proton·WINE·DXVK
- Sự phổ biến ngày càng tăng của Steam Deck và các bản phân phối dựa trên SteamOS (như Bazzite) đã thúc đẩy mở rộng hệ sinh thái chơi game trên Linux
- Thành quả này xuất hiện đúng vào giai đoạn chuyển đổi từ Windows 10 sang 11
- Nhiều người dùng đang chuyển sang các nền tảng khác, và trong một số trường hợp điều này còn dẫn tới việc mua Mac tăng lên
- Trên các bản phân phối Linux chủ lực như Mint, Zorin, SteamOS, số lượng game có thể chạy ngay sau khi cài đặt cũng đang tăng mạnh
Hệ thống xếp hạng tương thích của Boiling Steam
- Boiling Steam đánh giá theo 5 cấp độ: Platinum (hoạt động hoàn hảo), Gold (cần chỉnh sửa nhỏ), Silver (một vài lỗi nhỏ), Bronze (hoạt động không ổn định), Borked (không thể chạy)
- Hệ thống xếp hạng này tương tự hệ thống xác minh Steam Deck của Valve, nhưng Boiling Steam không tính đến các giới hạn hiệu năng của Steam Deck
- Vì vậy, đây được xem là tiêu chí thực tế hơn cho người dùng desktop và laptop
- Trong vài năm gần đây, tỷ trọng game đạt hạng Platinum và Gold tăng nhanh, trong khi Bronze và Borked đang giảm dần
- Do loại bỏ giới hạn hiệu năng của Steam Deck và đánh giá theo tiêu chí sử dụng thực tế trên desktop và laptop, hệ thống này có tính ứng dụng cao hơn
Những thách thức vẫn còn tồn tại
- Do vấn đề tương thích với phần mềm anti-cheat, một số game multiplayer phổ biến vẫn chưa thể chạy trên Linux
- Một số nhà phát triển vẫn còn thiếu tích cực trong việc hỗ trợ người dùng không dùng Windows, nhưng cộng đồng vẫn đang chia sẻ sôi nổi các bản vá tương thích không chính thức và mẹo cấu hình
- Boiling Steam cho rằng trong tương lai, các nhà phát triển có thể sẽ đưa việc kiểm thử trên Steam Deck và môi trường Linux vào quy trình mặc định
Ý nghĩa và triển vọng của gaming trên Linux
- Khi thời điểm kết thúc hỗ trợ Windows 10 đang đến gần, xu hướng chuyển sang macOS và Linux của người dùng ngày càng rõ rệt
- Thống kê lần này cho thấy Linux không còn là nền tảng chỉ dành cho nhà phát triển, mà đã trở thành một lựa chọn thay thế thực tế cho cả game thủ phổ thông
- Từ góc nhìn của các studio game, mở rộng hỗ trợ Linux cũng đang nổi lên như một lựa chọn chiến lược để tăng khả năng tiếp cận thị trường
3 bình luận
Gabe Newell, ông ấy là thần sao?
Anh ấy đúng là thần thánh...
Ý kiến trên Hacker News
Sau 25 năm dùng Windows, giờ đã chuyển hẳn sang Linux
Với người thích game cũ, thật ngạc nhiên khi Wine (bao gồm dxvk, cnc-ddraw) chạy còn tốt hơn cả Windows
Ngay cả game 16-bit cũng chạy được trên hệ điều hành 64-bit
Những game bị ép chuyển sang toàn màn hình thì giải quyết bằng Wine Virtual Desktop. Trước đây phải dùng các công cụ kiểu hack như DxWnd
Chỉ tiếc là Wine không có tính năng phóng to 2x~3x. Tuy vậy có thể xử lý bằng lệnh Gamescope
Có thể tách riêng Wine prefix cho từng game, nhưng đến giờ vẫn chưa cần làm vậy
Còn phát hiện một số game Unity lãng phí dung lượng đĩa, nhưng trên Linux nếu nén bằng SquashFS rồi chạy thì thậm chí còn tải nhanh hơn
Những game bị crash trong môi trường đa bộ xử lý thì có thể khắc phục bằng cách dùng
tasksetđể giới hạn còn một CPUChỉ cần thả vài DLL vào thư mục game như dxvk rồi sửa file cấu hình là được
Có thể là do nén sau khi mã hóa, hoặc cũng có thể là texture có đầy kênh alpha
Liên kết tham khảo: thảo luận trên StackOverflow
Giờ thì không bao giờ định quay lại Windows nữa
Có thể dùng snapshot ZFS để hoàn tác việc cài mod lỗi, và chạy game trên đúng hệ thống đang dùng cho môi trường phát triển
Cũng đang gom các cấu hình để tự động thiết lập game server bằng Cloud Init trong container LXD
Trên Ubuntu, cả AMD lẫn Nvidia đều hoạt động tốt. Khuyên ai hứng thú thì cứ thử luôn
Khi vợ stream Stardew Valley lên TV thì hoàn toàn không ảnh hưởng gì đến công việc trên PC của mình
Các lựa chọn thay thế như Sunshine, Apollo lại không cho dùng PC trong lúc đang có phiên nên khá bất tiện. Hỏi có giải pháp nào tương tự cho Linux không
Có thể là vấn đề của GPU (6650 XT)
Khi có gì không chạy thì chỉ cần đổi phiên bản Proton là xong. Cảm giác tốt hơn Windows rất nhiều
Ấn tượng với Steam Deck nên đã mua RX 9070XT và chuyển hẳn sang Linux
Chơi hàng trăm giờ rồi mà vẫn mượt và không gặp vấn đề gì
Thật bất ngờ khi Valve đã đưa gaming trên Linux tiến xa đến vậy
Đã từng có thời phải tự cài Steam qua Wine bằng tay
Chia sẻ cách kiểm tra game của mình chạy trên Linux được đến mức nào kể cả khi không có Steam Deck
Trong thư viện Steam, có thể dùng bộ lọc “Steam Deck” để xem trạng thái Verified / Playable / Untested
Nhờ Proton của Valve mà cả các game như Skyrim, Oblivion cũng chạy tốt kèm mod
Vấn đề chủ yếu là các game online có anti-cheat
Có khi game Untested lại chạy tốt hơn
Ví dụ The Unfinished Swan ban đầu không chạy, nhưng về sau lại hoạt động hoàn hảo với thiết lập mặc định
Bản thân của năm 2003 từng nghĩ Wine là một dự án phí thời gian
Nhưng Proton của Valve có thể tồn tại chính nhờ nền tảng đó. Bày tỏ sự kính trọng với các nhà phát triển Wine
Cũng từng tưởng “năm của desktop Linux” sắp đến
Đặt câu hỏi: “Có bao nhiêu phần trăm game Windows thật sự chạy tốt trên chính Windows?”
Đã chơi game trên Linux với phần cứng AMD suốt 2~3 năm, và BF6 không thể chơi vì vấn đề anti-cheat, nhưng
lại thấy Insurgency: Sandstorm tốt hơn nhiều
Nếu những giới hạn kiểu này là vấn đề lớn thì có lẽ PlayStation còn phù hợp hơn
Tưởng tượng sẽ rất hay nếu Apple làm một lớp tương thích kiểu Proton cho macOS
Chip dòng M có đủ hiệu năng, nhưng vấn đề là thiếu bản port Metal
Cần một lớp cho phép cài rồi chạy thẳng game Windows
Cảm thấy mình thuộc phe thiểu số
Đã thử với Radeon VII, RX580, RTX3060 nhưng bị khựng và giật rất nặng
Chạy trong VM bằng GPU passthrough (VFIO, SR-IOV) thì ổn nhưng quá phức tạp
Cuối cùng đã mua PS5 Pro và cảm thấy việc “cứ thế là chạy” của nó tốt hơn Linux
Chỉ có Void Linux là đỡ đau khổ hơn đôi chút
Đã chuyển sang Slackware từ đầu những năm 2000, nhưng thời đó Wine rất thiếu ổn định
Còn trong vài năm gần đây thì mọi game qua Steam đều chạy hoàn hảo
Có thể chơi Deep Rock Galactic, Necesse mà không cần Windows
Ngay cả game cũ cho Windows hay DOS cũng thường không chạy tốt trên Windows hiện đại
Cảm giác thành công của Steam Deck đã làm nhu cầu hỗ trợ Linux tăng lên
Khi lên kernel 6.16, rất nhiều vấn đề cũ đã được giải quyết
Nếu dùng các bản phân phối LTS quá cũ thì có thể phát sinh thêm nhiều vấn đề
Chỉ cần một lời gọi API hiếm gặp cũng có thể làm cả game đứng luôn