Affichage des résultats 1 à 12 sur 12

Discussion: [MODS][TECH] Jeu saccadé avec Wine 1.6.2 sur Ubuntu

  1. #1
    Avatar de Mornagest
    Mornagest est déconnecté Chantre du mauvais goût
    Date d'inscription
    octobre 2003
    Localisation
    Juste derrière vous, prêt à hurler BOUH !
    Messages 
    16 644

    [MODS][TECH] Jeu saccadé avec Wine 1.6.2 sur Ubuntu

    Coucou les gens

    J'ai récemment réinstallé BG2 et ToB en installation complète, avec quelques mods qui, je pense, n'ont aucune influence potentielle quant à mon souci, mais, sait-on jamais, je signale quand même...

    Code:
    // Log of Currently Installed WeiDU Mods
    // The top of the file is the 'oldest' mod
    // ~TP2_File~ #language_number #component_number // [Subcomponent Name -> ] Component Name [ : Version]
    ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #0 // BG2 Fixpack - Core Fixes: v10
    ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #1000 // BG2 Fixpack - Game Text Update -> GTU Light (by Wisp): v10
    ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #100 // Party Gets XP for Sending Keldorn to Reconcile With Maria: v10
    ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #101 // Improved Spell Animations: v10
    ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #102 // Cromwell's Forging Actually Takes a Day: v10
    ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #103 // Mixed-Use Dagger Fixes: v10
    ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #104 // Ghreyfain's Holy Symbol Fixes: v10
    ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #106 // Giants Receive Penalties When Attacking Halflings,   Dwarves, and Gnomes: v10
    ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #107 // Remove Dual-Classing Restriction from Archers   and Stalkers: v10
    ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #108 // Remove Second Attribute Bonus for Evil Path in  Wrath Hell Trial: v10
    ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #109 // Corrected Summoned Demon Behavior: v10
    ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #110 // Additional Script Fixes: v10
    ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #111 // Bard Song Fixes: v10
    ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #112 // Wizard Slayers Cause Miscast Magic on Ranged Attacks: v10
    ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #113 // Additional Alignment Fixes: v10
    ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #114 // Change Free Action to Protect Against Stun: v10
    ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #116 // Remove Thieving Start Bonuses from Bard and Ranger Skills: v10
    ~SETUP-BANTERPACK.TP2~ #0 #0 // Pocket Plane Banter Pack for BG2: Shadows of Amn: V14
    ~SETUP-BANTERPACK.TP2~ #0 #2 // Pocket Plane Banter Pack for BG2: Throne of Bhaal: V14
    ~IEPBANTERS/SETUP-IEPBANTERS.TP2~ #0 #0 // Extended NPC-NPC Interaction SoA: V4.2
    ~IEPBANTERS/SETUP-IEPBANTERS.TP2~ #0 #1 // Extended Minsc/Aerie Interaction ToB: V4.2
    ~IEPBANTERS/SETUP-IEPBANTERS.TP2~ #0 #2 // Imoen "Retrospection" dialogue for BGII: ToB: V4.2
    ~IEPBANTERS/SETUP-IEPBANTERS.TP2~ #0 #3 // Wake-Up dialogue for Anomen Romance (By David Gaider with additions from Kulyok): V4.2
    ~IEPBANTERS/SETUP-IEPBANTERS.TP2~ #0 #4 // NPC Conflict Revisions: V4.2
    ~IEPBANTERS/SETUP-IEPBANTERS.TP2~ #0 #5 // Restored Aerie/Jaheira/Anomen interjection in Underdark: V4.2
    ~IEPBANTERS/SETUP-IEPBANTERS.TP2~ #0 #8 // Install Banter Accelerator? How much time would you like in between NPC banters in-game? -> 20 Minutes: V4.2
    ~IMOENFRIENDSHIP/IMOENFRIENDSHIP.TP2~ #0 #0 // Imoen Friendship: 2.1
    ~MAZZY/SETUP-MAZZY.TP2~ #0 #0 // Mazzy Friendship: v2.2
    ~SAREVOKFRIENDSHIP/SAREVOKFRIENDSHIP.TP2~ #0 #0 // Sarevok Friendship for BGII: ToB: 1
    ~VICONIA/SETUP-VICONIA.TP2~ #0 #0 // Viconia Friendship: v3.3
    ~YOSHIMO/YOSHIMO.TP2~ #0 #0 // Yoshimo Friendship Mod for BGII: SoA: 2.2
    Mon souci est le suivant : le jeu saccade, notamment lorsque je me rends dans l'inventaire et que "je" prends un équipement pour le poser ensuite. Est-ce que cela vient du son produit à ce moment ? C'est possible, car cela saccade aussi quand l'animation de parchemin qui se déroule s'enclenche, quand je laisse le curseur au-dessus d'un objet ou d'un portrait, par exemple.

    Mais durant le jeu, et durant les combats, ce n'est pas très saccadé... et quand mon groupe attend tranquillement, c'est également un peu saccadé (l'horloge du jeu s'arrête puis repart, par exemple). Donc, peut-être pas lié au son ?

    J'ai réglé les options matérielles dans bgconfig.exe à une machine "parfaite", "bien", "moyen" et "juste" mais rien n'y fait. J'ai également tenté d'activer l'accélération graphique, mais l'écran est noir dans le jeu, et apparaît progressivement quand je balaie avec le curseur (ce qui n'est pas pratique puisque l'écran noir revient à chaque changement d'écran ).

    Bref, je suis dubitatif...
    Administrateur général, également en charge des sections The Witcher, Torment, Icewind Dale et Morrowind. Je modère dans cette couleur.

    Rejoignez Melandis, la Cité du Chaos
    La biographie de Mornagest ainsi que ses quêtes et sa couleur RP #6C84FF ; la biographie de Henk et sa couleur RP #3BBB34

    "Ne vous imaginez pas être différente de ce qu'il eût pu sembler à autrui que vous fussiez ou eussiez pu être en restant identique à ce que vous fûtes sans jamais paraître autre que vous n'étiez avant d'être devenue ce que vous êtes."
    (Lewis Caroll)

  2. #2
    Date d'inscription
    juillet 2003
    Localisation
    Plaisir
    Messages 
    6 940
    Il me semble qu'Anomaly installe systématiquement Generalized Biffing pour rendre le jeu supportable en présence de mods.

    Avant cela, tu peux peut-être essayer aussi le mod Direct Draw Fix. Je ne sais pas s'il peut servir dans le cas de Wine (un composant propose d'ailleurs d'utiliser un élément de Wine sous Windows) mais tu ne prends grand risque à essayer. Dans le pire des cas, tu pourras facilement le désinstaller puisqu'il se présente sous la forme d'un mod WeiDU.
    Peu disponible
    Guide d'installation (et FAQ) de Baldur's Gate, Baldur's Gate II, Baldur's Gate Trilogy (BGT), BG1Tutu, Widescreen, BGEE
    Pensez à utiliser à la fonction Recherche pour trouver une réponse à votre question !

  3. #3
    Date d'inscription
    août 2008
    Localisation
    Bretagne
    Messages 
    1 448
    Le DirectDraw Fix ne servira pas je pense, il permet comme tu l’as remarqué d’utiliser à la place d’une certaine bibliothèque de Windows son équivalent utilisé par WINE. C’est donc déjà ce qui tourne chez Mornagest.
    Ici mes problèmes de jeu saccadé ont toujours été réglés en désactivant l’accélération graphique, donc si ça ne fonctionne pas dans ce cas je ne vois pas trop dans quelle direction chercher. Les symptômes observés (latence à l’activation d’un effet sonore) sont pourtant typiquement ceux que je rencontre lorsque l’accélération graphique est activée dans les options du jeu.

    Dans le doute je te conseille de faire une seconde installation sans aucun mod pour éliminer de suite l’hypothèse du mod foireux.

    -----

    Mince, mon pilote graphique a du s’améliorer au fil des versions et je ne parviens plus à reproduire ces symptômes même en activant l’accélération grahique.
    Dernière modification par vv221 ; 14/01/2016 à 22h46.

  4. #4
    Avatar de Mornagest
    Mornagest est déconnecté Chantre du mauvais goût
    Date d'inscription
    octobre 2003
    Localisation
    Juste derrière vous, prêt à hurler BOUH !
    Messages 
    16 644
    D'accord, je vais tenter Generalized Biffing pour commencer.

    J'ai un chipset Intel, avec les pilotes à jour fournis par Intel. Globalement je n'ai aucun souci d'utilisation sur mon ordinateur, même avec des applications en théorie plus lourdes que BG2 avec Wine. Mais j'ai toujours eu des soucis avec BG2 sur Ubuntu, quelle que soit ma carte graphique
    Administrateur général, également en charge des sections The Witcher, Torment, Icewind Dale et Morrowind. Je modère dans cette couleur.

    Rejoignez Melandis, la Cité du Chaos
    La biographie de Mornagest ainsi que ses quêtes et sa couleur RP #6C84FF ; la biographie de Henk et sa couleur RP #3BBB34

    "Ne vous imaginez pas être différente de ce qu'il eût pu sembler à autrui que vous fussiez ou eussiez pu être en restant identique à ce que vous fûtes sans jamais paraître autre que vous n'étiez avant d'être devenue ce que vous êtes."
    (Lewis Caroll)

  5. #5
    Avatar de Mornagest
    Mornagest est déconnecté Chantre du mauvais goût
    Date d'inscription
    octobre 2003
    Localisation
    Juste derrière vous, prêt à hurler BOUH !
    Messages 
    16 644
    Avec le mod et l'option pour "biffer" l'ensemble des fichiers, cela fonctionne très bien. Une infime saccade de temps en temps lorsqu'un son est joué, mais c'est franchement très mineur par rapport à avant.

    D'après Anomaly, c'est le BG2FixPack qui crée ce problème. J'avoue ne pas avoir lancé de partie avant de l'avoir installé...

    Merci !
    Administrateur général, également en charge des sections The Witcher, Torment, Icewind Dale et Morrowind. Je modère dans cette couleur.

    Rejoignez Melandis, la Cité du Chaos
    La biographie de Mornagest ainsi que ses quêtes et sa couleur RP #6C84FF ; la biographie de Henk et sa couleur RP #3BBB34

    "Ne vous imaginez pas être différente de ce qu'il eût pu sembler à autrui que vous fussiez ou eussiez pu être en restant identique à ce que vous fûtes sans jamais paraître autre que vous n'étiez avant d'être devenue ce que vous êtes."
    (Lewis Caroll)

  6. #6
    Date d'inscription
    juin 2004
    Localisation
    Somme (Picardie)
    Messages 
    3 262
    En fait le problème est lié au fait que le dossier Override doit être parcouru par le jeu et que si le système de fichiers utilisé est sensible à la casse (ce qui est normalement le cas sous Linux), dans ce cas Wine doit appliquer un algorithme peu efficace pour rechercher des fichiers sans sensibilité à la casse (vu que sous Windows ce n'est pas sensible à la casse).

    Le BG2 FixPack ajoute un grand nombre de fichiers dans l'Override et donc sa présence se voit tout de suite par un ralentissement du jeu important, et plus il y a de fichiers, plus c'est lent.

    A cela, il y a deux solutions :

    A) Le Generalized Biffing, qui supprime presque tout le contenu du dossier Override pour le mettre dans un fichier .BIF ; du coup ce n'est plus Wine qui doit appliquer son algorithme peu efficace de recherche de fichier, mais BG2 lui-même, le problème est donc résolu

    B) Ou passer par un système de fichier non sensible à la casse ; cela pourrait être FAT ou NTFS (pas très heureux comme choix sous Linux), ou alors CIOPFS, qui est un excellent outil qui permet de créer une sorte de dossier non sensible à la casse à l'intérieur d'un système de fichier normal, sans créer de nouvelle partition. Wine détecte si le jeu tourne sur un système de fichier non sensible à la casse et du coup n'applique pas son algorithme complexe, et le jeu tourne alors comme s'il avait été Biffé (jusqu'à une certaine limite, bien sûr ; s'il y a des dizaines de milliers de fichiers, le Generalized Biffing sera toujours utile). Installer des mods est aussi plus facile : plus besoin de faire tolower.

    Entre les deux les performances sont semblables, à chacun son choix. Combiner les deux n'apporte pas de gain sensible de performances.

    Remarquez que si on utilise BG:EE version Linux en natif, cette version du jeu est sensible à la casse. Mais quand on veut installer des mods, WeiDU lui pense que la casse n'a pas d'importance, du coup l'installation de mods est impossible ou casse le jeu si on a le malheur d'appeler tolower. Du coup, on se retrouve à utiliser CIOPFS pour à la fois satisfaire le jeu et WeiDU même dans le cas de BG:EE Linux.
    Administrateur en charge de la technique et de la rubrique Neverwinter Nights - Modérateur du Bazar de l'Aventurier et de Baldur's Gate Enhanced Edition

  7. #7
    Date d'inscription
    août 2008
    Localisation
    Bretagne
    Messages 
    1 448
    Bien vu !
    Si je n’utilise pas Generalized Biffing sur mes installations, je crée par contre toujours un override.bif via un appel direct à WeiDU après installation de mes mods. Non seulement ça évite ce problème de ralentissements, mais ça accélère aussi drastiquement les temps de chargement sous WINE.

  8. #8
    Date d'inscription
    février 2011
    Messages 
    674
    Ça ça m'intéresse. vv221, un p'tit tuto ?
    « Pssst. Tu as remarqué comme elle me dévore du regard ? Hein ? Tu as vu ça ? La façon dont elle a regardé la courbe de mon os occipital ? »

  9. #9
    Date d'inscription
    août 2008
    Localisation
    Bretagne
    Messages 
    1 448
    C’est franchement tout con, ça se fait en deux commandes via la version Linux de WeiDU depuis le répertoire d’installation du jeu :
    Code:
    weidu --make-biff override
    rm override/*
    Et voilà
    Tu peux vérifier par la suite, un fichier data/override.bif a été créé et le fichier chitin.key est automatiquement mis à jour.

    J’ai découvert cette fonctionnalité via 'weidu --help', plus précisément dans la section "BIFF Options".

    (testé et approuvé avec WeiDU 236 et 238)

  10. #10
    Date d'inscription
    février 2011
    Messages 
    674
    Ah, c'est effectivement très simple. Je ne savais pas qu'il y avait une commande WeiDU dédiée. Merci !
    « Pssst. Tu as remarqué comme elle me dévore du regard ? Hein ? Tu as vu ça ? La façon dont elle a regardé la courbe de mon os occipital ? »

  11. #11
    Date d'inscription
    juillet 2003
    Localisation
    Plaisir
    Messages 
    6 940
    Oui, c'est simple, mais il faut bien se souvenir que ce n'est faisable qu'avec une installation totalement figée. Comparée à Generalized Biffing, cette méthode n'offre aucune garantie vis à vis de la modification de mods installés (ajout/suppression de composants) ou concernant l'ajout de nouveaux mods. WeiDU ne garde aucune trace de cette opération.
    Peu disponible
    Guide d'installation (et FAQ) de Baldur's Gate, Baldur's Gate II, Baldur's Gate Trilogy (BGT), BG1Tutu, Widescreen, BGEE
    Pensez à utiliser à la fonction Recherche pour trouver une réponse à votre question !

  12. #12
    Date d'inscription
    août 2008
    Localisation
    Bretagne
    Messages 
    1 448
    Bien vu !
    Je modde peu mes jeux et ne modifie jamais mes mods en cours de partie donc je n’ai pas pensé à beaucoup appuyer sur ce point, mais il est clairement à garder en tête.

    Biffer override et monter le répertoire "cache" en RAM sont les deux ingrédients de ma recette miracle pour des temps de chargement instantanés dans les jeux Infinity Engine. Moins cher qu’un SSD et tout aussi efficace
    Dernière modification par vv221 ; 17/01/2016 à 22h18.

Discussions similaires

  1. [POE][TECH] [Linux][GOG] Installer et mettre à jour Pillars of Eternity & The White March
    Par vv221 dans le forum Pillars of Eternity
    Réponses: 48
    Dernier message: 28/03/2017, 20h17
  2. [BG2][TECH] BG2 saccadé
    Par Dasanath dans le forum La Taverne d'Amkethran (Baldur's Gate 2)
    Réponses: 10
    Dernier message: 10/10/2015, 19h03
  3. [BG1][TECH] BG1 Hits collection ATARI sur Ubuntu avec wine : CD 2 demandé
    Par Subtile dans le forum La Taverne de Château-Suif (Baldur's Gate 1)
    Réponses: 8
    Dernier message: 21/06/2014, 13h57
  4. [BG1][SOLUCE] Installation avec Wine sur Debian
    Par Mornagest dans le forum La Taverne de Château-Suif (Baldur's Gate 1)
    Réponses: 9
    Dernier message: 24/08/2008, 18h01
  5. [BGT] Installation de la version 1.06 impossible avec Wine
    Par Voller Verrückt dans le forum Baldur's Gate Reloaded : les mods TUTU et Baldur's Gate Trilogy
    Réponses: 3
    Dernier message: 16/08/2008, 20h01

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251