Shadow x HubiC : premières décisions, un nouveau CTO

Et des vGPU

Shadow x HubiC : premières décisions, un nouveau CTO

Le 19 mai 2021 à 09h29

Commentaires (70)

votre avatar

Aie… ça a du chauffer avec JBK…

votre avatar

C’était clairement annoncé, et c’est logique que JB saute. Tu va pas garder a un poste aussi haut la personne qui avait une autre vision que toi pour l’avenir de la boite

votre avatar

Non, c’est pas logique. Tu peux très bien fusionner des visions business, surtout avec un directeur technique.
Normalement, dans une boîte, tu prends toutes les bonnes volontés, pour faire avancer la tech. Virer les gens de bonne volontés / compétents, c’est pas malin.



En 8 mois à la direction technique (au 35, donc moins de 5 mois), on a amélioré la stabilité de façon importante, on a apporté le double-écran, le 444 (y compris en hard decode sous mac), le chromebook, bcp bossé sur AndroidTV et AppleTV, le support mac m1, la VR en alpha, le nouveau display manager, l’OAuth, le passage à XCB sous Linux pour préparer Wayland, le travail sur le 5.1, la préparation de l’IPv6, le travail sur l’hibernation (Sibéria), les filers qui ne crashent plus toutes les nuits, l’adaptation de bande passante, les upgrades des box avec des kernels récents, et les benchs pour le nouveau matos + le nouveau stockage.



Ça fait beaucoup de choses, certaines attendues depuis des années et faites par les équipes dev/sre sous ma direction. Je pense que mon bilan parle pour moi.

votre avatar

Ah ouais, donc au final ton départ ne se passe pas sous les meilleurs hospices.
C’est franchement dommage, et ça ne donne pas vraiment envie de s’abonner.



Le reprise en main du service est un peu trop fait à la hache j’ai l’impression.

votre avatar

quand on parles de hache et de OVH j’ai forcément cette pub en tête youtu.be YouTube



C’est peut être le moment de monter une dissidence avec les gens compétents. On apprends de ses erreurs, et parfois il est préférable de repartir ex nihilo sur de bonnes bases que de reprendre quelque chose qui as déjà subit des déboires, c’est le lot de plein d’entreprises (même si ca fait mal de repartir à zéro). Après je ne sais pas si l’envie y est, mais ton expérience peut être déterminante sur un nouveau projet.




Dj a dit:


Et surtout c’est le nouveau joujou d’Octave.


Je crois que tout est dit, sauf que Octave à déjà eu énormément de “joujou” qu’il a cassé plusieurs fois avant d’avoir un truc approximatif, puis d’abandonner… Certains de ses joujous ont nécessité la mise en place de services complets (plusieurs dizaines d’employés embauchés pour l’occasion) puis simplement licenciés car le POC n’à pas été assez concluant, ou les moyens techniques et intellectuels pas suffisants pour mener le projet à concrétisation…



Ils ont 2 ans pour se dire qu’ils auraient pas du t’évincer en fait…



Un peu dans l’idée de QARNOT et ses chauffages datacenter ?



Je pense que tu as trouvé une agence de recrutement : NXI ! :D

votre avatar

Je ne nie absolument pas le boulot que t’as apporté en gérant l’équipe.



C’est juste qu’ils pourraient avoir des craintes concernant ta loyauté ou une baise de ton implication.
Et vu que ton poste est critique pour la vie de l’entreprise…



Et surtout c’est le nouveau joujou d’Octave, avoir une personne compétente et reconnue par les employés qui pourrait ne pas être d’accord avec lui, c’est un gros risque de clash entre vous deux et donc un impact sur les équipes

votre avatar

j’avais cru comprendre que de toute façon c’était prévu dès le départ dans l’offre de reprise, ce qu’on ne sait pas (en tout cas moi), c’est les raisons à l’origine de cette séparation prévue dans l’offre.



c’est vrai que ne pas garder le “meneur” de l’offre “concurrente” à un coté un peu logique
il est tout aussi vrai que des idée différentes peuvent tout à fait provoquer un débat constructif et aboutir à des choses intéressantes.



faut voir aussi les personnalités, des fois ça passe, des fois pas.



si je lis bien l’article de toute façon, y’a toujours moyen de revenir, donc stratégiquement ça peut être pertinent de se séparer au rachat histoire de pas embarquer un point de friction, mais avec la priorité de 24 mois, ça laisse peut-être le temps aux esprits échauffés de se calmer, et de faire connaissance pour voir si c’est possible d’unir les visions pour proposer qqch qui intéresse les deux parties.

votre avatar

Merci pour ces précisions. :)
Et courage pour la suite.

votre avatar

J’ai l’impression que shadow va devenir une offre standard de VDI puis avec possibilité d’avoir un vGPU en option en fait.
J’ai un peu peur que les investissements en R&D sur la compression vidéo baissent du coup (pas besoin de perfs pour faire du excel en VDI…)

votre avatar

jb a dit:


Je pense que mon bilan parle pour moi.


C’est une grosse équipe technique ?
T’as changé quoi concrètement pour avancer sur des sujets qui bloquaient depuis si longtemps ?

votre avatar

dylem29 a dit:


Ah ouais, donc au final ton départ ne se passe pas sous les meilleurs hospices. C’est franchement dommage, et ça ne donne pas vraiment envie de s’abonner.


Toutes les boites connaissent des passages plus ou moins compliqués de ce genre, tu sélectionnes pas un prestataire en fonction de ça sinon tu n’achèterais plus rien du tout…




Le reprise en main du service est un peu trop fait à la hache j’ai l’impression.


Faut pas oublier que c’est une boite qui a coulé, bien sur qu’il faut y aller à la hache.
Si tu fais comme avant, la boite coule de nouveau et personne ne veut ça.

votre avatar

Les employés et les clients sont déjà assez dans le doute comme ça.



Ce n’est pas le CTO (jb) présent depuis 10 mois et la communication via discord aux clients qui ont fait que la boite était en mauvais état. ;)



Après moi oui, je choisi une boite en fonction de pleins de critères, et le respect des clients et des employés en font partis.

votre avatar

KP2 a dit:


C’est une grosse équipe technique ?


Moyenne en taille, vu la complexité du projet. Par contre, y a vraiment des gens excellents (qui risquent de partir, je le crains).




T’as changé quoi concrètement pour avancer sur des sujets qui bloquaient depuis si longtemps ?


Vision Technique, orga, release mode, et surtout, j’ai changé les prios et débloqué de nombreux sujets, vu mon background.

votre avatar

L’article n’est pas rassurant, on sent bien la visé purement professionnel que va prendre Shadow à terme… Les joueurs vont être mis de coté tout doucement.
Il va falloir que j’envisage de me monter un PC Gaming.

votre avatar

Pas forcément, exploiter la solution de Shadow pour HubiC ou une offre pro n’est pas structurellement incompatible avec le fait de faire une offre joueur. Les deux peuvent être complémentaires (par exemple en servant du B2B/Gaming depuis la même machine ou via des alternances horaires selon les profils des clients/abonnement.



De mon point de vue le plus inquiétant c’est surtout les départs et la fermeture de la communication qui se limite à quelques tweets, avec peu de réponses sur l’essentiels. On verra ce qu’il en est par la suite, et les embauches à venir pourront sans doute compenser, mais c’est plus sur ces sujets là que je vois de gros points de tension que sur le fait de faire du B2B.

votre avatar

Nous sommes un certain nombre à l’avoir fait, un paquet même.

votre avatar

L4igleNo1r a dit:


L’article n’est pas rassurant, on sent bien la visé purement professionnel que va prendre Shadow à terme… Les joueurs vont être mis de coté tout doucement. Il va falloir que j’envisage de me monter un PC Gaming.


Avec la pénurie de GPUs et de SSD/Disques Durs à venir tu vas pas t’amuser.

votre avatar

“Octave Klaba - Communication - Extincteur” Cherchez l’intrus ?

votre avatar

en passant outre toute les décision interne.



Si la perte d’un GPU dédié entraine une forte perte de performance, ça serait vraiment dommage. Surtout avec une augmentation de prix.
En plus, s’il parte du délire de : payer pour avoir le raytracing / DLSSS, ça me ferai sacrément mal au cul.
On verra bien.

votre avatar

Les Shadow vont se retrouver avec une version customiser du control panel NVidia ou des settings en jeux où si tu veux augmenter les options graphique tu va voir de combien ça va t’augmenter ton tarif mensuel :windu:



Passer de 60 fps à 144? +2€
Passer de qualité des textures faible à élevée ? +1€



Sinon triste ton départ JB, je suis sûr qu’il restait encore pas mal de trucs auxquelles t’aurai voulu participer.

votre avatar

Dj a dit:


C’est juste qu’ils pourraient avoir des craintes concernant ta loyauté ou une baise de ton implication. Et vu que ton poste est critique pour la vie de l’entreprise…


Tout à fait. Mais on commencer par demander, non?



Sauf, que le souci, c’est que là, il a plus le droit d’avoir de Directeur Technique pendant 2 ans…




Et surtout c’est le nouveau joujou d’Octave, avoir une personne compétente et reconnue par les employés qui pourrait ne pas être d’accord avec lui, c’est un gros risque de clash entre vous deux et donc un impact sur les équipes


Bah, faut d’abord me demander, non ? Franchement, c’est mal me connaître que croire que je pars au clash… Surtout que mon ADN, c’est l’open source, et que je suis plutôt cool comme gars…

votre avatar

Oui on est d’accord hein ;)
Mais c’est comme ça que fonctionnent plein de boite. Jouer la sécurité, couper une tête qui pourrait dépasser etc.




Sauf, que le souci, c’est que là, il a plus le droit d’avoir de Directeur Technique pendant 2 ans…


Ah c’est ok je comprends mieux la phrase “Une chose est sûre, cela ne peut pas être pour celui de CTO, puisque Kempf doit avoir priorité 24 mois”



Donc s’ils ouvrent un recrutement d’un CTO, ils sont sensé te réengager

votre avatar

Pour JB, c’est bien dommage, mais ca reste un peu compréhensible. De toute façon, il serait parti de lui même en désacord d’ici quelques mois je pense.
Avec ses valises, sa vision, et son état d’esprit, je ne doute pas qu’il trouvera d’autres projets aussi intéressants, voir plus ! j’espère qu’on entendra a nouveau parler de lui/toi rapidement :)
En tous cas, visiblement, il y avait du job de fait déjà en peu de temps !



Pour ce qui est de passer pour sur du vGPU. Le but n’est pas d’abandonner le secteur du Gaming, comme il le disait. Mais il faut bien rentabiliser/pérenniser la boite.
Ce qui va financer le tout, c’est le monde pro, et pourquoi pas, les options ! N’en déplaise à ceux qui aimaient les offres actuelles…L’offre est peut être belle (pour certains), mais si ce n’est pas rentable, il n’y a pas trop d’autres choix.



Quand tu n’as pas les moyens de prendre une voiture en leasing, tu achètes ou tu prends d’occaz… Le constructeur ne va pas vendre à perte la loc pour te faire plaisir. C’est le même principe.

votre avatar

Abolah a dit:


Avec la pénurie de GPUs et de SSD/Disques Durs à venir tu vas pas t’amuser.


Oui c’est bien ça qui me fait peur… Donc je vais me tourner vers 50% neuf 50% occasion/récup et voir ce que cela donne.



C’est pour ça que j’ai Shadow, mon activité de joueur ne justifiai pas l’achat d’un PC de jeu.

votre avatar

Si l’offre évolue vers des vGpu je ne vois pas comment la comparaison puisse être valide.
Aujourd’hui la différence d’amortissement est déjà minime. Sans compter que comme chacun le devine, le matériel d’occasion a pris une belle augmentation, aussi peu est perdu…

votre avatar

Dj a dit:


Donc s’ils ouvrent un recrutement d’un CTO, ils sont sensé te réengager


Oui.

votre avatar

Tu as une clause dans ton départ qui t’interdirait de monter ou participer dans une solution concurrente de Shadow ?

votre avatar

Non.

votre avatar

Pourquoi ne pas faire un “équivalent” à shadow opensource?
Enfin équivalent, c’est un bien gros mot, mais un outil de prise en main à distance d’un poste pour jouer à distance dessus?



Comme le taf principal serait l’encodage vidéo sur gpu, avec videolan il y a déjà une bonne base non?



C’est ultra vulgarisé et simplifié vu qu’il y a toute la gestion des contrôles etc ce n’est sûrement pas simple, mais ce que je trouvais bien dans shadow c’est bien uniquement son logiciel, et ça serait bien de pouvoir faire ça sur nos propres pc. :D

votre avatar

Ce serait génial, et ça permettrait peut-être de proposer des desktop linux clé-en-main en plus de windows, mais quel serait la cible et le modèle économique ?
Dans le cadre d’un concurent à shadow, avec service d’abonnement mais basé sur ce logiciel libre, ou bien pour un projet en tant que bénévole.



Pour le nom je propose “lumière” :francais:

votre avatar

Je connais personnellement des gens qui seraient intéressés à participer à de l’optimisation d’hyperviseur ça venait à arriver :fumer:

votre avatar

Je plussoie.



Klaba comme CTO, lol. Ils vont en monter des machines ah ça oui. Mais niveau logiciel, ils sont foutus car ils n’a aucune expérience de dev et toi et des membres importants partis, ça va être coton. Y’a qu’à voir le niveau logiciel de ce qui est déjà sorti de ses projets : manager ovh, (feu) hubic, … c’est presque dommage que tu laisses les projets en bon état ! Sans parler commercialement où ils ont toujours été à côté de la plaque (pourquoi 4 marques différentes (ovh, kimsufi, soyoustart, …). Bref, rien ne me rassure dans ce futur Shadow, les indicateurs ne sont pas bons du tout.



Spoiler : je suis client Shadow Ultra depuis les débuts, et avant, offre legacy depuis décembre 2018.

votre avatar

Un licenciement économique où y’a qu’un seul départ. C’est étrange quand même hihihi



A tout les coups, c’est simplement une histoire d’orgueil: c’est chiant, ça pique, ça dégoute, mais c’est ainsi… Tu as beaucoup d’autres routes où avancer, surtout ton passif ;)
Rebondis bien, tu trouveras bien quelque-chose qui te portera :)



VPN + Steam Remote Play. Mais tu vas perdre en latence.



Surtout en vGPU, où tu peux parquer les machines qui consomment le moins ensemble.
Sachant que la virtualisation est basée sur le principe du partage temporel, mettre des gens avec 3 écrans 1080p avec un qui a un écran 4K serait tout à fait possible. Et avec les migrations live, la répartition peut vite être efficace.

votre avatar

pas forcement de l’orgueil, juste une strategie et une autre culture du devellopement, N’oublions pas que octave a interdit a ses employés de faire des patch public à droite et à gauche.



Après dans le libre, nous sommes habitué a des fusions/fork/refusion travaillé sur plusieurs projet qui n’ont rien a voir, patcher a droite a gauche, sans trop de pb, ca me choquerais pas.



Dans les entreprise propose de faire des patch pour un autre logiciel :D même libre. même les boite américaine ne sont pas chaud, comme l’affaire IBM et son employé récemment qui patchais sur son temps libre le noyau linux

votre avatar

Elle vient d’où cette clause ? C’est parce que le motif officiel de ton licenciement est économique, c’est ça ? Donc si ça va mieux pour eux, ils sont obligés de te le proposer en priorité ? Ça peut pas être qualifié de licenciement abusif, vu que le motif n’est clairement pas économique mais qu’il y en a un autre ? Je suppose que tu es assez grand pour savoir ce que tu as à faire, mais perso j’irais en parler avec un avocat…

votre avatar

(quote:1874409:dvr-x)
Quand tu n’as pas les moyens de prendre une voiture en leasing, tu achètes ou tu prends d’occaz… Le constructeur ne va pas vendre à perte la loc pour te faire plaisir. C’est le même principe.


Un meilleur parallèle serait les voitures partagés.



T’as besoin d’une voiture pour aller aux resto/au sport/faire des grosses courses après ta journée de taf.
Au lieux d’acheter une voiture qui coute la blinde, tu choisis une voiture partagée et en journée la voiture est utilisé par des entreprises pour leurs besoins pro (livraison/rdv client etc)



Ça permet d’avoir un coût moindre pour chaque ou d’avoir une plus “belle” voiture au même prix

votre avatar

jb a dit:


le passage à XCB sous Linux pour préparer Wayland


Rofl ! Ça c’était une bonne intiative (le reste aussi hein) ! J’espère que le boulot la dessus va continuer parce que depuis deux ans que j’étais sous Wayland, j’ai été obligé de rollback à cause du client shadow…



Paix & robustesse JB !

votre avatar

Dj a dit:


Un meilleur parallèle serait les voitures partagés.



T’as besoin d’une voiture pour aller aux resto/au sport/faire des grosses courses après ta journée de taf. Au lieux d’acheter une voiture qui coute la blinde, tu choisis une voiture partagée et en journée la voiture est utilisé par des entreprises pour leurs besoins pro (livraison/rdv client etc)



Ça permet d’avoir un coût moindre pour chaque ou d’avoir une plus “belle” voiture au même prix


Oui, aussi ! Le problème, c’est quand tu veux aller faire du sport en journée :D




jb a dit:


Non.


Tu as une clause qui t’empêche de débaucher l’équipe technique ?
Je sens murir une idée chez certains ici :)

votre avatar

(quote:1874433:dvr-x)
Tu as une clause qui t’empêche de débaucher l’équipe technique ? Je sens murir une idée chez certains ici :)


Non plus :)

votre avatar

Burn2 a dit:


Pourquoi ne pas faire un “équivalent” à shadow opensource? Enfin équivalent, c’est un bien gros mot, mais un outil de prise en main à distance d’un poste pour jouer à distance dessus?


Aller, Go! Tu viens, on commence quand ?

votre avatar

#Ironie? xD

votre avatar

Non

votre avatar

A titre perso en ce moment j’avoue ne pas avoir de temps de dispo (entre le taf et déjà des projets en cours), dans un temps passé ça aurait pu m’intéresser clairement.



Mais je pense qu’avec VLC vous avez déjà la base nécessaire pour la partie vidéo temps réel puisqu’on peut déjà encoder en temps réel etc si je ne me trompe pas. Donc certes il y a beaucoup de taf et ça doit prendre un temps non négligeable mais je pense que vous avez des gens compétents dans l’équipe.



Reste à voir si ça intéresse suffisamment de monde, et de dev pour creuser ça…



Après il existe déjà parsec mais ce n’est pas totalement openSource…

votre avatar

@jb



La compression vidéo en temps réel, c’est pas facile… Mais vu les résultats de Stadia, NVIDIA and co, est-ce que le vrai défi ne serait pas plutôt la latence (et donc peut-être l’anticipation des actions et le pré calcul. Cf. la fameuse latence négative promise par feu Stadia) ???

votre avatar

Cool, c’est où qu’on envoie les CV/lettre de motivation ?

votre avatar

En somme… Un “Free Shadow @ home” ? C’est idiot ou pas pour vous ? Pour moi, ça ne l’est pas en tout cas.



Vu que la plupart des gamers ont une “grosse” config et, corrigez-moi si je me trompe, de plus en plus un accès fibre, pourquoi ne pas pouvoir utiliser son PC de gaming en itinérance ?



Ou son PC tout court… J’aimerais bien pouvoir “cloudifier” mon PC pour brancher à distance mon casque de VR…



Je dis une connerie ?

votre avatar

C’est exactement ma vision de la chose. ;)

votre avatar

Il existe déjà un soft pour faire du cloud computing chez soi : parsec
Tu l’installe sur les deux machines (un serveur, ton pc de jeu,un client Android, winwin ou @), et hop ! Shadow a la Maison. Ensuite, ce n’est pas Open Source.
La seule différence c’est pour démarrer le serveur, il faut passer par un WoL. Mais j’ai résolu le pb, j’ai installé sur mon nas une page web qui envoie le Magic Paquet. Mais ça peut se faire via un Rpi ou autre machine ultra légère.



Pour la VR, Virtual Desktop est ton ami. Vu que Klaba ne parle pas du tout de VR, je pense que ShadowVR c’est mort :(

votre avatar

(quote:1874433:dvr-x)
Oui, aussi ! Le problème, c’est quand tu veux aller faire du sport en journée :D


Ça se joue sur le nombre, il y a peu de risque que tous les particuliers vont aller au sport ensemble en journée, alors que toutes les boites ont des RDV. Donc des voitures sont dispo



Je parle de ça car dans mon coin c’est le cas d’usage avec les voitures partagées, t’as des petites boites qui utilisent ça comme voiture principale en permanence (vu la facturation c’est hyper facile pour la compta) et des boites un peu plus grande comme voiture en extra



Ici pour jouer, bien entendu t’as des gens qui vont jouer en journée (congé/chômage/maladie) mais tu sais provisionner X% de machine en journée pour les gamers

votre avatar

En tout cas merci JB , car c’est vrai depuis 5 mois, j’ai vu de véritables progrès dans la solution shadow alors que stagnait depuis 1 an.



Je serai partant pour suivre une offre concurrente. On l’appelerait “light” ou “Luz” ? ;-)
C’est tellement dur de monter un tel projet en partant de zéro !



Je vous dis bravo les artistes !

votre avatar

Burn2 a dit:


#Ironie? xD


Si Scaleway (ou un autre financeur) pense qu’un projet repartant de zero peut faire mieux que ce que va proposer Shadow, ils doivent être certainement en train de discuter actuellement avec eux.



Mais c’est pas le genre de chose qui s’annonce directement.
Suffit de voir les tweets “Et Shadow ?” dès qu’octave parle d’autre chose. :roll:

votre avatar

@jb si tu cherches du monde pour monter un truc, freelance et dispo o/

votre avatar

(reply:1874470:thøth)


J’avais proposé “light” ou “Luz”…:surenchere:

votre avatar

Cela serait peut-être possible de permettre à des possesseurs de PC de gamer de mettre leur machine à dispo moyennant finances.



Du coup, il pourait y avoir un business de mise en relation et de fourniture des logiciels serveur et client pour y arriver.

votre avatar

Y’a ça, mais l’adaptation a différente plateforme doit pas être simple, après ça pourrai être une couche type proxmox ou un équivalent comme interface hard et poser toute la partie soft dessus pour gérer les clients distant.



Ca permettrait de couvrir pas mal de type de machines différentes, aussi bien celles de particuliers voulant amortir leur machine lorsqu’ils ne l’utilisent pas ou pas totalement (gestion d’une prio locale ou d’une instance 1 automatique locale), que pour une boite (sous licence) pour proposer quelque chose a ses clients sur le principe de la marque blanche.



En tous cas JB, joli taf sur le temps où tu as été avec eux, visiblement tu as apprécier l’équipe avec laquelle tu as travaillé de ce que je lis de tes posts.
A voir ce que ça deviendra (structure/produits) dans le temps.

votre avatar

Je pense aussi que c’est latent.
La finesse de gravure va stagner prochainement. C’est peut-être à ce moment-ci qu’on aura droits à généraliser.



Sur l’image de synthèse il y a un beau marché à créer pour des fermes décentralisées, et ce n’est pas si compliqué. Les pools existent déjà.

votre avatar

(reply:1874488:Idiogène)


Là dessus, il y a des projects qui envisagent des solutions de cloud décentralisé où tu peux installer une VM/docker qui est un worker et automatiquement tu recois des tâches et est rémunéré.
En gros tu loues ta puissance de calcul et ce quelque soit ta machine.



Un exemple les public pools de IExec, bon je sais pas où on en est, c’était en tests il y a un an ou deux. Après je sais pas si c’est adaptable à du gaming

votre avatar

Punaise c est dingue quand des entreprises se font absorbés les repreneur font souvent la même connerie. Ils essaient à tout pris d intégrer la structure acquise faisant fit des différences culturelles. Et ce qui doit arriver arrive les gens se barrent…

votre avatar

dehy a dit:


@jb si tu cherches du monde pour monter un truc, freelance et dispo o/



kikoo26 a dit:


Cool, c’est où qu’on envoie les CV/lettre de motivation ?


En DM.

votre avatar

patos a dit:


Un licenciement économique où y’a qu’un seul départ. C’est étrange quand même hihihi


Je suis le seul employé de Blade. :D

votre avatar

Roh le mec il nous prends pour des pingouins hihihi

votre avatar

Hubic… où sont mes fichiers ? (RGPD compliant…)

votre avatar

Pas d’avis sur le sujet (hormis que la « qualité OVH » ça donne pas envie), mais juste merci à tous et à JB pour ces commentaires qui éclairent super bien !



Et merci à @NXI pour ces articles détaillés !

votre avatar

(quote:1874532:Beurt-le-vrai)
La compression vidéo en temps réel, c’est pas facile… Mais vu les résultats de Stadia, NVIDIA and co, est-ce que le vrai défi ne serait pas plutôt la latence


Si si. Et c’est très compliqué vu le réseau des gens.




Rozgann a dit:


Elle vient d’où cette clause ? C’est parce que le motif officiel de ton licenciement est économique, c’est ça ?


En fait, c’est une reprise de société, et tu reprends des postes. Hubic a décidé qu’ils n’avaient pas besoin de « Directeur Technique » et donc ont supprimé le poste…



Si jamais ils recréent le poste, je suis prioritaire.

votre avatar

Merci de ta réponse !



Et donc du coup c’est quoi les pistes sur la latence (au delà du hard qui ne peut-être changé qu’au niveau des serveurs, car entre l’interco, les box des FAI et les réseaux locaux des utilisateurs/trices, il n’y a pas grand chose qu’une boite puisse faire) ?



De l’IA prédictive qui pré-calucule et envoie les différents scénarios de frames d’avance au client ? J’ai cru comprendre que c’était la piste (non conclusive) suivie par Stadia et NVIDIA mais qui exige de virtualiser au niveau de l’appli (le jeu, dont on peut custom le code pour l’occasion) et pas au niveau du « desktop ».



Il y a d’autres pistes ?

votre avatar

th3squal a dit:



Je crois que tout est dit, sauf que Octave à déjà eu énormément de “joujou” qu’il a cassé plusieurs fois avant d’avoir un truc approximatif, puis d’abandonner… Certains de ses joujous ont nécessité la mise en place de services complets (plusieurs dizaines d’employés embauchés pour l’occasion) puis simplement licenciés car le POC n’à pas été assez concluant, ou les moyens techniques et intellectuels pas suffisants pour mener le projet à concrétisation…


Après , ce mode de fonctionnement en “CDD projet” me choque pas si c’est clair dès le début et que ça ne sert pas d’argument pour sous-payer. Les personne retrouvent du boulot en quelques heure , ensuite, avec ce genre d’expérience et de technicité.



(Un autre problème ce sont les banque qui refusent de t’adresser la parole sans un CDI de plus de 3 ans dans une boite du CAC40, mais ça c’est un pb de société)

votre avatar

(reply:1874552:Beurt-le-vrai)
Microsoft avait aussi déposé des brevets sur le sujet il y a un bon paquet d’années. Il y a une vidéo de démo qui traine avec un jeu à la pointe de l’époque : Doom 3.


Le gros problème (selon moi, je me trompe peut-être), c’est la gestion des erreurs de prédictions. Une prédiction correcte 99.9% du temps, ça fait quand même une erreur toutes les 16.66 secondes quand le jeu tourne à 60 images par secondes, 99.99% ça fait une erreur toutes les 2m45s, ce qui reste énorme pour une prédiction qui est objectivement super fiable.



Vu que l’idée est de réduire la latence au maximum, quand l’input réel du joueur arrive sur le serveur et que l’IA se rends compte qu’elle s’est plantée, il est trop tard pour corriger, selon la latence le calcul de l’image est en cours voire fini, voire même l’image est déjà affichée chez le joueur.



En supposant que le joueur a une très faible latence, tu as le choix entre abandonner l’image produite/en cours de production avant l’envoi, pour en produire une nouvelle avec l’input correct.



Donc en gros tu choisis entre un jeu saccadé, ou un jeu fluide mais qui fait parfois n’importe quoi pendant 1 image avant de se corriger.



Pour les autres qui sont plus éloignés du serveur, tu peux avoir plusieurs images de décalage à cause de la latence, et ça peut faire un truc bien pourri.



Imagines un jeu de course, tu décides de dévier un peu vers la gauche, mais la prédiction a décidé de dévier à droite. Tu appuies un peu sur stick analogue vers la gauche, mais à l’écran ta voiture vas dans l’autre sens, donc par réflexe tu appuies encore plus fort à gauche pour compenser. L’IA de prédiction va recevoir l’info en retard et essayer de rattraper le coup, et ça peut prendre un petit moment à essayer de se contrebalancer mutuellement pour que le joueur et l’IA arrivent à se mettre d’accord… mais entre temps la voiture aura fini dans le décor :D



Du coup pour moi il y a un côté paradoxal : si tu as une latence faible, l’IA peut être viable mais tu en as pas vraiment besoin, tandis que si tu as une latence élevée, l’IA peut faire des miracles 99.99% du temps mais faire des échecs critiques très souvent qui ont le potentiel de ruiner la partie.



L’autre piste à creuser, c’est de prévoir plusieurs prédictions pour réduire les risques d’erreur, calculer les images associées à l’avance, et choisir au dernier moment l’image à envoyer.



Mais d’une part c’est mort pour les joueurs qui ont tellement de latence qu’ils ont plusieurs images de retard (puisqu’il sera impossible d’attendre pour recevoir l’input réel), et d’autre part ça coute cher en puissance de calcul, et ça pose un gros problème pour la rentabilité du cloud gaming qui est déjà pas facile.

votre avatar

L’idée est d’envoyer dans le client les images en avance. Donc, d’y stocker plusieurs scénarios de prochaines frames possibles. De piocher dedans si la prédiction est bonne, sinon de prendre l’image qui vient du réseau (accompagnée d’autres frames prédictives, donc un chouia plus lent, mais pas trop car en compression différentielle c’est pas très lourd : les images sont très probablement quasi-identiques le plus souvent).



Mais bon, apparemment chez Stadia ça été un échec (ou ça n’a pas marché, je sais plus…). je ne sais pas si c’est à cause des prédictions qui sont nulles de l’implémentation dans le client-serveur, ou de l’implémentation dans le jeu lui-même (car ça suppose de pouvoir intervenir sur le jeu).



Pour les jeux en réseau (multi), c’est une autre sauce, qui est d’ailleurs mise en œuvre assez systématiquement dans les productions actuelles.

votre avatar

Le fameux “Si tu sais pas, demande…” va devenir “Si t’as pas de boulot, demande…”



:francais: :bravo: :duel1:

votre avatar

(quote:1874659:Beurt-le-vrai)
plusieurs scénarios de prochaines frames possibles. De piocher dedans si la prédiction est bonne, sinon de prendre l’image qui vient du réseau (accompagnée d’autres frames prédictives


Cf ma dernière phrase, générer plusieurs frames en parallèle :




kikoo26 a dit:


ça coute cher en puissance de calcul, et ça pose un gros problème pour la rentabilité du cloud gaming qui est déjà pas facile.


Un serveur avec assez de puissance pour gérer 2/3/4/etc. scénarios probable en parallèle, c’est un serveur qui pourrait être coupé en 2/3/4/etc. pour gérer autant de sessions de jeu.



Donc au lieu de faire payer 10/15/30 €/mois au client, tu multiplie par autant le prix mensuel pour espérer garder la même rentabilité.




, donc un chouia plus lent, mais pas trop car en compression différentielle c’est pas très lourd : les images sont très probablement quasi-identiques le plus souvent).


Avec ce raisonnement là, on pourrait supposer que le cloud gaming en lui même consomme peu de bande passante, puisque souvent il y a peu de différences d’une image à une autre.



Mais dans la pratique c’est pas trop ça.

Shadow x HubiC : premières décisions, un nouveau CTO

  • Octave Klaba aux manettes et à la comm'

  • Du mouvement dans les équipes, qui doivent évoluer

  • Un nouvel organigramme et un actionnaire-CTO

  • Accord signé avec 2CRSi, fin des nouvelles offres aux USA

  • Des nouvelles offres avec (v)GPU

  • Shadow x HubiC : une évolution en plusieurs étapes

  • Quid du minage ?

Fermer