[Débutant] Wine, et jeu 3D (bonus : installer driver ati)

Bonjour,

je viens d’installer Debian cette nuit !!!
Ayant été utilisateur ponctuel d’Ubuntu, j’ai choisi Debian pour son orientation Réseau, et le noyau commun à Ubuntu et Debian.

J’ai installé Wine via un apt-get install, et ai trouvé un tuto pour installer DirectX 9.0c, pré-requis à l’un de mes jeux.
J’ai nommé Rappelz (belle merde ce HackShield)

J’ai commencé à suivre la procédure trouvée sur wine-review.blogspot.com/2008/03 … table.html

Une fois le setup terminé, je cherche dxdiag, sans succès. Je me débrouille alors pour récupérer le fichier depuis un pc Windows, et le copie dans le dossier approprié. Je lance l’exe sous wine, et remarque l’absence de nombreux DLL que je récupère également.

1° problème :
J’installe le jeu, et le lance sous wine.
Seulement, le launcher est une page web, wine me fait installer Gecko. Sauf que le bouton “jouer” ne s’affiche pas, et que la zone n’est pas cliquable.

2° problème :
je voulais tester mon rendu 3D afin de vérifier mes pilotes. Glxgears ne marche pas. J’ai suivis quelques manipulations :
aptitude update
aptitude upgrade
aptitude install fglrx-driver

et
cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
dpkg-reconfigure xserver-xorg
/etc/init.d/kdm restart

En pensant que glxgears allait être dispo ^^'
je viens de tester aptitude glxgears, qui m’a conseillé le paquet mesa-utils. Qu’est-ce ?
Comment obtenir glxgears ?

ps: j’ai une ATI mobility radeon X600

Petit up,

j’ai installé les pilotes propriétaire d’ATI, de même que le paquet mesa-utils, après lecture de la description sur le gestionnaire de paquet.

Avant toutes choses, j’aimerai activer mon rendu 3D

/home/data# glxinfo | grep direct direct rendering: No OpenGL renderer string: Mesa GLX Indirect

J’ai cette erreur, que je saisis pas, peut-être lié ?

/home/data# fgl_glxgears Using GLX_SGIX_pbuffer Erreur de segmentation

Alors que glxgears marche correctement.

/home/data# glxgears -printfps 4375 frames in 5.1 seconds = 858.540 FPS 4340 frames in 5.1 seconds = 850.535 FPS 4200 frames in 5.1 seconds = 821.930 FPS

Voici mon xorg.conf

# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "ServerLayout"
	Identifier     "Default Layout"
	Screen      0  "aticonfig-Screen[0]" 0 0
	InputDevice    "Generic Keyboard"
	InputDevice    "Configured Mouse"
	InputDevice    "Synaptics Touchpad"
EndSection

Section "Files"

	# path to defoma fonts
	FontPath     "/usr/share/fonts/X11/misc"
	FontPath     "/usr/X11R6/lib/X11/fonts/misc"
	FontPath     "/usr/share/fonts/X11/cyrillic"
	FontPath     "/usr/X11R6/lib/X11/fonts/cyrillic"
	FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
	FontPath     "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
	FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
	FontPath     "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
	FontPath     "/usr/share/fonts/X11/Type1"
	FontPath     "/usr/X11R6/lib/X11/fonts/Type1"
	FontPath     "/usr/share/fonts/X11/100dpi"
	FontPath     "/usr/X11R6/lib/X11/fonts/100dpi"
	FontPath     "/usr/share/fonts/X11/75dpi"
	FontPath     "/usr/X11R6/lib/X11/fonts/75dpi"
	FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
	Load  "bitmap"
	Load  "ddc"
	Load  "dri"
	Load  "extmod"
	Load  "freetype"
	Load  "glx"
	Load  "int10"
	Load  "vbe"
EndSection

Section "InputDevice"
	Identifier  "Generic Keyboard"
	Driver      "kbd"
	Option	    "CoreKeyboard"
	Option	    "XkbRules" "xorg"
	Option	    "XkbModel" "pc105"
	Option	    "XkbLayout" "fr"
	Option	    "XkbVariant" "latin9"
EndSection

Section "InputDevice"
	Identifier  "Configured Mouse"
	Driver      "mouse"
	Option	    "CorePointer"
	Option	    "Device" "/dev/input/mice"
	Option	    "Protocol" "ImPS/2"
EndSection

Section "InputDevice"
	Identifier  "Synaptics Touchpad"
	Driver      "synaptics"
	Option	    "SendCoreEvents" "true"
	Option	    "Device" "/dev/psaux"
	Option	    "Protocol" "auto-dev"
	Option	    "HorizScrollDelta" "0"
EndSection

Section "Monitor"
	Identifier   "aticonfig-Monitor[0]"
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
EndSection

Section "Device"
	Option       "RENDER"           "enable"
	Identifier  "aticonfig-Device[0]"
	Driver      "fglrx"
EndSection

Section "Screen"
	Identifier "aticonfig-Screen[0]"
	Device     "aticonfig-Device[0]"
	Monitor    "aticonfig-Monitor[0]"
	DefaultDepth     24
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

Section "DRI"
	Mode         0666
EndSection

et les logs de xorg que disent-ils ?

Je n’ai pas cherché où trouver ces logs.

Finalement, le rendu matériel est activé :

/home/data# fglrxinfo display: :0.0 screen: 0 OpenGL vendor string: ATI Technologies Inc. OpenGL renderer string: ATI MOBILITY RADEON X600 OpenGL version string: 2.1.7412 Release

/home/data# glxinfo | grep direct direct rendering: Yes

Un soucis de résolu, merci à Marion, pour son excellent tuto disponible ici

Il me manquait les “module-assistant”… (la mise à jour du kernel fglrx si j’ai bien compris ^^’)

Maintenant, je bloque sur Wine et Gecko…

Si tu n’es pas pauvre, tu peux aller voir du coté de cedega (ancienement wineX). Il est pas libre mais est un peu plus avancé que wine et il possède un GUI efficace. Sinon tu peux le compiler gratuitement via les CVS, un petit coup de cedega sur google devrait te donner une bonne piste. Mais n’espère pas jouer à tous tes jeux windows…c’est mort :cry:
Gecko? c’est pas le moteur de firefox? il est ou le problème?

Je crois bien, le soucis étant que le launcher a l’air de mal géré la chose, peut-être faut-il des dll spécifique à IE…
Toujours que le bouton “jouer” du launcher, n’est pas cliquable.

Je vais aller jeter un oeil du côté de cedega.
Merci pour l’info ^^

j’ai cedega, que j’ai acheté. perso tout ce qui arrive a tourné dessus tourne assez difficilement, et plante plutôt facilement.

il faut ce tourner du coter des jeux natifs qui ont été recompiler pour Linux. (en gros)
Ou continuer a joué sure ce que ton jeu veut bien tourner.

perso quand j’achète un jeu je regarde avant si d’autres gens arrivent a le faire tourner sous Linux, et s’il est en natif. :slightly_smiling: il faudrait que la communauté se monte une boite de développement de jeux plutôt que de coder chacun de son coté…
sinon:http://www.jeuvinux.net