You are not logged in.

#1 2004-02-21 01:38:51

wakeupbomb
Member
From: Liverpool, UK
Registered: 2004-02-15
Posts: 164

NVIDIA performance

Hey there
Thanks to everyone who helped me getting Arch installed. Everything is going great now, sound is working, using kernel 2.6.3. But, for some reason gltron and celestia (and i'm guessing other 3D type stuff) are running incredibly slow. And on glxgears I get less than 200. The NVIDIA screen appears when I do startx so the NVIDIA driver is working...I can assume. Iv'e read through various posts about NVIDIA drivers, but that generally seems to be concerned with installing them
But maybe I installed it wrong?
I downloaded the source for 2.6.3 extracted it to /usr/src
then linked 2.6.3 to /usr/src/linux, or something to that affect. It all seemed to install ok anyway.
Sorry if this seems a bit vague? Iv'e rotted my brain trying to figure this out

Oh and thanks for producing the best Linux distro iv'e ever used.  smile

Offline

#2 2004-02-21 01:57:56

sarah31
Member
From: Middle of Canada
Registered: 2002-08-20
Posts: 2,975
Website

Re: NVIDIA performance

well check your dmesg output for clues or you x log. there may be some clues there. it could be that your glx is not initializing properly.

oh and did you remember to make your XFConfig changes?


AKA uknowme

I am not your friend

Offline

#3 2004-02-21 02:17:39

wakeupbomb
Member
From: Liverpool, UK
Registered: 2004-02-15
Posts: 164

Re: NVIDIA performance

well this looks like an interesting output from dmesg

0: NVRM: AGPGART: unable to retrieve symbol table
atkbd.c: Unknown key released (translated set 2, code 0x7a on isa0060/serio0).
atkbd.c: This is an XFree86 bug. It shouldn't access hardware directly.
atkbd.c: Unknown key released (translated set 2, code 0x7a on isa0060/serio0).
atkbd.c: This is an XFree86 bug. It shouldn't access hardware directly.

doesn't sound right
And yeah I changed XF86Config, uncommented glx and dri. And maybe some other stuff, whatever it said in the NVIDIA readme really

Offline

#4 2004-02-21 12:19:17

farphel
Forum Fellow
From: New Hampshire - USA
Registered: 2003-09-18
Posts: 250
Website

Re: NVIDIA performance

I don't know if this will help, but here are a couple of things for you to try.  1) make sure you're using the correct BusID in your XF86Config-4 file.  You can use lspci (from pciutils pkg) to find out what it should be.
2) Take a look at the nvidia documentation again.  I believe there is an option to the driver to tell it to use its own internal AGP interface rather than trying to use the kernel's agpgart.

There might also be something in the nvidia docs specific to your card.  The single binary driver supports a boatload of cards, and there may be special tweaks you need to make to squeeze out the best performance.

hth,
farphel


Follow the link below, sign up, and accept one promotional offer.  If I can get five suckers (err... friends) to do this, I'll get a free iPod.  Then you too can try to get a free iPod. Thanks! http://www.freeiPods.com/?r=11363142

Offline

#5 2004-02-21 18:34:59

skparkes
Member
Registered: 2003-12-11
Posts: 52

Re: NVIDIA performance

Yea, sounds like agpgart isn't working for you.

Look in the nvidia readme files, and you should find a way to use nvidia's agp driver called nvagp or something like that.  I believe you turn on an option in your XF86Config.

Later,

Isamoor

Offline

#6 2004-02-21 20:08:13

wakeupbomb
Member
From: Liverpool, UK
Registered: 2004-02-15
Posts: 164

Re: NVIDIA performance

Hi, thanks for the suggestions. Well I found the agp command in the readme and I tried out its 4 different settings. Two of them slowed the performance down furthur while the other two did nothing.
I've never had any problems like this with my NVIDIA card in linux before. Could the way I installed the driver affect performance? Maybe it compiled into the original 2.4 Arch kernel as opposed to the 2.6.3 I use now? Maybe...

Offline

#7 2004-02-21 20:13:08

sarah31
Member
From: Middle of Canada
Registered: 2002-08-20
Posts: 2,975
Website

Re: NVIDIA performance

do you have the same nvidia driver in both kernels?

you said you uncomment dri in your config , i thought it was supposed to be commented? have you looked at your xlog?

btw framerates under 200 are not a sign of anything bad you don't need much over 150 to play any standard game.


AKA uknowme

I am not your friend

Offline

#8 2004-02-21 20:20:56

wakeupbomb
Member
From: Liverpool, UK
Registered: 2004-02-15
Posts: 164

Re: NVIDIA performance

Well usually it's in the thousands, and as I said, gltron and celestia are struggling horribly. I shall try commenting dri and see if that helps. And then i'll have another look through xlog

Offline

#9 2004-02-21 20:32:47

wakeupbomb
Member
From: Liverpool, UK
Registered: 2004-02-15
Posts: 164

Re: NVIDIA performance

OK, well commenting dri didn't help. And iv'e only installed the NVIDIA driver since iv'e been using the 2.6 kernel
I'm sure I botched up the install of the NVIDIA driver.

Offline

#10 2004-02-21 20:42:30

sarah31
Member
From: Middle of Canada
Registered: 2002-08-20
Posts: 2,975
Website

Re: NVIDIA performance

well i don't see how you could you just click yes or no or accept or ok;)

i would for the sake of interest. install the NVIDIA drivers in your other kernel.


AKA uknowme

I am not your friend

Offline

#11 2004-02-21 20:52:31

wakeupbomb
Member
From: Liverpool, UK
Registered: 2004-02-15
Posts: 164

Re: NVIDIA performance

Ha, fixed it. Now getting glx scores in thousands
I had to move /usr/src/linux to /usr/src/linux2.4
and then linked /usr/src/linux2.6.3 to /usr/src/linux and reinstalled the drivers. All works swimmingly now. I thought it was something like that buggering it up

Thanks for help big_smile

Offline

Board footer

Powered by FluxBB