Les derniers contenus liés au tag Valve

Radeon Software 18.3.3 beta avec Vulkan 1.1

Publié le 20/03/2018 à 13:27 par Guillaume Louel

AMD a mis en ligne ces dernières heures une nouvelle version beta de ses pilotes graphiques. On retrouve comme souvent un support "optimisé" pour de nouveaux titres, cette fois ci il s'agit de Sea of Thieves et A Way Out.

Côté bugs, un problème de stuttering intermittent sous Forza Motorsport 7 à été corrigé. Pour Final Fantasy XV, ce sont des clignotements et objets disparaissant qui ont été résolus pour les configurations Multi GPU. Enfin pour Battlefront 2, c'est un plantage au lancement du titre, là encore sur des configurations Multi GPU, qui a été corrigé.

L'autre nouveauté de ces pilotes est qu'ils apportent un support de la version 1.1 de Vulkan, l'API "bas niveau" de Khronos Group. Cette nouvelle version avait été annoncée il y a quinze jours de cela  apporte plusieurs nouveautés dont les "Subgroup Operations" pour partager des données entre plusieurs tâches sur un GPU et une nouvelle version du langage intermédiaire de shaders, SPIR-V 1.3 (et de ses outils). Nvidia avait de son côté proposé un pilote beta spécifique pour Vulkan 1.1 au moment de l'annonce .

L'autre objectif pour Khronos Group est un support multi plateforme universel. Quelques jours avant l'annonce de cette version 1.1, la "Khronos Vulkan Portability Initiative"  avait été annoncée avec pour but de créer des couches de compatibilités fines s'appuyant sur les API bas niveau natives des plateformes, comme DirectX 12 pour Windows ou Metal chez Apple.

Pour rappel, Apple gère le déploiement (et le co développement) des pilotes graphiques pour sa plateforme contrairement à ce que l'on voit sous Windows, et il n'y a pas de support natif dans l'OS pour Vulkan. Microsoft n'en propose pas non plus pour Windows, le support y étant assuré par les pilotes directement (cf cette actualité), comme cela était le cas pour OpenGL dans les dernières versions de Windows.


Avec LunarG et MoltenVK, Valve annonce 50% de performances en plus sous Dota 2 par rapport à l'implémentation OpenGL sur Mac

Proposer des couches intermédiaires est donc une solution assez pragmatique, car si en général ces couches sont assez coûteuses, toutes ces API bas niveau sont excessivement proches dans leurs caractéristiques (elles sont après tout de bas niveau et "très proches du métal" avec des similarités larges) ce qui limite grandement l'impact sur les performances. Valve et Brenwill Workshop ont rendu open source LunarG  (un SDK MacOS Vulkan spécifique développé par Valve) et MoltenVK  (une couche de traduction Vulkan vers Metal pour MacOS et iOS) en partenariat avec Khronos. Vous pouvez retrouver une présentation de cette initiative sur cette page  qui évalue également la portabilité pour DirectX 12. Une autre initiative est celle de Mozilla  dans le cadre du développement de son API cross plateforme bas niveau gfx-rs .

Le téléchargement de ces pilotes AMD s'effectue sur cette page du site du constructeur .

Les dernières nouvelles de la VR

Publié le 31/10/2016 à 18:15 par Guillaume Louel

Beaucoup d'annonces ont été faites ces dernières semaines du côté de la réalité virtuelle, nous allons tenter de profiter de cette actualité pour résumer les plus importantes.

Vue par beaucoup dans l'industrie comme un possible moteur pour pousser en avant les ventes de PC et de GPU, la réalité virtuelle n'aura pour l'instant pas vraiment eu l'impact souhaité.

Après l'arrivée des Oculus Rift et des HTC Vive plus tôt dans l'année, la question de la puissance des machines reste, selon certains, un frein à l'adoption.

Compenser la stabilité du rendu

Différentes méthodes existaient déjà pour tenter de compenser un framerate qui ne serait pas parfaitement stable. Oculus poussait depuis un moment le concept de l'Asynchronous Timewarp . L'idée est assez simple, une fois une image rendue par le GPU, un second thread va déformer cette image en la projetant en fonction des dernières informations de mouvement. Dans le cas ou le GPU est incapable de fournir l'image suivante dans les temps, la reprojection sera utilisée. La technique permet de limiter grossièrement les problèmes de mouvement de tête (l'image affichée fait que l'on "regarde" dans la bonne direction), mais ne compense évidemment pas les éventuelles évolutions de la scène (mouvement des objets, etc).

De ce côté, on notera que Valve a rajouté la semaine dernière sa propre version de la technologie dans SteamVR, baptisée Asychronous Reprojection  (la beta ne fonctionne pour l'instant qu'avec les cartes Nvidia).

En début de mois, Oculus avait annoncé une nouvelle variante de cette technologie baptisée Asynchronous Spacewarp . Les détails techniques ne sont pas nombreux, il s'agirait d'une variante de reprojection plus complexe qui utiliserait les deux images précédemment rendues pour estimer les mouvements et créer une nouvelle image intermédiaire composite sur le GPU. Les premiers retours semblent assez bons même si comme pour la reprojection classique, la technique n'est pas parfaite et génère des artefacts plus ou moins gênants selon les situations.

"Inside-out tracking"

On a également vu des annonces sur la question du positionnement dans l'espace. Les deux kits disponibles aujourd'hui utilisent des méthodes différentes dans leur approche mais avec un principe identique : la position dans l'espace du casque est déterminée par un objet extérieur. Dans le cas du Rift le positionnement est réalisé par un capteur infrarouge. Le système de HTC est un peu plus complexe et utilise deux cubes externes, l'avantage étant qu'il peut déterminer la position dans une pièce entière.

Qualcomm a présenté de son côté une plateforme de référence VR mobile  (destiné aux OEMs qui pourront proposer le produit rebadgé), qui intègre cette fois ci une détection du positionnement directement intégrée dans le casque. Un mélange de capteurs (gyroscopes, accéléromètres et magnétomètres, et possiblement les deux caméras frontales) sont mis à contribution pour déterminer la position dans l'espace sans référence externe, à une fréquence de 800 Hz. Le traitement serait effectué par un DSP intégré que l'on pourrait retrouver dans d'autres solutions.

Si Oculus travaille aussi sur ce type de positionnement (inside out tracking), c'est Microsoft  qui a surpris en annonçant la semaine dernière travailler avec plusieurs constructeurs pour proposer des casques "abordables", sous la barre des 300 dollars. Ils disposeraient eux aussi d'un système de positionnement intégré. Aucune information n'a été donné sur d'éventuelles caractéristiques, on sait au mieux que Dell, Acer, HP, Lenovo et Asus proposeront de tels modèles qui seront disponibles en 2017.

Le rôle exact de Microsoft, au delà de l'exclusivité de fonctionnement de ces casques sous Windows 10, est inconnu. Microsoft semble avoir développé une technologie de positionnement intégrée pour Hololens, il est possible que la société propose cette technologie sous licence. L'utilisation d'une solution tierce et peu coûteuse (comme celle présentée par Qualcomm) reste cependant une forte possibilité pour ces futurs casques.

Zenimax vs Facebook

Si le rachat d'Oculus par Facebook n'avait pas été très bien accueilli en général, la société s'était en prime attirée les foudres de Zenimax, maison mère d'id Software. En août 2013 (avant le rachat), John Carmack avait rejoint Oculus comme CTO (Chief Technical Officer) avant de quitter son poste chez id quelques mois plus tard, rompant définitivement tout lien  avec la société.

En mai 2014, et un mois après le rachat, Zenimax a entamé des poursuites contre Oculus VR indiquant que les contributions de John Carmack (et de quelques uns de ses collègues qui ont quitté eux aussi id Software pour Oculus) à l'Oculus Rift étaient la propriété intellectuelle de Zenimax. Dans la foulée, la société avait contre attaqué, répondant que Zenimax essayait simplement de profiter du rachat de la société par Facebook.

Mais comme le pointent nos confrères de Polygon , la plainte de Zenimax ne semble pas être sans fondement. Le contentieux entre Zenimax et Oculus date de 2012 et si John Carmack s'était défendu en indiquant qu'aucune ligne de code écrite pour son ancien employeur n'avait été utilisé chez Oculus, en pratique Zenimax reprochait à Palmer Luckey d'avoir profité des investissements, sur plusieurs années, de la société pour résoudre certains problèmes techniques de la réalité virtuelle. Quelque chose qu'il aurait reconnu par écrit.

Une analyse des disques durs de John Carmack et de l'un de ses collègues par un expert indépendant aurait apporté des éléments qui contredisent plusieurs déclarations sous serment effectuées par les employés d'Oculus. L'intégrité de certaines images disques est également remise en question par l'expert.

Les avocats de Facebook ont tenté de bloquer le partage des informations trouvées par l'expert indépendant avec Zenimax, mais le juge a rejeté cette demande. L'expert devra aussi partager les conversations avec John Carmack autour de la récupération de l'image du disque de son MacBook, dont l'intégrité est remise en question.

Dossier : Les solutions de streaming : Streaming local Steam et Nvidia GameStream en test

Publié le 26/07/2016 à 11:33 par Guillaume Louel

Aujourd'hui, les solutions de streaming local pour profiter de la performance de son PC et de ses jeux dans son salon se multiplient. Que valent ces solutions ? Quelles concessions imposent-elles ?

[+] Lire la suite

Steam Link, un boitier Valve pour streaming

Tags : Steam; Valve;
Publié le 04/03/2015 à 10:49 par Marc Prieur

Depuis quelques années, Valve a pour stratégie de faire venir le jeu PC dans nos salon avec des initiatives telles que l'interface Big Picture, les PC de salon Steam Machines et le système d'exploitation SteamOS, la manette Steam Controller ou encore le Streaming local intégré dans Steam. Parmi ces projets certains sont en retard, mais Steam vient d'ajouter une nouvelle pierre à l'édifice avec Steam Link.

 
 

Prévu pour le mois de novembre au tarif de 50$, Steam Link se connectera au réseau local par une prise Ethernet et détectera et décodera automatiquement le flux vidéo 1080p 60 fps encodé par votre PC sous Steam pour l'afficher via le HDMI sur votre télévision. Deux ports USB sont également visibles sur l'illustration de ce Steam Link qui prendra logiquement en charge les Steam Controller. A noter qu'en sus de Steam Link, c'est également en novembre que Steam Controller (également vendus 50$), SteamOS et les Steam Machines devraient (finalement) débarquer.

Par ailleurs, Valve a annoncé son nouveau moteur Source 2, qui sera gratuit (mais probablement avec royalties) comme c'est désormais le cas de l'Unreal Engine. Une version utilisant l'API Vulkan est prévue, mais aucune date n'a été donnée. Enfin la réalité virtuelle est également à l'ordre du jour avec SteamVR, une solution basée entre autres sur un casque co-développé avec HTC. La version développeur est prévue pour ce printemps, le casque HTC Vive devant être commercialisé en fin d'année.

Top articles