[Wine] World Of Warcraft perfomance problem.

Soccus wineforum-user at winehq.org
Sat Mar 8 08:20:00 CST 2008


Hello. I'm running WoW 2.3.3, my wine version is wine-0.9.56.
My PC: 512 ram, Athlon 300+ and ATI radeon 600x.
Problem: 4pfs under Arch Linux and up to 12 under Ubuntu.

Drivers: Fglrx (catalyst-8.3-1)
Rendering: Yes

Code:

glxinfo |grep direct
direct rendering: Yes
fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON X600/X550 Series
OpenGL version string: 2.1.7412 Release



My xorg.conf:

Code:

Section "Module"
	Load		"glx"
	Load		"dri"
	Load		"drm"
EndSection


Section "Files"
EndSection

Section "InputDevice"
	Identifier	"Generic Keyboard"
	Driver		"kbd"
	Option		"CoreKeyboard"
	Option		"XkbRules"	"xorg"
	Option		"XkbModel"	"pc105"
	Option		"XkbLayout"	"pl"
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 "Device"
	Identifier	"ATI Technologies Inc RV380 0x3e50 [Radeon X600]"
	Driver		"fglrx"
	Busid		"PCI:1:0:0"
	Option		"XAANoOffscreenPixmaps"	"true"
	Option		"AGPMode" "4"
	Option		"ColorTiling" "on"
	Option 		"AccelMethod" "EXA"
	
EndSection

Section "DRI"
	Group 		"video"
	Mode		0660
Endsection

Section "Monitor"
	Identifier	"SyncMaster"
	Option		"DPMS"
	Horizsync	30-70
	Vertrefresh	50-160
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Device		"ATI Technologies Inc RV380 0x3e50 [Radeon X600]"
	Monitor		"SyncMaster"
	Defaultdepth	24
	SubSection "Display"
		Modes		"1280x1024"	"1152x864"	"1024x768"	"800x600"	"640x480"
	EndSubSection
EndSection

Section "ServerLayout"
	Identifier	"Default Layout"
  screen "Default Screen"
	Inputdevice	"Generic Keyboard"
	Inputdevice	"Configured Mouse"
	
	# Uncomment if you have a wacom tablet
	#	InputDevice     "stylus"	"SendCoreEvents"
	#	InputDevice     "cursor"	"SendCoreEvents"
	#	InputDevice     "eraser"	"SendCoreEvents"
EndSection
Section "Extensions"
	Option		"Composite"	"Disabled"
EndSection





Wine log:


Code:
[root at soc-pc soc]# wine /mnt/sdb5/wow/Wow.exe -opengl
fixme:spoolsv:serv_main (0 (nil))
fixme:mixer:ALSA_MixerInit No master control found on MPU-401 UART, disabling mixer
fixme:advapi:SetSecurityInfo stub
fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
fixme:powrprof:DllMain (0x73c00000, 1, (nil)) not fully implemented
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 11
fixme:powrprof:DllMain (0x73c00000, 0, (nil)) not fully implemented
fixme:win:EnumDisplayDevicesW ((null),0,0x33ed84,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33ec8c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f2a8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f40c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f588,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f580,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f508,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f4f8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33efe0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f124,0x00000000), stub!
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT not supported on protocol 4
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT not supported on protocol 4
fixme:reg:GetNativeSystemInfo (0x374027e4) using GetSystemInfo()
fixme:process:IsWow64Process (0xffffffff 0x728873e4) stub!
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONTEXT_VALUE; STUB
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONTEXT_VALUE; STUB
fixme:imm:ImmAssociateContextEx (0x20024, (nil), 16): stub
[root at soc-pc soc]#                                                     




My WoW's Config.wtf

Code:
SET locale "enUS"
SET coresDetected "1"
SET hwDetect "0"
SET gxColorBits "24"
SET gxDepthBits "24"
SET gxResolution "1280x1024"
SET gxRefresh "60"
SET gxMultisampleQuality "0.000000"
SET gxFixLag "0"
SET videoOptionsVersion "1"
SET movie "0"
SET expansionMovie "0"
SET showToolsUI "1"
SET Sound_OutputDriverName "System Default"
SET realmList "wow.bloodworld.eu"
SET SmallCull "0.070000"
SET DistCull "450.000000"
SET farclip "297"
SET particleDensity "0.900000"
SET spellEffectLevel "0"
SET textureFilteringMode "0"
SET mouseSpeed "0.5"
SET Gamma "1.000000"
SET readTOS "1"
SET readEULA "1"
SET Sound_VoiceChatInputDriverName "System Default"
SET Sound_VoiceChatOutputDriverName "System Default"
SET Sound_MasterVolume "1"
SET Sound_SFXVolume "1"
SET Sound_MusicVolume "0.40000000596046"
SET Sound_AmbienceVolume "0.60000002384186"
SET baseMip "1"
SET groundEffectDist "70"
SET weatherDensity "0"
SET ffxGlow "0"
SET ffxDeath "0"
SET realmName "BloodWorld"
SET cameraYawMoveSpeed "180"
SET cameraYawSmoothSpeed "180"
SET cameraDistanceMaxFactor "1"
SET gameTip "60"
SET xpBarText "1"
SET playerStatusText "1"
SET partyStatusText "1"
SET targetStatusText "1"
SET uiScale "1"
SET checkAddonVersion "0"
SET autoSelfCast "1"
SET ChatMusicVolume "0.30000001192093"
SET ChatSoundVolume "0.40000000596046"
SET ChatAmbienceVolume "0.30000001192093"
SET Sound_EnableAllSound "0"
SET OutboundChatVolume "1"
SET InboundChatVolume "1"
SET VoiceActivationSensitivity "0.40000003576279"
SET gxApi "opengl"
SET M2UseShaders "0"




And... glxfgears:

Code:
3064 frames in 5.0 seconds = 612.788 FPS



What can I change, to make my WoW playable?







More information about the wine-users mailing list