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 13823 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 1483 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 1483 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 4721 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

choo.t
(09h59) choo.t (09h50) Niko > Chouette alors.
Niko
(09h50) Niko choo.t > yep, c'est dans notre todo list !
choo.t
(09h02) choo.t Dites, maintenant que Factor n'a plus besoin de revenu pub ou de clics, y'a moyen de foutre tout le contenu d'une news dans le flux RSS plutôt qu'un extrait ?
aeio
(03h56) aeio (01h36) Si ces chutes sont dûes à la mise en cache des shaders, prends un cache complet sur [reddit.com] ça réglera le problème.
zouz
(01h36) zouz aeio > Je viens de tester sur ma config périmée avec un proc A8 6600k et son gpu intégré et c'est très propre en 1080p et c'est plutôt fluide. Certes je chute à 45 fps par moment mais c'est carrément jouable.
zouz
(01h26) zouz Putain ouais ils ont tripé là, c'est turbonul.
jeudi 19 janvier 2017
CBL
(23h50) CBL Par contre ca aurait ete cool de le faire en musique
CBL
(23h50) CBL Le message politique est comprehensible
choo.t
(23h34) choo.t [youtu.be] Hallelujah Money - Gorillaz
Le vertueux
(23h32) Le vertueux Et la coupe mulet c'est pour les hommes uniquement, ça n'a pas d’intérêt sinon.
Le vertueux
(23h32) Le vertueux noir_desir > Pourquoi dis tu que c'est un psychopathe ?
noir_desir
(23h24) noir_desir Le vertueux > j'y pense si ton chat est devenu un psychopathe, c'est surement parce que tu as essayé de lui faire une coupe mulet !
Le vertueux
(23h21) Le vertueux Sauf les trucs que j'aime comme les tortues ninja, Judge dredd, Conan, les coupe mulets...
noir_desir
(23h20) noir_desir azedean59 > Ils ont l'air sympa les nordistes, enfin à lille c'était pas mal après je ne me prononce pas :)
Le vertueux
(23h19) Le vertueux Laissons les choses du passé dans leur tombe.
azedean59
(22h26) azedean59 noir_desir > C'est fort possible, oui... C'est fort possible.
GTB
(21h41) GTB BeatKitano > Oui. Déjà annoncé. Il ouvre la com de toute évidence. Bordel j'ai hâte de voir ça!
BeatKitano
(21h05) BeatKitano Oooh nouveau Oddworld ? [oddworld.com]
CBL
(18h57) CBL La plupart des oeuvres de HPL sont dans le domaine public
Nastyfox
(18h31) Nastyfox Ça intéresse quelqu'un un accès à l'Alpha de World's adrift?
choo.t
(18h27) choo.t Putain on croirait une parodie South Park
choo.t
(18h26) choo.t Crusing > Ah mais c'est vraiment open-bar les licences de Lovecraft : [youtu.be]
kmplt242
(18h22) kmplt242 RIP la Lambada
Crusing
(18h20) Crusing Je doute qu'ils arrivent au niveau de malaise (parfois non voulu) de Dark Corners of the Earth
Crusing
(18h18) Crusing (18h04) Ca veut dire qu'ils ont les vraies licences et noms de joueurs!
choo.t
(18h04) choo.t "Official Videogame" me fait tiquer tout de même, Lovecraft est mort en 37...
choo.t
(18h03) choo.t Call of Cthulhu, de cyanide : [youtu.be]
Crusing
(17h52) Crusing Y'a rien à faire francois ruffin me fait toujours penser à luke wilson de idiocracy
noir_desir
(15h21) noir_desir azedean59 > le 59 doit il nous mettre sur la voie?
choo.t
(14h40) choo.t Dites, on a eu aucune annonce de retro studio dans la conf nintendo, non ?
azedean59
(13h35) azedean59 ptitbgaz > Le Nord
noir_desir
(13h21) noir_desir MrPapillon > il y a le typhus et le coryza aussi
MrPapillon
(11h41) MrPapillon Les chiens sont notre seul rempart face aux chats.
aeio
(11h28) aeio (11h02) Un malinois c'est un berger belge. C'est utilisé comme chien d'attaque ou de détection mais à la base ça a bien l'instinct et l'intelligence du chien de berger.
Crusing
(11h08) Crusing Oui, pas comme un setter ou un épagneul.
Le vertueux
(11h02) Le vertueux Très mignon d'ailleurs.
Le vertueux
(11h02) Le vertueux aeio > C'est un malinois, un chien de guerre.
aeio
(10h51) aeio (10h16) C'est un chien de berger. C'est une insulte de les comparer à des chiens de chasse.
Crusing
(10h32) Crusing Le vertueux > Crois moi, ils le peuvent.
Le vertueux
(10h16) Le vertueux Crusing > [youtube.com] mouais. Les chiens de chasse ne peuvent rien faire face à la mignontitude d'un chat.
noir_desir
(09h10) noir_desir aeio > c'est plutôt jolie
aeio
(04h18) aeio Sauf qu'une fois downsamplé en 1080p sur un écran 24" il reste plus aucun aliasing.
aeio
(04h18) aeio J'ai pris quelques screenshots. Sans la compression YouTube ça ressemble à ça : [abload.de] [abload.de] [abload.de] [abload.de]
aeio
(01h09) aeio (13h55) i5-4670K à 4.4 GHz et GTX 970. C'est le processeur qui est le plus important pour l'émulation (et plus particulièrement sa fréquence).
ptitbgaz
(00h14) ptitbgaz (23h45) MrPapillon > Ouais, celle de mourir par exemple... )
mercredi 18 janvier 2017
Crusing
(23h54) Crusing Oui, d'un coup!
MrPapillon
(23h45) MrPapillon Ça permettrait de tester toutes les skills du chat d'un coup.
Crusing
(23h34) Crusing Le vertueux > ne les écoute pas, prend 3 chiens de chasse, et présente les directement à ton chat
ptitbgaz
(23h33) ptitbgaz Le vertueux > (23h20) Il doit bien boulotter un ou deux mulots/souris/oiseau de temps en temps alors, même s'il ne te le dit pas.. )
MrPapillon
(23h29) MrPapillon Le vertueux > Il va avoir l'ascendant sur le chat et mangera toutes ses croquettes, et tu passeras tes journées à faire attention à ce que le chat lui défonce pas le museau.
Le vertueux
(23h27) Le vertueux MrPapillon > J'aimerai bien avoir un toutou.
MrPapillon
(23h20) MrPapillon Le vertueux > Mon chien adorait le chocolat, il avait droit à 10% à chaque fois. Il a claqué à 19 ans en quasi pleine forme. Il devait avoir une vraie centrale digestive dans son ventre.
Le vertueux
(23h20) Le vertueux ptitbgaz > SI tout le temps.
ptitbgaz
(23h19) ptitbgaz (22h24) Le vertueux > Il ne sort jamais ?
ptitbgaz
(23h18) ptitbgaz (21h52) noir_desir > son chat est devenu un psychopathe... nuance.
Le vertueux
(23h16) Le vertueux Il était très très gentil.
Le vertueux
(23h15) Le vertueux MrPapillon > J'avais un chat qui mangeait des chips.
MrPapillon
(23h13) MrPapillon Le vertueux > Ah cool, au moins ton chat sait qu'il est un chat.
Le vertueux
(23h11) Le vertueux MrPapillon > [media31.mediazs.com]
MrPapillon
(23h01) MrPapillon Le vertueux > Il mange des croquettes pour chat ou pour chien ? J'avais un chien qui ne mangeait que les croquettes pour chat.
Le vertueux
(22h24) Le vertueux Crusing > Oui pardon, il tue indirectement en mangeant des croquettes.
MrPapillon
(22h03) MrPapillon Celui qui participe au truc, c'est celui qui possède le show. Et en plus c'est directement monétisé. Ça n'a aucune valeur.
MrPapillon
(22h02) MrPapillon choo.t > Surtout qu'il y a un biais extrême dans l'expérience.
noir_desir
(21h52) noir_desir Crusing > son chat est un psychopathe
LeGreg
(21h48) LeGreg Les gens qui prennent le jeu online beaucoup trop sérieusement : [kotaku.com]
Crusing
(21h47) Crusing Le vertueux > Ton chat bosse dans un abattoir? je comprends pas.
Le vertueux
(21h29) Le vertueux Perso mon chat ne tue aucun autre animal, si ce n'est les animaux massacrés dans les abattoirs d'Europe.
choo.t
(21h26) choo.t MrPapillon > Le sujet est intéressant, mais la présentation typée réality-show est vraiment agaçante.
Le vertueux
(21h25) Le vertueux miniblob > Un sol en bitume, quelques tourelles nerf à détecteur de mouvement et on n'en parle plus. Tu ne fais pas d'effort !
miniblob
(21h12) miniblob Je prendrais bien des poules mais je vois régulièrement des renards et des martres autour de la maison, je donnerais pas cher de la peau de pauvres gallinacées venant s'installer ici.
MrPapillon
(20h52) MrPapillon choo.t > Quel cirque.
choo.t
(20h03) choo.t Les deux premiers épisodes de Mind Field sont sortis : [youtu.be]
Big Apple
(19h28) Big Apple zouz > je leur donne même les restes de poulets! Des vraies cannibales!
zouz
(19h24) zouz Big Apple > J'ai aussi adopté des cocottes depuis peu, faut voir ce que ça bouffe ! Tout et n'importe quoi !
LeGreg
(19h06) LeGreg Gaming sur une télé noire et blanc : [youtube.com]
Big Apple
(18h59) Big Apple elles picorent avec une précision redoutable, elles choppent les graines une par une tel un marteau piqueur de haute précision
Big Apple
(18h56) Big Apple faut les voirs le matin par -6°C piétiner dans la terre givrée avec leurs petites pattes toutes nues. Alors que je claque des dents sous mon manteau, elles caquettent comme si de rien n'était.
Big Apple
(18h54) Big Apple choo.t > oui, ou musulman?
choo.t
(18h53) choo.t Big Apple > T'aurais pas parlé d'omelettes, j'aurais cru que tu étais mormon.
Palido
(18h53) Palido Récap de l'AMA réalisé par Gabe Newell [reddit.com]
Big Apple
(18h52) Big Apple on en bouffent, des omelettes!
Big Apple
(18h50) Big Apple Moi, j'ai 5 poules
miniblob
(18h48) miniblob Laurent > J'ai trois chats, je les adore, mais je reconnais qu'ils font des massacres... Pourtant même comme ça les souris et autres rongeurs continuent de pulluler autour de chez moi.
lirian
(17h51) lirian (17h42) écouté tout a l'heure au taf [i.imgur.com]
Crusing
(17h42) Crusing pierre emmanuel barré / macron / tampon [youtu.be]
Laurent
(17h28) Laurent papy Mario [youtube.com]
Laurent
(16h53) Laurent et même si ils retrouvent des rongeurs morts sur leur pas de porte de temps en temps (tués par un des chats), il doit en rester pas mal dans tous les champs alentours
Laurent
(16h52) Laurent zouz > bah t'inquiète pas, les oiseaux et rongeurs sont pas encore menacés de disparition. Chez mes parents en bretagne profonde, ils ont 4 chats de voisins qui tournent et pourtant ils ont des dizaines d'oiseaux en permanence sur leur maison à oiseaux
Laurent
(16h48) Laurent Crusing > laul
zouz
(16h45) zouz Laurent > (16h32) En campagne à ma connaissance, ils déciment les oiseaux et les rongeurs, et ils n'ont aucun prédateur digne de ce nom.
Crusing
(16h36) Crusing Laurent > Chat Long sur Saone. [roi-heenok.com]
Laurent
(16h32) Laurent zouz > genre où en France ?
zouz
(16h23) zouz noir_desir > Les chats sont des nuisibles, c'est pas nouveau. Même en France il y a des coins envahis et c'est une catastrophe pour les écosystèmes touchés.
noir_desir
(15h10) noir_desir Tous est de la faute au vertueux [lemonde.fr]
choo.t
(14h41) choo.t MrPapillon > Il était temps.
MrPapillon
(14h40) MrPapillon Overgrowth passe en beta : [blog.wolfire.com]
choo.t
(14h31) choo.t Laurent > ok, je suis con, je pensais que Zelda (version nuisette blanche) et la nana en bleu étaient 2 persos différents dans le trailer...
Crusing
(14h25) Crusing Un peu normal... j'émulais mario galaxy 1 et 2 TAF sur mon ancien vieux PC avec une 560ti...
Crusing
(14h24) Crusing zouz > (13h55) Non, MK8 tourne 60fps constant très bien sur des i5/gtx760.
Laurent
(14h21) Laurent choo.t > (14h07) t'as pas vu le trailer ?
Communauté