IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement 2D, 3D et Jeux Discussion :

Microsoft a développé une technologie qui permet de jouer plus longtemps sur un smartphone


Sujet :

Développement 2D, 3D et Jeux

  1. #1
    Expert éminent sénior

    Homme Profil pro
    Rédacteur technique
    Inscrit en
    Mars 2017
    Messages
    1 177
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Rédacteur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2017
    Messages : 1 177
    Points : 78 775
    Points
    78 775
    Par défaut Microsoft a développé une technologie qui permet de jouer plus longtemps sur un smartphone
    Microsoft a développé une technologie qui permet de jouer plus longtemps sur un smartphone
    En réduisant la consommation d'énergie des jeux mobiles

    Au cours de la dernière décennie, l’industrie du jeu vidéo sur mobile a pris de l’ampleur. Les joueurs peuvent profiter d’une expérience de jeu incroyable sur les appareils mobiles de dernière génération en raison notamment des capacités de traitement de plus en plus performantes des GPU (des circuits dédiés au traitement graphique) qui sont intégrés à ces dispositifs.

    Cependant, tout cela se fait encore au détriment de la consommation d’énergie globale de l’appareil, avec un impact négatif observé au niveau de l’autonomie, sachant qu’actuellement la consommation d’énergie des GPU mobiles augmente proportionnellement avec la quantité de calculs graphiques qui doivent être effectués. Il n’est donc pas surprenant de constater que les jeux vidéo mobiles disposant de contenus graphiques lourds et nécessitant des rendus complexes sont extrêmement gourmands en énergie et drainent les batteries très rapidement.

    Pour résoudre ce problème, des chercheurs de la branche asiatique de Microsoft Research (MSRA) et de l’Institut coréen des sciences et de la technologie (KAIST) ont travaillé de concert afin de mettre au point un nouveau système baptisé RAVEN qui permettrait de réduire de manière significative la consommation d’énergie induite par les jeux mobiles sans compromettre l’expérience utilisateur.

    Nom : 0.jpg
Affichages : 2991
Taille : 48,0 Ko

    RAVEN est basé sur une observation assez simple découlant des études de ces chercheurs : la plupart des jeux vidéo bénéficient d’un rendu d’images en continu qui cible les 60 images par seconde (image/s ou fps), malgré le fait que jusqu’à 50 % de ces images sont perceptuellement identiques ou très similaires. En d’autres termes, les différences entre les images rendues, lorsqu’elles existent, sont généralement trop infimes pour être détectées par les joueurs. Cela suppose que la puissance de traitement du GPU et de l’énergie sont gaspillées pour les générer, alors qu’elles n’ont en réalité aucun impact sur l’expérience de jeu.

    Les chercheurs du MSRA et du KAIST ont donc supposé que l’élimination du rendu de ces images perceptuellement redondantes pourrait réduire considérablement la consommation d’énergie. Le système qu’ils ont élaboré (RAVEN) exploite la perception visuelle humaine pour mettre à l’échelle le taux du rendu des trames. Pour ce faire, il introduit un procédé de mise à l’échelle basée sur la perception (PAS) des taux du rendu des trames. Cette technique permet de réduire le taux de rendu des trames d’un jeu chaque fois que des images successives sont perçues comme suffisamment proches ou similaires sur le plan perceptuel, et ainsi, d’économiser de l’énergie.

    Cette technologie repose sur un système fonctionnant à la manière d’un pipeline. Il peut être scindé en trois éléments de base (Frame Difference Tracker [F-Tracker], Rate Regulator [R-Regulator] et Rate Injector [R-Injector]) qui permettent, finalement, de faire varier le taux de rendu des trames. Tout d’abord, le F-Tracker mesure la similarité perceptuelle entre deux images récentes. Ensuite, le R-Regulator va prédire le degré de similitude entre la trame courante et la suivante. La prédiction est effectuée en fonction de la similitude entre l’image en cours et la ou les images précédentes.

    Nom : 2.jpg
Affichages : 2385
Taille : 45,7 Ko

    Si les trames suivantes sont suffisamment similaires (déterminé par un seuil) à la valeur actuelle, le R-Injector va limiter les taux de rendu des trames en provoquant une certaine latence dans une boucle du rendu et bloquer le traitement graphique des trames inutiles. Actuellement, RAVEN peut sauter jusqu’à trois images au maximum et entrainer une baisse de la fréquence d’images de l’ordre de 15 FPS, tout en réduisant de manière opportuniste la consommation d’énergie du GPU.

    Le principal défi pour les ingénieurs qui ont conçu RAVEN aura été de réussir à déterminer le degré de similarité des trames sans imputer une charge de travail supplémentaire élevée ou plus lourde que la normale au composant chargé d’effectuer les calculs.

    Pour ce faire, ils ont utilisé deux nouvelles techniques. La première leur a permis de mesurer le degré de similarité perceptuelle basée sur la sensibilité de l'œil humain à la différence de couleur, en exploitant la différence de la composante de luminance (la composante Y dans l’espace colorimétrique YUV) entre les trames. La seconde technique permet à leur système de lire le contenu graphique d’un affichage virtuel cloné à partir de l’écran principal d’un appareil mobile, mais avec une résolution beaucoup plus faible pour la mesure de similarité.

    Dans une étude prenant en compte onze utilisateurs du smartphone Nexus 5, les chercheurs de MSRA et KAIST ont mené une batterie de tests en utilisant diverses applications de jeu afin d’évaluer les performances de RAVEN. Les résultats ont montré une réduction moyenne allant de 21,8 % à 34,7 % de la consommation d’énergie du smartphone pendant les sessions de jeu, tout en maintenant une expérience utilisateur de qualité.

    Microsoft a publié les éléments relatifs à cette recherche dans un article intitulé « RAVEN : Perception-aware Optimization of Power Consumption for Mobile Games » (RAVEN : optimisation de la consommation d’énergie pour les jeux mobiles). On ignore encore, cependant, si cette technologie a déjà été mise sous licence par une société d’édition de jeux vidéo. Ce qui semble certain par contre, c’est que son implémentation pourrait entrainer l’augmentation des sessions de jeu sur mobile (jusqu’à 1/3 du temps de jeu normal en plus) sans occasionner d’impacts négatifs sur l’expérience de jeu.

    Source : RAVEN (PDF), Blog Microsoft

    Et vous ?

    Qu’en pensez-vous ?
    Cette technologie devrait-elle être appliquée à d’autres plateformes comme le PC ?

    Voir aussi

    Il n'existe aucun lien entre les jeux vidéo et le comportement violent, selon une étude de l'université de York
    Est-ce rentable de créer des jeux vidéo en tant que développeur indépendant ? Partager votre expérience
    Droits d'auteur : l'industrie des jeux vidéo s'oppose à une exemption pour les jeux en ligne abandonnés, craignant une utilisation frauduleuse
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Membre éprouvé
    Homme Profil pro
    Consultant en technologies
    Inscrit en
    Juin 2013
    Messages
    277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant en technologies
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 277
    Points : 1 011
    Points
    1 011
    Par défaut
    Bref une technologie pour passer de 60 à 30 FPS mais brevetée.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Août 2005
    Messages
    123
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 123
    Points : 356
    Points
    356
    Par défaut
    Bonjour,

    De ce que je comprends, l'affichage reste bien en 60fps. Le concept c'est par exemple que le GPU ne recalcule pas la frame 35 si elle est identique à la frame 34. C'est pas une mauvaise idée sachant que beaucoup de jeux mobiles sont assez "statiques".

  4. #4
    Membre éprouvé
    Homme Profil pro
    Consultant en technologies
    Inscrit en
    Juin 2013
    Messages
    277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant en technologies
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 277
    Points : 1 011
    Points
    1 011
    Par défaut
    Hello Matt,

    je ne crois pas que ce que vous dites est tout à fait exact si je m'en réfère à ce paragraphe :

    Si les trames suivantes sont suffisamment similaires (déterminé par un seuil) à la valeur actuelle, le R-Injector va limiter les taux de rendu des trames en provoquant une certaine latence dans une boucle du rendu et bloquer le traitement graphique des trames inutiles. Actuellement, RAVEN peut sauter jusqu’à trois images au maximum et entrainer une baisse de la fréquence d’images de l’ordre de 15 FPS, tout en réduisant de manière opportuniste la consommation d’énergie du GPU.
    Il s'agit bien de limiter le framerate en fonction des frames précédentes. Pour certains jeux ce sera totalement inutile pour d'autres vraiment pas mal mais ça dépend énormément du gameplay du jeu. Un jeu de course par exemple je vois mal une frame immobile tandis que dans un tower défense ou un candy crush on peut y voir un certain gain

  5. #5
    MikeRowSoft
    Invité(e)
    Par défaut
    Vite une autre pour les lags en réseaux et le rapport avec le IPS et absence.

    Bien des technos existes et sont bien plus performantes pour les jeux que pour les pros "cloud/web"...

    Selon Qualcomm il y a encore des choses à approfondir entre LAN/WLAN et WAN sachant que LAN est déjà pas mal optimisé si on à aussi les bons routeur/switch.
    Et ce n'est pas le seul à faire ce type de buisiness...
    Dernière modification par MikeRowSoft ; 26/02/2018 à 12h43.

  6. #6
    Membre expérimenté
    Homme Profil pro
    Chargé de projet
    Inscrit en
    Novembre 2015
    Messages
    429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Chargé de projet
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2015
    Messages : 429
    Points : 1 684
    Points
    1 684
    Par défaut
    sinon sa aurait pas été plus simple une case a cocher avec 20-30-40-60 fps au choix ? Pas besoin de faire de nouveaux calculs pour calculer le seuil de l'image et on économise de la batterie
    Pour ne pas passer pour un boulet :
    http://coursz.com/difference-entre-r...-et-gddr4.html

  7. #7
    Membre expérimenté Avatar de Tonton Nico
    Homme Profil pro
    Ingénieur
    Inscrit en
    Septembre 2017
    Messages
    398
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2017
    Messages : 398
    Points : 1 320
    Points
    1 320
    Par défaut
    Citation Envoyé par arond Voir le message
    sinon sa aurait pas été plus simple une case a cocher avec 20-30-40-60 fps au choix ? Pas besoin de faire de nouveaux calculs pour calculer le seuil de l'image et on économise de la batterie
    Je dirais qu'il y a une énorme différence entre jouer à 20 fps tout le temps vs jouer de base à 60 fps et descendre à 20 fps si cela ne change pas l'expérience de jeu


    Je trouve l'idée sympa ! A voir en vrai ce que ça donne leur truc car bon les chiffres des premiers tests c'est bien mais c'est surement dans les conditions très favorable (tester sur un tower defense comme dirait earhater ).
    Surtout que l'on puisse désactiver cette option si on fait un jeu de tir ou c'est quasiment sur qu'on aura aucune frame d'identique, de faire ce calcule à chaque fois au final sera plus gourmand que de jouer sans et cela aura un effet inverse dans certains cas lol (moins de batterie au final)
    Bon après faut avouer... faire un counter strike sur téléphone portable ça doit pas être super comme expérience lol


    TontonNico
    TontonNico

    On me dit souvent que je ressemble à Einstein... mais plutôt à Frank que Albert

  8. #8
    Membre expérimenté
    Homme Profil pro
    Chargé de projet
    Inscrit en
    Novembre 2015
    Messages
    429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Chargé de projet
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2015
    Messages : 429
    Points : 1 684
    Points
    1 684
    Par défaut
    Alors oui il y a une grosse différence pour le joueur mais aussi une énorme différence pour la batterie.
    Je peux remettre en doute la différence pour les joueurs, car jusqu'a récemment le 60 fps sur console était une blague et cela ne les a pas empêchées d'êtres largement utilisées pour jouer
    Pour ne pas passer pour un boulet :
    http://coursz.com/difference-entre-r...-et-gddr4.html

Discussions similaires

  1. Réponses: 6
    Dernier message: 05/08/2016, 12h37
  2. Réponses: 26
    Dernier message: 28/08/2010, 16h42
  3. Réponses: 1
    Dernier message: 19/08/2009, 18h20
  4. Réponses: 3
    Dernier message: 10/04/2007, 19h57
  5. Réponses: 2
    Dernier message: 26/08/2003, 14h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo