You are not logged in.

#1 2009-11-14 09:24:39

Xlator
Member
Registered: 2009-11-14
Posts: 30

[SOLVED]Wine and nvidia-96xx

Hi. smile 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.

smile

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

#2 2009-11-14 20:52:47

Xlator
Member
Registered: 2009-11-14
Posts: 30

Re: [SOLVED]Wine and nvidia-96xx

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

#3 2009-11-14 20:54:12

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,941
Website

Re: [SOLVED]Wine and nvidia-96xx

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

#4 2009-11-15 07:53:50

doorknob60
Member
Registered: 2008-09-29
Posts: 403

Re: [SOLVED]Wine and nvidia-96xx

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

#5 2009-11-15 19:36:27

Xlator
Member
Registered: 2009-11-14
Posts: 30

Re: [SOLVED]Wine and nvidia-96xx

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! smile

Offline

#6 2009-11-16 00:41:51

Xlator
Member
Registered: 2009-11-14
Posts: 30

Re: [SOLVED]Wine and nvidia-96xx

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 tongue). Thanks for all the help guys! smile

Offline

Board footer

Powered by FluxBB