Le blog de Jean David TECHER, un Réunionnais à Saint-Priest/Lyon

Aller au contenu | Aller au menu | Aller à la recherche


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 252 253 254 >

dimanche 22 février 2015

Wine-Staging 1.7.37 GalliumNine (Sources to download)

Sources can be downloaded at wine-staging_1.7.37_GalliumNine.tar.bz2
  • All patches from Wine-Staging have been applied
  • Latest patch for Gallium Nine has been applied
Changelog for Wine-Staging is available at https://github.com/wine-compholio/wine-staging/blob/v1.7.37/debian/changelog

As example configure command for me should be

./configure --prefix=/opt/wine/apps/Gas_Guzzlers_Extreme \
--with-alsa --with-capi --with-cms --with-coreaudio --with-cups --with-curses --with-dbus \
--with-fontconfig --with-freetype --with-gettext --with-gettextpo --with-gphoto --with-glu \
--with-gnutls --with-gsm --with-gstreamer  --with-jpeg --with-ldap --with-mpg123 --with-netapi \
--with-openal --with-opencl --with-opengl --with-d3dadapter --without-d3dadapter-dri2-fallback \
--with-osmesa --with-oss --with-pcap --with-png --with-pthread --with-pulse --with-sane --with-tiff \
--with-v4l --with-xattr --with-xcomposite --with-xcursor --with-xfixes --with-xinerama --with-xinput \
--with-xinput2 --with-xml --with-xrandr --with-xrender --with-xshape --with-xshm --with-xslt \
--with-xxf86vm --with-zlib --with-va --with-x \
 CFLAGS="-Og -ggdb -g -gdwarf-2 -gstrict-dwarf" CXXFLAGS="-Og -ggdb -g -gdwarf-2 -gstrict-dwarf"

Play Toxikk (Steam) on Linux using Wine ? Tests for both Gallium Nine (AMD cards) and NVIDIA (NVIDIA cards)

I started my tests for this game on Friday February, 20th 2015. As of 02/20/2015 the current beta version is 0.75. There are currently two maps.

IMPORTANT NOTICE: If you use Gallium Nine then it is highly recommended to play this game on a Wine-64 Bits environment. There is virtual memory limitation for the 2nd map. If you use a Wine-32 Bits environment then you can play only the first map.

Videos and Tests/ Wine-32 Bits for the first map

Tests here are done for Wine-32 Bits Gallium Nine: I own two graphics cards HD 7970 and HD 6870.
  • HD 7970

    Wine-32 Bits/Gallium Nine: AMD HD 7970 - First map (graphical glitches)
    • Only the first map is playable
    • There are a couple of graphical glitches
  • HD 6870

    Wine-32 Bits/Gallium Nine: AMD HD 6870 - First map (no glitch)
  • Only the first map is playable
  • There is nographical glitch

Why for Wine-32 Bits only the first map is playable?

Having a look on http://forum.toxikk.com/viewtopic.php?f=14&t=1895 it seems that there is a limitation for Windows users on 32 Bits. In "Wine world" you can translate this to "this map can be played only for a Wine-64 Bits".

So yes this game is playable for Wine-32 bit but only for the first map as shown in above videos. To play this more for the 2nd map then it means that Wine-64 Bits is required!!!

Tests on Wine-64 Bits with a NVIDIA card for the 2nd map: Transparent textures!!!

So I tested it on my PC with my NVIDIA card. Since wine 1.7.37 was out on 02/20/2015 I tried this version.
  • I was able to jump into the 2nd map.
  • Unfortunately there are missing textures = A couple of textures are transparent.

AFAIR I had the same issue for the game Perpetuum Online two years ago when a friend of mine asked me to have a look oh this issue. AFAIR I wrote a installer PerpetuumOnline-WineD3D-Linux-installer.exe.

Here is a video where the same issue occured (this is fixed for this game!)
I tested the WineD3D DLLs I wrote (installed by the installer). The issue was fixed. But I was under the impression that you can lose a couple of FPS. Moreover those pachtes WineD3D DLLs were done for wine 1.5.11. So it can introduce new issues.

I don't really have time to investigate more on this game but I think a native Linux port of this game could be really interesting

jeudi 19 février 2015

An Interview With Gallium Nine Project Developer Axel Davy

Link: https://www.gamingonlinux.com/articles/an-interview-with-gallium-nine-project-developer-axel-davy.4949

mercredi 18 février 2015

Comment foirer l'installation de Dark Souls II sous Linux? (le noob qui m'a tué!!!)

Dans ce billet je vais commencer par un rappel succinct de ma petite contribution de DS2 sous Linux. Ensuite je parlerais du cas de cette personne qui m'a vraiment fait halluciné!

1. Rappel: Vidéos

Pour information il faut savoir que wine-staging patché avec les patchs de CSMT évite tout le baratin qui suit dans cette partie!

Ca c'est l'ancienne version


Ancienne version où il suffisait de copier les DLLs
Et là documentation qui l'accompagnait avant que CSMT ne résolve les derniers soucis: http://www.davidgis.fr/documentation/Dark_Souls_II_WineD3D/

Là la nouvelle version avec un petit installeur maison pour les DLLs qui vont bien pour fixer les soucis d'écran


Nouvelle version avec installeur
De plus j'ai fait de la documentation, j'avais posté des tests pour Dark Souls II sur le site de winehq.org. Jusqu'ici tout va bien. La personne qui a un minimum de connaissance sous Linux devrait pouvoir s'en sortir pour profiter de DS2 sous Linux. Quelqu'un m'avait même demander en janvier de faciliter l'installation pour PlayOnLinux. C'est ce que j'ai fait en proposant un simple installer pour les DLLs de WineD3D. Dans les mois précédents il y a eu plus de 1100 téléchargements pour ces DLLs. Donc pas de souci! Jusqu'à maintenant

Perso j'ai fait tout ça pour aider, pour permettre à un simple débutant de pouvoir s'en sortir. Jusqu'ici on est bien d'accord!

2. Le noob qui m'a tué

La semaine dernière sur la page de DS2 sur le site de winehq.org, je tombe sur la demande d'un noob qui déjà

  1. se plaint qu'il n'y est pas de tutoriel (alors que la vidéo est précisée sur la même page un peu plus haut. Donc déjà première erreur.)
  2. qu'il ne comprend pas comment taper une commande comme
    export WINEDEBUG=-all
Bon! Je me dis que c'est pas grave. Je vais lui répondre en lui proposant le lien vers l'installeur qui permet justement d'éviter à faire celà. Donc je réponds en détaillant comment faire pour winetricks et compagnie. Quelques jours plus tard il poste cette réponse

I finally managed to run the game! However, the screen flickers and a lot of the textures just pop up when you stand right next to them. I copied your dlls, which are supposed to prevent the screen from flickering, to the game directory. Unfortunately, it still flickers. Hopefully some of you have an idea what to do.

Alors pour la petite histoire il faut savoir que si on utilise l'installeur ca permet justement d'éviter les soucis qu'il fournit dans sa réponse. Du coup je me dis qu'il n'a pas lu ma réponse. J'ai même fournit le lien vers la vidéo quand même dans ma précédente réponse pour l'installeur où l'on voit les effets corrigés.

Du coup je refais un copier-coller de ma précédente réponse. Je poste ma réponse. Là je me souviens qu'il fallait avant tout effacer les 6 DLLs installées manuellement. Donc je poste une seconde réponse en lui précisant d'effacer les 6 DLLs en question.

Le lendemain cerise sur le gâteau! Il a bien effacé les fichiers mais le jeu ne démarre plus. Là je me dis WTF???

C'est simple il a effacé d'autres fichiers en plus que les 6 DLLs attendus dans le répertoire du jeu. J'ai répondu poliment mais je me suis dis que je vais arrêter là la casse. Et que ce serait ma dernière réponse!

D'un côté je ne demande pas aux gens d'être des as sous Linux. Moi-même j'apprends encore plein de choses tous les jours sous Linux. Quand je vois que la personne

  • ne se donne même pas la peine de lire les réponses précédentes
  • ne regarde même pas les vidéos. Au pire j'imagine qu'il a a du zapper rapidement dans les vidéos (et encore!!!)
  • elle veut aller super vite et zappe beaucoup de choses

Bref (...)Ca ne vaut pas le coup de s'attarder plus que celà!

D'un autre côté (en contre-argumentation) je dirais que
  • ces DLLS ou l'installeur mis ensemble ont été téléchargés plus de 1100 fois (quasiment aucun souci!)
  • ma contribution est plus que modeste car je n'ai fait que patché Wine sous MinGW pour récuperer les DLLS de WineD3D
  • lorsque CSMT a résolu le problème de l'écran qui n'arrêtait pas de clignoter c'est sur la demande d'un joueur qui l'a demandé poliment et m'a envoyé un mail en privé que j'ai fais l'installeur. Il s'agit du même joueur qui voulait voir comment faire pour une installation simplifié pour POL (PlayOnLinux)
Finalement je me dis qu'on vit à l'heure d'Internet et que les gens veulent aller vite et peut-être un peu trop vite (...)

3. Une installation simplifiée sour PlayOnLinux?

Il serait temps que PlayOnLinux prenne la suite :) et ce serait mieux pour tout le monde.

Si un des mainteneurs ou un des contributeurs de PlayOnLinux se propose une installation simplifiée de DS2

  • soit à partir de wine-staging
  • ou soità partir des 6 DLLs en question
je pense que ca évitera ce genre de problème à l'avenir! Ce n'est sûrement pas moi qui ferait ce genre de demande