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 14/05/2008, à 00:29

noirlune

WoW très lent dans serveur X dédié avec Radeon 9200SE

Bonsoir à tous,
Après avoir recherché sur google en vain une solution à mon problème, je vous appelle au secours.
J'ai un World of warcraft fonctionnel sous wine mais dans une résolution inférieure à celle de mon bureau. En effet, si je paramétre une résolution identique, une partie de l'image est tronquée par les barres de titre des différentes fenêtres. La solution serait donc de démarrer une nouvelle session X, notamment à l'aide du script récupéré sur le forum :

#!/bin/sh

export WOW_PATH=/home/partage/Jeux/Wow/ # Chemin d'installation

sudo X :3 -ac -terminate &   # Lance sur un nouveau serveur X affichage 3
cd "${WOW_PATH}"        # Cible le répertoire de WoW
sleep 2           # Attend 2 secondes que le serveur soit prêt
DISPLAY=:3 `which wine` WoW.exe -opengl # Lance WoW avec Wine et le paramètre OpenGL

Le problème c'est que systématiquement ce script tente de basculer dans la nouvelle session puis me renvoie :

This is a pre-release version of the X server from The X.Org Foundation.
It is not supported in any way.
Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/.
Select the "xorg" product for bugs you find in this release.
Before reporting bugs in pre-release versions please check the
latest version in the X.Org Foundation git repository.
See http://wiki.x.org/wiki/GitPage for git access instructions.

X.Org X Server 1.4.0.90
Release Date: 5 September 2007
X Protocol Version 11, Revision 0
Build Operating System: Linux Ubuntu (xorg-server 2:1.4.1~git20080131-1ubuntu9)
Current Operating System: Linux GeeLux 2.6.24-16-generic #1 SMP Thu Apr 10 13:23:42 UTC 2008 i686
Build Date: 15 April 2008  05:26:17PM
 
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.3.log", Time: Wed May 14 01:13:03 2008
(==) Using config file: "/etc/X11/xorg.conf"
(WW) RADEON: No matching Device section for instance (BusID PCI:1:0:1) found
(II) Module "ddc" already built-in
(II) Module "i2c" already built-in
NTSC PAL 
finished output detect: 0
finished output detect: 1
finished all detect
before xf86InitialConfiguration
in RADEONProbeOutputModes
after xf86InitialConfiguration
(II) Module "ramdac" already built-in
Entering TV Save
Save TV timing tables
saveTimingTables: reading timing tables
TV Save done
disable montype: 1
(EE) [drm] Could not set DRM device bus ID.
(EE) RADEON(0): [dri] DRIScreenInit failed.  Disabling DRI.
disable montype: 1
init memmap
init common
init crtc1
init pll1
freq: 157500000
best_freq: 157500000
best_feedback_div: 140
best_ref_div: 12
best_post_div: 2
restore memmap
restore common
restore crtc1
restore pll1
finished PLL1
restore dac
enable montype: 1
disable montype: 1
expected keysym, got XF86KbdLightOnOff: line 70 of pc
expected keysym, got XF86KbdBrightnessDown: line 71 of pc
expected keysym, got XF86KbdBrightnessUp: line 72 of pc
expected keysym, got XF86KbdLightOnOff: line 70 of pc
expected keysym, got XF86KbdBrightnessDown: line 71 of pc
expected keysym, got XF86KbdBrightnessUp: line 72 of pc
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
>                   Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server
expected keysym, got XF86KbdLightOnOff: line 70 of pc
expected keysym, got XF86KbdBrightnessDown: line 71 of pc
expected keysym, got XF86KbdBrightnessUp: line 72 of pc
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
>                   Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server
enable montype: 1
in RADEONProbeOutputModes
in RADEONProbeOutputModes
fixme:advapi:SetSecurityInfo stub
fixme:powrprof:DllMain (0x7e030000, 1, (nil)) not fully implemented
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 11
fixme:powrprof:DllMain (0x7e030000, 0, (nil)) not fully implemented
fixme:win:EnumDisplayDevicesW ((null),0,0x32ed84,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32ec74,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f2a8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f40c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f588,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f580,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f508,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f4f8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f508,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f4f8,0x00000000), stub!
X Error of failed request:  GLXBadDrawable
  Major opcode of failed request:  143 (GLX)
  Minor opcode of failed request:  5 (X_GLXMakeCurrent)
  Serial number of failed request:  633
  Current serial number in output stream:  633
luc@GeeLux:~$ disable montype: 1
finished PLL2
finished PLL1
Entering Restore TV
Restore TV PLL
Restore TVHV
Restore TV Restarts
Restore Timing Tables
Restore TV standard
Leaving Restore TV
FreeFontPath: FPE "/usr/share/fonts/X11/misc" refcount is 2, should be 1; fixing.

Voici mon xorg.conf :

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

Section "InputDevice"
	Identifier	"Configured Mouse"
	Driver		"mouse"
	Option		"CorePointer"
EndSection

Section "Device"
    	Identifier    	"ATI Technologies Inc RV280 [Radeon 9200]"
    	Driver        	"ati"
    	Option          "AGPMode"		"8" 	#usually not needed, the driver will use the setting from BIOS
	Option          "AGPSize" 		"128"	# default: 8
    	Option          "AccelMethod"   	"XAA"  	#either XAA or EXA. "XAA" is the default and safe choice
    	Option          "ColorTiling"   	"on"
    	Option          "EnablePageFlip"	"true" 	#only works with accelmethod "XAA"
	Option          "AccelDFS"       	"true" 	#seemed to speed things up using EXA acceleration
    	Option          "TripleBuffer"   	"true" 	#This *might* help if you use something like Beryl and have slow video playback.
    	Option          "DMAForXv"       	"true" 	#This can speed up movie playback but can in rare cases case instability
    	Option          "GARTSize"       	"64"   	#This is the size of the "GART" that xorg will use.
    	BusID           "PCI:1:0:0"             	#must match your lspci output
EndSection

Section "Monitor"
	Identifier	"Configured Monitor"
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Monitor		"Configured Monitor"
    	Device        	"ATI Technologies Inc RV280 [Radeon 9200]"
EndSection

Section "ServerLayout"
        Option          "AIGLX"         "true"
        Identifier      "Default Layout"
        Screen          "Default Screen"
        InputDevice     "Generic Keyboard"
        InputDevice     "Configured Mouse"
EndSection

Section "DRI"
        Mode 0666
EndSection
        
Section "Extensions"
        Option 		"Composite" 	"Enable"
EndSection

Etant totalement sec sur la question et à la limite du newbie (mais je me soigne), j'espère qu'une âme charitable saura m'expliquer ce qui ne va pas.
Merci d'avance à tous.

Dernière modification par noirlune (Le 14/05/2008, à 23:45)

Hors ligne

#2 Le 14/05/2008, à 10:59

noirlune

Re : WoW très lent dans serveur X dédié avec Radeon 9200SE

J'ai finalement pu avancer (un peu).
L'un de mes problèmes provenait du script. Il fallait écrire :
DISPLAY=:3 `which wine` Wow.exe -opengl
et non pas DISPLAY=:3 `which wine` WoW.exe -opengl

J'ai donc maintenant un session qui s'ouvre dans un autre serveur X et l'écran de démarrage qui s'affiche. Mais je ne suis pas au bout de mes peines. En effet, tout est d'une lenteur à faire peur.
Il me semble avoir vu dans le log de lancement du script que le DRI est désactivé et j'explique donc mon problème par le fait que je n'ai plus d'accélération graphique.
Est-ce que je suis dans le vrai ? (pourtant la commande glxinfo | grep "direct rendering" me renvoie Yes)
Et surtout comment je peux faire pour corriger ce problème ?
Au cours de mes lectures j'ai cru comprendre qu'il fallait que j'installe les drivers propriétaires ATI pour ma radeon 9200SE, en l'occurence la version 8.28.8 mais je n'y arrive pas alors que j'ai suivi http://doc.ubuntu-fr.org/ati.run

luc@GeeLux:~/ati$ sudo ./ati-driver-installer-8.28.8.run
Creating directory fglrx-install
Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux Driver-8.28.8.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
-e ==================================================
-e  ATI Technologies Linux Driver Installer/Packager
-e ==================================================
Detected configuration:
Architecture: i686 (32-bit)
X Server: unable to detect
Removing temporary directory: fglrx-install

Merci d'avance à tous

Dernière modification par noirlune (Le 14/05/2008, à 23:41)

Hors ligne

#3 Le 14/05/2008, à 23:48

noirlune

Re : WoW très lent dans serveur X dédié avec Radeon 9200SE

up

Hors ligne

#4 Le 06/05/2009, à 09:16

kaluche

Re : WoW très lent dans serveur X dédié avec Radeon 9200SE

Bon, petit up un an après smile

J'ai exactement le même problème sur Ubuntu Jaunty :
- lancement du deuxième serveur X ==> Ok
- Wow se lance ==> Ok
Par contre, une réactivité et une lenteur effrayante, je vois ma souris bouger sur ma fenêtre de WoW toutes les 3 secondes...Bref, je n'arrive même pas à cliquer sur case mot de passe...J'imagine pas dans le jeu big_smile

Ah, et j'ai suivi le tuto de wow à la lettre, bien sur...Je ne comprends pas...Une solution? Ou une idée ?

Hors ligne

#5 Le 17/10/2009, à 12:39

mikerhinos

Re : WoW très lent dans serveur X dédié avec Radeon 9200SE

Je suis aussi intéressé dans le cas où quelqu'un ait trouvé la solution : le pc de ma femme a strictement les même symptômes , à ceci près que le curseur sur l'écran de login se déplace tout à fait normalement , avec la scène 3D en fond qui tourne à genre 1 image toutes les 3-4 secondes.

Je ne peux pas installer le driver ATI officiel , car la carte vidéo est une X1950 , donc plus supportée dans les nouveaux drivers , et les anciens ne sont pas compatibles avec ma version de X (Ubuntu 9.10).

glxgears tourne sans problèmes , direct rendering me revoie yes , bref c'est la memerde :s

Hors ligne

#6 Le 17/10/2009, à 13:58

Compte anonymisé

Re : WoW très lent dans serveur X dédié avec Radeon 9200SE

"WoW très lent dans serveur X dédié avec Radeon 9200SE
la carte vidéo est une X1950
"

???
=> lspci -nn | grep VGA

Essaie de remplacer tout ce bloc de Section "Device":

Option  "AGPMode""8"     #usually not needed, the driver will use the setting from BIOS
Option  "AGPSize" "128"    # default: 8
Option  "AccelMethod"       "XAA"      #either XAA or EXA. "XAA" is the default and safe choice
Option  "ColorTiling"       "on"
Option  "EnablePageFlip"    "true"     #only works with accelmethod "XAA"
Option  "AccelDFS"   "true"     #seemed to speed things up using EXA acceleration
Option  "TripleBuffer"       "true"     #This *might* help if you use something like Beryl and have slow video playback.
Option  "DMAForXv"   "true"     #This can speed up movie playback but can in rare cases case instability
Option  "GARTSize"   "64"       #This is the size of the "GART" that xorg will use.

par uniquement:

Option      "AllowGLXWithComposite" "true"
Option      "RenderAccel" "true"
Option      "XAANoOffscreenPixmaps" "true"
Option      "EnablePageFlip" "true"