You are not logged in.
Pages: 1
Hi. Just switched to arch from Debian, loving it so far. First major problem I ran into is, of course, wine related.
Trying to get Diablo 2 running in wine. I have an ancient nVidia Geforce 4 Ti 4800 card in my machine, because I couldn't get my (slightly newer, but still ancient) ATI Radeon X1650 running in Debian. Had no problem with the nVidia card on Debian with the same wine version.
Error: API mismatch: the NVIDIA kernel module has version 96.43.14, but this NVIDIA driver
component has version 190.42. Please make sure that the kernel module and all NVIDIA
driver components have the same version.
I've browsed the repos and AUR looking for a legacy version of lib32-nvidia, googled some, but no solution as yet. Am I going to have to go with open source drivers or build my own drivers, or is there a nice simple solution to this?
Oh, almost forgot, I'm running 2.6.31-ARCH x86_64.
EDIT: Solved this. Made a lib32-nvidia-utils-96xx which I uploaded to AUR if anyone else needs it.
Last edited by Xlator (2009-11-16 15:50:06)
Offline
I'm guessing this is a kernel issue. I know ATIs legacy drivers hate newer kernels and Xorgs, might this be the same thing?
The open source drivers were a pain, and didn't make Wine start up any better.
Offline
you have that error because you used lib32-nvidia-utils which is wrong. that package is only for nvidia users not for nvidia-96xx. search on aur a package for your needs or do one based on lib32-nvidia-utils
Last edited by wonder (2009-11-14 20:54:56)
Give what you have. To someone, it may be better than you dare to think.
Offline
The easiest way would be to stop using lib32 stuff and set up a 32 bit chroot, simply installing nvidia-utils-96xx inside of the chroot. http://wiki.archlinux.org/index.php/Arc … bit_system The other way would be to take a look at the PKGBUILD for nvidia-utils-173xx (for example), and modify it a bit to work with 96xx and upload it to the AUR. That would work well to, and would likely prove useful to someone else.
Offline
Thanks. I tried making my own PKGBUILD from 173xx, and it worked so far as solving the API mismatch, but then I got a bunch of other errors... making a chroot as I type this, hope it works. Thanks for the tip!
Offline
Cracked it. For whatever ridiculous reason, wine didn't want to run apps off my other hard drive, whether I symlinked the D2 dir or mounted it. Copying Diablo 2 to the drive where I have arch installed solved the problem. Guess I'll file a bug with wine. Now to erase Debian from my life (well, almost, it's still running on my server ). Thanks for all the help guys!
Offline
Pages: 1