6 điểm bởi GN⁺ 2025-10-29 | 3 bình luận | Chia sẻ qua WhatsApp
  • 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-cheatsự 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

 
mango 2025-10-30

Gabe Newell, ông ấy là thần sao?

 
bobross0 2025-11-09

Anh ấy đúng là thần thánh...

 
GN⁺ 2025-10-29
Ý 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 CPU

    • Dùng dxwrapper(liên kết GitHub) thì có thể phóng to cả các game DirectX 7~9
      Chỉ 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
    • Đùa rằng nếu Wine được port sang Windows thì sẽ khá thú vị
    • Thắc mắc vì sao Unity lại lấp đầy ổ đĩa bằng dữ liệu số 0. Hỏi liệu đó có phải chủ đích không và tỷ lệ lớn đến mức nào
    • Điều này gợi nhớ đến “contiguous zeroes” được nhắc trong tài liệu Apple App Store
      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
    • Chia sẻ rằng các game như Fallout New Vegas, Call of Duty 2, Borderlands 2 chạy trên Linux còn tốt hơn
  • 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

    • Lý do duy nhất vẫn giữ Windows là vì Duo(liên kết GitHub)
      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
    • Thử chạy Dota 2 trên Linux nhưng bị rò rỉ bộ nhớ làm treo cả hệ thống. Hiệu năng Vulkan cũng thấp
      Có thể là vấn đề của GPU (6650 XT)
    • Đang dùng Pop!_OS với GPU NVIDIA và gần như mọi thứ đều hoạt động tốt
      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ì

    • Ban đầu dùng Steam Deck cắm TV, sau đó cài Bazzite lên PC để biến nó thành máy dành cho TV
      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
    • Thật vui vì giờ dùng Linux không còn là chuyện “đặc biệt” nữa mà đã trở thành việc bình thường hằng ngày
  • 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

    • Ngay cả game bị đánh dấu “Unsupported” thì phần lớn cũng vẫn chạy được nếu chỉnh chút ít
      Vấn đề chủ yếu là các game online có anti-cheat
    • Cũng có thể xem thông tin tương thích tại ProtonDB
    • Vấn đề do bug firmware GPU còn gặp thường xuyên hơn. Trên Windows cũng có triệu chứng y hệt
    • Mức xếp hạng “Verified” của Steam Deck khá mang tính tùy ý
      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

    • Khi đó đã có những game native trên Linux như Neverwinter Nights, Quake 3 Arena nên từng nghĩ Wine sẽ sớm biến mất
      Cũng từng tưởng “năm của desktop Linux” sắp đến
    • Cảm thán rằng các nhà phát triển Wine là những hacker đích thực thông thạo cả Windows lẫn Unix
    • Thứ thật sự thay đổi cuộc chơi là Vulkan. Hiệu năng của DXVK rất xuất sắc
  • Đặ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

    • Hỏi người đó đã thử vào giai đoạn nào, trước hay sau khi Valve đẩy mạnh Proton, và nhắc rằng hai game đó (Hitman, Deus Ex) hiện đều ở hạng Platinum
    • Chia sẻ rằng sau khi nâng cấp từ RX580 lên RTX5070 thì mọi vấn đề hiệu năng đều biến mấ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 đề

    • Những game cũ ít tên tuổi có thể vẫn hỏng ngay cả trên Wine
      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