Contenu | Rechercher | Menus

Annonce

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.

À propos de l'équipe du forum.

#1 Le 31/08/2006, à 10:06

phanou

nvidia et wine [résolu]

Bonjour tout le monde,
J'ai tenté l'installation de warcraft3 en utilisant wine et aucun souci.
Comme je n'avait qu'une petite carte graphique intégré à ma carte mère j'ai acheté une nvidia 7600GS.
Aprés reconfig de X mon interface graphique gnome se lance sans aucun pb big_smile.
Par contre quand je veux relancer warcraft3 en passant par wine, la fenêtre s'ouvre puis se referme en me changeant en plus la résolution d'écran hmm.

Dans la console j'ai l'erreur suivante :

X Error of failed request:  BadMatch (invalid parameter
attributes)
  Major opcode of failed request:  143 (GLX)
  Minor opcode of failed request:  5 (X_GLXMakeCurrent)
  Serial number of failed request:  464
  Current serial number in output stream:  464

Pour info je suis sous Ubuntu 6.06 LTS Dapper Drake et voila la config de mon xorg.conf

Section "Files"
	FontPath	"/usr/share/X11/fonts/misc"
	FontPath	"/usr/share/X11/fonts/cyrillic"
	FontPath	"/usr/share/X11/fonts/100dpi/:unscaled"
	FontPath	"/usr/share/X11/fonts/75dpi/:unscaled"
	FontPath	"/usr/share/X11/fonts/Type1"
	FontPath	"/usr/share/X11/fonts/100dpi"
	FontPath	"/usr/share/X11/fonts/75dpi"
	# path to defoma fonts
	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	"type1"
	Load	"vbe"
EndSection

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

Section "InputDevice"
	Identifier	"Configured Mouse"
	Driver		"mouse"
	Option		"CorePointer"
	Option		"Device"		"/dev/input/mice"
	Option		"Protocol"		"ExplorerPS/2"
	Option		"ZAxisMapping"		"4 5"
	Option		"Emulate3Buttons"	"true"
EndSection

Section "InputDevice"
          Identifier "cursor"
          Driver "wacom"
          Option "Device" "/dev/input/event3"
          Option "Type" "cursor"
          Option "USB" "on"
EndSection

Section "InputDevice"
          Identifier "stylus"
          Driver "wacom"
          Option "Device" "/dev/input/event3"
          Option "Type" "stylus"
          Option "USB" "on"
EndSection

Section "InputDevice"
          Identifier "eraser"
          Driver "wacom"
          Option "Device" "/dev/input/event3"
          Option "Type" "eraser"
          Option "USB" "on"
EndSection   

Section "Device"
	Identifier	"NVIDIA GeForce 7600"
	Driver		"nvidia"
	BusID		"PCI:4:0:0"
	VideoRam	262144
EndSection

Section "Monitor"
	Identifier	"Ecran générique"
	Option		"DPMS"
	HorizSync	28-64
	VertRefresh	43-60
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Device		"NVIDIA GeForce 7600"
	Monitor		"Ecran générique"
	DefaultDepth	24
	SubSection "Display"
		Depth		1
		Modes		"1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		4
		Modes		"1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		8
		Modes		"1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		15
		Modes		"1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		16
		Modes		"1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		24
		Modes		"1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
EndSection

Section "ServerLayout"
	Identifier	"Default Layout"
	Screen		"Default Screen"
	InputDevice	"Generic Keyboard"
	InputDevice	"Configured Mouse"
	InputDevice     "cursor"     "AlwaysCore"
	InputDevice     "stylus"     "AlwaysCore"	
	InputDevice     "eraser"     "AlwaysCore"
EndSection

Section "DRI"
	Mode	0666
EndSection

Merci beaucoup à ceux qui pourront m'aider big_smile:D:D

Dernière modification par phanou (Le 11/10/2006, à 14:44)

Hors ligne

#2 Le 31/08/2006, à 10:23

yvan91

Re : nvidia et wine [résolu]

Bonjour,

Je pense que pour faire fonctionner Warcraft il te WineX (apparement c'est Wine que tu utilise). Je ne suis pas un pro de l'utilisation des jeux windows sous linux mais il me semble que Wine n'integre pas d'interpretation du directX de microsoft.

Dernière modification par yvan91 (Le 31/08/2006, à 10:24)

Hors ligne

#3 Le 31/08/2006, à 10:40

phanou

Re : nvidia et wine [résolu]

merci bcp de ta réponse je vais tenter avec wineX.
Si entre temps quelqu'un voit un truc qui cloche dans ma config qu'il n'hésite pas wink

Hors ligne

#4 Le 04/09/2006, à 00:13

phanou

Re : nvidia et wine [résolu]

bon je viens d'installer winex appelé maintenant cedega.
Aucun pb pour l'installation.
Par contre quand je veux installer le jeux j'ai le message suivant :

phanou@server-ubuntu:~/.cvscedega$ cvscedega /media/cdrom0/install.exe
err:font:FTAlias_FindBestBuiltins Could not create alias for serif fonts
fixme:keyboard:X11DRV_KEYBOARD_DetectLayout Your keyboard layout was not found!
Using closest match instead (French keyboard layout) for scancode mapping.
Please define your layout in windows/x11drv/keyboard.c and submit them
to us for inclusion into future Wine releases.
See the Wine User Guide, chapter "Keyboard" for more information.
fixme:wave:ALSA_WaveInit -fixme:wave:ALSA_WaveInit -
ALSA lib seq_hw.c:456:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory
fixme:dialog:MSGBOX_OnInit task modal msgbox ! Not modal yet.

Au cas ou voila ma config de cedega :

[Drive C]
"Path" = "/home/phanou/.cvscedega/drive_c"
"Type" = "hd"
"Label" = "Dos Drive"
"Filesystem" = "win95"

[Drive D]
"Path" = "/media/cdrom0"
"Type" = "cdrom"
"Label" = "CD-ROM"
"Filesystem" = "win95"
"Device" = "/dev/hdc"

D'ailleur pour le "Device" de mon "Driver D" comment être sur du bon chemin ?

une idée ?

Dernière modification par phanou (Le 04/09/2006, à 00:34)

Hors ligne

#5 Le 04/09/2006, à 10:39

phanou

Re : nvidia et wine [résolu]

D'ailleurs, y a t'il des exemples de personnes jouant à warcraft3 sous linux en utilisant juste wine et une carte nvidia GeForce ?

Hors ligne

#6 Le 05/09/2006, à 00:02

phanou

Re : nvidia et wine [résolu]

un p'tit pas en avant big_smile
J'ai tappé la commande suivante (merci à MonsterMunch13 ) et je n'ai plus l'erreur Alsa :

sudo modprobe snd-seq

Maintenant j'obtiens le message suivant puis plus rien :

phanou@server-ubuntu:~$ cvscedega /media/cdrom0/install.exe
err:font:FTAlias_FindBestBuiltins Could not create alias for serif fonts
fixme:keyboard:X11DRV_KEYBOARD_DetectLayout Your keyboard layout was not found!
Using closest match instead (French keyboard layout) for scancode mapping.
Please define your layout in windows/x11drv/keyboard.c and submit them
to us for inclusion into future Wine releases.
See the Wine User Guide, chapter "Keyboard" for more information.
fixme:wave:ALSA_WaveInit -fixme:wave:ALSA_WaveInit -

Hors ligne

#7 Le 05/09/2006, à 08:15

SuperDindon

Re : nvidia et wine [résolu]

Retournes en 0.9.19 car la 0.9.20 casse toutes les applications OpenGL

Dernière modification par SuperDindon (Le 05/09/2006, à 08:17)


speedtouch-ng, le messie des possesseurs de Speedtouch USB/330 :
==> http://perso.wanadoo.fr/superdindon/speedtouch-ng/

Hors ligne

#8 Le 05/09/2006, à 09:13

Daedalus

Re : nvidia et wine [résolu]

phanou > je joue à warcraft III avec wine. J'arrivais pas avec cédéga... tongue

Hors ligne

#9 Le 05/09/2006, à 09:44

phanou

Re : nvidia et wine [résolu]

Merci bcp pour ta réponse SuperDindon big_smile.
Par contre j'ai une p'tite question bête :
De quel paquet tu me parle quand tu me dis de revenir à la version 0.9.19 ?

Hors ligne

#10 Le 05/09/2006, à 09:48

phanou

Re : nvidia et wine [résolu]

Ok je viens de comprendre, tu me parle de wine tongue
Y a un moyen propre pour le désintaller ?
(Je cours chercher sur le site de wine en attendant .... big_smile)

Hors ligne

#11 Le 05/09/2006, à 11:54

SuperDindon

Re : nvidia et wine [résolu]

Oui Wine évidemment wink
Il existe un moyen de "masquer" certaines versions de paquets et de garder ainsi une version spécifique de tel ou tel soft : http://www.debian.org/doc/manuals/apt-h … lt-version


speedtouch-ng, le messie des possesseurs de Speedtouch USB/330 :
==> http://perso.wanadoo.fr/superdindon/speedtouch-ng/

Hors ligne

#12 Le 06/09/2006, à 14:19

phanou

Re : nvidia et wine [résolu]

Bon j'ai retenté avec wine en utilisant l'option -directx à la place de -opengl.
Le résultat est le suivant :

fixme:dsound:DSOUND_MixOne problem with underrun detection
....
fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7c42f248)->(162,-1) not handled
yet
....
wine client error:9: write: Bad file descriptor

Et je me retrouve face à un joli écran noir.
Dans la barre du bas j'ai un onglet Warcraft pourtant hmm

Quand je fais un winecfg j'ai OSS pour l'audia et émulation pour le matériel avancé.

Qu'est ce que je dois changer ?

Hors ligne

#13 Le 07/09/2006, à 08:03

Daedalus

Re : nvidia et wine [résolu]

J'ai également OSS et "émulation" en config audio. Je dois tuer ESD avant de lancer le jeu.
Pour directX, je sais pas pourquoi ça marche pas...

Hors ligne

#14 Le 07/09/2006, à 10:06

phanou

Re : nvidia et wine [résolu]

Bon j'ai pu lire sur d'autre post que c'étais peut être plus sur de récupérer soit même une version de wine et de la compiler et installer plutot que d'utiliser Synaptic. Est ce que c'est ce que tu as fait Daedalus ? Et quelle version de wine tu as ?

J'en profiterai d'aprés les conseille de SuperDindon pour mettre la version 0.9.19.

Hors ligne

#15 Le 07/09/2006, à 11:58

jermino

Re : nvidia et wine [résolu]

salut,
Oui c'est bien de la compiler tu aura la dernière version de wine(après reste à voir la version de wine qui marchera le mieux avec ton jeux...)
Il y a un truc qui me gène dans ta configuration de xrog:

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

le pilotes nvidia n'utilisent pas dri donc il faut le commenter :
# Load    "dri"
comme ceci ou bien le virer carement

edit: Il est préférable de faire tourner tes jeux dans la même résolution que ton xorg (c'est plus fluide), met ton xorg dans la résolution de ton jeux pour les tests

Dernière modification par jermino (Le 07/09/2006, à 12:01)

Hors ligne

#16 Le 07/09/2006, à 15:45

phanou

Re : nvidia et wine [résolu]

Merci bcp jermino je vais tester tout ca se soir big_smile
Normalement mon xorg est configuré pour une résolution 1280*1024, je suppose que pour faire de même avec wine je dois aller dans winecfg.

Hors ligne

#17 Le 07/09/2006, à 18:36

phanou

Re : nvidia et wine [résolu]

youhouuuu encore un p'tit pas en avant smile
Sous les conseil de SuperDindon j'ai installé la version 0.9.19 de wine.
Effectivement le jeu arrive à se lancer maintenant (C'est le pas en vant là wink )

Par contre ca rame à mort !!! (la c la mauvaise nouvelle hmm )
Du genre ma sourie veut bien bouger une fois toutes les secondes (avec -opengl) ou une fois toutes les 2 secondes (avec -directx).

Comme j'ai encore des messages d'erreur lié au son, j'ai déselectionné tous les drivers de son mais malheureusement ca ne change rien au pb.
Une idée de c'qui peut faire ramer a ce point ?

PS pr jermino : j'ai cbien ommenté Load dri dans mon xorg.conf, a quoi ca sert ce truc ?

Voilou mon erreur :

 #wine .wine/drive_c/Program\ Files/Warcraft\ III/Warcraft\ III.exe -opengl
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:cursor:SetSystemCursor (0x111e,00007f8a),stub!
...
fixme:cursor:SetSystemCursor (0x11be,00007f02),stub!
err:ole:CoCreateInstance apartment not initialised
fixme:win:EnumDisplayDevicesW ((null),0,0x34ef50,0x00000000), stub!

Dernière modification par phanou (Le 07/09/2006, à 18:41)

Hors ligne

#18 Le 07/09/2006, à 18:53

phanou

Re : nvidia et wine [résolu]

Niveau son : quand j'active le son il marche correctement dans le jeu
Niveau résolution : j'ai mis la même résolution pour wine et xorg (1024*768*16) et ca change rien.

Au cas où il y aurait une autre incohérence dans mon xorg.conf le voici :

# /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 "Files"
	FontPath	"/usr/share/X11/fonts/misc"
	FontPath	"/usr/share/X11/fonts/cyrillic"
	FontPath	"/usr/share/X11/fonts/100dpi/:unscaled"
	FontPath	"/usr/share/X11/fonts/75dpi/:unscaled"
	FontPath	"/usr/share/X11/fonts/Type1"
	FontPath	"/usr/share/X11/fonts/100dpi"
	FontPath	"/usr/share/X11/fonts/75dpi"
	# path to defoma fonts
	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	"type1"
	Load	"vbe"
EndSection

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

Section "InputDevice"
	Identifier	"Configured Mouse"
	Driver		"mouse"
	Option		"CorePointer"
	Option		"Device"		"/dev/input/mouse0"
	Option		"Protocol"		"ExplorerPS/2"
	Option		"ZAxisMapping"		"4 5"
	Option		"Emulate3Buttons"	"true"
EndSection

Section "InputDevice"
          Identifier "cursor"
          Driver "wacom"
          Option "Device" "/dev/input/event3"
          Option "Type" "cursor"
          Option "USB" "on"
EndSection

Section "InputDevice"
          Identifier "stylus"
          Driver "wacom"
          Option "Device" "/dev/input/event3"
          Option "Type" "stylus"
          Option "USB" "on"
EndSection

Section "InputDevice"
          Identifier "eraser"
          Driver "wacom"
          Option "Device" "/dev/input/event3"
          Option "Type" "eraser"
          Option "USB" "on"
EndSection   

Section "Device"
	Identifier	"NVIDIA 7600 GS"
	Driver		"nvidia"
	BusID		"PCI:4:0:0"
	VideoRam	262144
EndSection

Section "Monitor"
	Identifier	"cibox"
	Option		"DPMS"
	HorizSync	28-64
	VertRefresh	43-60
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Device		"NVIDIA 7600 GS"
	Monitor		"cibox"
	DefaultDepth	24
	SubSection "Display"
		Depth		1
		Modes		"1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		4
		Modes		"1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		8
		Modes		"1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		15
		Modes		"1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		16
		Modes		"1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		24
		Modes		"1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
EndSection

Section "ServerLayout"
	Identifier	"Default Layout"
	Screen		"Default Screen"
	InputDevice	"Generic Keyboard"
	InputDevice	"Configured Mouse"
	InputDevice     "cursor"     "AlwaysCore"
        InputDevice     "stylus"     "AlwaysCore"
        InputDevice     "eraser"     "AlwaysCore"
EndSection

Section "DRI"
	Mode	0666
EndSection

Hors ligne

#19 Le 12/09/2006, à 11:11

phanou

Re : nvidia et wine [résolu]

Por voir si les drivers glx sont bien installé j'ai tapé la commande :

# glxinfo | grep rendering

et j'ai le résultat :

Error: unable to open display (null)

A mon avis c pas bon signe mais je ne vois pas quoi faire sad

Hors ligne

#20 Le 12/09/2006, à 20:22

phanou

Re : nvidia et wine [résolu]

non finalement j'ai un joli :

direct rendering: Yes

j'commence à désespérer

Hors ligne

#21 Le 14/09/2006, à 09:51

phanou

Re : nvidia et wine [résolu]

Et bien ca y est, aprés de long jour de galère ca marche big_smile:D:D
J'ai désinstallé les drivers nvidia-glx pour les remettre et ca fonctionne.
Comme d'hab ca doit être un truc super bête mais je soupconne d'avoir oublié la commmande "nvidia xconfig" mais j'en suis pas sur.

Le jeu tourne trés bien mis à part un p'tit saccadement de 2 secondes qui intervient toutes les minutes à peu pret. Mais bon j'vais jouer le difficile et cours vite de ce pas sur Battle Net en espérant vous y retrouver wink
Merci à tous pour votre aide.

Hors ligne

#22 Le 15/09/2006, à 17:07

phanou

Re : nvidia et wine [résolu]

J'ai l'impression de mettre un peu emballé quand même hmm
J'ai fait un tour sur Battle net hier et si tout avait bien commencé, force est de constaté que plus la partie avancait, plus il m'était difficile de jouer :
- son qui disparait de temps en temps
- impossible de déplacer l'écran dans certaine direction
- lag de plus en plus présent et long

Bref au début ca allait mais au bout de 15 minutes ca commencait a être la misère sad

Avez vous déjà eu ce pb ?

Dernière modification par phanou (Le 15/09/2006, à 17:08)

Hors ligne

#23 Le 17/09/2006, à 15:33

phanou

Re : nvidia et wine [résolu]

Confirmation que les ralentissement son provoqué par le son.
J'ai enlevé toutes les sorties son dans winefcg et lors de ma partie je n'ai eu aucun ralentissement (mais aucun son du coup).

Une idée ?

Hors ligne

#24 Le 21/09/2006, à 16:27

phanou

Re : nvidia et wine [résolu]

Dans un autre post de ce forum j'ai vu le conseil suivant pour des pb de "lagg" du son

Assurez-vous sinon que votre carte son soit compilée DANS le kernel et non pas en module

Question : Comment fait -on pour le savoir et le changer si necessaire ?

Hors ligne

#25 Le 21/09/2006, à 18:15

SuperDindon

Re : nvidia et wine [résolu]

phanou a écrit :

Dans un autre post de ce forum j'ai vu le conseil suivant pour des pb de "lagg" du son

Assurez-vous sinon que votre carte son soit compilée DANS le kernel et non pas en module

N'importe quoi roll

Le problème est très bien connu, il y a un patch ici :
http://wiki.winehq.org/Implement_SetThreadPriority
qui n'est pas intégré parce qu'il déplaît au mainteneur de Wine

// This was not accepted into Wine because it allows Windows applications to deadlock the system. 
// However, they can do that on Windows too, and this is not a very useful behaviour on a desktop, 
// not even for attackers. It requires root on Linux because some servers have untrusted users.

speedtouch-ng, le messie des possesseurs de Speedtouch USB/330 :
==> http://perso.wanadoo.fr/superdindon/speedtouch-ng/

Hors ligne