1 điểm bởi GN⁺ 2023-10-11 | 1 bình luận | Chia sẻ qua WhatsApp
  • Counter-Strike 2 được phát hành như phần tiếp theo thay thế CS:GO hiện có, nhưng Valve cho biết không có kế hoạch tạo phiên bản macOS
  • Người dùng DirectX 9, hệ điều hành 32-bit và macOS — các nhóm bị ngừng hỗ trợ — cộng lại chiếm dưới 1% số người chơi CS:GO đang hoạt động; CS2 chỉ hỗ trợ Windows 64-bit và Linux
  • CS2 được áp dụng cho người sở hữu CS:GO dưới dạng bản cập nhật 26GB, nhưng người dùng macOS sau khi cài đặt không thể chơi cả trò chơi cũ lẫn phiên bản mới, và cũng không thể quay về bản trước
  • Người dùng chủ yếu chơi CS:GO trên macOS có thể nhận hoàn tiền Prime Status Upgrade nếu đáp ứng điều kiện, hạn chót là ngày 1 tháng 12 năm 2023
  • Người dùng macOS có thể truy cập bản dựng CS:GO legacy không có matchmaking chính thức, nhưng sau ngày 1 tháng 1 năm 2024, một số tính năng có thể bị suy giảm hoặc thất bại

Quyết định ngừng hỗ trợ macOS

  • Valve cho biết không có kế hoạch phát hành phiên bản macOS của Counter-Strike 2
  • Counter-Strike 2 là phần tiếp theo thay thế Counter-Strike: Global Offensive, tựa FPS nổi tiếng
  • FAQ hỗ trợ Steam cho biết hãng sẽ ngừng hỗ trợ phần cứng và nền tảng cũ để phù hợp với các thay đổi công nghệ
    • Các đối tượng bị ngừng hỗ trợ bao gồm DirectX 9, hệ điều hành 32-bit và macOS
    • Các nhóm này cộng lại chiếm dưới 1% số người chơi CS:GO đang hoạt động
    • Counter-Strike 2 về sau chỉ hỗ trợ Windows 64-bitLinux

Tác động của bản cập nhật CS2 đối với người dùng Mac

  • Việc ra mắt Counter-Strike 2 được áp dụng cho người dùng CS:GO hiện có dưới dạng bản cập nhật 26GB
  • Người dùng macOS cũng nhận được bản cập nhật, nhưng sau khi cài đặt, do không được hỗ trợ, họ không thể chơi cả bản gốc lẫn bản cập nhật
  • Khi đó, người dùng macOS cũng không được cung cấp tùy chọn quay về bản trước

Điều kiện hoàn tiền Prime Status Upgrade

  • Valve cung cấp hoàn tiền Prime Status Upgrade cho một số người chơi Mac
  • Điều kiện để được hoàn tiền như sau
    • Phần lớn thời gian chơi CS:GO phải diễn ra trên macOS
    • Phải từng chơi CS:GO trên Mac trong khoảng từ ngày công bố Counter-Strike 2 Limited Test, 22 tháng 3 năm 2023, đến ngày phát hành Counter-Strike 2, 27 tháng 9 năm 2023
    • Thời điểm mua Prime Status Upgrade không ảnh hưởng đến điều kiện
  • Hạn chót cung cấp hoàn tiền là đến ngày 1 tháng 12 năm 2023

Bản dựng CS:GO legacy và kết thúc hỗ trợ

  • Người dùng muốn tiếp tục chơi CS:GO trên macOS có thể truy cập phiên bản legacy hoặc frozen build
  • Bản dựng này bao gồm các tính năng CS:GO ngoại trừ matchmaking chính thức
  • Hỗ trợ CS:GO legacy kết thúc vào ngày 1 tháng 1 năm 2024
  • Sau khi kết thúc hỗ trợ, trò chơi vẫn có thể tiếp tục sử dụng, nhưng các tính năng phụ thuộc vào khả năng tương thích với Game Coordinator có thể bị suy giảm hoặc thất bại
    • Ví dụ bao gồm truy cập kho đồ

Các hạn chế kỹ thuật trong hỗ trợ game trên Mac

  • Tin tức rằng Counter-Strike 2 cho macOS không được phát triển tích cực có thể là cú đánh mạnh với nhiều người chơi
  • CS:GO ra mắt năm 2012 nhưng vẫn là tựa FPS phổ biến với hàng chục triệu người đăng nhập mỗi tháng
  • Dù người dùng Mac chiếm dưới 1% tổng số, nếu xét quy mô tổng thể thì con số này có thể tương đương hàng trăm nghìn người
  • Một trong những lý do Valve ngần ngại phát triển CS2 cho Mac là thiết bị Apple không hỗ trợ native Vulkan API, nền tảng của trò chơi
  • Vulkan được thiết kế để kế thừa OpenGL và giải quyết một số nhược điểm của OpenGL
  • Thư viện mã nguồn mở MoltenVK cung cấp triển khai Vulkan trên API đồ họa Metal của Apple, nhưng vẫn còn thiếu một số tính năng nâng cao của Vulkan

1 bình luận

 
GN⁺ 2023-10-11
Ý kiến trên Hacker News
  • Gần đây tôi phát hiện một điều thú vị: khá nhiều game Steam cũ cho Mac dù bị hiển thị là không tương thích 64-bit, thực tế chỉ là cờ ở backend bị đặt sai
    Steam vẫn cho cài dù có cảnh báo, và nếu bên trong có mã 64-bit thì vẫn chạy không vấn đề gì
    Đến lúc nào đó Rosetta biến mất thì chuyện này sẽ không còn ý nghĩa, nhưng từ giờ đến lúc đó tôi vẫn định chơi Antichamber https://store.steampowered.com/app/219890/Antichamber/ trên Mac

    • Việc MacBook bị buộc thành không tương thích 32-bit thật kỳ lạ
      Laptop vẫn có thể chạy mã 32-bit, nhưng sau bản cập nhật thì hệ điều hành lại nói là không thể
      Không cung cấp tương thích ngược trên sản phẩm mới và loại bỏ tính năng hiện có qua cập nhật là hai chuyện hoàn toàn khác nhau, và tôi không hiểu sao điều này lại có thể được chấp nhận
    • Trước khi 64-bit trở thành bắt buộc, có rất nhiều game dùng engine Source chơi được trên Mac, nên tôi tự hỏi liệu Valve chỉ cập nhật binary thôi có được không
  • Một quyết định đáng buồn
    Thỉnh thoảng muốn chơi surf hay kz, tôi vẫn mở CSGO trên Mac M1
    Chơi trên laptop tiện hơn nhiều so với phải ra cái desktop Windows mà tôi gần như chẳng bao giờ khởi động
    Tôi cũng từng định thử CSS, nhưng vì nó là 32-bit nên macOS không còn hỗ trợ nữa
    Cảm giác chắc giống như những người chơi Overwatch khi game họ yêu thích bị thay bằng một game khác mà họ không chơi
    Valve chắc chắn đã tính toán và rõ ràng tôi thuộc nhóm thiểu số, nhưng vẫn không thấy dễ chịu
    Nếu nhiều game hỗ trợ Mac hơn thì người chơi Mac cũng sẽ tăng lên, còn chuyện này là đi ngược lại và giống một vòng phản hồi tiêu cực

    • Thay vì trách nhà phát triển, nên nhìn nhận rằng ngay từ đầu Apple đã không thật sự có ý định hỗ trợ một hệ sinh thái thân thiện với game
      Thái độ là không theo cách của Apple thì mời ra ngoài
    • Điều còn bực hơn là Apple thật ra có một giải pháp khá ổn là Game Porting Toolkit
      Về cơ bản nó gần giống Wine/Proton cho macOS, nhưng Apple không biến nó thành thành phần hệ thống cho người dùng cuối, cũng không cho phép nhà phát triển dùng nó làm lớp thực thi cho ứng dụng
      Vì vậy nhà phát triển không thể phân phối binary Windows đặt trên Game Porting Toolkit như cách dùng Proton, và hợp lý mà nói công cụ này cũng sẽ biến mất sau vài năm nữa
      Đây không phải lần đầu game trên Mac đi vào ngõ cụt, nhưng giờ không còn BootCamp nữa nên thật sự có cảm giác như đã hết đường
      Các bản port cũ kỹ nửa vời của Aspyr giờ lại nhiều khả năng bị kẹt trong khó khăn tài chính sau khi được Embracer mua lại, nên cũng khó mà kỳ vọng
    • Nói thêm phòng khi có người chưa biết: CS:GO vẫn còn dùng được và vẫn có nhiều server surf/kz còn hoạt động
      Có thể xem cách truy cập trong video này https://youtu.be/A8cWDxqOG2k?si=w4xdxmRntqKLtYg0
      Quy trình thật sự rất đơn giản, nhưng hiện tôi không ngồi trước máy nên không thể ghi ra đây
    • Apple đã chặn driver Nvidia, Apple Silicon không hỗ trợ GPU rời, và họ không dùng Vulkan mà chỉ thúc đẩy Metal
    • Cài Crossover rồi chạy Steam bên trong đó là được
      Ngay cả trên M1 cũng chạy được
  • Tôi hiểu góc nhìn của người dùng Mac
    Người dùng Linux cũng thường nghe câu “không có đủ người mua game này trên Linux để biện minh cho chi phí port và hỗ trợ”
    Tuy nhiên Counter-Strike 2 có bản build Linux native không cần Proton, nên riêng game này thì phía Linux không gặp vấn đề

    • Nghĩ đến việc Steam Deck chạy Linux thì nếu Valve không hỗ trợ Linux mới là lạ
      Dĩ nhiên cũng có thể chạy bằng Proton, nhưng theo tôi nhớ thì các phiên bản Counter-Strike trước đây nhìn chung cũng có hỗ trợ Linux native
      Còn hỗ trợ Mac ở các bản trước thì tôi không chắc
    • Người dùng Mac thì hơi khác Linux, vì họ tự nguyện bước vào khu vườn có tường bao của một công ty nghìn tỷ đô
    • Nhờ Wine/Proton và Steam Deck mà game trên Linux đang trỗi dậy, nên hy vọng một ngày nào đó Linux sẽ vượt Windows để trở thành hệ điều hành tiêu biểu cho chơi game
    • Từ góc nhìn của người từng phát hành phần mềm trên Linux, vấn đề lớn nhất không phải là thị phần nhỏ
      3% người dùng desktop cũng là một quy mô khách hàng khá ổn
      Vấn đề thật sự là vì thiếu tiêu chuẩn và bị phân mảnh, việc đảm bảo chất lượng đúng nghĩa gần như là bất khả thi
    • Lý do duy nhất hiện nay Linux được hỗ trợ là vì Valve muốn có một máy console cầm tay, và muốn gây sức ép lên Microsoft bằng cách cho thấy game có thể chạy tốt hơn trên Linux đến mức nào
      Thực tế là điều đó đã có hiệu quả, và Microsoft trong vài năm gần đây đã nỗ lực nhiều hơn để sửa các vấn đề liên quan đến game
      Số lượng Steam Deck không thể so với số lượng Mac, và Mac hiện chiếm 30% thị trường desktop, trong khi Linux vẫn quanh mức 3%
  • Để chơi CS2 trên M1 Mac, đã dùng https://github.com/Whisky-App/Whisky
    Nếu đổi tùy chọn khởi chạy sang -nojoy và bật đồng bộ dọc thì chạy khá ổn
    Nếu tắt đồng bộ dọc, game có thể bị crash sau mỗi vài phút, và phải chấp nhận một chút lỗi âm thanh

    • Tôi khá ngạc nhiên khi thấy Whisky được xây dựng trên CrossOver 22.1.1 và Game Porting Toolkit của Apple
      Không biết rằng đã có thứ tận dụng Game Porting Toolkit ở mức hơn cả công cụ cho lập trình viên, nên tôi định thử
      Máy chính của tôi là M2 Pro Mac Studio, và thường thì tôi chơi game casual bằng cách stream Steam từ PC chơi game sang Mac
      Dù vậy, đôi khi vẫn muốn chạy native các game không hỗ trợ trên macOS hoặc có chất lượng stream Steam kém
      Tôi để PC chơi game trong gara vì cần không gian VR rộng, nhưng sáng sớm đôi khi ở đó quá lạnh
    • Nhờ gợi ý -nojoy, có vẻ cũng đã chơi được trên CrossOver
      Quyết định lần này của Valve thật đáng tiếc
      Apple đang thúc đẩy khá mạnh việc hồi sinh gaming trên Mac, và Game Porting Toolkit cũng là một phần trong đó, nên các con số có thể thay đổi trong vài năm tới
    • Nhưng tôi tò mò độ trễ đầu vào thì thế nào
      Với Counter-Strike, đó là yếu tố cốt lõi
  • Có lẽ Valve nói đúng, nhưng dù vậy vẫn có cảm giác như một vòng phản hồi tiêu cực
    Thời COVID khi còn dùng chiếc Intel MacBook cũ, tôi đã chơi COD: Warzone với bạn bè trong lúc cách ly và rất vui
    Nhưng khi đổi sang M1 Mac thì cánh cửa đó đóng lại, và nếu vẫn có thể thì thỉnh thoảng bây giờ tôi vẫn sẽ chơi
    Tuy nhiên có lẽ tôi cũng sẽ không chi đủ tiền vào những thứ như battle pass, nên với Valve thì có thể tôi không đáng giá
    Nhìn một cách hoài nghi, có lẽ số tiền kiếm được từ những người chơi đó quan trọng hơn tổng số người chơi Mac
    Người không mua thiết bị chơi game chuyên dụng nhìn chung nhiều khả năng là người chơi casual

    • Trên M1/M2 Mac, Wineskin có thể đáng quan tâm
      Tôi đang dùng nó để chơi các game cũ trên Mac M2 Max 2023
      https://github.com/Gcenx/WineskinServer
    • Tôi tò mò không biết game đó có đơn giản là không chạy được bằng Rosetta hay không
  • Mac thiếu game → vì vậy không mua Mac để chơi game → vì vậy không có người chơi Mac → vì vậy không có game cho Mac
    Một vòng luẩn quẩn đáng buồn

    • Apple cũng không giúp được nhiều trong việc tạo động lực cho lập trình viên port game
      Họ có phí ứng dụng 30%, và cho đến năm 2014, trước khi Metal ra đời, môi trường phát triển native cũng còn thiếu
      Windows đã có DirectX từ lâu hơn nhiều
    • Trên macOS cũng có khá nhiều game chạy rất tốt trên các chip Apple Silicon mới
      Tôi đã chơi nhiều game của Paradox, chẳng hạn Stellaris, Europa Universalis IV, Hearts of Iron, Victoria, và cũng chơi Civilization 5/6, Factorio, League of Legends
      Có nhiều game không chạy trên macOS, nhưng nói rằng không thể chơi game trên macOS thì không đúng
    • Nhờ Steam Deck, tôi tò mò liệu Linux đã vượt Mac trong cơ sở người dùng Steam chưa
      Tôi đã cố tìm thống kê nhưng thất bại
      Sau đó mới thấy người ta nói rằng trong Steam Hardware Survey, nếu bấm vào từng hàng thì có thể xem thông tin chi tiết hơn
    • Tôi cho rằng việc Apple ép mọi người dùng Metal hoàn toàn là lỗi của Apple
    • Ngay cả khi chơi game bằng Mac thời Intel, hiệu năng cũng tốt hơn đáng kể nếu dual boot vào phân vùng Windows
      Vì vậy những người chơi game nghiêm túc nhìn chung đều làm như vậy, và điều đó hẳn chẳng giúp gì cho thống kê game trên Mac
  • Kể từ khi có chip M-series, số Mac có thể chơi game đã tăng bùng nổ, nên quyết định này trông thật ngớ ngẩn
    Thị trường đó phần lớn vẫn chưa được khai phá
    Lý do “không đủ người chơi” là vì không có đủ người làm game cho Mac
    Trước đây, vấn đề phần cứng và hỗ trợ hệ điều hành là lớn, nhưng giờ nói thật tôi nghĩ đã thành vấn đề của các lập trình viên lười biếng, thiên kiến hoặc thiếu trí tưởng tượng

    • Tôi tò mò không biết có thể cài Windows lên Mac để trở thành iGamer không
  • Đây là vấn đề con gà và quả trứng
    Tôi đã chơi Baldur's Gate 3 trên M1 MacBook Pro và đó là một trải nghiệm tuyệt vời
    Lý do duy nhất tôi vẫn giữ một máy Windows lúc này chỉ là để thỉnh thoảng chơi game
    Trong nhiều năm, tôi gặp khá nhiều người dùng Mac thích chơi game nhưng bị bó buộc vào console
    Trên PC có nhiều trải nghiệm độc đáo mà console không có, hoặc khách quan là tệ hơn nếu thiếu chuột và bàn phím
    Trông như tiền để sẵn đó chỉ chờ nhặt lên vậy

    • Ở một mức độ nào đó thì đúng, nhưng tôi nghĩ đó chưa phải toàn bộ câu chuyện
      Câu “ít người dùng” cũng đúng với Linux, nhưng tỷ lệ người dùng chơi game trên Linux đang tăng và gần đây đã vượt macOS theo số liệu Steam
      Tôi nghĩ thái độ thờ ơ hoặc thù địch với game của Apple đã khiến nhiều nhà phát triển game rời đi
    • Nếu thật sự có đủ tiền để nhặt lên như vậy thì Valve hẳn đã biết
      Valve có dữ liệu cực kỳ chi tiết về tập người dùng Steam, và còn có nhiều nhà kinh tế học giúp họ ra quyết định
      Với họ thì việc đó không đáng, và trách nhiệm phá vỡ vấn đề con gà và quả trứng ấy cũng không nằm ở Valve
      Vấn đề họ vốn đã có, tức nỗi sợ Microsoft có thể làm hại họ, đã được giải quyết bằng cách đầu tư vào Linux
      https://www.valvesoftware.com/en/jobs?job_id=4
    • Tôi vẫn giữ console thế hệ mới nhất để chơi những game có thể cross-play với bạn bè dùng PC
      Tôi không có kiên nhẫn hay không gian để đặt thêm một máy tính nữa, nên console là phương án tốt thứ hai
      Không có đồ họa tốt nhất hay khả năng kiểm soát hiệu năng, nhưng sự đánh đổi đó chấp nhận được
    • Tôi cũng tương tự
      Phần lớn game tôi chơi bằng PS5, vì có các game độc quyền AAA chơi đơn quy mô lớn của Sony
      Với các game PC cần bàn phím và chuột như CS2, Steam Deck là một lựa chọn tốt
      Cắm vào dock USB-C là có thể dùng như một desktop PC
    • Hiệu năng của Baldur's Gate 3 trên M1 Pro thật sự tốt đến mức đáng kinh ngạc
  • Lý do duy nhất hiện tôi vẫn có một desktop Windows là vì game
    Tôi không quá ám ảnh với đồ họa nên cũng không phải cấu hình cao cấp
    Tôi chỉ muốn dùng Mac, và như vậy bàn làm việc cũng sẽ gọn hơn nhiều, nhưng hiện tại có vẻ khó

    • Đúng vậy
      Tôi cùng lắm chỉ là game thủ casual, và là power user của Apple
      Vài tuần trước tôi may mắn mua được một PC chơi game giá 50 đô ở cửa hàng đồ cũ và đang dùng làm máy chuyên chơi game
      Tôi nghĩ những game thủ không dùng Microsoft nhìn chung cũng tương tự, và có lẽ nhiều khả năng là máy dual-boot Linux/MS
      Chơi game trên Mac khó là điều phiền phức, nhưng thực tế là vậy
      Xe con xử lý lái tốt hơn xe tải, còn xe tải chở được nhiều hàng hơn xe con
      Có nhiều mục đích sử dụng chồng lấn, nhưng cuối cùng vẫn có những lĩnh vực chuyên biệt khác nhau
      Với tư cách người dùng *nix lâu năm, trải nghiệm của tôi khi dùng Microsoft khá kinh khủng
      Một phần có thể là vấn đề của Microsoft, nhưng bản thân quá trình từ power user trở thành người mới hoàn toàn cũng khá bực bội
    • Nếu kết nối internet ổn định thì dịch vụ stream game dạo này cũng khá dùng được
      Tôi stream GeForce Now trên MacBook, và cảm giác chơi Cyberpunk ở 4K “trên” một chiếc laptop nhỏ đến giờ vẫn chưa hết thú vị
    • Tôi khá thích Microsoft, nhưng ở nhà tôi sắp không còn máy Windows nào nữa
      Lý do cuối cùng để duy trì một desktop Windows vật lý là game, nhưng đã mấy tháng rồi tôi không đụng vào game nào
      Giờ chơi game giống như một sở thích đã hoàn toàn thuộc về quá khứ
      Tech stack lý tưởng ở nhà của tôi đang tiến gần đến chỉ một chiếc MacBook
      Windows phục vụ công việc thì xử lý bằng desktop Windows365 trên cloud
      Có một region dưới 10ms từ văn phòng tại nhà của tôi và đến nay hoạt động rất tốt
      Rất có thể tôi sẽ dọn các thùng máy này đi trước khi sang năm
    • Gần đây tôi đã chuyển sang Nobara Linux, một bản phái sinh của Fedora tập trung vào game
      Ngoại trừ Street Fighter 6, mọi game Steam tôi thử ném vào đều chạy được
      Street Fighter 6 cũng chạy, nhưng phải để thiết lập thấp và multiplayer không ổn định
      Proton đã tạo ra thay đổi lớn cho game trên Linux, và giờ đã hơn một tháng tôi hoàn toàn không boot vào phân vùng Windows nên cũng không có ý định quay lại
    • Tôi không chịu nổi Windows
      Tôi đang chờ ngày có thể dùng macOS làm hệ điều hành hằng ngày để chơi game
      Với mọi mục đích khác thì tôi đã dùng macOS làm hệ điều hành hằng ngày rồi
  • Một phần của việc này có lẽ liên quan đến chuyện Apple bắt đầu đẩy mạnh game hơn trong Sonoma
    Lý do tập người chơi nhỏ là vì game trên Mac đã bị bỏ mặc quá lâu, và những công nghệ như Vulkan vốn có thể mở ra khả năng chơi game trên Mac lại bị chặn hoàn toàn
    Có lẽ Valve nhận định rằng công sức bỏ ra không xứng với lượng người dùng họ có thể thu được hiện nay là chính xác
    Tuy nhiên, vì Apple ít nhất đã bắt đầu trông như muốn thay đổi, cơ sở người dùng có thể tăng theo thời gian
    Vấn đề là sau khi Epic đã đánh nhau lớn với Apple về quy định App Store, từ góc nhìn của Valve, việc muốn đứng ngoài cục diện này là hợp lý
    Nếu nuôi lớn hệ sinh thái game trên Mac mà cuối cùng nhiều khả năng lại bị dùng để đẩy chính họ khỏi nền tảng, thì tại sao họ phải giúp
    Có rủi ro đối với một phần cơ sở cài đặt Steam, nhưng lợi ích thì gần như không có
    Thành thật mà nói, việc Unreal Engine vẫn còn hỗ trợ macOS đã khá đáng ngạc nhiên rồi; dù điều đó không có lợi cho người tiêu dùng, Epic hẳn cũng đã có thể dễ dàng loại bỏ hoàn toàn hỗ trợ macOS