alles laggt + spielsuche

juan_

juan_

König
hallo zusammen,
seit ca 3 monaten renn ich mit debian sarge und bin auch richtig zufrieden.

nur habe ich folgendes problem bei spielen:
alles laggt und ich weiß nicht wieso_-_ (zb LinCity-NG ->zwar nicht besonders grafikaufwaendig,aber ich brauch sekunden um irgendein menupunkt auszuwaehlen)

mein system:
amd tb 1000
38x mb ram
gforce irgendwas.. also unter windows konnte ich einiges ohne laggs spielen.

welche daten braucht ihr, um eine gescheite fehleranalyse zu treffen?


meine zweite frage:kennt ihr irgendwelchen netten nativen strategiespiel a la AoE oder sowas wie diablo?

ciao
 
Ich denke mal im Zweifelsfall liegt so etwas an der Konfiguration des X-Servers. Sag' mal welche Grafikkarte Du hast und poste die Konfiguration der Servers.

Mfg, Lord Kefir
 
Hast du überhaupt die Grafikkarten Treiber von nVidia installiert?

MFG

Dennis
 
zur ersten frage : moeglich daß ich was nicht kapier aber der rechner scheint mir doch etwas schwachbruestig zu sein. mein alter hp-kuebel der als testrechner dient schnauft bei besserer ausstattung auch schon. sind das wirklich 38 mb ram ? eventuell liegts ja auch an der graphikkarte, da waere es gut zu wissen, welche genau und wieviel ram die hat etc.
zur zweiten frage : diablo1 gibts auch als kleines flash-spiel. dann gaebe es noch freedroid-rpg, daß diablo-aehnlich ist.
 
hehe, ne das "x" hinter 38 steht fuer eine zahl,also 381 mb oder so,weiß nicht mehr genau...

meine graka ist eine geforce fx 5600.. und ich meine unter windows lief sowas wie CS,da wird jawohl ein popliges strategie spiel unter linux laufen!?


hier meine x - config:
Code:
Section "Files"
	FontPath	"unix/:7100"			# local font server
	# if the local font server has problems, we can fall back on these
	FontPath	"/usr/lib/X11/fonts/misc"
	FontPath	"/usr/lib/X11/fonts/cyrillic"
	FontPath	"/usr/lib/X11/fonts/100dpi/:unscaled"
	FontPath	"/usr/lib/X11/fonts/75dpi/:unscaled"
	FontPath	"/usr/lib/X11/fonts/Type1"
	FontPath	"/usr/lib/X11/fonts/CID"
	FontPath	"/usr/lib/X11/fonts/Speedo"
	FontPath	"/usr/lib/X11/fonts/100dpi"
	FontPath	"/usr/lib/X11/fonts/75dpi"
EndSection

Section "Module"
	Load	"GLcore"
	Load	"bitmap"
	Load	"dbe"
	Load	"ddc"
	Load	"dri"
	Load	"extmod"
	Load	"freetype"
	Load	"glx"
	Load	"int10"
	Load	"record"
	Load	"speedo"
	Load	"type1"
	Load	"vbe"
EndSection

Section "InputDevice"
	Identifier	"Generic Keyboard"
	Driver		"keyboard"
	Option		"CoreKeyboard"
	Option		"XkbRules"	"xfree86"
	Option		"XkbModel"	"pc105"
	Option		"XkbLayout"	"de"
	Option		"XkbVariant"	"nodeadkeys"
	Option		"XkbOptions"	"de"
EndSection

Section "InputDevice"
	Identifier	"Configured Mouse"
	Driver		"mouse"
	Option		"CorePointer"
	Option		"Device"		"/dev/psaux"
	Option		"Protocol"		"PS/2"
	Option		"Emulate3Buttons"	"true"
	Option		"ZAxisMapping"		"4 5"
EndSection

Section "InputDevice"
	Identifier	"Generic Mouse"
	Driver		"mouse"
	Option		"SendCoreEvents"        "true" 
	Option          "Device"		"/dev/input/mice"
	Option		"Protocol"		"ImPS/2"
	Option		"Emulate3Buttons"	"true"
	Option		"ZAxisMapping"		"4 5"
EndSection



Section "Device"
	Identifier	"NVIDIA Corporation NV31 [GeForce FX 5600]"
	Driver		"nv"
EndSection

Section "Monitor"
	Identifier	"Standardbildschirm"
	HorizSync	28-80
	VertRefresh	48-75
	Option		"DPMS"
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Device		"NVIDIA Corporation NV31 [GeForce FX 5600]"
	Monitor		"Standardbildschirm"
	DefaultDepth	24
	SubSection "Display"
		Depth		1
		Modes		"1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		4
		Modes		"1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		8
		Modes		"1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		15
		Modes		"1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		16
		Modes		"1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		24
		Modes		"1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
EndSection

Section "ServerLayout"
	Identifier	"Default Layout"
	Screen		"Default Screen"
	InputDevice	"Generic Keyboard"
	InputDevice	"Configured Mouse"
	InputDevice	"Generic Mouse"
EndSection

Section "DRI"
	Mode	0666
EndSection

nvdia treiber gingen nicht zu installen, die fehlermeldung reich ich heute abend nach..aber sind die nicht in den neuen kerneln immer schon drin?

ciao
 
Deine 3D Beschleunigung funktioniert nicht.

Klopp mal Load DRI aus der xorg.config

Nach meinem letzten Stand verhindert sie die Arbeit von GLX (Hat sich da inzwischen was dran geändert? )
 
Und nimm von nVidia den 7106-Treiber, das ist der einzige dr mit alten Karten und neuen Kerneln zusammenarbeitet...
 
Sorry ich meinte 7174.
Ich habe es mit dem, der vorher geklappt hatte durcheinandergebracht :donk:
 
tausch das "nv" in deiner config durch "nvidia" aus, wenn der treiber installiert ist.
 
Zuletzt bearbeitet:
Error:Unable to build the NVIDIA Kernel module

und aus der var/log :
Code:
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Mon Mar 20 08:48:16 2006

option status:
  license pre-accepted    : false
  update                  : false
  force update            : false
  expert                  : false
  uninstall               : false
  driver info             : false
  no precompiled interface: false
  no ncurses color        : false
  query latest driver ver : false
  OpenGL header files     : false
  no questions            : false
  silent                  : false
  no backup               : false
  kernel module only      : false
  sanity                  : false
  add this kernel         : false
  no runlevel check       : false
  no network              : false
  no ABI note             : false
  no RPMs                 : false
  force tls               : (not specified)
  force compat32 tls      : (not specified)
  X install prefix        : /usr/X11R6
  OpenGL install prefix   : /usr
  compat32 install prefix : (not specified)
  installer install prefix: /usr
  utility install prefix  : /usr
  kernel name             : (not specified)
  kernel include path     : (not specified)
  kernel source path      : (not specified)
  kernel output path      : (not specified)
  kernel install path     : (not specified)
  proc mount point        : /proc
  ui                      : (not specified)
  tmpdir                  : /tmp
  ftp mirror              : ftp://download.nvidia.com
  RPM file list           : (not specified)

Using: nvidia-installer ncurses user interface
-> License accepted.
-> No precompiled kernel interface was found to match your kernel; would you li
   ke the installer to attempt to download a kernel interface for your kernel f
   rom the NVIDIA ftp site (ftp://download.nvidia.com)? (Answer: Yes)
-> No matching precompiled kernel interface was found on the NVIDIA ftp site;
   this means that the installer will need to compile a kernel interface for
   your kernel.
-> Kernel source path: '/lib/modules/2.4.27-2-386/build'
-> Performing CC test with CC="cc".
-> gcc-version-check failed:
   
   You appear to be compiling the NVIDIA kernel module with a different compile
   r than the one that was used to compile the running kernel.  This may be fin
   e, but there are cases where this can lead to instability.  The compiler use
   d to compile the kernel was gcc 3.3; the current compiler is gcc 4.0.
   
   If you know what you are doing and want to ignore the gcc version check, sel
   ect "No" to continue installation.  Otherwise, select "Yes" to abort install
   ation, set the CC environment variable to the name of the compiler used to c
   ompile your kernel, and restart installation.  Abort now? (Answer: No)
-> Performing rivafb check.
-> Cleaning kernel module build directory.
   executing: 'cd ./usr/src/nv; make clean'...
   rm -f nv.o nv-vm.o os-agp.o os-interface.o os-registry.o  nv-linux.o nv_comp
   iler.h *.d NVdriver nvidia.o
-> Building kernel module:
   executing: 'cd ./usr/src/nv; make module SYSSRC=/lib/modules/2.4.27-2-386/bu
   ild SYSOUT=/lib/modules/2.4.27-2-386/build'...
   echo \#define NV_COMPILER \"`cc -v 2>&1 | tail -n 1`\" > nv_compiler.h
   cc -c -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wp
   arentheses -Wpointer-arith  -Wno-multichar  -Werror -O -fno-common -UDEBUG -
   U_DEBUG -DNDEBUG -MD -D__KERNEL__ -DMODULE -D_LOOSE_KERNEL_NAMES -DNTRM -D_G
   NU_SOURCE -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE  -DNV_MAJOR_VERSION=1 
   -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=7174  -DNV_UNIX   -DNV_LINUX   -DNV_INT
   64_OK   -DNVCPU_X86       -I. -I/lib/modules/2.4.27-2-386/build/include -Wsi
   gn-compare -Wno-cast-qual -Wno-error nv.c
   In file included from /lib/modules/2.4.27-2-386/build/include/linux/kernel.h
   :15,
                    from nv-linux.h:45,
                    from nv.c:14:
   /lib/modules/2.4.27-2-386/build/include/asm/byteorder.h:14: warning: type qu
   alifiers ignored on function return type
   /lib/modules/2.4.27-2-386/build/include/asm/byteorder.h:30: warning: type qu
   alifiers ignored on function return type
   In file included from /lib/modules/2.4.27-2-386/build/include/linux/byteorde
   r/little_endian.h:11,
                    from /lib/modules/2.4.27-2-386/build/include/asm/byteorder.
   h:65,
                    from /lib/modules/2.4.27-2-386/build/include/linux/kernel.h
   :15,
                    from nv-linux.h:45,
                    from nv.c:14:
   /lib/modules/2.4.27-2-386/build/include/linux/byteorder/swab.h:160: warning:
   type qualifiers ignored on function return type
   /lib/modules/2.4.27-2-386/build/include/linux/byteorder/swab.h:173: warning:
   type qualifiers ignored on function return type
   /lib/modules/2.4.27-2-386/build/include/linux/byteorder/swab.h:186: warning:
   type qualifiers ignored on function return type
   /lib/modules/2.4.27-2-386/build/include/linux/byteorder/swab.h:200: warning:
   type qualifiers ignored on function return type
   In file included from /lib/modules/2.4.27-2-386/build/include/linux/prefetch
   .h:13,
                    from /lib/modules/2.4.27-2-386/build/include/linux/list.h:6
   ,
                    from /lib/modules/2.4.27-2-386/build/include/linux/module.h
   :13,
                    from nv-linux.h:46,
                    from nv.c:14:
   /lib/modules/2.4.27-2-386/build/include/asm/processor.h:75: error: array typ
   e has incomplete element type
   In file included from nv.c:14:
   nv-linux.h:691:2: warning: #warning "conftest.sh failed, assuming remap_page
   _range(4)!"
   nv.c: In function 'nv_kern_read_cardinfo':
   nv.c:2188: warning: pointer targets in passing argument 4 of 'rm_get_device_
   name' differ in signedness
   nv.c: In function 'nv_kern_read_status':
   nv.c:2350: warning: pointer targets in passing argument 2 of 'rm_read_regist
   ry_dword' differ in signedness
   nv.c:2350: warning: pointer targets in passing argument 3 of 'rm_read_regist
   ry_dword' differ in signedness
   nv.c:2350: warning: pointer targets in passing argument 4 of 'rm_read_regist
   ry_dword' differ in signedness
   nv.c:2351: warning: pointer targets in passing argument 2 of 'rm_read_regist
   ry_dword' differ in signedness
   nv.c:2351: warning: pointer targets in passing argument 3 of 'rm_read_regist
   ry_dword' differ in signedness
   nv.c:2351: warning: pointer targets in passing argument 4 of 'rm_read_regist
   ry_dword' differ in signedness
   nv.c: In function 'nv_alloc_pages':
   nv.c:2702: warning: pointer targets in passing argument 5 of 'KernAllocAGPPa
   ges' differ in signedness
   nv.c:2732: warning: pointer targets in passing argument 6 of 'rm_alloc_agp_p
   ages' differ in signedness
   make[1]: *** [nv.o] Fehler 1
   make: *** [module] Fehler 2
-> Error.
ERROR: Unable to build the NVIDIA kernel module.
ERROR: Installation has failed.  Please see the file
       '/var/log/nvidia-installer.log' for details.  You may find suggestions
       on fixing installation problems in the README available on the Linux
       driver download page at www.nvidia.com.

ciao
 
hast du denn die kernel-sourcen installiert?

wenn nein, downloaden von kernel.org, entpacken nach /usr/src und darauf einen links namens linux setzen.
 
jo, sollte link heissen.

cd /usr/src
ln -s /usr/src/meine_kernel_sourcen linux

die install-anleitung von nvidia erklärt dir das alles.
die treiber müsstest müsstest du aber auch über apt-get installieren können, unter ubuntu hab ich das auch so gemacht, da wird dann auch gleich die xorg.conf mit angepasst.
 
soll ich mir einen neuen kernel runterladen oder kann ich den kernel-source aus der /usr/src nehmen?

ciao
 
Am besten du installierst mit deinem Paketmanager (zB. apt-get, ich weiß nicht welche Distribution du nutzt) den Kernel und die Sources. Danach solltest du unbedingt überprüfen, dass sie dieselbe Versionsnummer haben.
Wenn du unter /usr/src/... schon die "richtigen" Sourcen hast kannst du den Treiber installieren.
Noch eine wichtige Sache: Wenn du deinen Kernel in Zukunft updatest musst du den nvidia-Treiber nochmal neu installieren (vor dem nächsten Booten) sonst startet X nicht mehr...
 
oh gott, sorry fuers lange nicht melden, hatte viel um die ohren und dann ist das hier ein bisschen untergegangen!

benutze debian und versuche das ganze erstmal via apt zu installieren.. nur wie heißt das paket ? apt-cache search nvidia hat mir nicht viel gebracht...


ciao
 
Sagt "uname -r" sowas wie "2.4.27-2-386"?

Dann mal folgendes:
Code:
apt-get install nvdia-glx nvidia-kernel-2.4.27-2-386
depmod
modprobe nvidia
Dann die X config anpassen (nv -> nvidia) und der X-Server sollte sich starten lassen ...
 
O.k. ... das erste war'n Tippfehler und müsste "nvidia-glx" heißen ... aber finden sollte er sie trotzdem.
Vielleicht hilft schon ein "apt-get update" um sie "sichtbar" zu machen ...

Zeig mal Deine /etc/apt/sources.list ...
 
Zurück
Oben