Étiquette : test

  • [PVT@Canada] Bilan après huit mois

    Voilà quelques mois que je n’ai pas donné de nouvelles. 😛

    Léger.

    En début d’année, j’ai eu l’occasion de travailler (omagad!) dans une société de développement de jeux vidéo qui s’appelle Nvizzio Créations, localisée à Montréal en plein dans le quartier du Centre-Ville sur la rue Sainte-Catherine. J’ai rejoint pendant deux mois et demi l’équipe qui travaille sur RollerCoaster Tycoon World, la suite de l’emblématique licence de jeu de gestion de parc d’attractions de Chris Sawyer ! Autant dire que j’ai eu beaucoup de chance d’avoir été pris car j’ai été contacté au départ pour un poste de développeur Unreal Engine pour le projet ROKH du même studio. Comme je ne connais pas la technologie, il m’a été demandé alors si je voulais rejoindre l’équipe de testeurs de RCTW avec comme possibilité d’évoluer vers un poste de développeur Unity ou peut-être de designer, chose que je ne pouvais refuser évidemment, en l’honneur des centaines d’heures passées sur les premiers jeux de la série.

    Capture d'écran des crédits de RollerCoaster Tycoon World
    La (moitié de la) team QA dans les crédits de RollerCoaster Tycoon World.

    J’ai donc été pris en tant que Testeur QA, dans une équipe majoritairement anglophone. En plus des responsabilités habituelles d’un testeur QA, j’ai testé des fonctionnalités précises du jeu, notamment le système de contenu généré par l’utilisateur qui se base sur le Steam Workshop. Malgré les quelques semaines passées sur le système, je n’avais même pas fini de tester tous les cas de figure tellement il y avait de paramètres. Ces paramètres étaient grossièrement comme celles-ci :

    1. Le PC est-il connecté à internet ?
    2. Suis-je connecté à mon compte Steam ?
    3. Mon compte a-t-il accès au Workshop ?
    4. Que contiennent les dossiers locaux du jeu dans le répertoire :
      • %programfiles(x86)%\Steam\SteamApps\workshop\content\282560\
      • %userprofile%\AppData\LocalLow\Nvizzio Creations\Rollercoaster Tycoon World\
    5. Que contient le fichier X et Y, etc.

    Et autour de ces paramètres, il fallait tester des cas comme « que se passe-t-il si des fichiers sont manquants après avoir chargé la partie après avoir sauvegardé sur un nouvel emplacement une partie en mode Scénario » ou « que se passe-t-il en cas de conflit de nom entre deux fichiers, l’un en ligne et l’autre en local ». Il faut dire que les rapports de bug se faisaient longs dans une bonne partie des cas et il m’a fallu recourir à un formatage strict — panel, noformat, listes, et cetera pour ceux qui connaissent JIRA — pour les vingt étapes et plus de reproduction. En mettant un peu de couleur et de style, ça devait rendre la lecture plus aisée pour celui qui devait corriger !

    Ce fut ma première mission dans l’industrie du jeu vidéo dans une grande équipe, entre trente et cinquante personnes. Je suis plutôt content de cette expérience, même si je suis un peu déçu du résultat, ne partageant pas la même vision du design que celle qui est appliquée dans RollerCoaster Tycoon World. À noter que mon contrat n’a pas été reconduit au delà de la sortie du jeu en Early Access, Nvizzio Créations n’ayant plus eu besoin de mes services. Mon ancien responsable de l’équipe test a été promu game designer. Me concernant, je n’ai pas pris l’initiative de passer le test d’évaluation pour tenter de rentrer dans l’équipe de développement. Je l’aurais probablement réussi sans trop de problèmes, après avoir pris connaissance du pitch, mais je ne me sentais pas suffisamment motivé de rejoindre le développement.

    Voilà comment s’est conclue cette expérience dans l’industrie du jeu vidéo. Cela m’a étrangement redonné envie de créer un wiki perso autour du game design. Il est temps que je m’y mette ! J’y reviendrai, mais pour l’instant, passons à autre chose !

    Explicatif

    Pour les PVTistes non-Canadiens qui font un aller retour Canada>France>Canada, au retour au Canada, il faut remplir la fiche de déclaration (celle qu’on remplit dans l’avion pour gagner du temps) comme si on était un résident du Canada. En fait, l’agente de la douane m’a indiqué qu’en tant que PVTiste avec le visa déjà approuvé, on a un statut de résident temporaire, ce qui fait que les règles sur l’importation s’appliquent de la même manière qu’un résident permanent.

    Je pense avoir fait le tour de ce que j’avais à dire, à part que la prochaine fois, je ne serai peut-être plus au Canada…

  • Les tribulations de ma machine 10

    Wouw, le dernier article de la série des Tribulations de ma machine date de début 2011 ! Le temps passe si vite… XD

    Par curiosité, j’ai retesté les performances de mon RAID SSD Intel X25-M. Alors qu’est-ce que ça donne, après deux ans et demi depuis le test précédent ?

    L’affaiblissement du taux de transfert est très minime, voire inexistant. Pour près de deux ans et demi d’écart entre les tests, ce n’est pas si horrible que ça. 😉

    Pour rappel, voici les résultats du test datant de Janvier 2011 :

    Si j’ai le temps et la motivation, je pourrais tester les performances d’un SSD Corsair Series 2 que j’ai utilisé pour mon PC portable. En tous cas, je peux déjà vous dire qu’après un an et quart d’utilisation, il est toujours aussi performant dans les accès (Windows qui démarre en un clin d’œil, etc.).

  • Balisage audio et video HTML5

    J’ai créé une page pour tester les balises <audio> et <video> ici : Test des balises <audio> et <video> de HTML5.

    Je vais petit à petit voir la progression des implémentations des différents navigateurs sur ces sources témoins. À l’heure actuelle, Internet Explorer ne gère aucune de ces deux balises, les autres navigateurs gèrent l’audio avec plus ou moins de réussite et le support de la vidéo n’est pas trop mal non plus, malgré l’obligation d’avoir deux versions différentes d’une même vidéo pour assurer la compatibilité du contenu entre Chrome, Firefox, Opera et Safari. Il y a également, dans le code source de l’article de la page, une vidéo en ogv. C’est la même que celle en ogg avec une extension différente.

  • Verdict sur les extensions lightbox testées : OK

    Il y a quelques jours, j’annonçais le test des modules d’extension pour avoir l’effet Lightbox sur mon blog.

    Le seul problème concerne l’ouverture des images par l’iPhone (pas testé sur d’autres appareils portables). Au lieu d’apparaître au milieu de l’écran, l’image se retrouve tout en haut de la page, aux bonnes dimensions certes. Pour s’accommoder de ce problème, il suffit d’ouvrir le lien dans une autre page pour l’avoir en plein écran, donc sans le lightbox.

  • Test de l’USB3 via la carte fille ASUS U3S6

    Il est assez rare que j’enchaîne les articles de cette manière sur mon blog. Mais ce n’est pas parce que c’est rare que cela n’arrive jamais !

    J’ai acquis lors de la journée précédente une carte fille ASUS U3S6. Cette carte a la particularité d’ajouter deux ports USB 3.0 ainsi que deux ports SATA III (6Gbits/s) à un PC disposant d’un port PCI Express x4.

    Je dois vous dire que j’ai acheté cet article sans avoir pu m’assurer qu’il allait fonctionner car je ne savais pas que la référence du produit était U3S6. Bon, sur ce coup là, c’est moi qui ai fait le noob. Par contre, j’ai quand même cherché cette carte sur le site d’ASUS, et je ne l’ai pas trouvé avant mon achat. Finalement, il était rangé dans la partie des accessoires, dans la rubrique carte mères, alors que je m’attendais à une rubrique accessoires directement. Un peu étrange comme logique de rangement, selon mon point de vue. D’ailleurs, dans cette rubrique accessoires, il y a des articles assez insolites tels qu’une sorte de carte riser qui permet de dédoubler le nombre de ports PCI Express 2.0 x16, pour un total de 4 (le ROG Xpander), mais qui semble ne fonctionner que sur quelques cartes mères ASUS (en tous cas, je n’ai pas envie de tester un quad-SLI).

    Voici les détails techniques apparaissant sur le site web d’ASUS (spécifications complètes sur le site du fabricant) :

    Spécifications techniques de la carte ASUS U3S6
    Internal Connectors 2 x SATA 6Gb/s ports support of up to 2 SATA disk drives.
    Backward compatible with SATA 3Gb/s and SATA 1.5Gb/s hard disk drives.
    External Connectors 2 x USB 3.0 ports.
    Backward compatible with USB 2.0/1.1 interface.
    Interface PCI Express x4 interface
    Compatible with PCI Express x4, x8, and x16 slots
    Configuration Supported AHCI Mode
    Operating Systems Supported Windows 7/Vista/XP 32/64bit
    Features True SATA 6Gb/s & USB 3.0: Native support PCIe Gen2 bandwidth
    Support Hot Plug function
    Support Native Command Queuing (NCQ)
    Accessories 2 x Serial ATA 6Gb/s cables
    1 x Support CD
    1 x User manual
    Form Factor 4.8”x 3” (12.2cm x 7.6cm)

    L’information qui m’intéressait était celle qui concernait les ports PCI Express compatibles avec la carte. Ainsi, la carte est en train de fonctionner sur ma carte mère Gigabyte GA P55M-UD2 sur le 2ème port PCI Express x16 (le grand port qui fonctionne en x4 au final). Et le résultat, en ce qui concerne l’USB 3.0, est plutôt convaincant.

    À ce sujet, j’ai pu tester les différences de débit entre une connexion d’un disque dur Lacie Rikiki USB 3.0 1TB sur un port USB 2.0 et un port USB 3.0.

    Avantage pour l’USB3.0. Au niveau du temps de copie d’un gros fichier de 1.23Go vers le disque externe, l’USB 3.0 permet un transfert de 23 secondes alors que l’USB 2.0 le fait en 42 secondes. Mais je me demande si la nature même du disque SAMSUNG SpinPoint HM100UI embarqué dans le Rikiki ou bien son contrôleur de disque ne fausse les résultats.

  • Les tribulations de ma machine 9

    Six mois environ se sont écoulés depuis le test précédent concernant les performances de mes disques durs, il est donc temps de faire un point.

    Je mets une mise à jour des tests de performance des disques qui sont dans ma tour. J’ai actuellement un RAID-0 de SSD Intel X25-M SATA Postville, un Western Digital Caviar Green de 1To (WD10EADS) et un Western Digital Caviar Blue de 1To (WD10EALS), celui fourni dans le Complete Composer Collection de East West.

    • RAID-0 de SSD Intel X25-M SATA

    Le graphique du Raid de SSD Intel X25-M Postville. On voit que depuis le graphique précédent (voir cet article), les performances ont légèrement diminué en ce qui concerne le taux de transfert, probablement depuis la première écriture (il reste une partie qui n’a pas subi d’écriture semble-t-il).

    • Western Digital Caviar Green de 1To (WD10EADS)

    Le graphique obtenu est ici plus cohérent que celui obtenu dans l’ancien article de juillet dernier. Les courbes sont plus réguliers, ce qui indiquerait que ce même disque dur était probablement occupé par un autre programme dans le même temps.

    • Western Digital Caviar Blue de 1To (WD10EALS)

    Nous le voyons assez nettement, le Caviar Blue est plus performant d’environ 25% sur le taux de transfert que le Caviar Green, ce qui correspond bien à la logique de gamme de Western Digital (Caviar Green < Caviar Blue < Caviar Black). Ce surplus de performances du Caviar Blue est évidemment le bienvenu puisqu’un programme vsti doit être capable d’exploiter au mieux les quelques 730Go de samples instrumentaux. Performances qui sont au détriment du silence de fonctionnement, je le rappelle tout de même.

  • Les tribulations de ma machine 7

    Je viens de tester deux SSD mis en RAID-0 sur mon pc avec le système installé dessus. J’ai pris soin de prendre des mesures de vitesse de mon ancien disque dur de système afin que je puisse comparer les performances via des courbes de lecture.

    Résultat : je pense que j’aurais pu me passer de faire des mesures, on voit nettement la différence entre un disque dur standard en IDE SATA et un RAID-0 de SSD, d’autant plus que l’AHCI était activé cette fois-ci (par contre, je ne connais pas l’impact de l’AHCI sur les performances). Mais l’expérience étant nouvelle pour moi, il m’a fallu m’assurer du bon montage de mes composants.

    Après des heures de réglage et de réinstallations du système, j’ai enfin pu obtenir ces courbes :

    • Pour commencer, le disque dur que j’avais au départ, un Western Digital Caviar Green de 1To :

    WD10EADS (Western Digital Caviar Green 1To)

    Avec un disque dur d’une aussi grande capacité, on pouvait s’attendre à une telle chute de la vitesse en lecture, mais je ne m’explique pas encore la baisse du secteur 90%-100%. Peut-être qu’une mise à jour s’installait à l’insu de mon plein gré.

    • Ensuite, le RAID-0 de SSD Intel X25-M SATA :


    Au vu de ces résultats, j’avais trouvé ces résultats médiocres. C’est comme si les SSD fonctionnaient en JBOD. Après des minutes, voire des heures de recherche, j’ai pu enfin dénicher un pilote permettant de débloquer les fonctionnalités permettant la bonne utilisation des SSD.

    • Voici les résultats avec le pilote :

    Intel Raid 0 Volume (320GB) - avec pilote
    Beaucoup mieux avec le pilote, n’est-ce pas ? 🙂

    Je file le lien du pilote pour ceux qui le cherchent : sélectionnez Intel(R) Rapid Storage Technology en fonction de votre système d’exploitation