X4, NVidia with Geforce2 MX und nur Softwarerendering?
Hi, jetzt hab ich mir extra eine Geforce2MX (von Hercules die 3D-Prophet mit 64 MB) gekauft, damit ich endlich 3D Unterstützung bekomme und denkste! Ich krieg trotz aller Readmes und Tips nur max. 75 fps bei gears. :-( Es gibt einige Punkte die mir als Anfänger nicht klar sind: a) muss das mesa-Paket installiert sein oder nicht? b) wie aktiviert man den nvidia-AGP-Teil? Auf einer Seite habe ich gelesen, bei meinem Mainboard wäre der besser, aber wie installiert man den und wo liegt das Paket dazu? c) Welchen SUSE-kernel braucht man hierzu für ein stabiles System? (Ich benutze SUSE 7.1) d) wie verhindert man, das gears das Softwaremesapaket benutzt? (deinstalliere ich mesa hab ich auch kein gears mehr... Also wie macht ihr das, das ihr mit gears über 1000 fps messen könnt?) e) kann man als User überhaupt 3D-Unterstützung nutzen? Ich bitte dringend um Hilfe, damit ich das viele Geld nicht umsonst ausgegeben hab! Ich würd sogerne UT unter Linux mit 3D-beschleunigung spielen od. Q3 od. tribes, aber da brauch ich momentan noch gar nicht dran denken.... ich habe die folgenden Dateien installiert: NVIDIA_GLX-1.0-1251.suse71.i386.rpm NVIDIA_GLX-1.0-1251.suse71.src.rpm NVIDIA_kernel-1.0-1251.suse71.i386.rpm so sieht /dev/ aus: crw-rw---- 1 root video 195, 0 Jan 19 09:36 /dev/nvidia0 crw-rw---- 1 root video 195, 1 Jan 19 09:36 /dev/nvidia1 crw-rw---- 1 root video 195, 2 Jan 19 09:36 /dev/nvidia2 crw-rw---- 1 root video 195, 3 Jan 19 09:36 /dev/nvidia3 crw-rw---- 1 root video 195, 255 Jan 19 09:36 /dev/nvidiactl crw------- 1 root root 10, 144 Jan 19 09:36 /dev/nvram switch2nvidia gemacht und ldconfig. Sogar rebootet, hilft alles nix. Folgendes ist mir noch aufgefallen:
grep "(EE)" /var/log/XFree86.0.log (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (EE) NVIDIA(0): Failed to initialize AGP
in /etc/X11/XF86config habe ich den Treiber "nv" wie überall beschrieben gegen "nvidia" ausgetauscht und bekomme beim Start von X auch das nvidia-Logo angezeigt. Noch kurz zum System: KDE: 2.1.2 Linux-Kernel: 2.2.18 i686 AMD 800 Mhz Duron, Mainboard EP-8KTA2 mit VIA KT133 AGPset 128 MB Speicher X-Version: Release 40100000 V 11.0 Auflösung 1024x768, 16bpp -- MfG, Andreas Hippauf http://home.t-online.de/home/AHippauf
Hi, Andreas! Vorab: die mail einmal zu schicken, reicht. Wenn Du die mehrmals schickst, erhöht sich die Wahrscheinlichkeit ***nicht***, daß dir jemand hilft, eher das Gegenteil. (wegen genervt sein und so... ;-) ) Andreas Hippauf wrote:
denkste! Ich krieg trotz aller Readmes und Tips nur max. 75 fps bei gears. :-(
Dann kannst Du locker davon ausgehen, daß Deine HW-Beschleunigung nicht läuft. Ich weiß nicht genau, was eine MX bringt, aber meine GTS macht 4000 fps bei gears. Ganz wichtig: Hast Du Deine Festplatte an einem Promise-100-Controller hängen??? Das gibt nochmal Extra-Probleme...s.u.
Es gibt einige Punkte die mir als Anfänger nicht klar sind: a) muss das mesa-Paket installiert sein oder nicht? nein
e) kann man als User überhaupt 3D-Unterstützung nutzen?
klar, aber Hardware-Beschleunigung mußt Du als root mit switch2nvidia_glx aktivieren. Das kannst Du z.B. beim Booten automatisch durch einen Eintrag in der /sbin/init.d/boot.local abarbeiten lassen. Jetzt mal von vorn: 0) Promise-Controller in Benutzung? => nochmal schreiben, mehr Probleme 1) mach' mal lsmod, steht da was von NVdriver ? => ja, gut, nein, Kernelmodul wir dnicht geladen 2) XF86Config, steht da in Deiner Section "Module" die Zeile Load "glx" ? 3) Hier zum Vergleich meine Section "Device": Section "Device" Driver "nvidia" Identifier "Device[0]" Screen 0 EndSection Wie sieht das bei Dir aus? => nein, dann entspr. ändern 4) Wenn alles nicht mehr hilft und Du keinen Promise-Controller benutzt, versuch mal einen 2.4.x-Kernel. Ich habe meine Karte mit einem 2.2.x Kernel auch nicht zum Laufen gebracht. Was mich nur wundert, ist die Geschichte mit dem Nvidia-Logo. Kriegt man das, hat man's meistens geschafft. Viel Glück! Martin
Martin Öhler wrote:
[...] Ganz wichtig: Hast Du Deine Festplatte an einem Promise-100-Controller hängen??? Das gibt nochmal Extra-Probleme...s.u.
Habe hier eine Festplatte am Promise Controller (Asus A7V133) haengen und eigentlich keine Probleme.... (Xfree 4.1.0, Nvidia Treiber 1.0-1251, KDE 2.1.2, Kernel 2.4.4-SuSE12)
[...] klar, aber Hardware-Beschleunigung mußt Du als root mit switch2nvidia_glx aktivieren. Das kannst Du z.B. beim Booten automatisch durch einen Eintrag in der /sbin/init.d/boot.local abarbeiten lassen.
Nein. Einmalig ein switch2nvidia_glx sollte reichen, schliesslich werden dadurch nur ein paar Links korrekt auf die richtigen Bibliotheken gesetzt.....
Jetzt mal von vorn: 0) Promise-Controller in Benutzung? => nochmal schreiben, mehr Probleme
Kann ich nicht bestaetigen.... CU, Thomson -- Thomas Hertweck, Geophysicist Geophysical Institute, University of Karlsruhe Hertzstr. 16, D-76187 Karlsruhe, Germany
Hi! Thomas Hertweck wrote:
Martin Öhler wrote:
[...] Ganz wichtig: Hast Du Deine Festplatte an einem Promise-100-Controller hängen??? Das gibt nochmal Extra-Probleme...s.u.
Habe hier eine Festplatte am Promise Controller (Asus A7V133) haengen und eigentlich keine Probleme.... (Xfree 4.1.0, Nvidia Treiber 1.0-1251, KDE 2.1.2, Kernel 2.4.4-SuSE12)
^^^^^ Klar, hast ja auch einen 2.4er Kernel. Solltest Du einen 2.2er benutzen wollen brauchst Du nämlich einen speziellen. Da er erst einen 2.2er Kernel hatte, stellt sich klar die Frage. Wenn Du mehr davon wissen willst, schau einfach mal in die Supportdatenbank. Kernel ist der k_eide...
[...] klar, aber Hardware-Beschleunigung mußt Du als root mit switch2nvidia_glx aktivieren. Das kannst Du z.B. beim Booten automatisch durch einen Eintrag in der /sbin/init.d/boot.local abarbeiten lassen.
Nein. Einmalig ein switch2nvidia_glx sollte reichen, schliesslich werden dadurch nur ein paar Links korrekt auf die richtigen Bibliotheken gesetzt.....
kann sein...
Jetzt mal von vorn: 0) Promise-Controller in Benutzung? => nochmal schreiben, mehr Probleme
Kann ich nicht bestaetigen....
s.o. CU Martin
Andreas Hippauf wrote:
jetzt hab ich mir extra eine Geforce2MX (von Hercules die 3D-Prophet mit 64 MB) gekauft, damit ich endlich 3D Unterstützung bekomme und denkste! Ich krieg trotz aller Readmes und Tips nur max. 75 fps bei gears. :-(
Bei mir: Asus A7V133, Kernel 2.4.4-SuSE12, Xfree 4.1.0, KDE 2.1.2 und Nvidia Treiber 1.0-1251. Das laeuft alles eigentlich ziemlich prima mit einer Asus V7100 2V/1D, keine Abstuerze.... Vorgehensweise: 1. Habe mir nach Neuinstallation einen eigenen Kernel gebastelt. 2. Xfree 4.1.0 installiert (von SuSE die aktuellen RPMs) 3. NVIDIA-Kernel SRPM compiliert und installiert, ebenso NVIDIA GLX RPM installiert. 4. KDE 2.1.2 installiert (von SuSE die aktuellen RPMs) 5. sax2 aufgerufen mit den Optionen "-f -m 0=nvidia". Karte wurde korrekt erkannt und XF86Config-Datei er- zeugt. Wichtig: Doku unter /usr/share/doc/packages/NVIDIA_GLX komplett durchlesen. Auszug aus der /etc/X11/XF86Config: Section "ServerFlags" Option "AllowMouseOpenFail" Option "NvAGP" "1" # Nvidia AGP Option "ConnectedMonitor" "DFP" # Flat Panel EndSection Section "Module" Load "type1" Load "speedo" Load "extmod" Load "freetype" Load "glx" EndSection Section "Device" BoardName "GeForce 2 MX" BusID "1:0:0" Driver "nvidia" Identifier "Device[0]" Screen 0 VendorName "Nvidia" EndSection Ein Auslesen von /proc/nv/card0 liefert (etwas gekuerzt) ----- Driver Info ----- NVRM Version: 1.0-1251 ------ Card Info ------ Model: GeForce2 MX IRQ: 11 ------ AGP Info ------- AGP status: Enabled AGP Driver: NVIDIA Bridge: Via Apollo Pro KT133 Rates: 4x 2x 1x [4x] Gears liefert etwas um die 1800 FPS..... Vielleicht hilft es ja. Falls das System arg instabil ist, wuerde ich auf alle Faelle mal mit den AGP Modul rumspielen, vielleicht zunaechst mal AGP ganz abstellen. Ansonsten wie gesagt waren die alten 0.9 Nvidia Treiber wohl etwas "schneller", die 1.0 Treiber empfinde ich aber als deutlich stabiler. Ansonsten check mal die Installation der Nvidia- RPMs, da wuerde ich auf alle Faelle raten, das Kernel SRPM zu nehmen und selbst zu compilieren, nicht das SuSE RPM. CU, Thomson -- Thomas Hertweck, Geophysicist Geophysical Institute, University of Karlsruhe Hertzstr. 16, D-76187 Karlsruhe, Germany
Am Sonntag, 8. Juli 2001 13:51 schrieb Thomas Hertweck:
Bei mir: Asus A7V133, Kernel 2.4.4-SuSE12, Xfree 4.1.0, KDE 2.1.2 und Nvidia Treiber 1.0-1251. Das laeuft alles eigentlich ziemlich prima mit einer Asus V7100 2V/1D, keine Abstuerze.... Vorgehensweise: 1. Habe mir nach Neuinstallation einen eigenen Kernel gebastelt.
Das hab ich noch nie gemacht. Kristalliert sich aber langsam wohl als einziger Ausweg raus.... VERZWEIFLUNG!!!
2. Xfree 4.1.0 installiert (von SuSE die aktuellen RPMs)
Hatte ich schon. Grotteninstabil. X4.0.3 bleibt soweit scheinbar nicht "hängen". Werd das also mal noch lassen. Danke für den Tipgeber in dieser Liste!
3. NVIDIA-Kernel SRPM compiliert und installiert, ebenso Hab ich jetzt nach der Anleitung auf SUSE (ftp://ftp.suse.com/pub/suse/i386/X/XFree86/XFree86.4.1.0/SuSE/README) auch gemacht, hab aber bei depmod -a unresolved symbols bekommen und war insgesamt wenig erfolgreich. Hab dann wieder direkt das rpm eingespielt, jetzt gehts wieder.... NVIDIA GLX RPM installiert.
Jo. erledigt.
4. KDE 2.1.2 installiert (von SuSE die aktuellen RPMs) erledigt.
5. sax2 aufgerufen mit den Optionen "-f -m 0=nvidia". Karte wurde korrekt erkannt und XF86Config-Datei er- zeugt. Hab eine funktionierende XF86config hier, bis auf den AGP-Teil...
Wichtig: Doku unter /usr/share/doc/packages/NVIDIA_GLX komplett durchlesen.
Hab ich gelesen, aber hab ich es auch verstanden? Ich glaub nicht ganz.... Sorry. Aber vielleicht könnt Ihr mir meine Anfängerprobleme nochmal langsam auf Deutsch erklären?
Auszug aus der /etc/X11/XF86Config:
Section "ServerFlags" Option "AllowMouseOpenFail" Option "NvAGP" "1" # Nvidia AGP Option "ConnectedMonitor" "DFP" # Flat Panel EndSection
Aha! Ich hatte das NvAGP immer unter Screens. Habs jetzt umgesetzt und auch diese Mouse aufgenommen, aber ich krieg weiterhin die Fehlermeldung, EE) NVIDIA(0): Failed to initialize AGP und keine 3D Beschleunigung. Rechte gerade geprüft, die stimmen. switch2nvidia_glx und ldconfig hab ich auch hinter mir.
Section "Module" Load "type1" Load "speedo" Load "extmod" Load "freetype" Load "glx" EndSection
Section "Device" BoardName "GeForce 2 MX" BusID "1:0:0" Driver "nvidia" Identifier "Device[0]" Screen 0 VendorName "Nvidia" EndSection
hab ich auch so.
Ein Auslesen von /proc/nv/card0 liefert (etwas gekuerzt)
----- Driver Info ----- NVRM Version: 1.0-1251 ------ Card Info ------ Model: GeForce2 MX IRQ: 11 ------ AGP Info ------- AGP status: Enabled AGP Driver: NVIDIA
Das ist wohl mein Problem!!! Wie krieg ich den da hin?
Bridge: Via Apollo Pro KT133 Rates: 4x 2x 1x [4x]
Gears liefert etwas um die 1800 FPS.....
Wenns mal kurz mit HW-beschl. lief dann ca. 1400 aber das wär ok. Nur es sollte länger als 15 sek. laufen. z.Zt. leider wieder gar nicht und ich hab keinen Schimmer warum. Wahrscheinlich weil ich versucht habe die nvidiasourcen zu übersetzen....
Vielleicht hilft es ja. Falls das System arg instabil ist, wuerde ich auf alle Faelle mal mit den AGP Modul rumspielen, vielleicht zunaechst mal AGP ganz abstellen. Ansonsten wie gesagt waren die alten 0.9 Nvidia Treiber wohl etwas "schneller", die 1.0 Treiber empfinde ich aber als deutlich stabiler. Ansonsten check mal die Installation der Nvidia- RPMs, da wuerde ich auf alle Faelle raten, das Kernel SRPM zu nehmen und selbst zu compilieren, nicht das SuSE RPM.
Den Teil bräuchte ich ausführlicher! wie meinst du rumspielen, was muss/kann ich da machen? Im Bios deaktivieren? Irgendwelche configfiles noch zusätzlich? Hat man ohne AGP auch 3D Unterstützung? Geht das? Oder braucht man AGP dazu? Und wie kriegt man den AGPGART los? Bitte detailliert erklären, ich bin da echt völlig unbeleckt.... Danke für Eure Geduld, ist wirklich klasse, wenn man bei solchen Problemen nicht völlig allein ist! -- MfG, Andreas Hippauf http://home.t-online.de/home/AHippauf
participants (3)
-
Andreas Hippauf
-
Martin Öhler
-
Thomas Hertweck