Connexion
Pour récupérer votre compte, veuillez saisir votre adresse email. Vous allez recevoir un email contenant une adresse pour récupérer votre compte.
Inscription
En vous inscrivant, vous acceptez les conditions d'utilisation du site et de nous vendre votre âme pour un euro symbolique. Amusez vous, mais pliez vous à la charte.
 

Forums

1
Des soucis de perf pour SteamOS
CBL
L.A.mming
Admin 13749 msgs
"Jouer sur Linux, mais pourquoi faire ?" est une question qui revient assez souvent. Certains vont même jusqu'à éliminer la partie "Jouer sur" de la question. En tout cas une des réponses qui revient assez souvent est qu'à machine égale, un jeu OpenGL tourne mieux sous Linux que sous Windows.

Sauf qu'en réalité, c'est loin d'être le cas. Ars Technica a collé sur une machine bas de gamme (Intel Pentium G3220 et Zotac Geforce GTX660) la dernière version de SteamOS ainsi que Windows 10 en dual boot pour comparer les perf'. Le Geekbench 3 qui analyse les performances CPU brutes montre déjà un léger avantage pour Windows 10 ce qui commence assez mal pour l'OS de Valve.

Au niveau des jeux, SteamOS prend bien le plus cher. Pour L'Ombre du Mordor, l'écart de perf entre SteamOS et Windows se situe entre 20 et 50% en faveur de W10. Même son de cloche pour Metro Last Light Redux. Mais le plus triste est que cela concerne aussi les jeux Valve. Portal, Team Fortress 2 et Dota 2 tournent mieux sur Windows 10 que sur SteamOS. Seul Left 4 Dead 2 fait jeu égal mais on suppose que les perfs sont limitées par le CPU faiblard.

Alors certes SteamOS est encore jeune mais entre cela, la compatibilité limitée avec le catalogue Steam et le fait que l'OS ne sait rien faire d'autre que le jeu (sans avoir besoin de quitter Steam), l'intérêt est de plus en plus limité.

Lire la suite sur le site : Des soucis de perf pour SteamOS.
 
Nafai
Membre Factor
Membre 72 msgs
une des réponses qui revient assez souvent est qu'à machine égale, un jeu OpenGL tourne mieux sous Linux

perso, dans mon internet à moi de mon point de vue, c'est la première fois que je vois cet argument; les sites qui benchmarkent les pilotes linux (ars, phoronix) montrent depuis un bail/toujours que les pilotes linux ont des performance en-deçà de celles des pilotes windows, que ce soit avec les pilotes proprio nvidia ou les pilotes libres d'intel.
 
LeGreg
Membre Factor
Redac 1462 msgs
La source (!) souvent citée est celle de Valve eux-même : http://blogs.valvesoftware.com/linux/faster-zombies/

Mais bien entendu, c'était en 2012 et les choses changent constamment. Notamment l'API overhead sous Direct3d11 a très fortement baissée, et peut-être que si Valve retravaillait avec les vendeurs OGL sous Linux ils retrouveraient les mêmes gains à nouveau. Il faut aussi tenir compte du fait qu'ils ne calculent peut-être pas la même chose (il n'y a pas de benchmark "universel") donc les résultats diffèreront si dans un cas ils sont CPU limités et dans l'autre GPU limité.

Les jeux comme Shadow of Mordor ne sont pas non plus développés nativement pour Linux (mais ont du code suffisamment multiplateforme pour tourner sous Xbox/PS) ils sont portés par des boîtes tierces comme Feral Games qui feront du plus ou moins bon boulot suivant le temps et les ressources qu'ils peuvent dédier au portage.
 
Anthodev
Membre Factor
Membre 9 msgs
Malheureusement les problèmes de perfs ont deux causes :
- Les constructeurs de cartes graphiques ne répercutent pas les optimisations qu'ils font sur les drivers Windows sur les versions Linux (les drivers qui sortent à chaque sortie de AAA parce qu'à chaque fois les équipes de développement font des appels parfois pas très orthodoxes pour gagner en perfs qu'ils faut répercuter au grand public)
- Les AAA sont rarement dévelopés nativement en OpenGL pour viser MacOS/Linux. Ce qui fait que les équipes de portage crées des layers de traduction d'instructions DirectX vers OpenGL, ce qui fait machinalement réduire de manière notable les performances sur ces plateformes.

Si les jeux étaient développés pour être multiplateforme à la base (donc en utilisant OpenGL, Vulkan à terme) au lieu d'utiliser DirectX, l'écart serait bien moins grand (voir nul dans certains cas).
 
LeGreg
Membre Factor
Redac 1462 msgs
Anthodev a écrit :
- Les constructeurs de cartes graphiques ne répercutent pas les optimisations qu'ils font sur les drivers Windows sur les versions Linux (les drivers qui sortent à chaque sortie de AAA parce qu'à chaque fois les équipes de développement font des appels parfois pas très orthodoxes pour gagner en perfs qu'ils faut répercuter au grand public)


Il n'y a que rarement d'appels non orthodoxes (il y a des extensions mais pour des features précises mais les drivers optimisés le sont rarement pour ces appels). Le besoin d'avoir des drivers optimisés vient du fait que chaque nouvel AAA est un nouveau puzzle en terme de perf. Les gains de perfs ne sont pas toujours extraordinaires non plus mais quelques pour cent (par une reconfiguration par ci par là) est considéré comme suffisant pour justifier une sortie de nouveau driver. Il y a aussi constamment des corrections de bugs pour des code paths pas souvent utilisées ou utilisées dans une configuration inattendue par le driver.

Anthodev a écrit :
- Les AAA sont rarement dévelopés nativement en OpenGL pour viser MacOS/Linux. Ce qui fait que les équipes de portage crées des layers de traduction d'instructions DirectX vers OpenGL, ce qui fait machinalement réduire de manière notable les performances sur ces plateformes.

Si les jeux étaient développés pour être multiplateforme à la base (donc en utilisant OpenGL, Vulkan à terme) au lieu d'utiliser DirectX, l'écart serait bien moins grand (voir nul dans certains cas).


Ce n'est pas le cas pour les jeux Valve. Ils ne font pas de traduction d'instruction (du moins pas au sens de base). Je ne crois pas que ce soit le cas pour Shadow of Mordor non plus.

En gros il y a trois niveaux de support de Linux :
- utilisation directe de l'exécutable Windows : peu de chance que ça marche super bien sous Linux mais c'est suffisant pour un certain nombre de joueurs (évite de rebooter ou d'acheter une licence Windows).
- recompilation pour tenir compte de la plateforme linux, mais traduction simpliste des appels Dx en appels OGL. Ça a l'avantage d'être rapide (à porter.. relativement), mais la sémantique Direct3D et OGL ne collent pas à 100% donc aucune chance de tirer partie des forces de l'API OGL, voire d'introduire des choses contre productives. Ça peut servir de base de départ à la troisième méthode.
- Réécriture de toute la partie graphique pour tenir compte des spécificités d'OGL. Mais c'est comme pour tout, temps de dev limité (voire accès limité aux gens compétents pour faire le boulot) et oui parfois ça demande de la collaboration des vendeurs hardware pour obtenir la perf maximale, ou une simple absence de bugs graphiques.

Le déficit de perf peut persister dans la troisième méthode (pour plein de raisons différentes).
 
BeatKitano
Bite qui tanne haut
Membre 4711 msgs
Ah putain c'est tellement tentant... c'est vraiment dur de résister... mettez plus de poids sur l'autre balance svp... sinon je vais craquer :D
 
Narvarth62
Membre Factor
Membre 3 msgs
LeGreg a écrit :
En gros il y a trois niveaux de support de Linux :
[...]


C'est exactement ça. La première version de LFD2 plus performante sur Linux utilisait juste ToGL (cas 2), donc basée sur la version windows. C'était déjà étonnant d'avoir des performances supérieures à la version DX.
Dota2 reborn utilise quant à lui une version redéveloppée pour OpenGL, et ses performances sont bien meilleures que sous Windows.

On peut s'interroger sur la démarche d'Ars technica :
-Insister sur les portages les moins bons (Shadow of Mordor) alors que d'autres sont quasi identiques à windows (Arma3, The Witcher 2).
-Utiliser l'ancienne version de Dota2, non optimisée pour Linux, sans signaler la nouvelle version...
 
liberodark
Membre Factor
Membre 1 msg
Cela n'est vrai disont que il y a une part de vérité mais pas tout à fait honnête.

Voici : https://www.youtube.com/watch?v=tstaqfYS5vc
ou https://www.youtube.com/watch?v=nASDQCPjxOg
ou https://www.youtube.com/watch?v=Eab2UI1Iq2w

Sachant que ce sont pas des jeux nativement orienté pour linux mais pour DirectX puis porté vers l'OpenGL.
De plus les drivers Nvidia/AMD ne sont pas encore au top de leur niveaux sur linux !
 
Des soucis de perf pour SteamOS
1

Règles à suivre

Écrire dans un français correct et lisible : ni phonétique, ni style SMS. Le warez et les incitations au piratage sont interdits. La pornographie est interdite. Le racisme et les incitations au racisme sont interdits. L'agressivité envers d'autres membres, les menaces, le dénigrement systématique sont interdits. Éviter les messages inutiles

 
Soutenez Factornews.com

Tribune

bixente
(19h37) bixente Putain, la moindre MAJ de Doom fait aux alentours de 10 gigas. Entre ça et le récent GOW 4 à 80 gigas... En 2016, les dévs doivent croire que tous les joueurs ont la fibre.
_Kame_
(17h09) _Kame_ Yolteotl > ça revient au problème de redistribution des richesses. D'ailleurs les suisses ont dit non à 80% à une telle chose. Alors bon, peut être après la 3ème guerre mondiale.
Crusing
(14h26) Crusing Le LD est cool, Ca fait bizarre de devoir réfléchir dans un jeu Ubi
Crusing
(14h25) Crusing Et malgré l'aspect kikoo hipster, l'univers parait effectivement plus cohérent que le 1 (en jouant full stealth)
Crusing
(14h24) Crusing Doc_Nimbus > J'ai une gtx1080, donc tout à fond en 4K, sauf le MSAA au delà de 4X qui pompe, ça a l'air bien optimisé, et la ville est vraiment chouette
Doc_Nimbus
(14h02) Doc_Nimbus Crusing > L'optimisation est pas trop aux fraises ?
Crusing
(13h46) Crusing Bon et bien il est très bien ce Watch Dogs 2.
Yolteotl
(13h45) Yolteotl Kame> Ou alors on accepte que le travail devienne quelque chose de secondaire, et on fournit un revenu universel à tout le monde :)
MrPapillon
(13h28) MrPapillon Il faudrait automatiser les tests de Call of Duty et FIFA.
_Kame_
(12h47) _Kame_ Et on accepte que l'avenir de l'humanité, c'est de faire des tâches répétitives, bien souvent rébarbatifs, jusqu'à la fin des temps.
_Kame_
(12h45) _Kame_ Et le pb de supprimer les caissières, c'est un pb plus général quand à l'automatisation, et qui revient tjrs au à la distribution plus équitable des richesses. Ou alors on réintroduit les opératrices téléphoniques.
Crusing
(10h27) Crusing Zakwil > Ouais sauf que pour les sacn achat, y'a des controles aléatoires, j'imagine qu'ils sont pas trop con non plus, et surtout ils ont du calculer qu'il vaut mieux ne pas payer de caissiers et avoir un petit taux de vol hein ;)
Zakwil
(09h59) Zakwil Crusing > Dks > c'était de l'ironie là il y a que des gentils hipsters, dans la vraie vie ça va plus être comment contourner le système genre en prendre 2 en remettre 1 en reprendre un autre...
Zakwil
(09h57) Zakwil Niko > (21h35) ouais \o/
Doc_Nimbus
(09h55) Doc_Nimbus On manque encore beaucoup trop d'infos sur le sujet tout de même : [nextinpact.com] (par contre, l'aspect vie privée va encore régresser avec ce système...)
Dks
(09h54) Dks Y a pas d'énervement, on expose nos sentiments ^^.
Crusing
(09h46) Crusing Calmez vous, c'est pas franchement différent des scan-achat dans les Leclerc.
Dks
(09h32) Dks Enfin après c'est juste une pub hipster instagram d'amazon, comme une pub apple ou crosoft qui présentent un produit.
Dks
(09h31) Dks Risbo > ça n'invalide pas le risque de kicker les hotesses de caisses. Ca peut être bien pour remplacer les actuelles caisses automatique, mais là c'est toutes les caisses.
Dks
(09h29) Dks Risbo > Dans cette vidéo le seul moment où ça parle thunes c'est quand la cliente sort du shop et regarde sa facture. Tu ne vois personne matter son tel en faisant les courses pour être raccord avec son rsa.
Risbo
(09h18) Risbo Dks > Ah bon t'as testé ? Je vois pas ce qui empêche d'avoir le montant au centimes prêt vu que t'es censé être authent par ton smartphone.
Dks
(09h17) Dks Zakwil > plus besoin de caisses, bientôt plus d'humains. Amazon sont sur la bonne voie pour skynet. Et ça joue sur le fait que tu ne fais même attention au montant de tes achats.
Zakwil
(08h54) Zakwil [youtube.com] j'aimerai voir ça à Marseille... sans vigiles bien sûr
Dks
(07h41) Dks Crusing > bug dans la matrice
Crusing
(02h14) Crusing Oulah, Dead Rising 4 a l'air foiré.
mardi 06 décembre 2016
Doc_Nimbus
(22h08) Doc_Nimbus Laurent > Que c'est nul (bis)
Big Apple
(21h55) Big Apple zouz > Que c'est nul.
Laurent
(21h42) Laurent Je viens de découvrir par hasard ce youtuber et je reste sans voix devant ce mélange de Nicolas Hulot et de Julien Lepers [youtube.com]
Asta
(18h39) Asta Crusing > C'est amusant mais ça fait peur. Mais c'est amusant.
Crusing
(16h10) Crusing Laurent > Plutot que de faire un commentaire ironique, je pense que comme pour les comm du figaro, il est plus amusant de poster de vrais commentaires de "fan" [tof.canardpc.com]
Laurent
(15h48) Laurent zouz > Seulement 10 plans d'explosions ? Il perd la main le Michael
zouz
(15h17) zouz Transforportenawaknazichevaliersmetalgearsanthonyhopkinsespacewalbergmers 5 [youtube.com]
Doc_Nimbus
(09h34) Doc_Nimbus Je relance la tribune avec ces quelques planches intemporelles de Gotlib : [lemonde.fr]
lundi 05 décembre 2016
MrPapillon
(22h21) MrPapillon Après on utilisait ça à une distance de 2 mètres des caméras.
MrPapillon
(22h20) MrPapillon Kame> Y a pas trop à s'en faire, c'est hyper précis à l'utilisation. Sur Bullet Train, un vieux truc gratos, les seules fois où ça déconnait, c'était quand la main sortait du champ de vision des cams ou qu'il y avait un bug qui faisait tout clamser.
CBL
(22h14) CBL Le code doit utiliser les donnees brut plutot que d'interpoller pour lisser les valeurs
_Kame_
(21h51) _Kame_ j'suis étonné de voir les armes "trembler" [youtube.com]
MrPapillon
(21h49) MrPapillon Kame> Ouaip, j'attends les tests. Ça sent la durée de vie foireuse.
_Kame_
(21h45) _Kame_ MrPapillon > Superhot VR ça doit être fun qd même
Niko
(21h35) Niko Westworld \o/ [factornews.com]
MrPapillon
(21h29) MrPapillon C'est une embuscade.
MrPapillon
(21h29) MrPapillon Tout le reste est quasi à 15€ minimum.
MrPapillon
(21h28) MrPapillon Du coup 60€ pour faire des gribouillis.
MrPapillon
(21h28) MrPapillon Et 30€ pour Quill, le truc genre peinture.
MrPapillon
(21h28) MrPapillon 30€ pour Medium, comme si les gens allaient payer 30€ pour dessiner des trucs moches.
MrPapillon
(21h27) MrPapillon Wow le prix des jeux Touch.
Khdot
(20h56) Khdot (20h56) Kame> <3
_Kame_
(20h56) _Kame_ Quoique non je veux pas de réponse. Organisons plutôt une purge pour rebooster l'économie.
_Kame_
(20h50) _Kame_ Khdot > Qui serait ? Si on donne pas de sous aux pauvres, ils vont s'enrichir ?
Khdot
(20h44) Khdot (14h23) Crusing > on peut refaire la vidéo avec les mêmes chiffre mais avec une conclusion opposée... #DataGauche.
MrPapillon
(20h30) MrPapillon Niko > Justement, ça permettrait d'avoir un test 100% porté sur la technique du jeu : anti-aliasing, qualité du bloom, nombre de polys sur les plumes, etc... Les vrais détails qui intéressent les joueurs.
kimo
(19h41) kimo noir_desir > je suis p-e fan de COD !
Niko
(18h21) Niko Fougère n'a pas d'émotions
GTB
(18h11) GTB thedan > Vu l'ensemble des reviews largement positives, c'est plutôt jvc qui est à part pour une fois.
Fougère
(17h55) Fougère noir_desir > J'ai pas la couleur émotionnelle qui va bien
thedan
(17h38) thedan ce qui est impressionnant, c'est jv.com qui a mis 3 testeurs à part et qui ont tous les 3 sortis les mêmes choses... Sur le coup, je me demande si Bouleapoire de GK fait pas son fanboy... Je vais regarder l’émission tiens
noir_desir
(17h30) noir_desir Fougère > entre nous ce que met gb c'est un peu comme pisser dans un violon ça sert à rien :p
noir_desir
(17h29) noir_desir Fougère > je voulais que se soit un fan de cod qui y le teste, fougère c'est pour toi
Fougère
(16h46) Fougère C'est Kimo qui fais le test chez nous, on dis qu'on le sort au prochain jeu de Ueda annoncé
Fougère
(16h46) Fougère 10 sur GB, 14 sur JVCOM
noir_desir
(16h21) noir_desir The last guardian réussi, un miracle... 8 sur gk
thedan
(15h30) thedan fwouedd > non, non pas d'OC.... Merci, j'y ai pas pensé hier
fwouedd
(15h27) fwouedd (ca risque rien, par contre ça annule les OC si la config est OC)
fwouedd
(15h26) fwouedd Tu cherches le jumper du clear cmos sur ta CM et tu fais ça : [youtube.com]
thedan
(15h22) thedan fwouedd > ça j'ai pas fait
thedan
(15h22) thedan fwouedd > je vais vérifier. On sait jamais
fwouedd
(15h22) fwouedd Non, je te parle d'un reset hardware, direct par la CM.
thedan
(15h21) thedan fwouedd > ca pas encore....
fwouedd
(15h21) fwouedd Ca peut parraitre con, mais parfois, tu peux avoir un reglage qui fou le bordel.
thedan
(15h21) thedan fwouedd > ben le problème de bios, je le verrais plus car quand je branche la CG de nv, j'ai un affichage figé avec la date de l’émission du bios !... Bon je sens que ça va partir en diagnostic LDLC cette histoire (pas envie ni le matos pour tester)
fwouedd
(15h21) fwouedd T'as essayé un reset du bios?
thedan
(15h19) thedan Crusing > ... Peut étre ce que je ne comprends pas, c'est que j'ai un numéro d'erreur qui apparait sur la CM quand je branche la CG dessus... Et la CG a les ventilos qui tournent... (j'ai une alim 650w Gold Cooler Master)
fwouedd
(15h15) fwouedd thedan > Ah bah c'est hyper moche.
Crusing
(15h14) Crusing thedan > oui le soucis vient surement de la faiblesse de ton alim.
Crusing
(15h14) Crusing fwouedd > Idiocracie incoming!
thedan
(15h14) thedan fwouedd > ça marche avec une vielle quadro (sans port d'alim branché)
fwouedd
(15h11) fwouedd Crusing > Ouais, mais c'est quand même dingue ce syndrome de stockholm généralisé.
Crusing
(15h09) Crusing fwouedd > Ou mieux, commenteront un truc du type "encore de la propagande de la bien pensance de bobo trotskisto judeo islamo sionisto crypto homo fonctonnarial."
fwouedd
(15h09) fwouedd (Par contre, faut revoir la musique, c'est vraiment too much la musique ouinouin)
fwouedd
(15h05) fwouedd (Ou douteront des données)
fwouedd
(15h05) fwouedd Crusing > Le soucis, c'est que les gens qui otn besoin de voir cette vidéo ne la verront jamais.
Crusing
(14h23) Crusing l'assistanat : [youtube.com]
MrPapillon
(14h14) MrPapillon L'espèce de jeu open source de Google Deep Mind, pour entraîner des IAs : [youtube.com]
Risbo
(14h00) Risbo choo.t > Non mais c'est bien, on peut que progresser. Dite moi qu'on ne peut QUE progresser ahah
choo.t
(13h58) choo.t Article L3421-4 du Code de la santé publique : [...] le fait de présenter ces infractions sous un jour favorable est puni de cinq ans d'emprisonnement et de 75000 euros d'amende. [...]
choo.t
(13h57) choo.t Risbo > Tiens, j'avais zappé ce truc ( j'étais à l'étranger avec un accès au net vraiment pourris), mais dans un pays qui t'interdis déjà de dire que le cannabis c'est bien moins dangereux que le tabac ou l'alcool, rien ne me surprend.
Risbo
(13h45) Risbo choo.t > C'est comme l'histoire de la loi anti "anti ivg sur internet". Les gens réfléchissent pas et voient pas les conséquences a long terme. Pcke si le mec qui fait la vidéo est "honnête", alors c'est juste un idiot de plus.. Et putain, le JDG a signé.
choo.t
(13h39) choo.t Risbo > J'hésite entre naïf, débile ou avide masqué, mais dans tout les cas Realmyop baisse bien dans mon estime.
fwouedd
(13h27) fwouedd (Enfin je parle surtout pour moi et mes experiences de reparations qui foirent 80% du temps :) )
fwouedd
(13h27) fwouedd Ca coute moins cher que l'outillage + pieces detachées + kit evo quand t'as tout fait bruler :)
fwouedd
(13h27) fwouedd Non mais c'est bien le kit evo :)
noir_desir
(13h25) noir_desir fwouedd > oui je pense... Je ne me suis jamais amusé à changer de puce interne à cm, peut etre que dan sais le faire?
fwouedd
(13h14) fwouedd Faut pouvoir l'isoler comme fautif, c'est chaud non?
noir_desir
(13h11) noir_desir fwouedd > ou changer la puce qui controle le port pci...
fwouedd
(12h52) fwouedd Ouais. A mon avis le premier truc à faire, c'est tester une vieille CG. M'enfin de toute façon, il est bon pour changer de CM :)
Laurent
(12h51) Laurent ou alors tu as une vieille CM qui ne supporte que le PCI-e 8x (on va dire) et pas le 16x
Laurent
(12h49) Laurent (12h30) j'avoue je pencherai bien pour le port PCI-e qui en a pris un coup avec ta CG qui a grillé
GTB
(12h46) GTB Risbo > Roh la vache le niveau des com' oÔ.
fwouedd
(12h44) fwouedd (Et accessoirement, controle bien tes connectiques CG vers l'alim, on ne sait jamais)
fwouedd
(12h38) fwouedd Ou pire, est ce que la surconso du PCI-E de la RX470 n'a pas flingué ton port?
Communauté