#1 Le 31/08/2006, à 09: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 .
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 .
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 :D:D
Dernière modification par phanou (Le 11/10/2006, à 13:44)
Hors ligne
#2 Le 31/08/2006, à 09: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, à 09:24)
Hors ligne
#3 Le 31/08/2006, à 09: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
Hors ligne
#4 Le 03/09/2006, à 23: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 03/09/2006, à 23:34)
Hors ligne
#5 Le 04/09/2006, à 09: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 04/09/2006, à 23:02
- phanou
Re : nvidia et wine [résolu]
un p'tit pas en avant
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, à 07: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, à 07: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, à 08:13
- Daedalus
Re : nvidia et wine [résolu]
phanou > je joue à warcraft III avec wine. J'arrivais pas avec cédéga...
Hors ligne
#9 Le 05/09/2006, à 08:44
- phanou
Re : nvidia et wine [résolu]
Merci bcp pour ta réponse SuperDindon .
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, à 08:48
- phanou
Re : nvidia et wine [résolu]
Ok je viens de comprendre, tu me parle de wine
Y a un moyen propre pour le désintaller ?
(Je cours chercher sur le site de wine en attendant .... )
Hors ligne
#11 Le 05/09/2006, à 10:54
- SuperDindon
Re : nvidia et wine [résolu]
Oui Wine évidemment
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, à 13: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
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, à 07: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, à 09: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, à 10: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, à 11:01)
Hors ligne
#16 Le 07/09/2006, à 14:45
- phanou
Re : nvidia et wine [résolu]
Merci bcp jermino je vais tester tout ca se soir
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, à 17:36
- phanou
Re : nvidia et wine [résolu]
youhouuuu encore un p'tit pas en avant
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à )
Par contre ca rame à mort !!! (la c la mauvaise nouvelle )
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, à 17:41)
Hors ligne
#18 Le 07/09/2006, à 17: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, à 10: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
Hors ligne
#20 Le 12/09/2006, à 19: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, à 08:51
- phanou
Re : nvidia et wine [résolu]
Et bien ca y est, aprés de long jour de galère ca marche :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
Merci à tous pour votre aide.
Hors ligne
#22 Le 15/09/2006, à 16:07
- phanou
Re : nvidia et wine [résolu]
J'ai l'impression de mettre un peu emballé quand même
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
Avez vous déjà eu ce pb ?
Dernière modification par phanou (Le 15/09/2006, à 16:08)
Hors ligne
#23 Le 17/09/2006, à 14: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, à 15: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, à 17:15
- SuperDindon
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
N'importe quoi
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