I play world of warcraft every night, or almost, under Wine with Fedora 10 (hardware: ASUS M51VA - ATI 3640).
It works great, and I get more FPS than I do under native windows.
However when I tried it tonight, things behaved differently:
1) The blank window that appears when the game is loading was a corrupt display (garbage characters) tonight.
2) When the game finally loaded and the login screen came up, everything looked OK, except the mouse pointer in the game was strangely sluggish - it would overshoot, and act like it was "drunk".
3) After login the game play would flicker a lot (many times per second), although the FPS appears still quite high.
The game had worked great for several months, ever since I had followed the thread
http://forums.fedoraforum.org/showthread.php?t=155503
I just tried to re-apply that fix, hoping it would help, but nothing changed, the game still flickers a lot.
I am guessing that the updater did something to my Warcraft. But I am not sure what to do..
Help.. Thanks!
Attached: Here is what wine says while the game is loading:
Code:
ALSA lib pcm.c:2162:(snd_pcm_open_conf) Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_pulse.so
ALSA lib pcm.c:2162:(snd_pcm_open_conf) Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_pulse.so
fixme:mixer:ALSA_MixerInit No master control found on HDA ATI HDMI, disabling mixer
fixme:advapi:SetSecurityInfo stub
archive Data\enGB\patch-enGB.MPQ opened
archive Data\patch.MPQ opened
archive Data\enGB\patch-enGB-2.MPQ opened
archive Data\patch-2.MPQ opened
archive Data\expansion.MPQ opened
archive Data\common.MPQ opened
archive Data\common-2.MPQ opened
archive Data\enGB\locale-enGB.MPQ opened
archive Data\enGB\speech-enGB.MPQ opened
archive Data\enGB\expansion-locale-enGB.MPQ opened
archive Data\enGB\expansion-speech-enGB.MPQ opened
fixme:win:EnumDisplayDevicesW ((null),0,0x39edbc,0x00000000), stub!
fixme:d3d:IWineD3DImpl_FillGLCaps OpenGL implementation supports 16 vertex samplers and 16 total samplers
fixme:d3d:IWineD3DImpl_FillGLCaps Expected vertex samplers + MAX_TEXTURES(=8) > combined_samplers
fixme:win:EnumDisplayDevicesW ((null),0,0x39ebe0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x39f434,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x39f5a0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x39f59c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x39f588,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x39f150,0x00000000), stub!
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x13e1d8,0x13e0d8): stub
fixme:win:EnumDisplayDevicesW ((null),0,0x39df1c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x39df44,0x00000000), stub!
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 5000
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 5000
fixme:reg:GetNativeSystemInfo (0x37402ce4) using GetSystemInfo()
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONTEXT_VALUE; STUB
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONTEXT_VALUE; STUB
and my Config.WTF looks like:
Code:
SET M2UseShaders "0"
SET gxApi "opengl"
SET SoundOutputSystem "1"
SET SoundBufferSize "100"
SET gxColorBits "24"
SET gxDepthBits "24"
SET ffxSpecial "0"
SET ffxDeath "0"
SET ffxGlow "0"
SET Sound_SoundOutputSystem "1"
SET Sound_SoundBufferSize "150"
SET gxFixLag "0"
SET gxResolution "1024x768"
SET gxWindow "1"
SET readTOS "1"
SET readEULA "1"
SET readScanning "-1"
SET readContest "-1"
SET hwDetect "0"
SET gxRefresh "60"
SET gxMultisampleQuality "0.000000"
SET fullAlpha "1"
SET lodDist "100.000000"
SET SmallCull "0.040000"
SET DistCull "500.000000"
SET trilinear "1"
SET frillDensity "24"
SET farclip "1277"
SET specular "1"
SET pixelShaders "0"
SET particleDensity ".400000"
SET unitDrawDist "300.000000"
SET realmList "eu.logon.worldofwarcraft.com"
SET locale "enGB"
SET expansionMovie "0"
SET readTerminationWithoutNotice "1"
SET installType "Retail"
SET showToolsUI "1"
SET portal "eu"
SET patchlist "eu.version.worldofwarcraft.com"
SET coresDetected "2"
SET videoOptionsVersion "1"
SET mouseSpeed "1"
SET Gamma "0.900000"
SET lastCharacterIndex "2"
SET Sound_VoiceChatInputDriverName "System Default"
SET Sound_VoiceChatOutputDriverName "System Default"
SET Sound_OutputDriverName "System Default"
SET ChatMusicVolume "0.29999998211861"
SET ChatSoundVolume "0.39999997615814"
SET ChatAmbienceVolume "0.29999998211861"
SET Sound_MusicVolume "0.69999998807907"
SET Sound_AmbienceVolume "0.69999998807907"
SET groundEffectDensity "64"
SET weatherDensity "3"
SET realmName "Bronze Dragonflight"
SET gameTip "85"
SET VoiceActivationSensitivity "0.39999997615814"
SET Sound_NumChannels "64"
SET Sound_EnableReverb "1"
SET Sound_OutputQuality "2"
SET Sound_SFXVolume "0.5"
SET Sound_EnableSoundWhenGameIsInBG "1"
SET accountName "xxxxxx"
SET checkAddonVersion "0"
SET gxVSync "0"
SET environmentDetail "1.5"
SET Sound_EnableMusic "0"
SET textureFilteringMode "5"
SET shadowLevel "0"
SET groundEffectDist "140"
My xorg.conf:
Code:
# Xorg configuration created by system-config-display
Section "ServerLayout"
Identifier "single head configuration"
Screen 0 "aticonfig-Screen[0]-0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Synaptics Touchpad" "AlwaysCore"
Option "AIGLX" "False"
EndSection
Section "Files"
EndSection
Section "ServerFlags"
Option "AIGLX" "on"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "LeftEdge" "1700"
Option "RightEdge" "5300"
Option "TopEdge" "1700"
Option "BottomEdge" "4200"
Option "FingerLow" "25"
Option "FingerHigh" "30"
Option "MaxTapTime" "180"
Option "MaxTapMove" "220"
Option "VertScrollDelta" "100"
Option "MinSpeed" "0.09"
Option "MaxSpeed" "0.18"
Option "AccelFactor" "0.015"
Option "SHMConfig" "on"
Option "Emulate3Buttons" "on"
EndSection
Section "InputDevice"
# keyboard added by rhpxl
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "tr"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]-0"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Device"
#Option "UseFastTLS" "off"
#Option "KernelModuleParm" "locked-userpages=0"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
Option "OpenGLOverlay" "off"
Option "VideoOverlay" "on"
Option "DesktopSetup" "horizontal"
Option "XAANoOffscreenPixmaps" "true"
Option "TexturedVideo" "on"
Option "MaxGARTSize" "256"
Option "UseFastTLS" "0"
Option "UseInternalAGPGART" "no"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
Monitor "aticonfig-Monitor[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "DRI"
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection