Un nouveau jeu, un pilote de 300 Mo : à quand la mise à jour incrémentale ?

Un nouveau jeu, un pilote de 300 Mo : à quand la mise à jour incrémentale ?

Quand les géants du hardware ont tout à apprendre du mobile

Avatar de l'auteur
David Legrand

Publié dans

Sciences et espace

22/11/2014 4 minutes
87

Un nouveau jeu, un pilote de 300 Mo : à quand la mise à jour incrémentale ?

Lorsque la sortie de jeux majeurs se multiplient, les éditeurs multiplient les lancements parfois à la va-vite, et les constructeurs de cartes graphiques suivent en mettant chaque semaine un nouveau pilote en ligne. Mais les joueurs n'ont-ils pas mieux à faire que de constamment télécharger des packs de près de 300 Mo ?

Je ne sais pas vous, mais moi j'aime bien avoir mes machines à jour. Ainsi, je regarde assez régulièrement du côté de Windows Update ce qu'il y a de nouveau, quand je ne le fais pas avec Chocolatey pour les applications installées, sans parler de ma tendance à lancer un terminal pour faire de même sous Linux à la première occasion.

Tout s'accélère, et chaque micro-nouveauté fait l'objet d'une mise à jour

Une façon de faire qui s'est renforcée avec les appareils mobiles et les « Store » qui font cela tout seul pour la plupart, ce qui est un vrai gain de temps, même si certains éditeurs ont tendance à publier une nouveauté tous les deux jours plutôt que de faire cela par lots. 

 

Mais si il y a bien un secteur dans lequel les nouveautés et correctifs sont déployés de manière énervante et inefficace, c'est bien celui des cartes graphiques et leurs satanés pilotes ! Car tant AMD que NVIDIA ont suivi la même tendance : multiplier les mises à jour, les nouveautés et les correctifs. Résultat, on est retombé dans un rythme assez élevé, accentué dans une période chargée en nouveaux jeux comme la fin d'année. Tout cela du fait d'un concept plutôt irritant : un nouveau jeu, un nouveau pilote.

Constructeurs et éditeurs se suivent... mais vont parfois trop vite

Mais ne vous méprenez pas. L'idée n'est pas de critiquer la façon dont les constructeurs suivent le marché du jeu vidéo. Il est préférable de disposer d'un pilote à jour permettant de gérer au mieux les derniers titres. Certes, il serait mieux que ceux-ci soient mieux finalisés (pas comme Assassin's Creed Unity), et que les adaptations nécessaires dans les drivers soient gérées en amont de la mise sur le marché plutôt que dans la précipitation comme c'est encore trop souvent le cas (et parfois avec des retards), mais rien n'est jamais parfait en ce bas monde.

 

Par contre, cela commence à poser un problème... de taille. Car les pilotes des constructeurs sont désormais bien plus que cela. Ils concentrent aussi le panneau de configuration, et parfois des outils comme GeForce Experience chez NVIDIA. Résultat, il faut compter 294 Mo pour les derniers pilotes de NVIDIA, et 273 Mo pour ceux d'AMD, les deux ayant été mis en ligne à l'occasion de l'arrivée de Dragon Age : Inquisition et Far Cry 4.

 

Et puisque l'on note ces derniers temps un rythme assez élevé d'un pilote par semaine depuis fin octobre chez NVIDIA, AMD ayant fait de même avec ses Catalyst 14.1.1 et 14.1.2 séparés par seulement six jours, autant dire que l'on a rapidement l'impression de passer notre temps à télécharger des fichiers afin de profiter des dernières améliorations et de s'assurer du bon fonctionnement dans les jeux.

300 Mo par nouveau pilote pour quelques nouveautés : et la mise à jour incrémentale ?

Car malheureusement, il y a une fonctionnalité que les constructeurs n'ont pas encore reprise des « Store » : la mise à jour incrémentale. En effet, lorsque vous téléchargez une nouvelle application, il n'y a que ce qui change qui est récupéré et mis en place. Une manière d'économiser votre forfait data, de soulager les serveurs, mais aussi de vous faire gagner du temps. Une pratique qu'il serait donc bon de répandre aussi au sein des pilotes des cartes graphiques, d'une manière ou d'une autre. D'autant plus qu'ils proposent désormais tous une fonctionnalité de téléchargement et de mise à jour intégrée.

 

On peut aussi imaginer qu'AMD, NVIDIA et les éditeurs de jeux vidéo réussissent enfin à travailler de concert et de manière plus intelligente ensemble afin d'assurer un rythme plus raisonnable et une expérience plus agréable pour leurs clients respectifs. Mais il y a sans doute assez peu de risque que cela arrive rapidement.

87

Écrit par David Legrand

Tiens, en parlant de ça :

Sommaire de l'article

Introduction

Tout s'accélère, et chaque micro-nouveauté fait l'objet d'une mise à jour

Constructeurs et éditeurs se suivent... mais vont parfois trop vite

300 Mo par nouveau pilote pour quelques nouveautés : et la mise à jour incrémentale ?

Commentaires (87)


J’aurai une question, si certains savent:



Quel est le coût, côté éditeur, de gérer autant de version d’un paquet de  300Mo ?



Parce que j’immagine que le coût n’est pas que du côté utilisateur: il faut pouvoir l’envoyer ce paquet.

Même si ils passent par des services, le cout doit quand même être plus important pour eux aussi, non ?



Après, je ne connais pas de près l’architecture et l’optimisation pour les librairies graphiques, cela peut rendre le déploiement par parquet plus complexe (dépendance entre les différents composants, qui doivent du coup être tous remplacés).


pour la maj incrémentale, si l’installation des pilotes passait par le store pour win 88.1, ca pourrait être envisageable ?



Et puis il faut penser à ceux qui ont des petites connections, 300Mo, c’est peut être quelques minutes pour moi, mais peut être 30 min pour d’autres, et mine de rien, ça doit bien être chiant ces derniers temps, d’acheter un jeu et d’avoir attendre a l’installer, puis à le mettre à jour, puis les pilotes aussi… ça n’en fini pas….


Edito étrange dans la forme.


Chocolatey powaaa :). Ca manque encore de personnalisation mais l’idée est bonne (surtout pour gérer simplement des apps comme filezilla sur un petit réseau)



Pour ma part, ce que je trouve incompréhensibles, c’est le fait que les pilotes graphiques soient spécifiques aux jeux.


Avec la fibre je me permet d’envoyer des vidéos de 10go sur Youtube en très peu de temps alors télécharger 300Mo… <img data-src=" />&nbsp;



Bon, maintenant que mes chevilles enflent je pense que c’est une mauvaise solution.

Je pars du principe que toute “mise à jour” fout le bordel (ou en tout cas que les développeurs savent pas faire de MAJ propres). Encore plus quand il s’agit d’un point critique comme les drivers !



Suffit de regarder la proportion de ceux qui ont des bugs après une mise à jour de leur smartphone et celle de ceux qui flashent leur téléphone avec la ROM stock à chaque nouvelle version.&nbsp;


Enfait on achete pas des jeux à chaque sortie, du coup il suffit de lire les 3 lignes de la mise à jour : Amélioration X jeu blabla, donc quand on s’achete un nouveau jeu forcement on va faire plus attention à la lecture des mises a jour.



Cependant j’avoue que je trouve ça chiant de devoir mettre une maj tous les 5 jours, d’autant plus que je me force à l’installer au cas ou, cachée, une note corrige un de mes jeux.



Mais bon, on peut pas en vouloir à nvidia de faire son boulot et c’est même tant mieux.

&nbsp;


Et en plus, nous ne sommes pas censés désinstaller les précédents pilotes à chaque fois qu’une nouvelle version arrive ? C’est surtout ça qui m’ennuie pour ma part…


&nbsp;Mouais, un édito complet pour dire qu’il serait utile que:

-Les mises à jours soient incrémentales.

-Les Devs bossent plus ensemble avant la sortie d’un jeu.



&nbsp;





Mister White a écrit :



Et en plus, nous ne sommes pas censés désinstaller les précédents pilotes à chaque fois qu’une nouvelle version arrive ? C’est surtout ça qui m’ennuie pour ma part…





Non, nous ne sommes pas censé le faire. ;)



&nbsp;



&nbsp;







Mister White a écrit :



Et en plus, nous ne sommes pas censés désinstaller les précédents pilotes à chaque fois qu’une nouvelle version arrive ? C’est surtout ça qui m’ennuie pour ma part…





Non, il n’est maintenant même plus nécessaire de redémarrer le PC (chez nVidia du moins, aucune idée pour AMD)



J’ai pas la fibre, mais le vdsl ça bourrine bien aussi (52/12Mbts) ;-)


Pourquoi l’article parle de “Stores” en tant qu’exemple de mise à jour incrémentale, et pas tout simplement des dépôts de paquets de linux, bsd et cousins qui possèdent depuis une éternité des fonctionnalités de calcul de delta des paquets de mise à jour incrémentale “parfaite” ?



Et pis je parle même pas du fait que j’ignorais que le français ne possédait pas de terme ou expression traduisant ce “Store”.


&gt;Un nouveau jeu, un pilote de 300 Mo :



J’avais rien compris au titre !



Le mot driver m’aurait fait comprendre celui-ci du premier coup sans avoir à lire la news … <img data-src=" />


J’en parle au départ, mais comme je le dis, c’est devenu largement populaire avec l’arrivée des Store (qui est le terme générique utilisé).


c’est pas la même chose au final ?

sachant qu’iOS et Android, ça vient de l’univers Unix il me semble








Kerberos a écrit :



Pour ma part, ce que je trouve incompréhensibles, c’est le fait que les pilotes graphiques soient spécifiques aux jeux.





Cela fait quelques années que je trouve le concept surprenant. Comment les jeux sont-ils développés et testés dans les studios si les pilotes pour les utilisateurs finaux n’existent même pas encore ? Sur la base de quels pilotes le rendu est-il évalué ?



NVIDIA GeForce Experience (l’outil de mise à jour) désinstalle bien l’ancien pilote avant d’installer le nouveau.



EDIT: aucun redémarrage n’est pas contre nécessaire.


30070 ici&nbsp;<img data-src=" />


Il y a « pilote logiciel » sinon. Et « driver » n’a pas plus de sens si on parle d’un jeu de course automobile.








Kenpachi a écrit :



&nbsp;



Non, il n’est maintenant même plus nécessaire de redémarrer le PC (chez nVidia du moins, aucune idée pour AMD)





Tu a raison il n’est plus nécessaire de le faire et ça fonctionne…..

MAIS, windows reste windows, personnellement a chaque installation logiciel je redémarre, j’ai tester ca sur de nombreuse machine (sous windowsxp, vista et 7) et elle s’en trouve moin ralentie, etrangement il y a moin de clé registre si vous redémarrer immédiatement après l’installation sans l’avoir exécuter le dit logiciel.

Et aux long terme j’ai moins de plainte des user.

Donc pour moi la mise a jour d’un driver c’est d’abord une désinstalle de l’ancien -&gt; un redémarrage -&gt; l’installation du nouveau -&gt; et encore un redémarrage.



C’est bien vrai ça ! Une màj par semaine, pff encore si c’était incrémental. En plus Nvidia a un installeur tout pourri et faut faire le ménage après dans le c:\nvidia <img data-src=" />


en même temps, cette méthode évite pas mal de bugs, et il vaut sans doute mieux “tout” réinstaller que de ne pas savoir ou on en est et générer de l’instabilité.



en tout cas pour des pilotes ca me choque pas trop…c’est différent pour les applications plus classique


Merci pour Chocolatey !


Pareil chez AMD. Du moins pour les fixes car pour les portables il est tjrs nécessaires de redémarrer.


&nbsp;Mais il y a sans doute assez peu de risque que cela arrive rapidement.



&nbsp;Fixed !


Ca fait plaisir de voir que je ne suis pas le seul (fou?) à trouver cette pratique limite aberrant quand d’autres attendent impatiemment le prochain pilote qui va apporter +20% de perf au dernier jeu AAA.

&nbsp;

&nbsp;Ces gros pilotes donnent vraiment l’impression que le jeux sort avec un certain niveau d’optimisation, puis c’est au pilote (!!) &nbsp;de s’adapter aux appels graphiques (bancals) effectués par les jeux. pour offrir la “meilleure expérience”



Monde à l’envers.


Parce que linux on s’en bat les rouleaux, ça intéresse que ceux qui sont a fond dedans.

Alors que les Store, tlm sait ce que c’est, autant les relous de lunixiens (et la minorité de linuxiens pas relou) ainsi que le reste du monde (l’écrasante majorité que sont les non linuxiens)…



<img data-src=" />








Kerberos a écrit :



Ca fait plaisir de voir que je ne suis pas le seul (fou?) à trouver cette pratique limite aberrant quand d’autres attendent impatiemment le prochain pilote qui va apporter +20% de perf au dernier jeu AAA.

&nbsp;

&nbsp;Ces gros pilotes donnent vraiment l’impression que le jeux sort avec un certain niveau d’optimisation, puis c’est au pilote (!!) &nbsp;de s’adapter aux appels graphiques (bancals) effectués par les jeux. pour offrir la “meilleure expérience”



Monde à l’envers.





Un certain niveau ? Le niveau zéro de l’optimisation oui, les jeux ne sont même pas finis à leur sortie ! Alors les optimiser… Pour preuve les résolutions minables avec peu d’images par seconde sur console, et les config’ de brutasse demandées sur PC.



&nbsp;





Niktareum a écrit :



Parce que linux on s’en bat les rouleaux, ça intéresse que ceux qui sont a fond dedans.

Alors que les Store, tlm sait ce que c’est, autant les relous de lunixiens (et la minorité de linuxiens pas relou) ainsi que le reste du monde (l’écrasante majorité que sont les non linuxiens)…



<img data-src=" />



Ha ha ha ha ha, j’aime ce genre d’humour qui joue autant sur sa propre maladresse que sur la situation.



&nbsp;…



&nbsp;C’est bien une tentative d’humour, hein ?!



Non merci pour les updates incrémentales de drivers graphiques et devoir passer par chaque version intermédiaire quand on a plusieurs versions de retard… Puis 300MB, c’est quand même pas la mer à boire, d’autant qu’on est pas obligé d’installer chaque version; généralement je ne le fais que lorsque j’ai acheté un AAA et qu’il y a des améliorations spécifiques pour ce jeu.


Et dire qu’à une époque pas si lointaine, AMD proposait les “Catalyst Application Profiles” qui était des profils de jeux (pour simple et surtout multi-GPU) qui évitait de télécharger&réinstaller un package complet. Ces “CAP” proposés par AMD jusqu’en Mai 2013 ne faisaient que quelques centaines de… Ko !

Pourquoi AMD a-t-il abandonné ce système ?


Hum les pilotes graphiques tentent de compenser un manque au niveau du développement non (quoique, ont peut soupçonner parfois de la négligence)&nbsp; ? Les patchs et les bricolages que proposent nos chers développeurs qui nous vendent un jeux pas fini à 60€, je ne parles pas des espoirs qu’ils nourrissent avec les dlc, je parles juste de jeux buggés à souhait et si pour moi dl 300mo ou dl le jeu dans son intégralité n’est rien aujourd’hui, ça reste une perte de temps et il faut imaginer le pote qui à 512kbits…








Anikam a écrit :



Ha ha ha ha ha, j’aime ce genre d’humour qui joue autant sur sa propre maladresse que sur la situation.

&nbsp;…

&nbsp;C’est bien une tentative d’humour, hein ?!





De l’humour bien sarcastique mélangé a la lassitude de toujours voir les linuxiens la ramener. Sont comme les hipsters (ou l’inverse), sont mignons et fatiguent, mais au final on s’en fout on a envie de plus les entendre mais le bruit de fond qu’ils génèrent est toujours là…&nbsp;



Mais ou vous avez vu que les appstores font des mises a jour incrementales ??? C’est pas du tout le cas.

A la limite sur le playstore on a droit a 3 fichiers différents, donc c’est possible d’en changer qu’un… Mais bon…



Certains dev font des mise a jour incrementales via un download dans l’appli ,mais ce n’est possible que pour du contenu static, et pas les binaires. Et c’est absolument pas géré par les stores…









DoWnR a écrit :



Non merci pour les updates incrémentales de drivers graphiques et devoir passer par chaque version intermédiaire quand on a plusieurs versions de retard… Puis 300MB, c’est quand même pas la mer à boire, d’autant qu’on est pas obligé d’installer chaque version; généralement je ne le fais que lorsque j’ai acheté un AAA et qu’il y a des améliorations spécifiques pour ce jeu.







Idem, mieux vaut se taper 300mo de dl (le poid d’un épisode de série..) et pouvoir upgrade depuis n’importe quel version du pilote.

Perso, j’ai pas upgrade le pilote de ma cg pendant un an et j’ai jamais de problème pour jouer ou autres, mais bon c’est une quadro.



Les logiciels de carte graphique sont sensé être optimisés. Contrairement à une application lambda, cela expliquerait pourquoi la version incrémentale de ces programmes n’est pas forcément possible. ?


“Le poids d’un épisode de série”



J’espère que tu le regarde sur un écran de 320x320…sinon tu dois saigner des yeux <img data-src=" />


Mise à jour implémenté directement dans le jeu comme c’est le cas sur les DVD/BD pour les consoles.


Les deux ne sont pas incompatibles. La MAJ incrémentale peut se faire sur des pilotes installés via les panneaux de controle par exemple.



Par contre, si tu fais une nouvelle installation, les “full package” restent disponible.


Il y a pas que les jeux qui prennent de la taille dans les pilotes. Les pilotes regroupent trop de cartes graphiques, faudrait un pilote par carte graphique.


ici 2Mbits/1Mbit quialaplusgrosse.com ca m’amuse franchement pas de passer la semaine en mise à jour (nvidia/bf4/LoL/Tf2…)


Marrant ça, juste au-dessus un mec se plaint que David ait utilisé le terme “Store”, et là on se plaint que le terme “Pilote” soit utilisé au lieu de driver …&nbsp; XD

&nbsp;








Vanilys a écrit :



Marrant ça, juste au-dessus un mec se plaint que David ait utilisé le terme “Store”, et là on se plaint que le terme “Pilote” soit utilisé au lieu de driver …  XD







Bah perso tout dépends des termes.



Certains termes francisé sonnent mal ou alors on est trop habitué à les avoir en Anglais.

Et certains autres termes peuvent être mis en Français sans problème je trouve.



La par exemple, je trouve que Driver est mieux.



Par contre flagship j’aime pas du tout, et je lui préfère le terme de “fleuron”.



Après chacun voit comme il veut … <img data-src=" />



Perso, les termes anglais, quand ils sont dans le domaine de l’informatique, ne me dérangent absolument pas. Par contre c’est vrai qu’il est préférable d’utiliser la traduction française, seulement dans le cas où celle-ci ne choque pas et qu’elle soit passée dans le langage français de façon courante.

Par exemple, j’ai du mal avec “courriel”. Pourtant au Québec c’est monnaie courante.

Donc tout dépend de la culture et de l’habitude.

&nbsp;


je me demande surtout ce qu’ils arrivent à foutre dans une archive compressée pour qu’un driver et une poignée d’IHM occupent 300Mo…&nbsp;


ah, je doutais aussi que ce soit si évolué…


On peut aussi parler d’Adobe Lightroom qui à chaque update te demande de télécharger 900Mo. Update qui inclut un setup x86 et un setup x64. Et qui parfois ajoute simplement la gestion de nouveaux formats RAW…


Au hasard, un épisode de the walking dead, en xvid fais en moyenne 350mo sur les torrents , et une moyenne de 170mo pour les sitcoms type HIMYM … C’est de la qualité dvdrip donc ça reste regardable pour beaucoup.

&nbsp;Bon perso c’est 720p minimum, 1080 pour les films mais bon j’ai la&nbsp; fibre a 1gb/1gb,&nbsp; je suis pas a quelques giga près <img data-src=" />


Toute la pile de modèles de carte en multilingue et multi systèmes d’exploitation.


C’est peut-être en raison du fait qu’il faut changer le numéro de build dans tous les binaires de l’application.


Par curiosité, quelle distribution de Linux fait des mises-à-jour incrémentales ?


Edito qui conforte l’idée de ma femme qui en a ras les fesses de se gaufrer des MAJ tous les 2 jours pour sa carte Nvidia alors qu’elle joue pas! Va lui expliquer que son utilisation basique de la machine n’est pas prise en compte!&nbsp;<img data-src=" />


Uai bah moi ça me fait bien ch* les 30 Mo toutes les semaines avec mes 75 ko/sec. Ils ont juste trop la flemme de déployer quelques efforts pour mettre ça en place.

Et sache que la mise à jour incrémentale digne de ce nom n’a pas besoin de passer par X étapes intermédiaires : le package de mise à jour se charge de comparer tes fichiers avec la dernière version dispo sur la base du serveur. Ya plein de moyens différents de faire ça.



C’est drôle cet article qui sort aujourd’hui alors que j’ai envoyé un mail à nVidia hier même pour leur dire que le poids de leurs m@j commençait à bien me les briser.



Et puis c’est clair que les éditeurs de jeux se foulent de moins en moins côté optimisation des moteurs de jeu, en se disant “c’est pas grave si c’est pas optimisé, on attendra que les autres -amd, nvidia- sortent un nouveau pilote, en attendant c’est pas nous qui bossons”. Sacrés crétins…








Zorgas a écrit :



On peut aussi parler d’Adobe Lightroom qui à chaque update te demande de télécharger 900Mo. Update qui inclut un setup x86 et un setup x64. Et qui parfois ajoute simplement la gestion de nouveaux formats RAW…







Ouai mais il est tellement bon ce programme … <img data-src=" />



<img data-src=" /> Tu ne vois pas l’argent perdu, l’usure de tous les matériels, l’électricité gaspillés par ce genre de pratique.



300Mo à télécharger, à stocker et à installer par le nombre d'users. Think Mcfly, think ! <img data-src=">  



Et dis toi que si Internet rame, c’est peut être le(s) voisin(s) en train de télécharger des màj.


C’est ce que j’étais en train de me demandé. Parce que chez moi, quand je vois les mises à jours, c’est toujours les paquet entier. Du coup pour une patch, ça peut être 250 Mo de logiciels à retélécharger. Bon, c’est cool que toutes les logiciels se mettent à jour, mais ça serait mieux si il ne fallait pas tout retélécharger.


Je suis d’accord (même si je ne suis plus vraiment joueur maintenant) que des pilotes livrés par grands blocs n’est pas idéal. Vu que la gestion des jeux ne suit pas la même cadence que l’interface, je ne comprend pas qu’il n’aient pas séparé les applis, la gestion des cartes des profiles de jeux.

D’autres ont fait ça comme DxO (domaine de la photo) : 300Mo l’appli, mais avec des profiles d’appareils photo et d’objectifs qui se téléchargent manuellement ou lorsque le traitement d’une nouvelle photo s’en fait sentir.



Plus pratique que d’avoir à tout récupérer !!!


+1 <img data-src=" />

C’est comme je disais. DxO (malgré ses défauts) n’a pas celui là (au moins) <img data-src=" />


Des pilotes de 300 Mo à Dl c’est chiant ok mais ca ne dérange personne de DL des jeux de plus de 40Go comme les derniers titres sachant que de plus en plus on fait du dématérialisé ? Les programmes à DL sont de plus en plus gros mais nos connexions elles ne bougent pas niveau débit (je ne me plaints pas, ma connexion est correcte). C’est juste que comme toujours les développeurs ne se fatiguent même plus à optimiser, que ce soit les performances de leurs programmes ni même la taille. On est loin des jeux qui tenaient sur 200Ko


Il y a peut être à voir du côté de la signature du pilote. Pour avoir un WSDL, ils ont peut être obligé de le faire transiter d’un seul bloc ? Ou alors peut être une contrainte de la licence de diffusion ?


Sérieusement ? S’inquiéter de la perte d’argent, de l’usure du matos et du gaspillage électrique pour choper un driver de 300MB ? Mais passer sur la raison de ce téléchargement qui n’est autre qu’exercer une activité superflue, jouer sur le tout dernier triple A qui vient de sortir (qui lui même est autrement plus gros à stocker et à installer), qui pousse la pièce la plus énergivore du PC dans ses retranchements <img data-src=" />

Et je passe sur le mode d’approvisionnement de ce même triple A dans les premiers jours de sa sortie qui doit être exemplaire sur la préservation des ressources.


Je pense que le problème doit être aussi causé par l’hétérogénéité du parc avec plein de configs différentes. Si le pilote est aussi lourd, je suppose que c’est pour pouvoir prendre en charge la multiplicité des modèles de cartes et de systèmes sur lesquelles elles tournent.



La comparaison avec les boutiques d’applications est malheureuse à mes yeux car on est sur une couche bien plus basse pour un pilote graphique. Une application créée avec un code managé va s’exécuter sans se soucier de la plateforme.

Le driver, oui.



Il y a certainement plus de paramètres à prendre en compte et mettre en place des mises à jour incrémentielles peut être plus complexe pour ces produits. D’ailleurs en y rependant, pas mal d’applications sous Windows ont encore tendance à se mettre à jour en téléchargeant un setup complet.


51 ici. Et c’est clairement un avantage : le temps que je télécharge un jeu acheté day one, Ubi&nbsp;les développeurs ont le temps de patcher leur jeu beugué et je peux y jouer correctement après téléchargement.








Pumpk1in a écrit :



Avec la fibre je me permet d’envoyer des vidéos de 10go sur Youtube en très peu de temps alors télécharger 300Mo… <img data-src=" />&nbsp;



Tu as des exemples (liens) de vidéos de 10 Go sur Youtube ?



Il n’y a pas la fibre à Nancy ? :p


Si mais je doute que tout le monde vive dans le centre de Nancy, ou soit équipé de la fibre ;)


j’avoue que je rigole en vous lisant : mon pilote est opensource pour mon ati 5770, et il n’est pas mis à jour tous le temps …



Ah si, je joue sous wii-u : je m’égare donc.



… n’empêche que Battle for Wesnorth c’est géant.



Allez bon virus et bon(nes)&nbsp; mise(s)&nbsp; à jour !!!



Note : je vous en passe une petite TRES croustillante sur M\(, au passage , pour ceux qui bossent sous windows (et j'en suis :-( ) ... passée sous silence des média !!!

http://www.cert.ssi.gouv.fr/site/CERTFR-2014-ALE-011/index.html





En gros depuis 6 ans toutes infra Windows est "cartonnable à souhait" .... l'exploit est fabuleux.

Vive windows , micro\)
oft !

&nbsp;


Mais pourquoi tu viens commenter ici toi?








Xaelias a écrit :



Mais pourquoi tu viens commenter ici toi?



Tu as pensé à “si tu sais, partage” ? <img data-src=" />









Quiproquo a écrit :



Par curiosité, quelle distribution de Linux fait des mises-à-jour incrémentales ?



Gentoo ne met à jour que les packages qui ont besoin de l’être, et sans casser le système ce qui n’est pas le cas d’autres distribs (j’ai eu de mauvaises expériences à ce niveau avec des anciennes Slackware)



&nbsp;Dans les jeux X-Plane lui aussi ne télécharge que les fichiers qui ont besoin d’être mis à jour, heureusement d’ailleurs vu le poids du jeu.



&nbsp;



audrik a écrit :



Des pilotes de 300 Mo à Dl c’est chiant ok mais ca ne dérange personne de DL des jeux de plus de 40Go





Il dit qu’il a plus de genoux <img data-src=" />

Si tu ne vois pas la différence entre un jeu certes beaucoup plus gros mais qu’on télécharge une seule fois et un pilote qui va te demander de télécharger 300Mo par semaine pour se tenir à jour on peut rien pour toi. (au passage on se demande bien ce qu’ils y foutent dans leurs pilotes pour que ça pèse si lourd quand on voit que l’install d’une suite bureautique complète comme Libreoffice ne pèse que 200Mo&nbsp;<img data-src=" />)



Tu vas me dire que pour les jeux aussi il y a des mises à jour mais essaye de m’en citer ne serait ce qu’un jeu qui demande à télécharger 40Go par semaine pour se tenir à jour pour voir, même Ubi n’en est pas là c’est dire si tu vas avoir du mal à trouver&nbsp;<img data-src=" />&nbsp;(d’ailleurs même des jeux de 40Go c’est pas forcément encore légion aujourd’hui)

&nbsp;

Après c’est sur que pour les téléchargeurs compulsifs de films/séries/musique 300Mo c’est peanuts mais pour les gens normaux c’est déja beaucoup.



Lorsque la sortie de jeux majeurs se multiplient, les éditeurs

multiplient les lancements parfois à la va-vite, et les constructeurs de

cartes graphiques suivent en mettant chaque semaine un nouveau pilote

en ligne. Mais les joueurs n’ont-ils pas mieux à faire que de

constamment télécharger des packs de près de 300 Mo ?



Jeux majeurs 10 à 15 heures de gameplay ? C’est sur que télécharger des drivers qui ce sont alourdis a cause du support de conneries annexes qui ont strictement rien a voir avec le matériel que vous avez dans votre machine ça aide.

Les jeux non achevés … on se demande même comment les équipes bossent sur leur projet car les drivers qui résolvent les problèmes paraissent après les releases&nbsp;&nbsp; la phase béta payante <img data-src=" />


Tout à fait ! Ce sont juste les applications qui sont plus légère car elles ne contiennent que l’essentiel alors que les pilotes contiennent toutes les dépendances (saleté de runtime C++ installés en 35 versions !).



Le mieux serait que ça soit dans Windows Update (ils y sont de temps en temps), mais Microsoft ne s’emmerde pas et met l’intégralité du paquet sans aller à l’essentiel.



Et ce n’est pas que pour les jeux que le pilote est important. Quand on a du matos ou un OS récent &nbsp;(écran 24” 4K, R9 290X, Windows 10), on installe chaque mise à jour en espérant que ça corrige les problèmes qu’on rencontre.








Edtech a écrit :



Le mieux serait que ça soit dans Windows Update (ils y sont de temps en temps), mais Microsoft ne s’emmerde pas et met l’intégralité du paquet sans aller à l’essentiel.







T’as que les certifiés sur Windows Update, après le panneau Nvidia couine parce que c’est pas à jour.



Mais perso je me pose aussi la question de pourquoi c’est au pilote graphique de se corriger pour des jeux… C’est comme si on me disait que c’était à Microsoft de faire une mise à jour Windows pour corriger les bugs de Java quoi.

Qu’il y ait des profils permettant d’optimiser des paramètres pour des jeux je peux bien comprendre, mais ce genre de chose pourrait justement être mise à jour indépendamment du pilote.







Guinnness a écrit :



Gentoo ne met à jour que les packages qui ont besoin de l’être, et sans casser le système ce qui n’est pas le cas d’autres distribs (j’ai eu de mauvaises expériences à ce niveau avec des anciennes Slackware)







Comme je disais sur mon précédent message, ce sont des comparaisons malheureuses car on est sur des contextes différents. Heureusement qu’on a pas à retélécharger tout l’OS (tous les paquets dans le cas d’un Linux) pour en mettre à jour un, tout comme sous Windows on ne retélécharge pas tout l’installeur à chaque patch.

Le problème est que le pilote embarque énormément de choses et qu’il semblerait ne pas être prévu pour pouvoir se mettre à jour de manière incrémentielle.

A l’époque iOS était dans ce cas où une mise à jour du système se traduisait par une réinstall complète.







Guinnness a écrit :



Dans les jeux X-Plane lui aussi ne télécharge que les fichiers qui ont besoin d’être mis à jour, heureusement d’ailleurs vu le poids du jeu.



Comme la majorité des jeux vidéo, suffit de voir Steam quand il met à jour la bibliothèque, on ne repompe pas les jeux en entier. Si le logiciel est prévu pour, tant mieux. SInon tant pis.

Dans le cas d’un driver graphique, il semble qu’ils ne soient pas prévus pour actuellement. (perso je n’ai que des Nvidia, je ne saurais dire si AMD a le même comportement)



D’ailleurs sous Linux, les mises à jour ne sont pas du tout incrémentales non plus ! C’est toujours le paquet entier et non les fichiers nécessaires qui est téléchargé ! Les patchs restent très rares quelle que soit le logiciel et l’OS.


La première chose a faire avant de pondre un édito c’est de se renseigner un poil avant:

http://msdn.microsoft.com/en-us/library/windows/hardware/ff544865%28v=vs.85%29.a… (google, 10 secondes)

&nbsp;

&nbsp;Pas de mise a jour incrémentale donc, et ca n’est pas la faute des fabriquants de hard…


Il y a de très grandes chances que les développeurs de jeux essaient d’exploiter des fonctionnalités des GPU de manière un peu particulière ce qui peut mettre en avant des bugs du drivers, ou des manques d’optimisations dans certaines conditions.

Donc non, je ne pense pas que ce soit le driver qui corrige les défauts du jeu (bien que ça a du arriver…), mais bien le driver qui se corrige pour un cas particulier d’utilisation qui n’avait pas été testé auparavant. Et pour le peu que j’ai fait de D3D, je suis tombé sur des bugs assez étrange corrigé par des mises à jour du driver (ça pouvait aller du simple artefact au BSOD).


Effectivement je comprends mieux de ce point de vue. <img data-src=" />








SebGF a écrit :



Mais perso je me pose aussi la question de pourquoi c’est au pilote graphique de se corriger pour des jeux… C’est comme si on me disait que c’était à Microsoft de faire une mise à jour Windows pour corriger les bugs de Java quoi.&nbsp;





En fait, ce n’est pas toujours le pilote graphique qui se corrige pour les jeux, mais parfois le pilote graphique qui se corrige tout court.

Les bibliothèques graphiques (comme DirectX) présentent un certain nombre de fonction, qui peuvent êtres appelées par les programmes et qui sont exécutées par les cartes graphiques. C’est une sorte de norme comportementale. Seulement, les comportements prévus par la bibliothèque ne sont pas toujours bien géré par les drivers. Du coup, quand un jeu bien développé dit “fait X”, il se peut que la carte merdouille et le fasse mal. Et le fabriquant de CG doit updater le driver pour corriger son comportement défectueux.



Bref : les jeux sortent buggés, mais les drivers aussi. Les torts sont partagés.



Edit : grilled&nbsp;



je ne jou qu’a des jeux qui ont presque 10 ans :)


Je me rappelle&nbsp;en 2002. J’avais du 56K (enfin du 33.3K en pratique, j’ignore toujours qui a réussi à monter jusqu’à 56K avec une connexion RTC).

Dans mon école, la fille de la comm’ envoyait un message par semaine dans ma boîte mail, avec un fichier joint de 10Mo. Ce fichier était un fichier Excel avec 10 valeurs, et un super logo en centaines de dpi qui était non compressé.

Je l’ai maudite plusieurs fois sachant que chez moi ça mettait plus d’une heure à télécharger, et que Outlook ne téléchargeait pas les autres messages tant que celui-ci n’était pas fini. Et moi j’avais AOL illimité, je ne payais pas à l’heure !



C’est le même principe que tout le reste. Plus c’est puissant, plus on charge la mule pour au final ramer autant. T’as une super connexion pour pouvoir mater du Youtube en 1080p sans temps de chargement ? Ben on te colle une pub non-zappable de 45 secondes avant.


Je me disais bien que le nom me choquait ^^’

Faut que j’arrête de penser boulot ;)


Quasiment toutes les distributions le fond. Que ce sont par des diff binaires xdelta pré-généré ou par utilisation de rsync.



Par contre je connais aucune distribution qui l’active par défaut (c’est dommage d’ailleurs car cela marche bien).


Si elles peuvent l’être. Il faut activer l’option ou prendre un dépôt accessible avec le protocole rsync.


Pour être franc, je ne suis même pas certain de ce que ce “Store” désigne.

Le terme n’est peut-être pas si générique que ça <img data-src=" />


Après recherche, je n’ai trouvé que Gentoo, OpenSuse, Fedora et ses dérivés qui le supportent pleinement, et des implémentations partielles pour Debian et Arch Linux. Merci d’avoir aiguisé ma curiosité.


Je ne vois pas en quoi sous Debian/Ubuntu et Arch Linux l’implémentation est partielle.



Par exemple sous Ubuntu voici la liste des dépôts miroirs on peut voir qu’il y en a pas mal qui support rsync.


A ma connaissance sous Arch il y a un seul dépôt compatible avec xdelta, et il ne remonte que d’une version. Pour Debian c’est pas beaucoup mieux.



En ce qui concerne rsync, je n’ai pas connaissance de son usage dans ce contexte.