Nvidia driver version 180 crashes WoW after updating
Linux - GamesThis forum is for all discussion relating to gaming in Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Nvidia driver version 180 crashes WoW after updating
Greetings,
Just installed the update of the Nvidia Graphics driver from 177 to 180 that was released for me today. Once I updated and launched WoW, it crashed the game after I hit play on the Launcher instantly. Since WoW is ran through Wine (Version 1.1.18 pre-release) is there anything special in the directories I need to configure to properly launch WoW with the new Nvidia driver? the game runs fine on Nvidia 177 (using for now until i can find an answer to this problem)
Thanks for any info anyone can help with!
---------------
The error message I get with the driver from the WoW crash report is:
=======================
World of WarCraft (build 9551)
Exe: C:\WorldofWarcraft\Wow.exe
Time: Mar 29, 2009 11:26:20.142 AM
User:
Computer:
------------------------------------------------------------------------------
This application has encountered a critical error:
The instruction at "0x00000000" referenced memory at "0x00000000".
The memory could not be "written".
WoWBuild: 9551
Settings:
SET hwDetect "0"
SET gxColorBits "24"
SET gxResolution "1440x900"
SET gxMultisampleQuality "0.000000"
SET farclip "727"
SET particleDensity "1.000000"
SET movie "0"
SET readTOS "1"
SET readEULA "1"
SET readScanning "-1"
SET readContest "-1"
SET locale "enUS"
SET realmList "us.logon.worldofwarcraft.com"
SET readTerminationWithoutNotice "-1"
SET coresDetected "2"
SET showToolsUI "1"
SET Sound_OutputDriverName "System Default"
SET gxTripleBuffer "1"
SET lod "1"
SET mouseSpeed "1"
SET Gamma "1.100000"
SET Sound_VoiceChatInputDriverName "System Default"
SET Sound_VoiceChatOutputDriverName "System Default"
SET Sound_MasterVolume "0.20000000298023"
SET Sound_SFXVolume "0.80000001192093"
SET Sound_MusicVolume "0.69999998807907"
SET Sound_AmbienceVolume "0.40000000596046"
SET videoOptionsVersion "1"
SET ChatMusicVolume "0.29999998211861"
SET ChatSoundVolume "0.39999997615814"
SET ChatAmbienceVolume "0.29999998211861"
SET timingTestError "0"
SET groundEffectDist "110"
SET Sound_EnableErrorSpeech "0"
SET textureFilteringMode "5"
SET weatherDensity "0"
SET Sound_NumChannels "64"
SET Sound_EnableHardware "1"
SET gxDepthBits "24"
SET gxRefresh "50"
SET shadowLevel "0"
SET specular "1"
SET groundEffectDensity "64"
SET gxMaximize "1"
SET windowResizeLock "1"
SET gxMultisample "4"
SET portal "us"
SET patchlist "us.version.worldofwarcraft.com"
SET VoiceActivationSensitivity "0.39999997615814"
SET gameTip "85"
SET uiScale "0.63999998569489"
SET useUiScale "1"
SET environmentDetail "1"
SET realmName "Eldre'Thalas"
SET installType "Retail"
SET OutboundChatVolume "1"
SET InboundChatVolume "1"
SET checkAddonVersion "0"
SET gxApi "opengl"
SET SoundOutputSystem "1"
SET SoundBufferSize "100"
SET lastCharacterIndex "8"
SET Sound_EnableSoundWhenGameIsInBG "1"
------------------------------------------------------------------------------
----------------------------------------
x86 Registers
----------------------------------------
Maybe recompiling wine against the new GL headers likely introduced with the version change will help. This has happened to me a few times with apps that use libGL and other opengl libraries provided by the nvidia drivers.
Maybe recompiling wine against the new GL headers likely introduced with the version change will help. This has happened to me a few times with apps that use libGL and other opengl libraries provided by the nvidia drivers.
K, i will try that, but i found another error when launching from terminal that may be the issue since the program works when i change back to Nvidia driver version 177:
xxxxx@xxxx-xxxx:~$ wine "C:\WorldofWarcraft\Wow.exe" -opengl
Error: API mismatch: the NVIDIA kernel module has version 177.82,
but this NVIDIA driver component has version 180.11. Please make
sure that the kernel module and all NVIDIA driver components
have the same version.
what steps do you take to make the kernal module the same as the installed? any easy "1-2-3" step website links?
Oh, I see, well, how did you install the nvidia drivers ? There are two parts to it, the GL libraries and the kernel module, you must have kept the old kernel module without installing the new one. I'm not sure how ubuntu does this, is there a separate package ?
Oh, I see, well, how did you install the nvidia drivers ? There are two parts to it, the GL libraries and the kernel module, you must have kept the old kernel module without installing the new one. I'm not sure how ubuntu does this, is there a separate package ?
Well, it was an Update that popped up today for me, but i can switch between the nvidia hardware drivers (180, 177 and 173 versions) under the top level menu: system > administration > hardware drivers. after the update today i selected the 180 driver, but it seems that the driver loads but not on the kernel... says the kernel is still the old one. i guess i will try to see about the kernel module installation in synaptic manager for the 180 driver. unless you know of a better way of redoing the nvidia update install.
worked, the auto update for the driver didnt install the kernel package. i installed it, changed drivers, and rebooted... opened Warcraft and bam, worked like a charm... thanks for the help!
I would unload all Ubuntu's kernel modules. I personally hate the restricted drivers they release. I would modprobe -r nvidia and get rid of them. Then download the linux update driver directly from Nvidia's website. Then block all Ubuntu Nvidia drivers from loading on updates.
First apt-get remove all nvidia drivers and mod-aliases, linux-restricted-modules etc ... Then open a new tty ctrl-alt-f1 login as root. Then stop gdm something like
Code:
/etc/init.d/gdm stop
Of course cd to the place where you downloaded the Nvidia driver, then check modules with
Code:
lsmod
, check for Nvidia modules and make sure there removed. If there are any extra modules then
Code:
modprobe -r nvidia*
. Now
Code:
chmod +x .Nvidia*
, or whatever the package name is. then exec with
Code:
./Nvidia*
, it will open a ncurses screen and just follow the prompts. Before you know it you have an updated Nvidia driver.
There is also a upgrade driver utility within the driver set.
Code:
nvidia-installer --upgrade
This searches Nvidia site for upgrades and downloads them and upgrades. Eliminating the hassle of Ubuntu's restricted crap (my opinion)
I don't know how ubuntu does this, but you absolutely need to close X, unload (rmmod) nvidia, then fire up X again. Hopefully, the new nvidia module should load now, and also hopefylly it should be in sync with the X driver. Both need to be coupled, that's why it's not possible to hot swap it (you can guess yourself what happens if you kill the nvidia module while you are using it in X).
well , Im running jaunty 9.04 nvida 180 wine 1.1.19 & Wotlk
and this running like a champ..never had a problem
I Pwnd Pansy alliance all day long, of course on a pvp server =)
Make sure you're not running X (In Slackware, just su to root, and 'init 3')
'sh ./the nvidia_program.run'
Say 'no' to the part where it wants to look for new kernel modules
And 'no' to when it wants to reconfigure xorg.conf
Startx
It has always worked for me.
Of course, Slackware is about as basic as it gets. No 'special kernels' or 'special' anything for it to run. You do the configures, add/subtract whatever you want, whenever you want.
That's my 2 cents, at least...
Last edited by cwwilson721; 05-05-2009 at 04:07 PM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.