Contenu | Rechercher | Menus

Annonce

Ubuntu 16.04 LTS
Commandez vos DVD et clés USB Ubuntu-fr !

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

nombre réponses : 25

#0 Re : -1 »  Amnesia: A Machine for Pigs » Le 07/01/2017, à 00:03

Gatsu
Réponses : 15
Gerardll51 a écrit :

Ah oui j'avais regardé ces jeux là, j'avais trouvé ça pas top mal.
Peut-être que je vais les prendre, je ne sais pas.

Si tu veux il me reste une clé Steam d'un vieux Humble Bundle pour Limbo. Je peux te la donner si ça t'intéresse.

#1 Re : -1 »  Amnesia: A Machine for Pigs » Le 07/01/2017, à 09:38

Gatsu
Réponses : 15

Les Humble Bundles c'est ça : https://www.humblebundle.com/

En ce moment c'est le Humble Bundle Assassin's Creed parrainé par Omar Sy (la vidéo de présentation est en français), mais les jeux sont tous exclusivement sur Windows et sur Uplay (un concurrent à Steam mais qui ne fait pas Linux).

Le principe :
- Si tu donnes une somme minimale, en général 1€, tu as la première série de jeux, ici les 4 premiers.
- Si tu donnes au moins 7.62€, tu as en plus les 3 suivants.
- Si tu donnes 14.17€ ou plus, tu as la totalité des 9 jeux.

Plus bas tu peux ajuster les curseurs de ton don entre les développeurs des jeux, l'oeuvre de charité parrainée et les gars qui gèrent les Humble Bundles.

Pour voir si un jeu fonctionne sur Linux, tu auras un petit tux dans le coin de l'image du jeu.
Le plus simple c'est de suivre le sujet créé par Abelthorne sur Ubuntu-fr, il le met à jour dès qu'il y a du nouveau :
https://forum.ubuntu-fr.org/viewtopic.php?id=1274051

Depuis 2010 que les Humble Bundles existent, j'ai un paquet de jeux en double.

Je viens de t'envoyer en privé un lien pour la clé de Limbo.

#2 Re : -1 »  Amnesia: A Machine for Pigs » Le 07/01/2017, à 17:14

Gatsu
Réponses : 15

De rien. Bon jeu. smile

#3 Re : -1 »  ./play.it, installez facilement vos jeux sur Ubuntu » Le 05/10/2016, à 21:53

Gatsu
Réponses : 217

Il existe déjà une interface pour gérer ses jeux, c'est Lutris :
https://lutris.net/about/

Elle gère les jeux Steam et les jeux sur émulateurs, mais pas les jeux issus du Humble Store ni ceux de chez GOG.
En gros tout l'inverse de ./play.it. smile
Mais ne me demande pas si ça fonctionne bien, je ne l'ai jamais utilisée.

#4 Re : -1 »  Nouvelle config de PC de bureau gamer&pro ? » Le 17/12/2016, à 00:57

Gatsu
Réponses : 6

Salut Billou

Juste quelques remarques supplémentaires.

billou a écrit :

Alimentation : Be Quiet! ATX 800W : 140€ fdpin => https://www.amazon.fr/gp/product/B00NC4 … UTF8&psc=1

Comme dit par donut dans son post juste au-dessus et le précédent, c'est un peu overkill. Même avec une Nvidia 1080 c'est 500W conseillé et en général ils conseillent large pour pas être emmerdés.

Bien qu'officiellement disponible sur Linux, aucun jeu ne permet de tirer parti du SLI.
L'arrivée de Vulkan + DX12 va surement bouleverser tout ça. Ces 2 API devant pouvoir utiliser plus facilement le multi-GPU, on risque de voir autre chose émerger.

billou a écrit :

Carte mère : Maxiumus VIII Hero  : 210€ fdpin => http://www.cdiscount.com/informatique/c … ihero.html
(Son : Casque AKG Q701 que j'ai déjà (la carte mère intègre déjà un excellent DAC))

Attention à ces cartes mères soit disant "haut de gamme", en général c'est de la merde et les taux de retour sont monstrueux.
Environ 5% de cartes défectueuses sur les 6 derniers mois sur ce modèle précisément. Donc attend-toi à devoir retourner ton matos et ne pas pouvoir en profiter pendant quelques temps. Ce n'est pas systématique, mais très chiant quand ça arrive.

billou a écrit :

Carte graphique : GTX 1080 prévue, temporisation car possibilité de baisse en janvier avec la sortie probable d'une 1080Ti voir même la nouvelle génération d'AMD, donc j'attends une belle baisse/promo, vu que c'est cette partie qui tombe le plus rapidement dans l'obsolescence, je ne suis pas pressé de jouer pour le moment, j'ai avant tout besoin d'une excellente machine de bureau avec un superbe écran équivalent à du double écran, si vous avez des conseils en la matière, je suis tout ouïe.

Achète uniquement quand tu en auras besoin. Ce sera obligatoirement moins cher et/ou plus performant.
Si tu t'orientes vers AMD, choisit plutôt une distrib en rolling release afin d'avoir les mises à jour du driver plus rapidement.

Dans tous les cas, si tu recherches uniquement la performance pure, c'est Nvidia, si c'est l'éthique libre qui importe, c'est AMD.

billou a écrit :

Gamepads x2 : Là c'est le flou complet, je ne sais plus, j'ai eu des pad x360, mais je n'en veux plus... Le pad steamOS ne me branche pas des masses... Peut être celui de la PS4, mais de mémoire synchro la manette PS3 était chiant, j'ai besoin d'un truc natif sous Linux aussi, des idées ?

Le Steam Controller (SC) est très bon pour remplacer le couple clavier/souris. Moins bon pour remplacer un pad Xbox/PS. Il est sans fil et les piles tiennent des mois. Poids: 230g à vide, 290g piles incluses. Le poids étant dans les "branches", il n'y a aucune fatigue sur la durée. Il y a un petit temps d'adaptation au départ, dû à la nouveauté, mais une fois en main c'est parfait pour tout type de jeu, vieux ou récents. Personnellement, ça fait un an que je l'utilise et j'ai totalement abandonné mon pad Xbox360.

Si tu comptes faire pas mal d'émulation, je te conseille tout de même un pad standard. N'ayant eu qu'un pad Xbox360 filaire et n'utilisant que le SC, je ne saurais pas trop quoi te conseiller. Peut-être celui de la PS4, qui semble être pris en compte directement par Steam à la façon du SC depuis récemment (1 - 2). Mais je ne l'ai pas testé personnellement sur Linux.

#5 Re : -1 »  Neverwinter Nights - Et maintenant ? » Le 03/12/2016, à 14:48

Gatsu
Réponses : 35

Tout pareil que Elzen chez moi. J'ai toujours la même installation depuis pas loin de 10 ans maintenant, j'ai réessayé aujourd'hui et ça fonctionne toujours sans problème. J'ai juste dû installer la libsdl1.2 en 32 bits parce qu'elle était manquante sur mon installation.

apt-get install libsdl1.2debian:i386

Je suis sur Debian Jessie 8.6, avec le noyau 4.7.8-bpo

Essaye de lancer un coup de ldd sur nwmain dans le répertoire d'installation pour voir s'il ne te manque pas autre chose.

ldd nwmain

Chez moi il me signale juste libmss.so.6 => not found, mais ça n'a pas l'air de déranger plus que ça, le jeu se lance sans souci.

#6 Re : -1 »  GOG sur Linux ? » Le 03/12/2016, à 11:53

Gatsu
Réponses : 147

Je sais que l'offre se termine bientôt. Juste une petite précision sur Neverwinter Nights, la version Linux est entièrement téléchargeable sur le site de Bioware (voir lien dans la doc fourni par Abelthorne). Il suffit juste d'entrer les numéros de série fournis par GOG. Et ça se trouve ici :

1480761053.png

Sinon il me reste un code que j'ai reçu gratuitement lors de la dernière promotion pour le jeu Dex : https://www.gog.com/game/dex
Je ne sais pas s'il est encore valide, mais vous pouvez toujours tenter le coup.

XR5209???DF00??E20
??? = 2 à la puissance 7
?? = département du Nord

Et un autre pour Shadowrun: Dragonfall - Director's Cut, dispo en anglais uniquement : https://www.gog.com/game/shadowrun_drag … ectors_cut

LPPM5D???6F3FA??DA
??? = 2 à la puissance 4, multiplié par 53
?? = département de la Seine et Marne

#7 Re : -1 »  Voyage à vélo, le pire ennemi du cycliste ! » Le 23/11/2016, à 20:26

Gatsu
Réponses : 108

...faire le buzz sur Youtube...

La vidéo est privée.

Cette vidéo n'est pas répertoriée. Seules les personnes possédant le lien peuvent la visionner.

murph a écrit :

Voilà. Je note l'idée pour la prochaine fois où un groupe de cyclistes viendra m’empêcher de traverser sur le passage piéton. Merci F50.

S'ils sont armés de couteaux et de manches de pioche, et s'avancent vers toi en te hurlant dessus... alors oui tu n'aurais pas forcément tort.

#8 Re : -1 »  Voyage à vélo, le pire ennemi du cycliste ! » Le 25/11/2016, à 10:38

Gatsu
Réponses : 108

F50 ça sert a rien de le prendre comme ça. Tu es victime d'une campagne de trollage en règle. Te débattre ne fera que renforcer l'étreinte.

xabilon a écrit :
Gatsu a écrit :

La vidéo est privée.

avec plus de 2 millions et demi de vues ?

Cette vidéo est particulièrement choquante.

Elle n'a pas besoin non plus d'une quelconque traduction pour être comprise universellement.

murph a écrit :
Gatsu a écrit :

S'ils sont armés de couteaux et de manches de pioche, et s'avancent vers toi en te hurlant dessus... alors oui tu n'aurais pas forcément tort.

Oui mais ça n'arrivera pas. C'est bien connu que parmi les cyclistes il n'y a que des gens sympas, gentils, bien élevés et respectueux du code de la route.
L'enfer, c'est les autres comme disait Jean Paul.

Ça c'est toi qui le dis.

Mais si ça arrive tu pourras peut-être tenter de ne pas céder à la panique et de rappeler à ta bonne mémoire les grands manuels de psychologie spcécialisés sur "les signes qui ne mentent pas et comment bien réagir face à un groupe de cyclistes hostiles", comme certains ici aiment à le prodiguer pour les chiens aggressifs en meute.

Là, tu seras en mesure de faire la différence entre couteau et couteau, ces cyclistes sortaient très certainement d'un repas champêtre pendant que d'autres venaient en aide à une équipe de BTP dans le besoin. La panique ne déformant plus ta perception des choses, tu aurais compris qu'ils ne te hurlaient pas dessus, mais voulaient juste te demander l'heure. Cette même absence de panique n'aurait pas réduit ton champ de vision, et couplé à un bon sens de l'observation t'aurait permis aussi de voir les caméras de Marcel Béliveau. Comme quoi avec un peu de calme et une fois les bons manuels en tête, les choses paraissent tout de suite différentes.

#9 -1 »  Expression rationnelle - remplacement avec sed » Le 30/10/2016, à 02:50

Gatsu
Réponses : 4

Bonjour

J'utilise un petit script bash pour lancer mes jeux avec wine, et j'aimerais en profiter pour afficher les FPS vu que l'option existe. Cependant je dois passer par une expression rationnelle pour obtenir ce que je veux, et franchement je n'y pige pas grand chose. D'où mon appel à l'aide.

J'ai récupéré un exemple sur ce Gist GitHub, ce qui donne en simplifiant les choses :

WINEDEBUG=fps wine "$@" 2>&1 | tee /dev/stderr | \
sed -u -n '/^trace:fps:/{s/.* \([^ ]*\)fps/\1/;p}' | \
osd_cat -l1 -f "-*-*-*-*-*-*-32-*-*-*-*-*-*-*" -O1 -c "yellow"

que j'ai ensuite adapté à ma sauce :

export WINEDEBUG=-all,+fps
wine "${Executable}" 2>&1 | \
sed -u -n '/^trace:fps:/{s/.* \([^ ]*\)fps/\1/;p}' | \
osd_cat -l1 -f  "-*-*-*-*-*-*-18-*-*-*-*-*-*-*" -O1 -c "green"
  • Ligne 1: Permet de supprimer tous les messages de debug, et d'afficher ceux concernant les fps sur la sortie stderr.

  • Ligne 2: Je lance l'exécutable et je redirige la sortie stderr vers stdout. J'ai supprimé le tee, je n'ai aucun intérêt à renvoyer ces messages dans un fichier.

  • Ligne 3: Mon problème.

  • Ligne 4: J'affiche le résultat de la ligne 3 avec osd_cat. Avec un petit man osd_cat et xfontsel pour connaitre les bonnes options.

Un exemple de la sortie de wine :

fixme:winediag:start_process Wine Staging 1.9.21 is a testing version containing experimental patches.
fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
wine: cannot find L"C:\\windows\\system32\\winemenubuilder.exe"
err:wineboot:ProcessRunKeys Error running cmd L"C:\\windows\\system32\\winemenubuilder.exe -a -r" (2)
trace:fps:swapchain_gl_present 0x14d200 @ approx 0.00fps
trace:fps:swapchain_gl_present 0x14d200 @ approx 1808.13fps
trace:fps:swapchain_gl_present 0x14d200 @ approx 1911.39fps
trace:fps:swapchain_gl_present 0x14d200 @ approx 1964.69fps
trace:fps:swapchain_gl_present 0x14d200 @ approx 1987.34fps
trace:fps:swapchain_gl_present 0x14d200 @ approx 225.77fps
trace:fps:swapchain_gl_present 0x14d200 @ approx 1712.19fps
trace:fps:swapchain_gl_present 0x14d200 @ approx 1072.27fps
trace:fps:swapchain_gl_present 0x14d200 @ approx 1972.02fps
trace:fps:swapchain_gl_present 0x14d200 @ approx 2019.99fps
trace:fps:swapchain_gl_present 0x14d200 @ approx 2012.66fps
trace:fps:swapchain_gl_present 0x14d200 @ approx 1405.06fps
trace:fps:swapchain_gl_present 0x14d200 @ approx 933.42fps
trace:fps:swapchain_gl_present 0x14d200 @ approx 855.43fps
trace:fps:swapchain_gl_present 0x14d200 @ approx 804.26fps
trace:fps:swapchain_gl_present 0x14d200 @ approx 21.66fps
trace:fps:swapchain_gl_present 0x14d200 @ approx 818.24fps
trace:fps:swapchain_gl_present 0x14d200 @ approx 937.38fps

Tout fonctionne comme prévu, j'ai 0.00 puis 1808.13, puis 1911.39, etc. qui s'affichent successivement à l'écran, sauf que j'aimerais conserver uniquement la partie entière et supprimer les décimales pour simplifier l'affichage et je ne sais pas du tout comment faire.

D'où ma question : comment faire pour ne conserver que ce qui est entre "approx " et le "." dans les lignes commençant par "trace:fps:" ?

#10 Re : -1 »  Expression rationnelle - remplacement avec sed » Le 30/10/2016, à 11:17

Gatsu
Réponses : 4

Merci merci ! Ça fonctionne parfaitement. smile

Le pire c'est que je comprends grosso-modo ce qui est fait, mais je suis totalement incapable d'en former une fonctionnelle par moi-même.

/^trace:fps:

Dans toutes les lignes commençant par "trace:fps:"

/s

On fait une substitution

/.* ([0-9]+)\..*

De n'importe quel caractère, suivi d'un espace, puis (1 ou plusieurs chiffres), suivi d'un point, puis n'importe quel caractère

/\1

On ne conserve que la partie entre parenthèse

/p

On imprime le résultat

En même temps, c'est toujours plus simple avec la solution sous les yeux. Quoique, je vois qu'il y a un petit -nr qui s'est glissé entre deux, ceci expliquant peut-être mes échecs. Un jour peut-être, y arriverai-je. tongue

#11 Re : -1 »  Expression rationnelle - remplacement avec sed » Le 30/10/2016, à 13:07

Gatsu
Réponses : 4

Ah ok. Donc sans le -r il fallait encore en plus que j'échappe le + derrière [0-9]. J'y serais jamais arrivé tout seul. Mais maintenant que tu le dis, c'est vrai que c'est expliqué clairement dans la doc.

Merci pour cette explication, je tâcherai de m'en souvenir dans mes prochains essais.

#12 Re : -1 »  Impossible de lancer Steam sur Ubuntu 16.10 » Le 14/10/2016, à 22:39

Gatsu
Réponses : 25

Salut abelthorne

J'ai suivi un peu tes déboires ici et sur reddit. Ça m'a l'air d'être un beau bordel. big_smile

Pour Faeria, va dans le dossier et lance un ldd histoire de voir s'il n'y a pas une bibliothèque qui manque dans ton système.

ldd Faeria.x86_64

J'ai regardé dans le script de démarrage de Steam pour la version sur Ubuntu 16.10, et il n'y a guère que 3 passages qui résolvent des bugs. Et je pense que tu les connais tous. Ensuite il ne fait que lancer le script de démarrage habituel de Steam.

# use C locale (bug #764311)
export LANG=C

# remove steam-runtime's libstdc++ files, which are incompatible with
# newer mesa drivers (https://bugs.freedesktop.org/78242)
find $runtime -name libstdc++.so\* -delete

# remove steam-runtime's libgpg-error files for the same reason
find $runtime -name libgpg-error.so\* -delete

Bref il n'y a pas beaucoup de magie là-dedans.

#13 Re : -1 »  Impossible de lancer Steam sur Ubuntu 16.10 » Le 15/10/2016, à 10:55

Gatsu
Réponses : 25

Ton ldd m'a l'air parfait. S'il y avait eu un problème, tu l'aurais tout de suite remarqué. Il indique "not found" en face de la bibliothèque manquante (voir ici pour un exemple). Accessoirement tu peux voir également l'emplacement des bibliothèques utilisées.

Les 2 scripts de démarrage des dépôts Ubuntu et de Steam sont complètement différents. Celui de Steam est beaucoup trop compliqué pour moi, je ne sais pas trop ce qu'il fait (bootstrap et tout le tralala). J'avais eu une discussion à ce sujet avec GrumD il y a quelques semaines.

Pour ma part je conseille le paquet des dépôts contrairement à ce qui est indiqué dans la doc ubuntu, car plus adapté à l'environnement spécifique d'Ubuntu. D'autre part Valve ne devrait pas se soucier de fournir un paquet .deb, ils ne sont pas capables de gérer tous les problèmes internes à chaque distribution. Et vu les problèmes que tu as rencontré, ça me conforte dans ce choix.

Concernant Faeria, si tu te sens le courage, tu peux faire un rapport de bug.
http://packages.ubuntu.com/yakkety/steam

#14 Re : -1 »  Impossible de lancer Steam sur Ubuntu 16.10 » Le 15/10/2016, à 12:07

Gatsu
Réponses : 25

Pour le ldd, tu peux voir qu'il y a des bibliothèques sans emplacement, et des emplacements sans bibliothèque. big_smile
Je t'avouerais que je ne sais pas trop à quoi ça correspond (ld-linux-x86-64.so.2 concerne probablement ldd lui-même), mais les seuls problèmes que j'ai rencontrés jusqu'à maintenant, étaient tous liés à des bibliothèques qualifiées de "not found".

Concernant le paquet .deb de Valve, je les vois mal corriger l'ensemble des problèmes pour chaque distribution et chaque version de distribution. Rien qu'Ubuntu en a 4 en cours, 12.04, 14.04, 16.04, 16.10, chacune ayant potentiellement ses problèmes spécifiques et ses solutions créant des problèmes pour d'autres versions. Et c'est sans compter les autres distributions qui utilisent les paquets deb.

Pour ma part, je pense que Valve devrait se contenter de livrer un .tar.gz avec leur installateur (le fameux binaire "/usr/games/steam.real" dans le deb des dépôts 16.04, et "/lib/games/steam/steam" dans ceux de la 16.10) accompagné d'une documentation sur son utilisation. Charge ensuite pour les mainteneurs des distribs, d'empaqueter le logiciel, de faire un suivi des bugs et de dialoguer avec Valve sur les possibles améliorations.
Ça me fait penser à un journal sur linuxfr.org qui est passé la semaine dernière : Comment distribuer un logiciel pour GNU/Linux ?

Il y a aussi le problème de la steam-runtime. Là on en est à 4 ans de dette technologique (ubuntu12_32) et toujours coincé sur un architecture 32 bits pour Steam lui-même. Mais là Valve à créer un problème bien trop complexe dont la transition va être très difficile à négocier.

Pour le rapport de bug, comme tu ne peux tester et confirmer son existence que sur Ubuntu, je pense que c'est la meilleure façon de le remonter pour toi. Ensuite je pense que les mainteneurs des autres distribs sont également inscrits sur cette liste de discussion, donc ça devrait pouvoir essaimer un peu partout. Apparemment les mainteneurs Ubuntu et Debian sont la même personne.

#15 Re : -1 »  Impossible de lancer Steam sur Ubuntu 16.10 » Le 22/10/2016, à 00:51

Gatsu
Réponses : 25
abelthorne a écrit :

J'ai fait un rapport de bug sur Launchpad, on verra bien ce que ça donne. J'avais aussi posé la question sur GitHub mais comme c'est le week-end, il y a moins d'activité ; je verrai s'il faut le faire aussi ailleurs.

Ton rapport de bug sur Launchpad n'a pas l'air de déchainer les foules. J'ai des doutes sur le fait qu'il y ait quelqu'un qui s'occupe du paquet Steam chez Ubuntu. En regardant le changelog, apparemment ils se contentent simplement de recopier le paquet Debian Sid et de rajouter Ubuntu à la fin.

Alors tu peux essayer de le rapporter directement chez Debian, mais comme tu ne peux le confirmer que sur la 16.10, je ne sais pas trop comment tu vas être reçu. Et de toute façon vu la politique d'Ubuntu sur ce paquet, tu ne verras les changements qu'à partir de la prochaine 17.04.

Quoiqu'il en soit la mailing list Debian Games Team pourrait être un bon point d'entrée si tu veux te lancer dans cette voie. Ce sont eux qui s'occupent du paquet Steam (voir tout en bas de cette page, dans la section non-free), et en plus il y a l'air d'y avoir un peu d'activité tous les mois.

#16 Re : -1 »  Steam et Ubuntu 16.04 » Le 16/10/2016, à 22:58

Gatsu
Réponses : 59

Bon, maintenant que c'est réparé, je reprends le flambeau. Il est temps de tout recasser. cool

Je te propose plusieurs points d'amélioration :

  • Le pilote 367.44, ça fait pas sérieux. Passe à la dernière version à jour des dépôts, la 370.28.

  • De ce que j'ai compris, tu n'as pas de fichier /etc/X11/xorg.conf, il faut remédier à ça. Balance la commande sudo nvidia-xconfig dans un terminal.

  • Comme la plupart des utilisateurs Nvidia, tu vas être sujet au screen-tearing. Pour y remédier, dans ton xorg.conf ajoute Option "TripleBuffer" "true" dans la Section "Screen".

Bon allez, bon courage, on se revoit demain.
J'espère que tu as pensé à libérer ta soirée abelthorne. tongue

#17 Re : -1 »  Steam et Ubuntu 16.04 » Le 17/10/2016, à 00:31

Gatsu
Réponses : 59
taamer a écrit :

Hé hé, avant de faire tout cela, je vais d'abord profiter un peu de la config :-)

Tu as raison, tant que ton Civ V fonctionne, il n'y a aucune urgence à tout péter.

taamer a écrit :

Pour la version du pilote : je me suis fié à ce que disait nvidia.com pour ma carte-graphique : ni le nvidia-367.57 ni le nvidia-370.28 ne semblent apporter quelque chose à ma config (confirmé par la page du ppa:graphics-drivers/ppa). Mais sur le principe, je peux faire joujou avec les drivers, casser et reconstruire, j'ai l'habitude maintenant.

Disons qu'une nouvelle version apporte souvent ses améliorations, comme par exemple avec la 370.28 pour Wargame: European Escalation qui corrige des bugs graphiques qui existaient depuis 2 ans.
> Wargame: European Escalation works once again for Nvidia users, two years after breaking

Mais ça peut aussi apporter de nouveaux bugs comme pour L'Ombre du Mordor qui a des textures invisibles depuis plus de 6 mois.
> Looks like Shadow of Mordor has bad graphical bugs with Nvidia 364.12
Il y a apparemment une solution qui existe pour ce jeu que je n'ai pas encore essayée, vu que je l'ai fini il y a pas mal de temps.

L'un dans l'autre, en général c'est plus souvent bénéfique. Surtout pour les cartes les plus récentes.

taamer a écrit :

Ok pour remettre un fichier xorg.conf - a-t-on une idée du pourquoi l'installation du driver nvidia en génère parfois un tout seul, et pas la dernière fois?

Alors là, aucune idée. Normalement le pilote Nvidia ne devrait pas pouvoir fonctionner sans. Il y en a surement un caché dans /etc/X11/xorg.conf.d/, /usr/share/X11/xorg.conf.d, ou encore autre part.

Je suis sur Debian et je n'ai pas d'Ubuntu 16.04 sous la main pour te le confirmer. Quoiqu'il en soit il n'y a aucune urgence, il ne te servira que si tu veux te débarrasser du screen-tearing..

taamer a écrit :

Je regarderai l'histoire du screen-tearing (je ne visualise pas ce que ça fait)

Le screen-tearing c'est le fait de voir l'image cisaillée horizontalement, principalement lorsqu'on déplace la caméra horizontalement de façon rapide.
Tu peux voir à quoi ça ressemble sur cette vidéo avec ralenti : https://www.youtube.com/watch?v=jVAFuUAKPMc

C'est dû au fait que la carte graphique veuille afficher la prochaine image, alors qu'elle n'est encore qu'en cours de calcul.
Ce qui donne :

  • en haut de l'écran = début de la  prochaine image en cours de calcul

  • en bas de l'écran = reste de l'image précédente pas encore remplacée

Le triple buffer fait en sorte de n'afficher que des images complètement calculées. Le pilote Nvidia ayant tendance à foirer même avec la synchronisation verticale activée (Vsync = On dans les jeux), qui pourtant est une option prévue précisément pour se débarrasser du screen-tearing.


Bref tout ça pour dire que tant que ça fonctionne, ce n'est pas la peine de t'en préoccuper. Mais suivant tes exigences, un jour ou l'autre la question va se poser.


EDIT: @abelthorne
Je voudrais te dire bravo. J'aurais jamais réussi à trouver l'origine de son problème. smile
C'est la première fois que j'entends parler de /etc/ld.so.conf.d/.

#18 Re : -1 »  Steam sur SSD (petites racine et /home) + jeux sur DD annexe ? » Le 02/08/2016, à 02:48

Gatsu
Réponses : 39

Re,

...encore un long post fleuve.

Poulpette a écrit :

Eh bien perdu ! Ah ah ! big_smile Mon ancienne tour était un HP Pavillion truc chose de 2005 qui contenait une carte d’acquisition vidéo, avec les ports, etc. Du coup j’ai commencé à numériser quelques VHS à l’époque déjà, et ça fonctionnait facilement. Cela étant, je n’utilisais pas cela de façon poussée, car les compétences me manquent et je n’ai jamais cherché à les avoir non plus, jusqu’à présent, je dois dire. M’enfin en tout cas, ça fonctionnait bien. Toutefois, c’était conçu comme ça dès le départ.

Ah effectivement, si on trouvait des Linux préinstallés et préconfigurés dans le commerce comme ton HP, ça faciliterait grandement les choses. tongue

Poulpette a écrit :

Mais je vois Kdenlive, par exemple, que j’utilise peu, ben pareil, ça plante souvent et sans raison, alors que pour moi il est une bonne solution à cheval entre des trucs trop simplistes comme PiTiVi ou je ne sais plus quoi, et d’autres un peu trop « pro » comme Cinelerra. Du coup, c’est dommage.

Il y a quelques années (5-6 ans), j'ai utilisé OpenShot Video Editor, le pendant de KDEnlive en version GTK, et je n'ai pas trop eu à m'en plaindre. J'ai eu quelques petits crashs, mais rien de bien méchant ou quoi que ce soit qui te pourrisse un projet complet. En même temps je n'ai pas fait de trucs extrêmement poussés, juste différents flux vidéos entremelés avec quelques transitions, une à plusieurs pistes audio en musique de fond ou commentaires et quelques images pour ajouter du texte et des petits effets visuels.

Poulpette a écrit :

Pour les quelques raisons citées, notamment le fait de ne plus foncièrement m’embêter si je veux jouer tranquillement ou quoi. Je ne parviens plus à retrouver si c’est toi ou quelqu’un d’autre, ici même, qui précisait d’ailleurs qu’un même jeu porté sur Linux serait toujours plus gourmands sur cet OS que sur Windows, par exemple.

Hé, c'est fort possible. Un jeu qui est prévu pour fonctionner avec DirectX de chez Microsoft, il va falloir bricoler un peu pour tordre le moteur de jeu et en faire sortir des appels en OpenGL, rendant le tout bien souvent moins efficace. A moins bien sûr de réécrire l'ensemble du moteur de jeu, mais ça c'est beaucoup moins rentable, financièrement parlant.

Tout comme pas mal de ports consoles vers windows sont tout moisis :
limitation de la définition à 720p, du rafraichissement à 30fps, difficulté pour jouer au clavier+souris quand on ne t'oblige pas à acheter une manette ou à te greffer une troisième main parce que les touches sont codées en dur avec une disposition complètement loufoque, options graphiques rachitiques pour les PC peu musclés...
je trouve qu'on s'en sort pas si mal en matière de conversion vers Linux.

Par exemple, je me suis acheté Dead Space sur GOG, jeu Windows qui fonctionne parfaitement avec Wine. Et ...ouch... la conversion Consoles vers Windows vaut son pesant de cacahuètes.
- Il faut utiliser un éditeur hexadécimal pour reconfigurer certaines touches.
- Le jeu est bloqué à 30 fps. Le débloquer fait que la vitesse de la souris en est tout autant démultipliée.
- Une accélération de la souris trop agressive et non configurable sans modifier des fichiers de conf à la main.
- Un déplacement horizontal de la caméra trop rapide, alors que le déplacement vertical est trop lent.
- Le fait de viser avec son arme divise la vitesse de la souris par 3 ou 4.
- Des menus et options conçus pour une manette, et tiré par les cheveux pour le combo souris+clavier. Mais ça c'est la tendance générale d'absolument tous les ports fait à partir ou pour une version console.
Je te laisse regarder la fiche PC Gaming Wiki de Dead Space, si le coeur t'en dit, pour t'en faire une idée. Bien que le jeu soit plutôt bon, le port vers Windows est vraiment naze.

Mais c'est loin d'être le seul, il y a même des joueurs qui écrivent eux-mêmes leurs DLL spécifiques pour corriger les merdes des gros studios de développement pourtant bourrés de fric avec des jeux qui se sont vendus à des millions d'exemplaires, comme par exemple pour Dark Souls.
Bref, je trouve qu'on est plutôt peinard avec nos ports Linux. smile

Poulpette a écrit :

Après bon, je vis bien sans Windows aussi, mais parfois, j’aimerais juste lancer un truc de détente et que ça fonctionne sans devoir préalablement passer une soirée à faire des recherches ou tweaker pour qu’un truc bateau fonctionne. En gros et pour capilotracter un peu le truc, quand je veux simplement me détendre, j’ai de moins en moins envie de devoir caler la date dans mon emploi du temps en prévoyant quelques jours de rab’ pour faire en sorte que tout fonctionne. smile

Toujours se méfier des moments de détente sur Windows, il y en a toujours un qui profite que ton cerveau se ramollisse pour te pourrir ton système.
1470096326.jpg

_________


Sinon je reviens sur le conseil que je t'ai donné en post #7 pour rediriger les sauvegardes des jeux steam dans un dossier /home différent. Il s'avère qu'il y a quelques jeux qui n'en tiennent pas compte et qui n'en font qu'à leur tête. Et bien sûr comme tu vas le voir, il faut que ça vienne s'écraser pile sur tes pompes. big_smile

Ça concerne les jeux Aspyr Media, donc les deux Civilization V et Beyond Earth et les 2 derniers Borderlands, mais aussi les jeux Paradox Interactive, donc Europa Universalis IV et Crusader Kings II, et peut-être aussi Stellaris et Hearts of Iron IV, mais ces deux derniers je ne les ai pas. Bref les meilleurs jeux de stratégies sur Linux comme tu sembles les apprécier. ^^

J'ai déjà envoyé un courriel au service support de chez Aspyr Media pour avoir des infos sur la façon dont ils récupèrent le vrai dossier utilisateur afin de pouvoir passer outre. J'ai reçu une réponse un peu à coté de la plaque, du genre "dites-moi ce dont vous avez besoin, on vous expliquera comment s'en passer". Je leur ai renvoyé un deuxième courriel, on verra bien si j'ai plus de chance.

Bref, comme pour le moment ça ne concerne que très peu de dossiers, je me suis cantonné à les déplacer dans le répertoire /home/steam et à créer des liens symboliques dans mon dossier perso vers celui de steam. J'ai procédé de cette façon pour rassembler toutes mes sauvegardes depuis que steam est sorti il y a 3 ans, donc ça ne pose aucun souci. Tu auras juste des liens symboliques qui vont se balader dans ton répertoire /home perso.

Pour info, les dossiers de chaque jeu :
- Civilization V : ~/.local/share/Aspyr
- Civilization BE : ~/.local/share/aspyr-media + ~/FiraxisLive (le dossier firaxis n'est pas caché)
- Borderlands 2 : ~/.local/share/aspyr-media
- Borderlands TPS : ~/.local/share/aspyr-media
- Crusader Kings II : ~/.paradoxinteractive
- Europa Universalis IV : ~/.local/share/Paradox Interactive

_________


Dernière chose, j'ai regardé un peu pour ton problème de carte graphique, et effectivement comme dit WATTT, il semble exister une solution pour faire faire les calculs par la puce Intel et renvoyer les résultats sur la sortie de la carte Nvidia. Ça s'appelle du Reverse-Prime. Prime tout court étant la solution inverse, utilisée par les cartes Optimus dans les laptops, pour renvoyer les images calculées sur la puce Nvidia vers la sortie Intel.

Je te laisse les liens si tu as du courage. Moi je n'ai jamais tenté et j'en ai pas besoin, donc je te laisse faire l'expérience toute seule.
Wiki ArchLinux: https://wiki.archlinux.org/index.php/PR … erse_PRIME
Freedesktop.org: https://nouveau.freedesktop.org/wiki/Optimus/

Apparemment ça impliquerait d'utiliser les pilotes libres sur la carte Nvidia. Même s'ils sont probablement moins bons, le résultat devrait être meilleur une fois calculé par la puce Intel.

#19 Re : -1 »  Steam sur SSD (petites racine et /home) + jeux sur DD annexe ? » Le 23/09/2016, à 19:44

Gatsu
Réponses : 39

Salut GrumD

D'après ce que je comprends, tu as installé ton steam à la windows, en téléchargeant le .deb sur la page Steam. Donc tu n'as pas suivi le point 3, doudiou!!
A quoi ça sert d'avoir un gestionnaire de paquets qui maintient tous les logiciels à jour, si on ne l'utilise pas ? Bon en même temps dans ce cas précis on s'en fout un peu, étant donné que Steam se met à jour tout seul dans le répertoire utilisateur. smile

En regardant vite fait ce que fait le script de chez Valve, il n'y a pas l'air d'y avoir de contre-indication. Je n'ai pas testé moi-même donc je ne pourrais pas te certifier que ça fonctionne sans souci. Fais nous un retour, ça pourrait être intéressant pour les personnes dans ton cas.

Il faut juste mettre la nouvelle variable HOME en début de fichier pour que la suite du script prenne en compte la bonne valeur.
Dans ton cas ce sera ici :

#!/usr/bin/env bash
#
# This is the Steam script that typically resides in /usr/bin
# It will create the Steam bootstrap if necessary and then launch steam.

export HOME="/home/steam"

# Get the full name of this script
[...]

Le script de démarrage que j'ai testé personnellement, et que je continue d'utiliser, c'est celui issu des dépôts Ubuntu, j'utilise aussi celui de Debian sur mon PC principal, et il est beaucoup plus court :

#!/bin/sh
# Copyright (C) 2013-2014 Michael Gilbert <mgilbert@debian.org>
# License: MIT

set -e

real=/usr/games/steam.real
config=$HOME/.steam
ubuntu32=$config/ubuntu12_32
exe=$ubuntu32/steam

# launch steam / do an initial update when the exe does not already exist
test ! -d $config && rm -rf $config && mkdir -p $config || true
test ! -x $config/steam.sh && rm -rf $config/package $exe || true
test ! -d $ubuntu32 && rm -rf $ubuntu32 && mkdir -p $ubuntu32 || true
test ! -x $exe && rm -rf $exe && cp $real $exe && $ubuntu32/steam || true
test -x $config/steam.sh && $config/steam.sh "$@" 2>$config/error.log

Petit état des lieux un mois plus tard, je ne suis pas tombé sur de nouveaux jeux qui ignorent mon répertoire dédié à Steam. Il n'y a toujours que les jeux Aspyr (série des Borderlands et des Civilization) et les jeux du studio interne de Paradox Interactive, Stellaris y compris.

#20 Re : -1 »  Steam sur SSD (petites racine et /home) + jeux sur DD annexe ? » Le 24/09/2016, à 22:41

Gatsu
Réponses : 39

Merci pour le retour.

GrumD a écrit :

Par contre, de ce que j'ai vu et compris, Steam s'est intégralement réinstallé dans ce nouvel emplacement. Du coup, ça fait doublon avec l'installation initiale...
C'est comme s'il était installé 2 fois.

C'est exactement ce qui s'est passé. Pour Poulpette je suis parti du fait qu'elle n'avait pas encore installé Steam. Pour toi c'est un peu différent.

GrumD a écrit :

Il n'y a pas de risque de supprimer les dossiers crées originalement ?

C'est justement le problème que j'ai cherché à résoudre avec cette manip. Ne pas me poser la question de savoir si tel ou tel dossier/fichier doit être recopié sur mon DD de sauvegarde, lequel appartient à quel logiciel, où est la sauvegarde de tel ou tel jeux...
Dans /home/$USER ce sont les fichiers créés par la distribution, et dans /home/steam ce sont ceux créés par Steam et ses jeux.

Si je change de distro ou que je refais une install propre, je saurais "quoi" est "où", et surtout que le dossier /home/steam sera à récupérer intégralement, alors que pour mon dossier /home/$USER ce sera au cas par cas.

GrumD a écrit :

Ceux là par exemple :

/home/$USER/.steam
/home/$USER/.local/share/Steam
/home/$USER/.config/cef_user_data
/home/$USER/.config/unity3d    #ici il y a les sauvegardes et autres fichiers des jeux
/home/$USER/.local/share/vulkan
/home/$USER/.nv/GLCache
/home/$USER/.pki/nssdb
/home/$USER/.pulse-cookie
/home/$USER/.steampath
/home/$USER/.steampid

Tous ces dossiers et fichiers s'étant intégralement recréés dans le nouvel emplacement.

Bon alors, si certains dossiers/fichiers sont partagés avec d'autres applications, je présume qu'il vaut mieux les laisser.
Mais si ce ne sont que des choses utilisées par Steam, on doit pouvoir les virer non ? Ça libérerait quasiment 1.5Go mine de rien...

À vue de nez en comparant avec mon installation, je te dirais oui.

Le plus simple c'est de faire comme tu proposes : comparer les 2 répertoires, ton /home perso et ton /home steam, et si le dossier existe dans les 2 et qu'il se réfère sans le moindre doute à Steam ou un de ses jeux (examine les fichiers à l'intérieur du dossier), tu peux supprimer. Dit comme ça, ça fait un peu roulette russe, mais tu devrais pouvoir te débarrasser du plus encombrant sans trop de souci. En particulier /home/$USER/.steam et /home/$USER/.local/share/Steam, c'est à dire ceux où sont stockés les jeux.

Tu peux aussi récupérer tes anciennes installations de jeux, si ce n'est pas déjà fait. Elles sont dans ton répertoire Steam originel sous le dossier [TON-REP-STEAM]/steam/steamapps/common/

GrumD a écrit :

Je pensais lancer Nautilus en mode admin

sudo nautilus

et les supprimer manuellement

Pas la peine, tu as tous les droits sur ces 2 dossiers : le /home/$USER et le /home/steam (voir le point 2).
Je conseillerais même de ne jamais lancer nautilus avec sudo, ça évitera pas mal d'ennui.

GrumD a écrit :

J'ai peur qu'en utilisant les commandes habituelles, comme

sudo apt-get remove steam
sudo apt-get purge steam

ça supprime la nouvelle installation du coup.

Ça va surtout supprimer le script de lancement de Steam et si tu le réinstalles, tu seras revenu au point de départ, avec Steam dans le dossier /home/$USER tongue

#21 Re : -1 »  Steam sur SSD (petites racine et /home) + jeux sur DD annexe ? » Le 25/09/2016, à 13:33

Gatsu
Réponses : 39
GrumD a écrit :

Voici ce que j'ai supprimé et laissé d'après mes recherches :
[...]

En fait, aucun de ces fichiers ou dossiers n'apparaissent dans mon "install propre".

Pour ceux que tu as laissés :
- /home/$USER/.local/share/vulkan : contient la configuration de l'overlay Steam
- /home/$USER/.nv/GLCache : contient un cache des shaders compilés par le driver Nvidia
- /home/$USER/.pulse-cookie : n'apparait que lors de l'utilisation Steam
- /home/$USER/.pki/nssdb : aucune idée, mais n'apparait que lors de l'utilisation Steam

Dans tous les cas, ce sont des fichiers et des dossiers qui se recréent automatiquement lors de l'utilisation de Steam. Tu devrais pouvoir les effacer sans souci. La partie la plus délicate se situait surtout dans /home/$USER/.local/share/ et dans /home/$USER/.config

GrumD a écrit :

Petite remarque : après avoir fait tout ça et relancé Steam, j'ai eu cette petite fenêtre :
http://pix.toile-libre.org/upload/thumb/1474800076.png
J'ai donc fermé Steam et cliqué sur le bouton "Start Steam" de cette fenêtre. Ça l'a relancé et depuis, plus rien... Elle n'est pas réapparue et tout fonctionne impec.
Je ne sais pas ce qu'elle a fait exactement, mais rien de ce que j'avais effacé n'a été recréé...

Étrange. Dû aux modifications, je dirais que certains fichiers ont probablement été recréés au bon endroit pour l'occasion, c'est à dire pas dans ton dossier utilisateur, et certains liens corrigés.

GrumD a écrit :

Du coup, ta solution est super, mais ça implique d'installer une première fois Steam puis de modifier le script et ensuite de nettoyer l'installation originale en trop.

Y'a pas possibilité de directement modifier le script d'installation ? Sur le .deb du site officiel, par exemple ? Histoire que ça l'installe exactement où on veut, du premier coup.
J'ai pas encore assez de connaissance en Linux pour réfléchir à cette question donc je demande, au cas où...

En fait non. De mémoire (je n'installe pas Steam tous les jours), installer le paquet steam depuis les dépôts ne fait que copier le fameux script de lancement steam ainsi que steam.real dans /usr/games/ (voir la liste des fichiers). À aucun moment Steam en lui-même n'est installé. C'est uniquement lorsque tu lances pour la première fois Steam (donc à partir du script steam) que steam.real est copié dans /home/$USER/.steam/ , pour être ensuite lui-même lancé. steam.real n'est en fait qu'un installateur, il va télécharger tous les fichiers nécessaires et créer tous les fichiers de configuration dont il a besoin.

Le paquet fourni par Valve est un peu plus compliqué. Il rajoute des dépôts à ton /etc/apt/sources.list.d/ et la clé attenante. Des règles udev pour leur HTC-Vive non dispo sur Linux. Et plusieurs scripts dont je ne connais pas la fonction.

Vraiment le plus simple, c'est de suivre ce que j'ai donné au post #7 et il n'y a rien de plus à faire quand c'est une première installation, pas de nettoyage, d'effacement ou de déplacement de fichiers ou de dossiers. Le seul problème est que 2 studios ignorent la variable HOME qui gère où sont stockés les fichiers utilisateurs. Ce qui est pourtant la base des systèmes Linux.

#22 Re : -1 »  Steam sur SSD (petites racine et /home) + jeux sur DD annexe ? » Le 27/09/2016, à 21:18

Gatsu
Réponses : 39
GrumD a écrit :

Mais pourquoi autant de différence entre les 2 installations ?

C'est principalement les dossiers par défaut qui diffèrent, plus quelques liens symboliques ici ou là. Ensuite le script de Valve fait des tests supplémentaires, comme par exemple si Steam est lancé en root, et bien... il ne se lance pas. smile

D'un autre côté, il peut causer des problèmes sur certaines distros parce que certaines bibliothèques de la steam-runtime sont incompatibles avec le système. Comme par exemple sur me Debian Jessie, où le script supprime une lib à chaque lancement.

# remove steam-runtime's libstdc++, which is incompatible with newer mesa drivers
# (https://bugs.freedesktop.org/78242)
rm -f $ubuntu32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6*
rm -f $ubuntu32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6*

Entre les deux, j'ai plus tendance à faire confiance au paquet fourni par la distribution, puisque spécialement testé dans l'environnement dans lequel il est installé, avec des petites adaptations en cas d'incompatibilité.

GrumD a écrit :

Ce n'est pas Valve qui fournit le paquet dans les dépôts Ubuntu ? Ou alors c'est une version modifiée par Canonical (ou autre) ?

Puisque Steam est un logiciel propriétaire, il provient obligatoirement de chez Valve. Je pense qu'il y a probablement plusieurs méthodes d'installation, comme pour SteamOS par exemple, et les mainteneurs Ubuntu ont choisi la plus simple pour eux.

#23 Re : -1 »  Steam sur SSD (petites racine et /home) + jeux sur DD annexe ? » Le 05/10/2016, à 21:29

Gatsu
Réponses : 39

Saut Poulpette

Ça n'a pas l'air trop méchant tout ça. Apparemment c'est juste la steam-runtime qui fait des siennes avec les pilotes libres, c'est apparemment le gros problème depuis la dernière Ubuntu 16.04, c'est étonnant que rien ne soit corrigé depuis. hmm

Enfin, si ça fonctionne avec la console, ça devrait fonctionner avec le raccourci. Il suffit juste d'ajouter les 2 commandes que tu as trouvée sur l'autre sujet dans le script de démarrage de Steam (/usr/game/steam), juste après la ligne export HOME="/home/steam" si tu l'utilises toujours.

Ce qui donne avec le Steam des dépôts :

#!/bin/sh
# Copyright (C) 2013-2014 Michael Gilbert <mgilbert@debian.org>
# License: MIT

export HOME="/home/steam"
find ${HOME}/.steam/root/ \( -name "libgcc_s.so*" -o -name "libstdc++.so*" -o -name "libxcb.so*" \) -print -delete
find ${HOME}/.local/share/Steam/ \( -name "libgcc_s.so*" -o -name "libstdc++.so*" -o -name "libxcb.so*" \) -print -delete

[suite du script]

Tu remarqueras que j'ai changé les ~ par ${HOME}, ça fait plus professionnel dans un script. tongue
Le $ appelle la valeur de la variable entre {}, donc ici le répertoire de Steam.
Le ~ est un raccourci qu'on utilise souvent pour ${HOME}, mais l'écriture littérale de la variable reste plus lisible quand on écrit et maintient un script. On voit tout de suite que ça rappelle directement celle définie à la ligne précédente.

Par contre je pige pas trop comment tu as fait ton installation, quel est ton répertoire /home utilisateur ? quel est celui dédié à Steam ?
D'après ce que tu dis, je dirais que tu as 2 Steams d'installés, et tu en lances un alors que le jeu est dans l'autre. Mais bon, je peux me tromper.

Dans tous les cas, les jeux Steams sont tous installés dans /home/$USER/.steam/steam/steamapps/common. Tu devrais pouvoir retrouver ton jeu dedans. Il suffit alors d'en faire une copie dans le dossier identique qui se trouve dans le /home dédié à Steam.

#24 Re : -1 »  API Vulkan » Le 19/09/2016, à 19:31

Gatsu
Réponses : 10

DOTA 2 et The Talos Principle. Mais c'est pas libre.

Ce qui ressort des tests que j'ai pu faire sur The Talos Principle avec ma Nvidia 660 GTX et les pilotes 364.15 :
- env. 25% de performance en plus par rapport à OpenGL, une moyenne de 83fps contre 107fps avec Vulkan.
- plus grande stabilité dans les FPS, 99% du rendu >60fps contre 83% avec OpenGL.

Ces tests datent du mois d'avril quand ils ont sorti publiquement leur moteur de rendu en Vulkan. Ils précisent que rien n'a été optimisé. Ils se sont bornés à faire une traduction fonction par fonction d'OpenGL vers Vulkan. Et pour bien faire, il faudrait ré-écrire entièrement le moteur de rendu pour l'adapter à cette nouvelle API.