You are not logged in.

#1 2007-11-11 09:07:47

Shados
Member
From: The Netherlands
Registered: 2007-11-11
Posts: 8

WoW problem, probably Wine's fault

Hello everyone, this is my problem:
Everything was normal till a week ago...
It first started with that I couldn't see any characters ingame, players nor NPC/mobs. Even the login screen was black-ish, I could only see glows: the twisting things in the portal part of the Dark Portal, and in the character screen the enchants on my weapons, everything else was pitch black.
When I logged in I could also only see the enchants, glows, heals, shadows from (N)PC's and so on.
Everything else was fine... but you can't game like that.
So I ran through an awful lot of fora and never realy found what I was searching for, so I tryed deleting my Cache, WTF and Interface folders. I ran WoW again, this time it was better, I could see the Login screen! BUT I noticed something different... But, the screen resolution was 800x600, and I also couldnt see the buildings and bridges in my sight, so I tried putting it back to 1280x1024. WoW froze. I forgot, I can't just edit my video settings. I killed WoW, put back my mods (the ApplyToForehead mod enables the use of video options ingame), and started it again. When I tried to edit my resolution, WoW froze again. I killed it, downloaded a new ApplyToForehead, no succes, I kept trying a few things but all didn't work.
Now i'm fed up with:
1. No buildings and bridges
2. 800x600 resolution
3. No sound (probs something wrong with Wine, although I didn't do nothing there :S)
4. Less FPS than I used to have..

I guess the problem's in wine, because it all started after the last update..
I'm open for all suggestions, save me from this mess...

Some of my PC specs:
Gforce 9550 GPU
512MB Ram
40GB Harddisk
1.8Ghz intel pentium 4 CPU
(It isn't my GPU, 'cause I know WoW can run fine with it, like it did a week ago..)

Offline

#2 2007-11-11 10:02:43

Gilneas
Member
From: Netherlands
Registered: 2006-10-22
Posts: 320

Re: WoW problem, probably Wine's fault

Try toggling 'emulate a virtual desk' (i.e. run wine in a window always).

Then, in my experience, wine versions 0.9.47 and 0.9.48 were unusable - I could only play Counter Strike Source for 5 seconds and it would freeze. I've been using 0.9.46 only.

Luckily, Friday November 9, 0.9.49 came out, and it's working great again.

Right now the wine in extra is 0.9.48.

Offline

#3 2007-11-11 10:26:22

Shados
Member
From: The Netherlands
Registered: 2007-11-11
Posts: 8

Re: WoW problem, probably Wine's fault

sad nope it didn't work, the ground, bridges and buildings are still doing weird, they look all blue-ish.
Nor does the sound work again..
and the voice chat never worked, hope you guys know how to fix that aswell, but the graphics are deffinitely on top of my list..

Offline

#4 2007-11-11 11:44:38

Shados
Member
From: The Netherlands
Registered: 2007-11-11
Posts: 8

Re: WoW problem, probably Wine's fault

Gilneas wrote:

I've been using 0.9.46 only.

Luckily, Friday November 9, 0.9.49 came out, and it's working great again.

Right now the wine in extra is 0.9.48.

Im using the 0.9.48 version, i checked, but i cant find the .49 or atleast its not in pacman yet...
sorry im a real linux newbie... you'll have to explain every step wink

Offline

#5 2007-11-11 11:45:32

Gilneas
Member
From: Netherlands
Registered: 2006-10-22
Posts: 320

Re: WoW problem, probably Wine's fault

Take a look at the wine database entry for WoW (link).

The comments sections there are often extremely large, so you may luck out and find someone with the same problem as you. If not, do post your problem there as well.

Offline

#6 2007-11-11 12:10:05

Gilneas
Member
From: Netherlands
Registered: 2006-10-22
Posts: 320

Re: WoW problem, probably Wine's fault

Shados wrote:
Gilneas wrote:

I've been using 0.9.46 only.

Luckily, Friday November 9, 0.9.49 came out, and it's working great again.

Right now the wine in extra is 0.9.48.

Im using the 0.9.48 version, i checked, but i cant find the .49 or atleast its not in pacman yet...
sorry im a real linux newbie... you'll have to explain every step wink

Alright, something like this should do the trick: (be careful with some of these commands, just get the drift of what I'm trying to do)
download the sources from the wine site.
tar xjf wine-0.9.49.tar.bz2 (or something)
rm wine-0.9.49.tar.bz2
cd wine-0.9.49
./configure --prefix=$HOME/wine49
make depend && make && make install
cd ..
rm -R wine-0.9.49
cd $HOME/wine49/bin
./wineprefixcreate
./wine $HOME/.wine/drive_c/WoW/Warcraft.exe (or something, I don't have the game)
(edit: I just remembered some games prefer to be run from their own directory, so use:
cd ~/.wine/drive_c/WoW
~/wine49/bin/wine Warcraft.exe)

Now, if it doesn't work, and you want to undo this, just use
rm -Rf $HOME/wine49
But be careful! smile If you don't think twice before running rm -Rf $HOME/blabla/ you're going to give someone a heart attack.

If it does work, you probably want to make it more convenient to use this particular wine version in the future, you will have to add it to your PATH variable. Or edit your wine link (I don't know how you start your game) to match this one.
This will update your PATH:
echo "PATH=$HOME/wine49/bin:$PATH" >> $HOME/.bashrc
So your new wine directory is checked first. Do delete this line when you no longer need it.
In order for this to take effect you may have to relaunch your WM (and the bash you started it from). Because it won't just magically have the new environment, making it run the old wine instead. (in /usr/bin)
Of course if you run the game from command-line (i.e. a new xterm every time, that reads .bashrc everytime it starts) then it should be good.
Check while it's running with htop/top (press P).

And for a link change on your desktop just change the occurrence of "wine" with "$HOME/wine49/bin/wine".

Last edited by Gilneas (2007-11-11 12:13:55)

Offline

#7 2007-11-11 12:47:07

Shados
Member
From: The Netherlands
Registered: 2007-11-11
Posts: 8

Re: WoW problem, probably Wine's fault

Gilneas wrote:

Take a look at the wine database entry for WoW (link).

The comments sections there are often extremely large, so you may luck out and find someone with the same problem as you. If not, do post your problem there as well.

I've already checked there, no one with the same problem, i'll post if your idea doesnt work ok? smile

as i said before, im a real noobie, a REAL noob, i dont get anything of your instructions... i dont even know which wine i should download, since there are several versions for different distro's, but no arch.
So please, explain again, with even more steps and even more simple (read: as if you'd explain it to a 50 year old woman who doesnt know what linux isn't the newest teddybear) thanks for that wink

Offline

#8 2007-11-11 13:24:02

McDuck
Member
Registered: 2007-03-07
Posts: 41

Re: WoW problem, probably Wine's fault

Wouldn't it be better to use ABS instead and create your own package for 0.9.49?
If you need to later, you can remove wine as any other package with pacman.

- Download wine-0.9.49.tar.bz2 from http://sourceforge.net/project/showfile … e_id=77449
- I will assume you put the downloaded file on the desktop.

- Run as root in a terminal:
pacman -Sy cvsup wget
abs
mkdir /var/abs/local
cp -r /var/abs/extra/x11/wine/ /var/abs/local/
cp /home/"your username"/Desktop/wine-0.9.49.tar.bz2 /var/abs/local/wine
cd /var/abs/local/wine

- Now you have to edit the PKGBUILD with your preferred text editor (i use emacs in this example).

- Run:
md5sum wine-0.9.49.tar.bz2    (copy the output sum)
emacs PKGBUILD

- Change "pkgver=0.9.48" to "pkgver=0.9.49"
- Change "md5sums=('e2cc11fe7ec7769bcf8fe4f59b1dd75a')" to "md5sums=('the sum you got from md5sum')"

- Run:
pacman -Sy make
makepkg     (it will fail and tell you what dependencies to install, install them with "pacman -Sy", then rerun the makepkg)
pacman -U wine-0.9.49-1-i686.pkg.tar.gz


To make sure that pacman doesn't install the old version of wine when you update your system, put:
IgnorePkg = wine
in /etc/pacman.conf
This is just needed if you will update your system before wine gets updated in the repository.

I seriously suggest you read up on ABS, just following instructions won't get you anywhere.
http://wiki.archlinux.org/index.php/ABS

Last edited by McDuck (2007-11-11 14:12:51)

Offline

#9 2007-11-11 14:34:46

Shados
Member
From: The Netherlands
Registered: 2007-11-11
Posts: 8

Re: WoW problem, probably Wine's fault

Thank you both SO much, im almost there i feel it wink
one problem in your description McDuck: the part where i have to 'makepkg' it says: ==> ERROR: PKGBUILD does not exist.
so im kinda lost there, i did make the file (did it in gedit) and saved it after the changes, but i still get the error PKGBUILD doesn't exist...

Offline

#10 2007-11-11 14:37:48

McDuck
Member
Registered: 2007-03-07
Posts: 41

Re: WoW problem, probably Wine's fault

Are you in the correct directory?
You should be in /var/abs/local/wine when issuing the makepkg command.

Offline

#11 2007-11-11 16:11:42

Shados
Member
From: The Netherlands
Registered: 2007-11-11
Posts: 8

Re: WoW problem, probably Wine's fault

does it matter where i place the 'IgnorePkg = wine' in /etc/pacman.conf   under what header?

Offline

#12 2007-11-11 16:31:37

McDuck
Member
Registered: 2007-03-07
Posts: 41

Re: WoW problem, probably Wine's fault

Shados wrote:

does it matter where i place the 'IgnorePkg = wine' in /etc/pacman.conf   under what header?

Put it under [options]

Last edited by McDuck (2007-11-11 16:31:57)

Offline

#13 2007-11-11 16:34:57

Shados
Member
From: The Netherlands
Registered: 2007-11-11
Posts: 8

Re: WoW problem, probably Wine's fault

"Could not save the file /etc/pacman.conf.
You do not have the permissions necessary to save the file.
Please check that you typed the location correctly and try again."
but i only have one account... so i guess i have admin permissions

Offline

#14 2007-11-11 16:37:56

McDuck
Member
Registered: 2007-03-07
Posts: 41

Re: WoW problem, probably Wine's fault

Shados wrote:

"Could not save the file /etc/pacman.conf.
You do not have the permissions necessary to save the file.
Please check that you typed the location correctly and try again."
but i only have one account... so i guess i have admin permissions

You have to edit /etc/pacman.conf as root.

Last edited by McDuck (2007-11-11 16:45:41)

Offline

#15 2007-11-12 18:36:42

Shados
Member
From: The Netherlands
Registered: 2007-11-11
Posts: 8

Re: WoW problem, probably Wine's fault

Thanks for all your help guys, but the new Wine doesn't solve my problem.
I found out though, that when I edit my Config.wtf file (perhaps this is only usable info for WoW players) that when I put ' SET gxApi "opengl" ' in it, I get the 1st problem again, but I think thats still better than what I had after I deleted my WTF folder, (which contains the Config.wtf file, so he remakes it, and doesn't adds ' SET gxApi "opengl" ' in it.)
So does this help?
I think the problem is in OpenGL...

Offline

#16 2007-11-12 20:18:28

McDuck
Member
Registered: 2007-03-07
Posts: 41

Re: WoW problem, probably Wine's fault

You're welcome, too bad it didn't work for you.

Hmm, unfortunately I don't have WoW, so I can't help you there.
But before you get crazy changing wine settings, just make sure that opengl work as it should in general.

If you have compiz enabled, disable it.
Make sure "glxinfo | grep direct" returns "direct rendering: Yes".
Check that "glxgears" gives you reasonable fps.

This  page might be worth checking out:
http://www.wowwiki.com/Linux/Wine

Offline

#17 2007-11-13 19:15:17

thorro
Member
From: Skien, Norway
Registered: 2007-05-05
Posts: 25

Re: WoW problem, probably Wine's fault

Have you upgraded your xorg ,nvidia driver.
Try to unload all of your addons.
Disable every hooks in Video section ingame.
I run Arch current and wow runs ok ,but not perfect under wine.
I'll play wow in opengl.(wine WoW.exe -opengl)
I don't do instance and raid in linux ,just grinding.
I had some of your problems earlier but don't rememer how i fixed it think it was when i used Cedega.
my config.wtf

SET locale "enGB"
SET timingTestError "0"
SET hwDetect "0"
SET gxResolution "1680x1050" might want to change this
SET gxRefresh "60"
SET gxMultisample "1"
SET gxMultisampleQuality "0.000000"
SET gxApi "opengl"
SET fullAlpha "1"
SET SmallCull "0.070000"
SET DistCull "500.000000"
SET trilinear "1"
SET farclip "417"
SET specular "1"
SET pixelShaders "1"
SET particleDensity "1.000000"
SET unitDrawDist "300.000000"
SET movie "0"
SET expansionMovie "0"
SET Gamma "0.800000"
SET readTOS "1"
SET readEULA "1"
SET realmList "eu.logon.worldofwarcraft.com"
SET realmName "Nordrassil"
SET gameTip "71"
SET uiScale "0.77999997138977"
SET useUiScale "1"
SET accountName "xxxxxx"
SET minimapZoom "0"
SET CombatLogRangeCreature "50"
SET scriptMemory "512000"
SET mouseSpeed "1.2000000476837"
SET cameraYawMoveSpeed "180"
SET cameraYawSmoothSpeed "180"
SET cameraSmoothStyle "0"
SET cameraDistanceMaxFactor "2"
SET cameraView "4"
SET M2UsePixelShaders "1"
SET anisotropic "8"
SET shadowLevel "0"
SET gxVSync "0"
SET MusicVolume "0.60000002384186"
SET SoundVolume "0.60000002384186"
SET MasterVolume "0.69999998807907"
SET EnableSoundWhenGameIsInBG "1"
SET AmbienceVolume "1"
SET guildMemberNotify "1"
SET UnitNamePlayerPVPTitle "0"
SET patchlist "eu.version.worldofwarcraft.com"
SET showToolsUI "1"
SET SoundNumChannels "128"
SET SoundZoneMusicNoDelay "1"
SET ShowTargetCastbar "1"
SET EnableErrorSpeech "0"
SET lod "1"
SET gxColorBits "24"
SET gxDepthBits "24"
SET coresDetected "2" might want to change this
SET readTerminationWithoutNotice "1"
SET Sound_MasterVolume "1"
SET Sound_SFXVolume "1"
SET Sound_MusicVolume "0.40000000596046"
SET Sound_AmbienceVolume "0.60000002384186"
SET checkAddonVersion "0"
SET weatherDensity "1"
SET readScanning "-1"
SET readContest "-1"
SET ChatMusicVolume "0.30000001192093"
SET ChatSoundVolume "0.40000000596046"
SET ChatAmbienceVolume "0.30000001192093"
SET Sound_EnableSFX "0"
SET Sound_EnableAmbience "0"
SET Sound_EnableMusic "0"
SET Sound_EnableAllSound "0"
SET OutboundChatVolume "1"
SET InboundChatVolume "1"
SET VoiceActivationSensitivity "0.40000003576279"
SET profanityFilter "0"
SET Sound_OutputDriverName ""
SET gxFixLag "1"
SET Sound_ListenerAtCharacter "0"
SET minimapInsideZoom "0"
SET gxCursor "0"
SET baseMip "1"
SET lastCharacterIndex "1"

Last edited by thorro (2007-11-13 20:06:10)


C2D E8500 Nvidia 7950 512mb    WD 500Gb sata   4giga ram   Samsung SyncMaster 226BW, 1680*1050
wowaddict http://eu.wowarmory.com/character-sheet … n=Slackers

Offline

Board footer

Powered by FluxBB