kleist |
Lundi 11 Juin 2007 à 12:25
|
kleist
|
Bonjour,j'ai moi aussi un probleme avec l'acceleration 3D mais pour une FX 5200...
quand je vais dans le menu option et que je regarde glxinfo (ou que je le tape dans ma console) il m'affiche "direct rendering : yes" par contre si je vais dans le menu expert pour la config de wine soit il me met que l'acceleration graphique ne semble pas installée soit tout freeze et je n'ai plus qu'a rebooter...
Avez vous une idée de là où ca peut venir?
J'ai une ubuntu feisty, wine 0.9.38
j'ai exactement le meme probleme en tappant winecfg ca freeze directement et si je le tape dans une console il me sort :
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
je ne sais vraiment pas quoi faire je tourne en rond depuis des plombes...merci d'avance si vous pouvez m'aider
|
GNU_Raziel |
Lundi 11 Juin 2007 à 12:49
|
GNU_Raziel
|
1-Premiere chose, voir si le driver nvidia est bien présent :
lsmod | grep nvidia
Si le driver est effectivement chargé ça devrait te donner quelque chose comme ça :
nvidia 6828692 22
i2c_core 20928 2 nvidia,i2c_viapro
agpgart 32520 2 nvidia,via_agp
Si ce n'est pas le cas 2 solutions :
-Où le driver nvidia n'est pas installé
-Où il n'est simplement pas chargé
Verifie que le driver est bien installé puis utilise cette commande puis refait l'étape 1 :
sudo modprobe nvidia
sudo echo "nvidia" >> /etc/modules
2-Si le driver est ok, il faut ensuite vérifié le fichier de config X.org donc ouvre le fichier avec cette commande :
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.sauvegarde
sudo gedit /etc/X11/xorg.conf
Puis vérifie que qu'il y a bien ses ligne dedans (je ne met QUE LES LIGNE a vérifié, le fichier en contient beaucoup d'autres !!!!!) :
Section "Module"
Load "glx"
EndSection
Section "Device"
Driver "nvidia"
#Cette ligne sert a corriger le bug de détection de taux de rafraîchissement de xrandr pour le driver proprio nvidia
Option "DynamicTwinView" "false"
EndSection
#Ses lignes sont pour eviter les problèmes avec Beryl/compiz
Section "Screen"
Option "AllowGLXWithComposite" "true"
Option "AddARGBGLXVisuals" "True"
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
TOUTES les sections (sauf peut-être la derniere) existent DEJA !!! Ne les recréent pas, contente toi de modifier/ajouter ce qui manque.
Une fois toutes ses modifs de faites tu relance le X et ca devrait fonctionner
Note : pour ta carte graphique il faut installer le driver nvidia-glx-new (geforceFX et superieur) Edité par GNU_Raziel
|
Quentin PÂRIS |
Lundi 11 Juin 2007 à 18:07
|
Quentin PÂRIS
|
Tu as bien un seul écran sinon ?
|
kleist |
Mardi 12 Juin 2007 à 13:35
|
kleist
|
Bonjour, merci beaucoup d'avoir répondu si vite (et de manière si complète ! ), je ne serai sur mon pc que demain je vous tiens au courant. Je n'ai qu'un seul écran mais il y a pas mal d'options qui de mémoire ne sont pas activées dans mon xorg.conf (je l'ai deja pas mal trafiqué mais je me contentais d'activer ou désactiver des options deja présentes) par exemple pour le driver et l'écran ça me fait pas mal de pistes de recherche.
merci Edité par kleist
|
kleist |
Lundi 18 Juin 2007 à 13:11
|
kleist
|
Bonjoçur, désolé, j'ai eu quelques soucis avec l'installation des drivers nvidia, probleme de conflit avec les linux-restrected modules...
j'ai ete obligé d'aller les chercher sur le site de nvidia , j'ai pris NVIDIA-Linux-x86-100.14.09-pkg1.run, je pense que c'est bon pour ma carte tout marche aprt que je n'ai plus les restred modules, je sais pas si c'est grave .
Mais ca ne marche toujours pas, ca freeze de la meme maniere et le message d'erreur dans la console est toujours le meme.
voici le resultat de la premiere commande a priori c'est bon mais je suis pas expert :
matth@matth-desktop:~$ lsmod | grep nvidia
nvidia 7249940 24
nvidia_agp 9500 1
agpgart 35400 2 nvidia,nvidia_agp
i2c_core 22656 3 nvidia,i2c_ec,i2c_amd756
mon xorg.conf si vous voyez un soucis :
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen" 0 0
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "stylus" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
EndSection
Section "Files"
# path to defoma fonts
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection
Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
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" "oss"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection
Section "InputDevice"
Identifier "stylus"
Driver "wacom"
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
# Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
Identifier "eraser"
Driver "wacom"
Option "Device" "/dev/input/wacom"
Option "Type" "eraser"
# Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
Identifier "cursor"
Driver "wacom"
Option "Device" "/dev/input/wacom"
Option "Type" "cursor"
# Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "Monitor"
Identifier "PHILIPS 109E"
Option "DPMS"
EndSection
Section "Device"
Identifier "nVidia Corporation NV34 [GeForce FX 5200]"
Driver "nvidia"
BusID "PCI:2:0:0"
Option "NvAGP" "3"
Option "DynamicTwinView" "false"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "nVidia Corporation NV34 [GeForce FX 5200]"
Monitor "PHILIPS 109E"
DefaultDepth 16
Option "AllowGLXWithComposite" "true"
Option "AddARGBGLXVisuals" "True"
SubSection "Display"
Depth 1
Modes "1600x1200" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1600x1200" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1600x1200" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1600x1200" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1600x1200" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1600x1200" "1280x1024" "1280x960" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
j'espere que vous y verrez plus clair que moi, j'en perd mon latin. en tous cas merci pour tout ce que vous avez deja fait
|
GNU_Raziel |
Lundi 18 Juin 2007 à 15:29
|
GNU_Raziel
|
essai déjà de voir si l'acceleration est effectivement activée :
glxinfo | head -n 3
Si le Direct Rendering est a Yes c'est que c'est bon, ensuite utilise glxgears et si il fonctionne et combien il te met de fps (affiché toute les 5sec) enfin essai de lancer un jeu libre demandant des ressurces 3D (Tremulous ou autre) pour voir si cela fonctionne bien.
Etant sous ubuntu tu n'avait pas besoin d'installer le .run (cela t'obligera a la faire pour chaque nouvelle version du driver ou chaque mise a jour kernel/X.org) donc a toi de voir, si tu ne veu pas te prendre la tête, déinstall proprement le driver et reinstall le packet ubuntu via synaptic (nvidia-glx-new).
|
G-rom |
Mercredi 20 Juin 2007 à 7:56
|
G-rom
|
Tu as bien un seul écran sinon ?
Excuse moi mais j'ai une 5200 et un Dual Screen, ça change quelque chose ?? Parce que j'ai l'impression que mon accélération 3D est vraiment très faible, je suis à 100% du proco sur un glxgears :/
|
Quentin PÂRIS |
Mercredi 20 Juin 2007 à 10:53
|
Quentin PÂRIS
|
Essai de faire
export DISPLAY=":0.0" avant chaque commande wine. Tes écrans, ils sont séparés, avec un xinerama ou quelque chose ?
|
G-rom |
Mercredi 20 Juin 2007 à 15:55
|
G-rom
|
mes écrans sont configuré avec twinview :
Option "TwinView" "true"
Option "MetaModes" "1280x1024,1280x1024 ; 1280x1024,NULL"
et comme tu peux le voir je me sers du metamode, à chaque appli type jeu en plein écran il m'éteind le second, et pourtant... avec un jeu tel Frets on Fire en FPS de 25 il oqp 100% du proco et pendant certaine phase qui demande un ptit coup de pêche il rame
(proco athlon 3200+ et 1Go de ram) Edité par G-rom
|
GNU_Raziel |
Mercredi 20 Juin 2007 à 16:31
|
GNU_Raziel
|
Le twinview divise les performances par 2 (normal), je te conseille de le désactiver lorsque tu veu jouer a un jeu 3D Edité par GNU_Raziel
|
G-rom |
Jeudi 21 Juin 2007 à 12:48
|
G-rom
|
mui, enfin grâce au meta mode je joue en mode "1280x1024;NULL" au lieu de "1280x1024;1280x1024" en plein écran.
|