1 points par GN⁺ 2023-10-11 | 1 commentaires | Partager sur WhatsApp
  • Counter-Strike 2 a été lancé comme successeur remplaçant CS:GO, mais Valve a indiqué ne pas prévoir de version macOS
  • Les utilisateurs de DirectX 9, des systèmes d’exploitation 32 bits et de macOS, dont le support est abandonné, représentaient ensemble moins de 1 % des joueurs actifs de CS:GO, et CS2 ne prend en charge que Windows 64 bits et Linux
  • CS2 a été déployé pour les possesseurs de CS:GO sous la forme d’une mise à jour de 26 Go, mais les utilisateurs de macOS n’ont pu jouer ni à l’ancien jeu ni à la nouvelle version après l’installation, et aucun retour en arrière n’était possible
  • Les utilisateurs jouant principalement à CS:GO sur macOS peuvent obtenir un remboursement de Prime Status Upgrade s’ils remplissent les conditions, avec une échéance fixée au 1er décembre 2023
  • Les utilisateurs de macOS peuvent accéder à un build legacy de CS:GO sans matchmaking officiel, mais certaines fonctionnalités pourront se dégrader ou cesser de fonctionner après le 1er janvier 2024

Décision d’abandonner le support de macOS

  • Valve a indiqué ne pas prévoir de version macOS de Counter-Strike 2
  • Counter-Strike 2 est le successeur qui remplace le célèbre FPS Counter-Strike: Global Offensive
  • La FAQ d’assistance Steam explique que le support de matériels et de plateformes anciens est abandonné pour suivre les évolutions techniques
    • Cela inclut DirectX 9, les systèmes d’exploitation 32 bits et macOS
    • Ensemble, ces catégories représentaient moins de 1 % des joueurs actifs de CS:GO
    • À l’avenir, Counter-Strike 2 ne prendra en charge que Windows 64 bits et Linux

Impact de la mise à jour de CS2 sur les utilisateurs Mac

  • La sortie de Counter-Strike 2 a été appliquée aux utilisateurs existants de CS:GO via une mise à jour de 26 Go
  • Les utilisateurs de macOS ont eux aussi reçu la mise à jour, mais après l’installation, ils n’ont pu jouer ni à l’original ni à la version mise à jour en raison de l’absence de support
  • À ce moment-là, aucune option de rollback n’était proposée aux utilisateurs de macOS

Conditions de remboursement de Prime Status Upgrade

  • Valve propose à certains joueurs Mac un remboursement de Prime Status Upgrade
  • Les conditions d’éligibilité au remboursement sont les suivantes
    • La majeure partie du temps de jeu sur CS:GO devait avoir eu lieu sur macOS
    • Il fallait avoir joué à CS:GO sur Mac entre la date d’annonce du Counter-Strike 2 Limited Test, le 22 mars 2023, et la date de sortie de Counter-Strike 2, le 27 septembre 2023
    • La date d’achat de Prime Status Upgrade n’a pas d’impact sur l’éligibilité
  • La date limite pour obtenir le remboursement était fixée au 1er décembre 2023

Build legacy de CS:GO et fin du support

  • Les utilisateurs souhaitant continuer à jouer à CS:GO sur macOS peuvent accéder à une version legacy ou à un frozen build
  • Ce build inclut les fonctionnalités de CS:GO à l’exception du matchmaking officiel
  • Le support du CS:GO legacy a pris fin le 1er janvier 2024
  • Après la fin du support, le jeu reste accessible, mais les fonctionnalités dépendant de la compatibilité avec le Game Coordinator peuvent se dégrader ou cesser de fonctionner
    • L’accès à l’inventaire en fait partie

Contraintes techniques du support des jeux sur Mac

  • La nouvelle selon laquelle Counter-Strike 2 pour macOS ne fait pas l’objet d’un développement actif peut être un coup dur pour de nombreux joueurs
  • CS:GO est sorti en 2012, mais reste un FPS populaire auquel des dizaines de millions de personnes se connectent chaque mois
  • Même si les utilisateurs Mac représentent moins de 1 % du total, cela peut tout de même correspondre à plusieurs centaines de milliers de joueurs compte tenu de l’ampleur globale
  • L’une des raisons pour lesquelles Valve hésite à développer CS2 pour Mac est que les appareils Apple ne prennent pas en charge nativement la Vulkan API, sur laquelle repose le jeu
  • Vulkan a été conçue pour succéder à OpenGL et corriger certaines de ses limites
  • La bibliothèque open source MoltenVK fournit une implémentation de Vulkan au-dessus de l’API graphique Metal d’Apple, mais certaines fonctionnalités avancées de Vulkan restent encore absentes

1 commentaires

 
GN⁺ 2023-10-11
Avis de Hacker News
  • J’ai récemment découvert quelque chose d’intéressant : pour beaucoup d’anciens jeux Steam sur Mac, même lorsqu’ils sont indiqués comme incompatibles 64 bits, il s’agit en réalité simplement d’un mauvais réglage d’un flag côté backend
    Steam autorise l’installation malgré l’avertissement, et s’il y a effectivement du code 64 bits, le jeu se lance sans problème
    Un jour, quand Rosetta disparaîtra, cela n’aura plus de sens, mais d’ici là, je compte bien profiter d’Antichamber https://store.steampowered.com/app/219890/Antichamber/ sur Mac

    • C’est étrange d’avoir forcé l’incompatibilité 32 bits sur les MacBook
      Le portable peut exécuter du code 32 bits, mais après une mise à jour, le système d’exploitation dit qu’il ne peut plus le faire
      Ne pas fournir de rétrocompatibilité sur un nouveau produit et supprimer une fonctionnalité existante via une mise à jour sont deux choses totalement différentes, et je ne vois pas comment cela peut être accepté
    • Avant que le 64 bits ne devienne obligatoire, il y avait beaucoup de jeux Source Engine jouables sur Mac ; je me demande si Valve ne pourrait pas simplement mettre à jour les binaires
  • C’est une décision triste
    Il m’arrivait de lancer CSGO sur mon Mac M1 quand j’avais envie de faire un peu de surf ou de kz
    C’est beaucoup plus pratique sur un portable que d’aller jusqu’à mon PC Windows, que je démarre presque jamais
    J’ai aussi essayé CSS, mais comme c’est du 32 bits, macOS ne le prend plus en charge
    J’imagine que c’est un sentiment proche de celui qu’ont eu les joueurs d’Overwatch quand leur jeu a été remplacé par un autre auquel ils ne jouaient pas
    Valve a sûrement fait ses calculs et je suis clairement dans la minorité, mais ça ne fait pas plaisir
    Si davantage de jeux prenaient en charge le Mac, il y aurait aussi plus de joueurs sur Mac ; là, c’est un retour en arrière et ça ressemble à une boucle de rétroaction négative

    • Plutôt que de blâmer les développeurs, il faut voir qu’Apple n’a jamais vraiment eu l’intention de soutenir correctement un écosystème favorable au jeu vidéo
      C’est l’attitude « faites-le à la manière d’Apple ou partez »
    • Le plus frustrant, c’est qu’Apple dispose en quelque sorte d’une solution, le Game Porting Toolkit
      C’est en pratique assez proche de Wine/Proton pour macOS, mais Apple n’en fait pas un composant système destiné aux utilisateurs finaux et n’autorise pas non plus les développeurs à l’utiliser comme couche d’exécution pour leurs apps
      Les développeurs ne peuvent donc pas distribuer des binaires Windows par-dessus le Game Porting Toolkit comme avec Proton, et il est raisonnable de penser que cet outil disparaîtra lui aussi dans quelques années
      Ce n’est pas la première fois que le jeu sur Mac semble être une impasse, mais maintenant qu’il n’y a même plus BootCamp, ça ressemble vraiment à la fin
      Les vieux portages à moitié finis d’Aspyr risquent eux aussi d’être difficiles à espérer, maintenant que l’entreprise a été rachetée par Embracer et probablement coincée dans des difficultés financières
    • Au cas où : CS:GO reste utilisable, et beaucoup de serveurs surf/kz sont encore en ligne
      Pour savoir comment y accéder, regardez cette vidéo https://youtu.be/A8cWDxqOG2k?si=w4xdxmRntqKLtYg0
      La procédure est vraiment simple, mais je ne suis pas devant mon ordinateur pour l’écrire ici
    • Apple a bloqué les pilotes Nvidia, Apple Silicon ne prend pas en charge les GPU externes, et Apple n’a pas adopté Vulkan, préférant pousser uniquement Metal
    • Il suffit d’installer Crossover, puis de lancer Steam dedans
      Ça fonctionne aussi sur M1
  • Je comprends le point de vue des utilisateurs de Mac
    Les utilisateurs Linux ont souvent entendu eux aussi : « il n’y a pas assez d’acheteurs Linux pour ce jeu pour justifier les coûts de portage et de support »
    Cela dit, Counter-Strike 2 dispose d’un build Linux natif, sans passer par Proton, donc pour ce jeu précis, ce n’est pas un problème côté Linux

    • Quand on pense que le Steam Deck tourne sous Linux, il serait encore plus étrange que Valve ne propose pas de prise en charge de Linux
      Bien sûr, il pourrait aussi tourner via Proton, mais de mémoire, les versions précédentes de Counter-Strike avaient généralement aussi une prise en charge Linux native
      Je ne suis pas sûr pour la prise en charge Mac des versions précédentes
    • Les utilisateurs de Mac se sont volontairement enfermés dans le jardin clos d’une entreprise valorisée à mille milliards de dollars, donc c’est un peu différent de Linux
    • Grâce à Wine/Proton et au Steam Deck, le jeu sur Linux prend de l’ampleur ; j’espère qu’un jour Linux dépassera Windows comme système d’exploitation de référence pour le jeu
    • Pour avoir publié des logiciels sur Linux, le plus gros problème n’est pas la faible part de marché
      Même 3 % des utilisateurs de desktop, cela représente une clientèle tout à fait correcte
      Le vrai problème, c’est que le manque de standards et la fragmentation rendent l’assurance qualité correcte pratiquement impossible
    • La seule raison pour laquelle Linux est pris en charge aujourd’hui, c’est que Valve voulait une console portable et voulait montrer à quel point les jeux pouvaient mieux tourner sous Linux afin de mettre la pression sur Microsoft
      Cela a effectivement fonctionné, et Microsoft a consacré davantage d’efforts ces dernières années à corriger les problèmes liés au jeu vidéo
      Le nombre de Steam Deck n’a rien à voir avec le nombre de Mac, et les Mac représentent désormais 30 % du marché desktop, tandis que Linux reste toujours autour de 3 %
  • J’ai utilisé https://github.com/Whisky-App/Whisky pour essayer de jouer à CS2 sur un Mac M1
    En mettant l’option de lancement à -nojoy et en activant la synchronisation verticale, ça tourne plutôt bien
    Si on désactive la synchronisation verticale, ça peut planter toutes les quelques minutes, et il faut accepter quelques glitches audio

    • J’ai été surpris de voir que Whisky était construit sur CrossOver 22.1.1 et le Game Porting Toolkit d’Apple
      Je ne savais pas qu’il existait déjà quelque chose qui exploite le Game Porting Toolkit au-delà d’un simple outil pour développeurs, et je compte l’essayer
      Mon ordinateur principal est un Mac Studio M2 Pro, et en général je joue de façon casual en streaming Steam depuis mon PC de jeu vers le Mac
      Mais il y a quand même des jeux non pris en charge par macOS, ou dont la qualité en streaming Steam est mauvaise, que j’aimerais parfois lancer en natif
      Mon PC de jeu est dans le garage à cause du grand espace de jeu VR, mais tôt le matin il y fait parfois trop froid
    • Grâce à la suggestion -nojoy, il semble que ce soit devenu jouable aussi avec CrossOver
      La décision de Valve est regrettable
      Apple pousse assez fort pour relancer le jeu sur Mac, et le Game Porting Toolkit en fait partie, donc les chiffres pourraient changer dans les prochaines années
    • Mais je me demande ce qu’il en est de la latence d’entrée
      Dans Counter-Strike, c’est un élément essentiel
  • Valve a sans doute raison, mais ça ressemble quand même à une boucle de rétroaction négative
    Pendant le Covid, quand j’utilisais encore un ancien MacBook Intel, je me suis vraiment amusé avec des amis sur COD: Warzone pendant le confinement
    Mais quand je suis passé à un Mac M1, cette porte s’est fermée, et si ça avait été possible, j’y jouerais encore de temps en temps aujourd’hui
    Cela dit, je n’aurais probablement pas dépensé assez d’argent dans des choses comme les battle pass, donc je n’avais peut-être pas de valeur aux yeux de Valve
    Vu cyniquement, l’argent généré par ces joueurs comptait peut-être davantage que le nombre total de joueurs Mac
    Quelqu’un qui n’a pas acheté de machine dédiée au jeu a, en général, plus de chances d’être un joueur casual

    • Sur les Mac M1/M2, Wineskin peut être intéressant
      Je l’utilise pour jouer à de vieux jeux sur un Mac M2 Max de 2023
      https://github.com/Gcenx/WineskinServer
    • Je me demande si ce jeu ne tournait tout simplement pas non plus avec Rosetta
  • Il manque des jeux sur Mac → donc on n’achète pas de Mac pour jouer → donc il n’y a pas de joueurs Mac → donc les jeux Mac ne sortent pas
    C’est un triste cercle vicieux

    • Apple n’a pas vraiment aidé non plus à motiver les développeurs à porter leurs jeux
      Il y avait la commission de 30 % sur les apps, et l’environnement de développement natif était insuffisant jusqu’en 2014, avant l’arrivée de Metal
      Windows avait DirectX depuis bien plus longtemps
    • Il y a aussi pas mal de jeux qui tournent très bien sous macOS sur les nouvelles puces Apple Silicon
      J’ai beaucoup joué à des jeux Paradox, comme Stellaris, Europa Universalis IV, Hearts of Iron et Victoria, ainsi qu’à Civilization 5/6, Factorio et League of Legends
      Il y a beaucoup de jeux qui ne fonctionnent pas sous macOS, mais dire qu’on ne peut pas jouer sur macOS n’est pas exact
    • Je me demande si, grâce au Steam Deck, Linux a dépassé Mac dans la base d’utilisateurs de Steam
      J’ai essayé de trouver les statistiques, sans succès
      J’ai appris plus tard que, dans le Steam Hardware Survey, on pouvait cliquer sur une ligne pour voir des informations plus détaillées
    • À mon avis, le fait qu’Apple ait imposé Metal relève entièrement de sa responsabilité
    • Même si l’on jouait sur Mac à l’époque Intel, les performances s’amélioraient nettement en dual-bootant sur une partition Windows
      Donc les gens qui jouaient sérieusement faisaient généralement ça, et ça n’a certainement pas aidé les statistiques du jeu sur Mac
  • Depuis les puces de série M, le nombre de Mac capables de jouer a explosé, donc cette décision paraît stupide
    Ce marché reste largement inexploité
    S’il n’y a “pas assez de joueurs”, c’est parce qu’il n’y a pas assez de gens qui créent des jeux pour Mac
    Avant, les problèmes de matériel et de prise en charge par l’OS étaient importants, mais maintenant, honnêtement, je pense que c’est devenu un problème de développeurs paresseux, biaisés ou manquant d’imagination

    • Je me demande s’il n’est pas possible d’installer Windows sur un Mac et de devenir un iGamer
  • C’est un problème de poule et d’œuf
    J’ai joué à Baldur's Gate 3 sur un MacBook Pro M1, et l’expérience était excellente
    La seule raison pour laquelle je garde aujourd’hui une machine Windows, c’est pour jouer de temps en temps
    Parmi les utilisateurs de Mac que j’ai croisés au fil des années, beaucoup aimaient les jeux mais étaient cantonnés aux consoles
    Sur PC, il y a beaucoup d’expériences uniques qu’on ne trouve pas sur console, ou qui sont objectivement moins bonnes sans souris ni clavier
    Ça ressemble à de l’argent laissé sur la table

    • C’est vrai dans une certaine mesure, mais je ne pense pas que ce soit toute l’histoire
      Dire qu’« il y a peu d’utilisateurs » vaut aussi pour Linux, mais la part des joueurs Linux augmente et, récemment, elle a dépassé celle de macOS sur Steam
      Je pense que l’attitude indifférente ou hostile d’Apple envers le jeu a fait fuir beaucoup de développeurs de jeux
    • S’il y avait vraiment assez d’argent à ramasser, Valve l’aurait su
      Valve dispose de données très fines sur sa base d’utilisateurs Steam, et emploie aussi plusieurs économistes pour l’aider à prendre ses décisions
      Pour eux, ça n’en vaut pas la peine, et ce n’est pas non plus à Valve de résoudre ce problème de poule et d’œuf
      Le problème qu’ils avaient déjà, à savoir la crainte que Microsoft puisse les mettre en difficulté, ils l’ont résolu en investissant dans Linux
      https://www.valvesoftware.com/en/jobs?job_id=4
    • Je garde une console de dernière génération pour jouer à des jeux compatibles en cross-play avec mes amis sur PC
      Je n’ai ni la patience ni la place pour installer un autre ordinateur, donc la console est la solution de repli
      Je n’obtiens pas les meilleurs graphismes ni le contrôle des performances, mais ce compromis me convient
    • Pareil pour moi
      J’utilise surtout la PS5, à cause des grosses exclusivités AAA solo de Sony
      Pour les jeux PC comme CS2 qui nécessitent clavier et souris, le Steam Deck est une bonne option
      Branché sur un dock USB-C, il peut s’utiliser comme un PC de bureau
    • Les performances de Baldur's Gate 3 sur M1 Pro sont vraiment étonnamment bonnes
  • La seule raison pour laquelle j’ai encore un desktop Windows, c’est le jeu
    Je ne suis pas très obsédé par les graphismes, donc ce n’est même pas une machine haut de gamme
    J’aimerais n’utiliser que des Mac, et mon bureau serait alors beaucoup plus dégagé, mais pour l’instant ça semble compliqué

    • Oui
      Je suis au mieux un joueur occasionnel, et un power user Apple
      Il y a quelques semaines, j’ai eu la chance de trouver dans une boutique d’occasion un PC de jeu à 50 dollars, que j’utilise comme PC dédié aux jeux
      J’imagine que les joueurs qui n’utilisent pas Microsoft font à peu près la même chose, probablement avec une machine en double boot Linux/MS
      Jouer sur Mac est pénible, mais c’est la réalité
      Une voiture particulière se conduit mieux qu’un camion, et un camion transporte plus de charge qu’une voiture particulière
      Il y a beaucoup d’usages qui se recoupent, mais au final chacun a ses domaines de spécialisation
      En tant qu’ancien utilisateur de *nix, mon expérience avec Microsoft a été assez horrible
      Une partie vient sûrement de Microsoft, mais le simple fait de passer de power user à parfait débutant est aussi très agaçant
    • Si la connexion Internet est stable, les services de cloud gaming sont désormais assez utilisables
      Je streame GeForce Now sur mon MacBook, et le plaisir de jouer à Cyberpunk en 4K « sur » un petit portable ne s’est toujours pas estompé
    • J’aime plutôt Microsoft, mais je suis sur le point de ne plus avoir aucune machine Windows à la maison
      La dernière raison de garder un desktop Windows physique, c’était le jeu, mais je n’ai touché à aucun jeu depuis des mois
      Désormais, le jeu me semble être un hobby totalement révolu
      Mon stack technique idéal à la maison se rapproche d’un simple MacBook
      Pour le travail sous Windows, je passe par un desktop Windows365 dans le cloud
      Il y a une région à moins de 10 ms de mon bureau à la maison, et jusqu’ici ça fonctionne très bien
      Il est fort probable que je me débarrasse de ces machines avant l’année prochaine
    • Je suis récemment passé à Nobara Linux, une dérivée de Fedora axée sur le jeu
      À l’exception de Street Fighter 6, tous les jeux Steam que je lui ai lancés ont fonctionné
      Street Fighter 6 se lance aussi, mais il faut baisser les réglages et le multijoueur est instable
      Proton a changé la donne pour le jeu sous Linux, et maintenant que je n’ai pas démarré ma partition Windows depuis plus d’un mois, je n’ai aucune envie d’y revenir
    • Je ne supporte pas Windows
      J’attends le jour où macOS pourra être mon système d’exploitation quotidien pour jouer
      Pour tous les autres usages, macOS est déjà mon système d’exploitation au quotidien
  • Une partie de cette histoire semble liée au fait qu’Apple a commencé avec Sonoma à pousser plus fortement le jeu
    Si le vivier de joueurs est réduit, c’est parce que le jeu sur Mac a été négligé pendant beaucoup trop longtemps, et des technologies comme Vulkan, qui auraient pu ouvrir des possibilités au jeu sur Mac, ont été complètement bloquées
    Valve a probablement raison de considérer que l’effort n’en vaut pas la peine au regard du nombre d’utilisateurs qu’ils pourraient obtenir aujourd’hui
    Mais comme Apple commence au moins à donner l’impression de vouloir changer, la base d’utilisateurs pourrait grandir avec le temps
    Le problème, c’est qu’après le gros affrontement entre Epic et Apple au sujet des règles de l’App Store, il est logique que Valve veuille simplement rester à l’écart de cette configuration
    S’ils aident à développer l’écosystème du jeu sur Mac, il y a de fortes chances que cela serve ensuite à les évincer de la plateforme ; alors pourquoi aideraient-ils ?
    Cela crée un risque pour une partie de la base installée de Steam, mais presque aucun bénéfice
    Honnêtement, je trouve déjà assez étonnant qu’Unreal Engine prenne encore en charge macOS, et même si ce ne serait pas bon pour les consommateurs, il aurait été facile pour Epic d’abandonner complètement le support de macOS