You are not logged in.

#1 2007-02-25 15:57:27

lloeki
Member
From: France
Registered: 2007-02-20
Posts: 456
Website

2.6.20 issue with nvidia? 2.6.19(-suspend2) works fine

I have a problem where textures occasionally appear mosaic'ed.
it seems linked to the video memory load: the more textures loaded, the highest chance it has to happen.
e.g in neverball, this is highly sporadic, while in doom3 it is clearly present, as soon as a level is loaded (100% reproduceable), and sometimes even on the main menu.
any attempt to fix this was absolutely unsuccessful.

issue was not present at all under gentoo (where I used 2.6.17 to 2.6.19 kernels, first x86, then x86_64, all wthout issues). now I recently switched to arch linux 32bit, and default kernel is 2.6.20. the laptop is a dell xps m1210, with a go7400.

Coming from a gentoo with a 2.6.19 kernel where all was fine, I began to suspect kernel 2.6.20. so I managed to install 2.6.19-suspend2 in arch from community, and bug disappeared.

reported with screenshot  to nvidia here: http://www.nvnews.net/vbulletin/showthread.php?t=87058

anyone is aware of such a bug? possible solution?


To know recursion, you must first know recursion.

Offline

#2 2007-04-16 08:03:45

lloeki
Member
From: France
Registered: 2007-02-20
Posts: 456
Website

Re: 2.6.20 issue with nvidia? 2.6.19(-suspend2) works fine

not a configuration issue: rsync'ed / to a asus W7J with ~same hardware except a core duo (hence32bit), and it works fine.
as it works fine on a 64bit (gentoo) kernel+userland+32bit emul-linux libs, fails on a 32bit kernel+userland on 64bit hardware, and works on 32bit kernel+userland+hardware, I can only blame it on running the 64 bit cpu in pure 32bit mode...


To know recursion, you must first know recursion.

Offline

#3 2007-05-09 08:55:29

lloeki
Member
From: France
Registered: 2007-02-20
Posts: 456
Website

Re: 2.6.20 issue with nvidia? 2.6.19(-suspend2) works fine

going to arch64 did not fix it (so above speculation does not hold)
2.6.21 did not fix it.
other people experience the same issue and reported it to nvidia.

damn. I love opensource.

Last edited by lloeki (2007-05-09 08:56:10)


To know recursion, you must first know recursion.

Offline

#4 2007-05-21 21:56:49

lloeki
Member
From: France
Registered: 2007-02-20
Posts: 456
Website

Re: 2.6.20 issue with nvidia? 2.6.19(-suspend2) works fine

issue solved. it is 'a regression in the Linux kernel's global_flush_tlb() interface on some processors'. see this thread: http://www.nvnews.net/vbulletin/showthread.php?t=91641

for the record, I did:
- log in in vt1
- init 3 (to kill X)
- NVIDIA-Linux-x86_64-1.0-9755-pkg0.run -x
- cd NVIDIA-Linux-x86_64-1.0-9755-pkg0/usr/src/nv
- edit nv-vm.c: remove #if/#endif lines around #define NV_CPA_NEEDS_FLUSHING 1
- make
- make install
- modprobe nvidia
- init 5 (restarting X)


To know recursion, you must first know recursion.

Offline

Board footer

Powered by FluxBB