Fedora Linux Support Community & Resources Center
  #1  
Old 1st February 2009, 03:09 PM
RimFrost Offline
Registered User
 
Join Date: Jan 2008
Location: Sweden
Posts: 36
World of Warcraft doesnt start at all

Today when i installed World of Warcraft 3.0.8 through Wine and when i tried to start it a rong message
comes up and tells me:
Code:
Failed to find a suitable display device. Exiting Program.
My reg keys in Wine are as follow:

HKEY_CURRENT_USER/Software/Wine/Direct3D

DirectDrawRenderer : opengl
OffscreenRenderingMode: pbuffer
opengl: enabled
UseGLSL: disabled
VideoMemorySize: 256

HKEY_CURRENT_USER/Software/Wine/OpenGL

DisabledExtensions: GL_ARB_vertex_buffer_object


My Wine program configuration is:

Sound OSS driver >> checked
Driver emulation >> checked
Hardware accelerate >> Full

and under Library tab i have the following

d3d9 >> native
d3dx9_27.dll >> native

They are native because they where not built in to Wine and i had to go to dll files.com to get them and put them in Wines system32 directory.
And final my Config.wtf looks like:

SET gxApi "direct3d"
SET ffxDeath "0"
SET ffxGlow "0"
SET ffxSpecial "0"

I didnt have the Config.wtf just RunOnce.wtf?? So i added this 4 into RunOnce.wtf.

I also have the -opengl parameter. With all this settings World of Warcraft doesnt start at all.
I'm using Fedora 10 x64 with Wine version 1.1.12 and my nvidia drivers are installed also took them from the Fedora repo.

What is rong here?
Can someone please help me to make the game run????
Reply With Quote
  #2  
Old 1st February 2009, 08:32 PM
AntMan's Avatar
AntMan Offline
Registered User
 
Join Date: Jun 2006
Posts: 136
Here is a copy of my Config.wtf:
Code:
SET ffxDeath "0"
SET ffxGlow "0"
SET M2UseShaders "0"
SET SoundOutputSystem "1"
SET SoundBufferSize "150"
SET gxApi "opengl"
SET locale "enUS"
SET portal "us"
SET realmList "us.logon.worldofwarcraft.com"
SET patchlist "us.version.worldofwarcraft.com"
SET coresDetected "2"
SET hwDetect "0"
SET gxColorBits "24"
SET gxDepthBits "24"
SET gxResolution "1280x960"
SET gxRefresh "60"
SET gxMultisampleQuality "0.000000"
SET gxFixLag "0"
SET videoOptionsVersion "1"
SET movie "0"
SET expansionMovie "0"
SET Gamma "1.000000"
SET readTOS "1"
SET readEULA "1"
SET showToolsUI "1"
SET Sound_OutputDriverName "System Default"
SET Sound_MusicVolume "0.40000000596046"
SET Sound_AmbienceVolume "0.60000002384186"
SET farclip "499"
SET specular "1"
SET particleDensity "1.000000"
SET groundEffectDensity "24"
SET realmName "Exodar"
SET mouseSpeed "0.5"
SET Sound_VoiceChatInputDriverName "System Default"
SET Sound_VoiceChatOutputDriverName "System Default"
SET ChatMusicVolume "0.29999998211861"
SET ChatSoundVolume "0.39999997615814"
SET ChatAmbienceVolume "0.29999998211861"
SET gameTip "72"
SET VoiceActivationSensitivity "0.39999997615814"
SET lastCharacterIndex "3"
SET Sound_EnableHardware "1"
SET readScanning "-1"
SET readContest "-1"
SET readTerminationWithoutNotice "-1"
SET installType "Retail"
SET accountName "XXXXXXXXXXX"
SET weatherDensity "1"
Note that for linux, the best option is OpenGL
__________________
Fedora 14, Scientific Linux 6.0!!!

Last edited by AntMan; 1st February 2009 at 08:35 PM.
Reply With Quote
  #3  
Old 2nd February 2009, 11:24 AM
RimFrost Offline
Registered User
 
Join Date: Jan 2008
Location: Sweden
Posts: 36
Well i did a copy of your Config.wtf and paste into my RunOnce.wtf so it looks like this now:

Quote:
SET readTOS "-1"
SET readEULA "-1"
SET readScanning "-1"
SET readContest "-1"
SET readTerminationWithoutNotice "-1"
SET showToolsUI "1"
SET installType "Retail"
SET ffxDeath "0"
SET ffxGlow "0"
SET M2UseShaders "0"
SET SoundOutputSystem "1"
SET SoundBufferSize "150"
SET gxApi "opengl"
SET coresDetected "2"
SET hwDetect "0"
SET gxColorBits "24"
SET gxDepthBits "24"
SET gxResolution "1280x960"
SET gxRefresh "60"
SET gxMultisampleQuality "0.000000"
SET gxFixLag "0"
SET videoOptionsVersion "1"
SET movie "0"
SET expansionMovie "0"
SET Gamma "1.000000"
SET readTOS "1"
SET readEULA "1"
SET showToolsUI "1"
SET Sound_OutputDriverName "System Default"
SET Sound_MusicVolume "0.40000000596046"
SET Sound_AmbienceVolume "0.60000002384186"
SET farclip "499"
SET specular "1"
SET particleDensity "1.000000"
SET groundEffectDensity "24"
SET mouseSpeed "0.5"
SET Sound_VoiceChatInputDriverName "System Default"
SET Sound_VoiceChatOutputDriverName "System Default"
SET ChatMusicVolume "0.29999998211861"
SET ChatSoundVolume "0.39999997615814"
SET ChatAmbienceVolume "0.29999998211861"
SET gameTip "72"
SET VoiceActivationSensitivity "0.39999997615814"
SET lastCharacterIndex "3"
SET Sound_EnableHardware "1"
SET readScanning "-1"
SET readContest "-1"
SET readTerminationWithoutNotice "-1"
SET weatherDensity "1"
Notice i removed:

Quote:
SET realmList "us.logon.worldofwarcraft.com"
SET patchlist "us.version.worldofwarcraft.com"
SET realmName "Exodar"
SET accountName "XXXXXXXXXXX"
Since i dont play in realm Exodar and i dont have the US version of WoW. I've got the European version i guess its the English version also.

I also have OpenGL here:
Quote:
.wine/drive_c/Program\ Files/World\ of\ Warcraft/WoW.exe -opengl
But still it refuse to run same message as before:

Quote:
Failed to find a suitable display device. Exiting Program.
Maybe my Wine version is to old? I have 1.1.12.. i saw the new version 1.1.14 at Wines page?
Maybe if i update Wine?? But i didnt find Wine 1.1.14 in Fedoras repos???
Reply With Quote
  #4  
Old 2nd February 2009, 05:18 PM
AntMan's Avatar
AntMan Offline
Registered User
 
Join Date: Jun 2006
Posts: 136
Quote:
Originally Posted by RimFrost View Post
Maybe my Wine version is to old? I have 1.1.12.. i saw the new version 1.1.14 at Wines page?
Maybe if i update Wine?? But i didnt find Wine 1.1.14 in Fedoras repos???
I'm using whichever version of Wine that is in the Fedora 10 repos. I didn't do anything special to get World of Warcraft to work except the:
OpenGL >DisabledExtensions: GL_ARB_vertex_buffer_object edit in the registry and some other performance tweaks in Config.wtf.

Actually, it has become my normal routine when installing WOW on a linux box. All I do is copy my working WOW directory to that pc's harddrive, install wine from the repo, run winecfg, make sure Alsa sound is checked, add the Wine registry key in regedit for OpenGL > DisabledExtensions: GL_ARB_vertex_buffer_object (just to increase graphic performance), and start the game. I didn't have to copy dll's or anything.
__________________
Fedora 14, Scientific Linux 6.0!!!

Last edited by AntMan; 2nd February 2009 at 05:39 PM.
Reply With Quote
  #5  
Old 3rd February 2009, 03:05 PM
spot221 Offline
Registered User
 
Join Date: May 2004
Location: ferndale, mi
Posts: 125
Hi,

First, lets make sure your drivers are set up correctly
on the cl use:
$glxinfo | grep rendering
should return
direct rendering: Yes

If not then you need to get the driver installed and setup.

Next, my wine reg is set up very different from yours

+RenderTargetLockMode readdraw
+VideoMemorySize 512(Size in MB)
+OffscreeenRendingMode backbuffer
+UseGLSL enabled
+VertexShaderMode hardware
+DisabledExtensions GL_ARB_vertex_buffer_object

Then, I add these dllsPidgen.dll, mfc40.dll, msvcp60.dll, mfc42.dll to the wine system32 folder.

Also, deselect under the Library tab the following:
d3d9 >> native
d3dx9_27.dll >> native

Finally, edit the ~/World of Warcraft/WTF/Config.wtf file add the following:

SET gxApi "opengl"
SET SoundOutputSystem "1"
SET SoundBufferSize "150"
SET ffxDeath "0"
SET ffxGlow "0"

note: the wtf.config wont show up untill you run the game.
more help isavailable here:
http://www.wowwiki.com/Wine
__________________
Between two evils I always pick one I never tried before - Mae West

Last edited by spot221; 3rd February 2009 at 10:57 PM.
Reply With Quote
  #6  
Old 2nd March 2009, 08:22 PM
RimFrost Offline
Registered User
 
Join Date: Jan 2008
Location: Sweden
Posts: 36
Quote:
Originally Posted by spot221 View Post
Hi,

First, lets make sure your drivers are set up correctly
on the cl use:
$glxinfo | grep rendering
should return
direct rendering: Yes

If not then you need to get the driver installed and setup.

Next, my wine reg is set up very different from yours

+RenderTargetLockMode readdraw
+VideoMemorySize 512(Size in MB)
+OffscreeenRendingMode backbuffer
+UseGLSL enabled
+VertexShaderMode hardware
+DisabledExtensions GL_ARB_vertex_buffer_object

Then, I add these dllsPidgen.dll, mfc40.dll, msvcp60.dll, mfc42.dll to the wine system32 folder.

Also, deselect under the Library tab the following:
d3d9 >> native
d3dx9_27.dll >> native

Finally, edit the ~/World of Warcraft/WTF/Config.wtf file add the following:

SET gxApi "opengl"
SET SoundOutputSystem "1"
SET SoundBufferSize "150"
SET ffxDeath "0"
SET ffxGlow "0"

note: the wtf.config wont show up untill you run the game.
more help isavailable here:
http://www.wowwiki.com/Wine

The reg keys in Wine i use, is the ones its been told at Wine application database to use.

Well it isnt only World of Warcraft that doenst run through Wine. Also Guild Wars is the same issue.
When i try to start Guild Wars it tell me:

Code:
Unable to initalize 3D output. Please verify that you have DirectX 8 installed and an updated video driver.
Click the URL below to open web page with more information.

http://www.guildwars.com/support/3d-init-failure.html
Then i try to run it through command and the terminal gives me:

Code:
wine "C:\Program Files\Guild Wars\Gw.exe" -dx8 -noshaders -opengl
err:d3d:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat
err:d3d:InitAdapters Failed to get a gl context for default adapter
err:d3d:WineDirect3DCreate Direct3D9 is not available without opengl
err:d3d:WineDirect3DCreate Direct3D8 is not available without opengl
err:d3d:WineDirect3DCreate Direct3D8 is not available without opengl
err:d3d:WineDirect3DCreate Direct3D8 is not available without opengl
Looks like there is no opengl support in Wine or what is it?
Direct Rendering aka 3D acceleration i have, already checked:

Code:
$ glxinfo |grep direct
direct rendering: Yes
    GL_EXT_depth_bounds_test, GL_EXT_direct_state_access
My nvidia driver is 180.29-1 maybe downgrade the nvidia driver will solve?
Reply With Quote
  #7  
Old 3rd March 2009, 02:54 PM
spot221 Offline
Registered User
 
Join Date: May 2004
Location: ferndale, mi
Posts: 125
Hello,

I think you are missing the xorg-x11-drv-nvidia (i386) package. Just add that package and you should be good to go.
You need both the (i386) and (x86_64) packages to get WoW to run
__________________
Between two evils I always pick one I never tried before - Mae West
Reply With Quote
  #8  
Old 3rd March 2009, 03:45 PM
RimFrost Offline
Registered User
 
Join Date: Jan 2008
Location: Sweden
Posts: 36
Thanks that worked Just did:
Code:
yum install kmod-nvidia xorg-x11-drv-nvidia-libs.i386
and Guild Wars started as it shall.
Gotta try with WoW later.
Reply With Quote
Reply

Tags
start, warcraft, world

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
World of Warcraft with Crossover start-up problem Marrachman Gamers' Lounge 9 26th January 2008 04:35 PM
World of Warcraft adcoulter Gamers' Lounge 1 20th November 2007 03:45 AM
World of Warcraft / FC6 Moif Gamers' Lounge 13 10th February 2007 03:57 AM
World of Warcraft sentry Guides & Solutions (No Questions) 13 19th July 2006 07:17 PM
World of Warcraft FC4 sleepingfingers Using Fedora 14 19th July 2005 03:39 AM


Current GMT-time: 07:18 (Tuesday, 18-06-2013)

TopSubscribe to XML RSS for all Threads in all ForumsFedoraForumDotOrg Archive
logo

All trademarks, and forum posts in this site are property of their respective owner(s).
FedoraForum.org is privately owned and is not directly sponsored by the Fedora Project or Red Hat, Inc.

Privacy Policy | Term of Use | Posting Guidelines | Archive | Contact Us | Founding Members

Powered by vBulletin® Copyright ©2000 - 2012, vBulletin Solutions, Inc.

FedoraForum is Powered by RedHat