1 điểm bởi GN⁺ 2025-11-20 | 1 bình luận | Chia sẻ qua WhatsApp
  • Giữa làn sóng bất mãn với những thay đổi của Windows 11 và việc tích hợp AI, ngày càng nổi lên câu hỏi liệu có nên chuyển desktop cá nhân sang Linux hay không
  • Nhờ Steam Deck của Valve và các bản phân phối như Bazzite·CachyOS, hiệu năng chạy game và mức độ tương thích trên Linux đã được cải thiện đáng kể
  • Việc Windows 10 sắp kết thúc hỗ trợ, cùng các vấn đề như hạn chế tài khoản cục bộ trên Windows 11 và ép tích hợp Copilot·Edge·Bing, đang khiến người dùng ngày càng mệt mỏi
  • Bài viết giới thiệu quá trình thử nghiệm một môi trường gaming thực tế bằng cách cài CachyOS thuộc họ Arch lên desktop cá nhân dùng Ryzen 7 9800X3DRTX 4070 Super
  • Theo thống kê của Steam, tỷ lệ sử dụng Linux để chơi game hiện chỉ ở mức khoảng 3%, nhưng đang lan rộng qua nhiều lựa chọn như SteamOS·Arch·Bazzite

Bối cảnh chuyển từ Windows sang Linux

  • Việc tích hợp các tính năng lấy AI làm trung tâm của Windows 11 và mức độ siết chặt giới hạn với người dùng được nêu là những nguyên nhân gây bất mãn chính
    • Ví dụ: Copilot, Recall, liên kết cưỡng ép với Edge·Bing, sự phụ thuộc vào OneDrive
    • Việc Microsoft báo trước chấm dứt cập nhật bảo mật cho Windows 10chặn thiết lập tài khoản cục bộ cũng trở thành động lực để chuyển đổi
  • Bài viết cũng nhắc đến việc Windows đang biến thành một “AI canvas”, khi hãng công bố kế hoạch thêm AI agent vào thanh tác vụ
  • Tác giả nhận định rằng “Windows sẽ không trở thành một hệ điều hành tốt hơn sau một năm nữa”

Môi trường gaming trên Linux đã trưởng thành hơn

  • Steam Deck của Valve đã giúp các game Windows vận hành ổn định trong môi trường dựa trên Linux
  • Bazzite (dựa trên Fedora) cho thấy tốc độ khung hình và hiệu năng cao hơn so với Windows
  • Steam Machinetrải nghiệm dùng Bazzite trên Framework Desktop cho thấy khả năng hiện thực của gaming trên Linux
  • Theo Steam Hardware Survey, thị phần Linux chỉ ở mức khoảng 3%, nhưng đã có nhiều lựa chọn như SteamOS·Arch·CachyOS·Bazzite

Kinh nghiệm dùng Linux trong quá khứ

  • Tác giả từng thử nhiều cách tiếp cận như Homebridge, Beepy, Chromebook VM, Windows Subsystem for Linux
    • Phần lớn đều tốn nhiều thời gian thiết lập hơn dự kiến, và việc ngốn thời gian rảnh là vấn đề lớn nhất
    • Chỉ riêng việc dùng Linux VM trên Chromebook là một trải nghiệm tích cực
  • Ngay cả khi việc cài Linux thất bại, tác giả vẫn có thể dùng thiết bị khác như MacBook hoặc ThinkPad, nên rủi ro ở mức giới hạn

Kế hoạch cài đặt cá nhân và cấu hình phần cứng

  • Thiết bị được chọn để cài là desktop cá nhân trang bị CPU AMD Ryzen 7 9800X3DGPU Nvidia RTX 4070 Super
  • Bản phân phối được chọn là CachyOS, một distro dành cho gaming tối ưu cho phần cứng mới và dựa trên Arch
    • Điểm mạnh là hỗ trợ CPU·GPU đời mới và quy trình cài đặt đơn giản
  • Nếu gặp vấn đề trong quá trình cài đặt, tác giả dự kiến sẽ tìm lời giải qua forum và Discord

Hiện trạng và triển vọng của gaming trên Linux

  • Theo khảo sát phần cứng và phần mềm của Steam, 3% người dùng đang dùng Linux
    • Trong số đó, 27% dùng SteamOS, 10% dùng Arch, 6% dùng CachyOS, 4% dùng Bazzite
  • Gaming trên Linux vẫn là thiểu số, nhưng đang cho thấy đà tăng trưởng nhờ sự đa dạng của các bản phân phối và sự mở rộng của cộng đồng
  • Nếu thành công, đây có thể là khởi đầu của một thử nghiệm cá nhân có thể biến tác giả thành “người truyền giáo cho cuộc cách mạng”; còn nếu thất bại, anh có thể quay lại Windows

1 bình luận

 
GN⁺ 2025-11-20
Ý kiến Hacker News
  • Gần đây tôi nhận được Framework Desktop. Ban đầu không định dùng để chơi game, nhưng đã thử cho biết
    Tôi cài Fedora 43 và mọi thứ hoạt động hoàn hảo, Steam cũng cài không gặp vấn đề gì. Cyberpunk 2077 cũng chạy ngay lập tức
    Nhờ Valve, tôi có thể chạy game ngay mà không cần mở terminal hay chỉnh cấu hình
    Sau đó tôi thử chạy Deus Ex: Mankind Divided nhưng nó không hoạt động. Tôi đưa log cho AI xem thì hóa ra vấn đề là Steam mặc định cố chạy bản dựng Linux. Có rất nhiều xung đột phiên bản thư viện, và khi chuyển sang chạy bản dựng Windows thì mọi thứ được giải quyết hoàn hảo

    • Từ xưa đã có câu đùa rằng “API ổn định nhất trên Linux là Win32”, và thực tế Wine đóng vai trò kết nối ứng dụng Windows với các thư viện Linux
      Tuy vậy, tôi vẫn nghi ngờ tính bền vững lâu dài của cách này. Nếu Microsoft thay đổi API thì Valve hoặc Proton sẽ phải liên tục chạy theo, nên gánh nặng bảo trì có thể tăng cao
    • Tôi cũng có trải nghiệm tương tự. Phần lớn bản dựng native cho Linux được tạo ra trước khi Proton trở nên tốt như bây giờ nên không còn được bảo trì nữa. Trong khi đó, chạy bản Windows bằng Proton lại hoạt động tốt hơn nhiều
      Trong bối cảnh GPU và driver liên tục thay đổi, hỗ trợ native cho Linux giống như một mục tiêu thay đổi quá nhanh. Proton về thực chất đã trở thành mục tiêu chuẩn hóa
    • Tôi cũng đã xóa Windows 10, cài CachyOS và Steam rồi chạy Path of Exile 2, và thật ngạc nhiên là nó chạy rất tốt
      Dạo này có câu đùa rằng “Win32 là API ổn định duy nhất của Linux”, và vì nghe nói Red Dead Redemption 2 cũng chạy tốt nên tôi định thử game đó tiếp theo
    • Có người từng nói “ABI ổn định nhất trên Linux là win32”, nghe như đùa nhưng lại là sự thật
    • Khi gặp vấn đề chạy game, tôi thường tham khảo protondb.com để xem người khác đã giải quyết thế nào. Có thể lọc theo OS hoặc từ khóa nữa
  • Mỗi khi gặp vấn đề với Microsoft hay Adobe, các diễn đàn chính thức thực sự rất tệ. Câu trả lời toàn dẫn sang những bài khác với cả đống liên kết, và cuối cùng vẫn chẳng có cách giải quyết
    Ngược lại, tôi thấy diễn đàn Linux tốt hơn nhiều vì ở đó tập trung những người tự chủ trong việc giải quyết vấn đề

    • Diễn đàn của các tập đoàn lớn gần như vô dụng. Toàn kiểu trả lời “bạn đã đọc phần trợ giúp chưa?” rồi kết thúc bằng “việc này không thuộc bộ phận của chúng tôi”, sau đó khóa luôn chủ đề
    • Vấn đề của các diễn đàn thương mại là cấu trúc gamification khuyến khích có ‘phản hồi’ hơn là ‘đáp án đúng’. Trong khi đó, trên diễn đàn Linux thường có những người lịch sự và giỏi chuyên môn thực sự theo đuổi vấn đề đến cùng
    • Các diễn đàn MS chỉ biết kết thúc bằng “hãy chạy sfc /scannow” thì đúng là trò đùa. Giờ đây LLM còn hỗ trợ tốt hơn họ
    • Thực sự thì xử lý sự cố trên Linux dễ hơn rất nhiều so với OS thương mại
    • Tôi cũng đã chặn các trang như answers.microsoft.com trong blacklist của công cụ tìm kiếm Kagi
  • Tôi vừa khép lại podcast về Linux gaming mà mình duy trì suốt 13 năm trong tuần này. Tôi thấy thời điểm công bố Steam Machine II là lúc thích hợp
    Giờ đây nhờ Proton mà phần lớn game cứ thế chạy được, còn port native thì gần như biến mất nên chủ đề để bàn cũng ít đi. Có vẻ như kỷ nguyên Linux trong phòng khách cuối cùng đã đến

    • Tôi không nghe podcast đó, nhưng hiểu ý nghĩa của thời kỳ ấy. Ngày trước chạy được vài ba game bằng Wine đã là khó, còn bây giờ gần như mọi game đều chạy ổn
      Sẽ thật tốt nếu Valve công bố một ‘Proton spec’ để các nhà phát triển có thể đảm bảo tính tương thích, nhưng có lẽ điều đó khó xảy ra vì vấn đề sở hữu trí tuệ
    • Tuy nhiên, vấn đề anti-cheat vẫn chưa được giải quyết. Tôi đã phải quay lại Windows vì các game online
    • Tôi đã thắc mắc vì sao podcast lại kết thúc. Có lẽ lý do là Proton và Steam Machine II xuất hiện khiến nhu cầu port native giảm đi
    • Tôi muốn hỏi liệu có thể chia sẻ link podcast không
  • Tôi nghĩ việc người dùng mới bắt đầu bằng một bản phân phối tùy biến dựa trên Arch là kịch bản tệ nhất. CachyOS có thể chạy tốt lúc đầu, nhưng khi gặp sự cố về sau thì rất dễ dẫn tới cài lại từ đầu
    Thực ra chẳng cần cái gọi là “bản phân phối chuyên cho gaming”. Ubuntu hay Fedora là đủ rồi

    • Dù vậy, nếu chỉ chơi game thì distro gaming có thể lại phù hợp hơn. Fedora có rào cản đầu vào với người mới như phải thiết lập RPM Fusion hay kho 32-bit
    • Tôi thấy ngạc nhiên khi người mới ngày nay lại bị dẫn sang những bản phân phối nhánh kỳ lạ
    • Nếu bạn chỉ dùng PC như console, tức chỉ chạy ở chế độ Steam Big Picture, thì Bazzite là lý tưởng. Nhưng nếu dùng PC cho mục đích thông thường thì Fedora hoặc Ubuntu tốt hơn
    • Tôi đã cài CachyOS KDE lên Lenovo Yoga của vợ, nhưng KDE liên tục crash vì lỗi. Không rõ có phải do đồ họa AMD không, nhưng nó cực kỳ thiếu ổn định
    • Tôi dùng Linux Mint và hoàn toàn không gặp vấn đề gì khi chơi game
  • Tôi đã dùng Windows 8.1 cho tới đầu năm 2024, rồi chuyển hẳn sang Linux hoàn toàn sớm hơn dự kiến. Đã lâu rồi tôi mới lại cảm thấy hứng thú với máy tính như vậy

    • Tôi đã dùng Linux hơn 20 năm nên giờ gần như quên mất cách dùng Windows. Nhìn giao diện đầy tính quảng cáo của Windows, tôi không hiểu vì sao người ta vẫn dùng nó
      Tôi có thể hiểu vì sao người không rành kỹ thuật lại chọn Mac. Đó là kiểu dùng tiền để giải quyết vấn đề
    • Tôi dùng Linux từ năm 2006 nhưng thỉnh thoảng vẫn cần Windows. Đặc biệt là vì khả năng tương thích tài liệu Office hoặc bài tập của con cái trong một số tình huống nhất định
      Vấn đề không nằm ở Linux mà ở hệ sinh thái bị phụ thuộc vào định dạng và trình duyệt cụ thể. Vì vậy tôi thường nộp CV ở cả ba định dạng ODT, PDF và DOCX
    • Tôi tò mò vì sao bạn lại dùng 8.1 đến tận năm 2024
    • Tôi cũng muốn biết vì sao bạn vẫn gắn bó với 8.1
  • Sau khi Windows 10 hết hỗ trợ, tôi chuyển sang Fedora. Nhìn chung mọi thứ hoạt động tốt, nhưng có hai vấn đề trong công việc

    1. Chrome không có tự động cuộn bằng nút giữa chuột. Trên Firefox có thể bật bằng tùy chọn, nhưng trong môi trường Wayland thì ngay cả flag cũng không có tác dụng
    2. Không có ứng dụng native cho Google Drive. Tôi đã mount bằng RClone nhưng KRunner không thể lập chỉ mục các tệp trên drive
      Còn game thì chạy hoàn hảo
  • Tôi chơi game full-time trên Bazzite Linux và thực sự rất hài lòng. Hầu như không cần bảo trì gì, và mọi game Windows đều cứ thế mà chạy
    Dù Steam hiện cảnh báo “không đảm bảo trải nghiệm” thì cũng không vấn đề gì. Ngược lại, thời còn dùng Windows tôi lại khổ sở vì lỗi driver
    Theo trải nghiệm của tôi, không có lý do gì để không chơi game trên Linux

    • Chỉ có đúng một lý do là anti-cheat. Tôi đã từ bỏ Bazzite vì vấn đề đó, dù để thiết lập kiểu console thì nó là lựa chọn tuyệt vời
  • Tôi đã thử chạy Apex Legends trên Manjaro nhưng không thể vì anti-cheat của EA/Respawn
    Tôi tò mò liệu có cách nào để ngăn chặn cheat mà vẫn giữ được bảo mật và quyền riêng tư trên Linux không

    • Tính minh bạch phần mềm hoặc xác thực từ xa (VM mã hóa dựa trên AMD SEV) có thể hữu ích. Như vậy sẽ không cần trực tiếp chạy module kernel
    • Có thể tận dụng Secure Boot để game xác thực trạng thái khởi động. Cách làm là chỉ whitelist kernel của các bản phân phối lớn
    • Thực tế thì không có giải pháp tốt. Anti-cheat phía máy chủ là an toàn nhất, nhưng EA không muốn bỏ chi phí
  • Hồi những năm 2000, tôi từng lo rằng nếu ở nhà không có Windows thì năng lực xử lý sự cố ở công ty sẽ kém đi, nhưng giờ thì ngược lại: chỉ phải dùng Windows ở nơi làm việc mới là cực hình

    • Năm 2006 hồi còn học đại học, tôi đã rất kinh ngạc khi xem màn demo khối lập phương 3D của Compiz. Tôi cài Ubuntu 5.10 từ chiếc CD nhận được, và thiết kế ấm áp, đậm tính con người của nó để lại ấn tượng sâu sắc
      Dù lúc đầu tôi lỡ làm hỏng phân vùng và phải quay lại Windows, sau đó tôi đã trở về với Linux và dùng cho tới tận bây giờ
      Thế giới đã thay đổi rất nhiều, nhưng tôi vẫn thấy vui vì một sáng tạo mang tính con người như Linux vẫn còn tồn tại
  • Jonathan Blow nói rằng vấn đề của Linux là sự hỗn loạn của vô số phiên bản thư viện.
    Rốt cuộc, việc tạo ra một lớp mô phỏng Windows API lại trở thành lựa chọn thực tế hơn là dọn dẹp chính Linux
    Nghe có vẻ rối rắm, nhưng vì tôi không có ý định lên Windows 11 nên từ giờ sẽ tiếp tục dùng Linux