LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > SUSE / openSUSE
User Name
Password
SUSE / openSUSE This Forum is for the discussion of Suse Linux.

Notices


Reply
  Search this Thread
Old 01-15-2007, 05:05 PM   #1
TomalakBORG
Member
 
Registered: Dec 2004
Posts: 245

Rep: Reputation: 30
KDE crashes, nvidia-legacy and GLX, Oh my!


Hey guys, here's the problem

I have a geforce 2-gts (legacy) installed in a dell gx400. To install the nvidia driver, I grabbed the legacy driver .run file from nvidia's website. The latest legacy driver is -7184. I am running opensuse 10.2 installed from the openSUSE-stable repo on ftp.opensuse.org. I am also using the xorg-x11 files from the xorg72 repo on ftp.opensuse.org (they have an updated xorg-x11-Xvnc package which fixed a nasty bug).

Here's where I got the nvidia driver:
http://www.nvidia.com/object/linux_display...2_1.0-7184.html

Now, I notice a great speed increase when pulling a selection box (kde) and moving windows around when I have the following in my xorg.conf (bolded) - I included the relevant parts of the whole file. (I did the file myself after much experience, but this includes all the options yast used in a previous (identical) conf
Code:
Section "Device"
  Identifier   "Device"
  Driver	   "nvidia"
  BusID		"1:0:0"
  VendorName   "NVidia"
  BoardName	"GeForce2 GTS/GeForce2 Pro"
  Option	   "NoLogo"
  Option	   "RenderAccel"
EndSection

Section "DRI"
	Group	  "video"
	Mode	   0660
EndSection
With renderaccel, I notice a good performance boost for moving windows around and the like - makes sense, as the graphics card is now taking the rendering load. The only (huge) problem is that Konqueror (but only the default page) and kcontrol hard lock the X session. Every other program runs fine, including konqueror in web-browsing and file-browsing profiles. The local keyboard remains locked, but the mouse does not. I can ssh in and preform a reboot - the X session ends poorly with much tearing on the screen when it goes down.

Another thing, GLX screensavers are brokeass. The 3d seems screwed up - I can see through some shapes (like the gears), and sometimes I can see parts of shapes through themselves - it looks like the glx is broken.

I saw on google that this was a problem with anyone using >6629 - so I tried downloading the following driver
http://www.nvidia.com/object/linux_display...2_1.0-6629.html

I ran the script thusly to remove the previous driver
Code:
# sh NVIDIA-Linux-x86-1.0-7184-pkg1.run --uninstall
Success! Now to install it...
Code:
# sh NVIDIA-Linux-x86-1.0-7184-pkg1.run
It detects the rivafb option in my kernel config - but that's obvious because suse makes modules out of everything so as to eliminate much of the need for kernel recompiling - I do not have a riva, and the module was not loaded. Building of the module (6629) continues, then fails with the following in /var/log/nvidia-installer.log
Code:
/nv/nv-linux.h:75,
					from /tmp/selfgz6366/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src
   /nv/nv.c:14:
   include2/asm/io.h: In function âcheck_signatureâ:
   include2/asm/io.h:245: warning: wrong type argument to increment
   In file included from /tmp/selfgz6366/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src
   /nv/nv.c:14:
   /tmp/selfgz6366/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv-linux.h:203:5:
   warning: "NV_ENABLE_MEM_TRACKING" is not defined
   /tmp/selfgz6366/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv-linux.h:231:5:
   warning: "NV_ENABLE_MEM_TRACKING" is not defined
   /tmp/selfgz6366/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv-linux.h:626:2:
   warning: #warning "conftest.sh failed, assuming remap_page_range(4)!"
   /tmp/selfgz6366/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c: At top level
   :
   /tmp/selfgz6366/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c:201: warning:
   initialization from incompatible pointer type
/tmp/selfgz6366/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c:223:5: warnin
   g: "NV_ENABLE_MEM_TRACKING" is not defined
   /tmp/selfgz6366/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c: In function
   ânvos_get_agp_device_by_classâ:
   /tmp/selfgz6366/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c:401: error: i
   mplicit declaration of function âpci_find_classâ
   /tmp/selfgz6366/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c:401: warning:
   assignment makes pointer from integer without a cast
   /tmp/selfgz6366/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c:415: warning:
   assignment makes pointer from integer without a cast
   /tmp/selfgz6366/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c: In function
   ânvidia_init_moduleâ:
   /tmp/selfgz6366/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c:930: error: i
   mplicit declaration of function âpm_registerâ
   /tmp/selfgz6366/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c:930: warning:
   assignment makes pointer from integer without a cast
   /tmp/selfgz6366/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c: In function
   ânvidia_exit_moduleâ:
   /tmp/selfgz6366/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c:1051: error:
   implicit declaration of function âpm_unregisterâ
   /tmp/selfgz6366/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c:1097:5: warni
   ng: "NV_ENABLE_MEM_TRACKING" is not defined
   /tmp/selfgz6366/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c: In function
ânv_kern_mmapâ:
   /tmp/selfgz6366/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c:1541: error:
   implicit declaration of function âremap_page_rangeâ
   /tmp/selfgz6366/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c: In function
   â_get_phys_addressâ:
   /tmp/selfgz6366/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c:2509: warning
   : passing argument 1 of âpmd_offsetâ from incompatible pointer type
   /tmp/selfgz6366/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c: In function
   ânv_agp_initâ:
   /tmp/selfgz6366/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c:2991: error:
   implicit declaration of function âinter_module_getâ
   /tmp/selfgz6366/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c:2992: error:
   implicit declaration of function âinter_module_putâ
   /tmp/selfgz6366/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c: In function
   ânvos_count_devicesâ:
   /tmp/selfgz6366/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c:3134: warning
   : assignment makes pointer from integer without a cast
   /tmp/selfgz6366/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c:3139: warning
   : assignment makes pointer from integer without a cast
   make[4]: *** [/tmp/selfgz6366/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.o
   ] Error 1
   make[3]: *** [_module_/tmp/selfgz6366/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src
   /nv] Error 2
make[2]: *** [modules] Error 2
   NVIDIA: left KBUILD.
   nvidia.ko failed to build!
   make[1]: *** [module] Error 1
   make: *** [module] Error 2
-> Error.
ERROR: Unable to build the NVIDIA kernel module.
Ideally, I would like to have the acceleration, not have any crashing, and it doesn't matter which driver version I use. If anyone has a suggestion to fix the crashing with 7184, or to install 6629 (no guarantee that version will work, though) Hopefully all this means something to someone.

Thanks in advance!
Bill Hicks
 
Old 01-16-2007, 03:40 AM   #2
lancest
Member
 
Registered: Jun 2002
Location: ASIA
Distribution: Ubuntu, Fedora
Posts: 49

Rep: Reputation: 15
I noticed KDE crashes in 10.2-maybe use Gnome

Nvidia GeForce on laptop. I use Gnome with 10.2 and XGL Compiz. No problems here. I noticed KDE crashes on 10.2 sometimes and I prefer the Novell Gnome style anyway.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
GLXGEARS problem on Ubuntu, with NVidia GLX-Legacy drivers installed Interdictor Ubuntu 3 01-09-2007 12:44 PM
NVIDIA + Debian Sid + KDE 3.5 + GLX + Beryl = RUNS GREAT ! megaprog Debian 11 12-03-2006 09:01 AM
nvidia legacy kav Debian 4 05-09-2006 11:48 PM
nvidia legacy driver and nvidia-glx questions darkleaf Linux - Software 6 06-27-2005 02:42 PM
nvidia glx acceleration won't work in kde on debian sillyd Linux - Hardware 4 01-29-2005 08:18 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > SUSE / openSUSE

All times are GMT -5. The time now is 09:04 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration