PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Suche 3D Test



Gorn
02.07.01, 20:16
Ich habe mir die Grafiktreiber von Nvidia installiert und habe mal kurz tuxracer (unter KDE) gestartet - das ist mega lahm da passiert nichts - jetzt bin ich mir nicht sicher ob ich die treiber richtig installiert habe -

ach ja, wenn ich linux beenden will kommt auf meinem bildschirm "out of range" fehlt mir das das nvidia logo oder was mecker da?

Gorn

Catonga
02.07.01, 21:38
glxinfo ist ein guter Test um zu sehen ob die Karte im Software modus läuft.


Wenn man eher was mit 3d Grafik dabei sehen will, dann gibt es gears oder die Quake 3 demo, welche sich sehr gut dafür eignet.

Gorn
03.07.01, 07:19
Danke erstmla für die schnelle Antowort!
Ich habe glxinfo ausgeführt und bekam haufenweise Output - erstmal durchwühlen:

direct rendering: Yes
server glx vendor string: Brian Paul
server glx version string: 1.3 Mesa 3.4s

Ich denke, d.h. ich habe glx!

Ach ja zum Quake 3 Demo lässt Du das unter Xwindowslaufen? Ich habe halt die Standard Gl-Linux games unter Xwindows gestetet und das läuft alles lahm - kann man auf "Vollbild" stellen oder sollte ich lieber die Programme vo Prompt starten?

Gorn

Catonga
03.07.01, 19:29
Ja, die ganzen 3d Spiele auch Quake 3 solltst du vom X-Window aus starten.


Die sind auf XFree angewiesen.

Von der Console aus werden sie gar nicht starten bzw. ne Fehlermeldung bringen.

hunter
03.07.01, 20:56
Nach meiner Erfahrung läuft OpenGL entweder schnell oder überhaupt nicht.

Wenn ich glxinfo eigebe steht da meine Karte und Massenweise Sachen von NVidia. Du benutzt aber Mesa und damit gehts nicht. Mesa kann zwar 3D aber nicht so schnell wie du es brauchst.

Du hast wahrscheinlich noch was falsch. Liste mal auf welche Distri du hast, welches xfree, welche Grafikkarte und welchen NVidia Treiber.

Danach schreib mal kurz auf was du gemacht hast. Stichpunkte reichen, dann sollte ich erkennen können ob du es richtig gemacht hast.

Catonga
03.07.01, 22:04
"server glx vendor string: Brian Paul"

Müßte da nicht "server glx vendor string: NVidia Corporation" da stehen?


Du darfst eines nicht verwechseln.
Für NVidia Karten gibt es open source Treiber
von der open source community und closed source Treiber direkt von NVidia.

Nur die closed source Treiber sind 3d fähig.
Die open source Treiber können nur 2d.


Schau mal nach ob die richtigen Treiber auch geladen werden.

Hunter schrieb:
<BLOCKQUOTE><font size="1" face="Arial,Helvetica,Geneva">Zitat:</font><HR> Du benutzt aber Mesa und damit gehts nicht. Mesa kann zwar 3D
aber nicht so schnell wie du es brauchst.
[/quote]

Das ist so nicht ganz richtig.
Mesa ist ein Teil von XFree, bzw. in XFree 4.1 enthalten.
Worauf ich aber hinaus will, ohne Mesa würde 3d gar nicht gehen.
Mesa ist "DIE" OpenGL API unter Linux.
Dadurch das es aber in XFree enthalten ist muß man die extra Mesa Pakete nicht installieren, falls du das meintest.

Gorn
04.07.01, 07:53
Hallo an alle!!!


Okay - meine Distribution ist SUSE 7.1
ich habe xfree 4.10 geupdatet - soweit ich weiss läfut die auch!!!

dann habe ich mir die treiber von nvidia geholt und die so installiert wie es in der anleitung stand (da stand auch mal sollte alle fehlermeldungen ignoriern - da waren zwei und die habe ich ignoriert!).- habe mit dem behelf rpm befehl und Uhv und force installiert!

es kann natürlich jetzt sein, dass ich immernoch die treiber von suse drauf habe und nicht die von nvidia!

meine grafikkarte ist: tnt I von diamond

die nvidia GLX-1.0 treiber haben die Version: 1251 für suse7.1

ich habe dann sax2 aufgerufen und unter nvidia die tnt I (da zeigte der mir die PCI treiber an - obwohl ich AGP habe) teriber ausgewählt und unter 3D GLX angeklickt! Ach ja, beim ausschalten des Rechners bekomme ich seit dem den Fehler "OUT OF RANGE" und ich ausser diesem Schriftzug das Protokoll nicht mehr sehen!

Gorn

hunter
04.07.01, 08:17
Ich vermisse in deinen Ausführungen das du Load "glx" und statt nv nvidia eingetragen hast.

Geh mal auf www.linuxforen.de/faq (http://www.linuxforen.de/faq) auf meinen Nvidia FAQ Text nach weiter unten. Da steht drin wo du genau was eintragen mußt. Du kannst das natürlich auch bei Sax2 eintragen. Da mußt du irgendwie bei den Grafikeinstellungen dien Treiber von nv zu nvidia ändern und beim Menü Module laden "glx" auswählen.

Alternativ kannst du wie beschrieben die Datei /etc/X11/xfree86-4 (oder so ähnlich) mit einem Editor bearbeiten und die Eintragungen machen.

Danach dann die X-Server neu starten und nochmal glxinfo eingeben.

Gorn
05.07.01, 06:06
Merkwürdig, das sagt mir die glxinfo:
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: Brian Paul
server glx version string: 1.3 Mesa 3.4
server glx extensions:
GLX_MESA_pixmap_colormap, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_MESA_release_buffers, GLX_MESA_copy_sub_buffer, GLX_SGI_video_sync,
GLX_ARB_get_proc_address

Aber das habe ich in der x86Config stehen:
Section "Module"
Load "type1"
Load "speedo"
Load "extmod"
Load "freetype"
Load "glx"
EndSection

Section "Device"
BoardName "Riva TNT"
BusID "1:0:0"
Driver "nvidia"
Identifier "Device[0]"
Screen 0
VendorName "Nvidia"
EndSection

Es ist alsp GLX geladen und NVIDIA eingestellt - ich habe aber immer noch das alte MESA drin?!?!?!!?

Gorn

Zaphod-B
05.07.01, 06:16
Probier mal in der Konsole:
"su"dort musst du dein root Passwort eingeben,und dann musst du
"switch2nvidia_glx"eingeben.Wenn du dann glxinfo eingibst müssten dann die richtigen Werte angezeigt werden.
Dann klappt's auch mit tuxracer.
;)

Greetings Eddy

Catonga
05.07.01, 14:38
Ansonsten wen es dann immer noch nicht funktioniert.


Regel 1.
Vergiß Sax2

Regel 2.
Glaub das nicht wenn NVidia sagt die Fehlermeldungen soll man ignorieren.
Wenn dir ne Library fehlt können die Treiber eventuell nicht richtig funktionieren.
Also Fehlermeldungen posten.


Regel 3.
Die Einstellungen die Sax macht, statt mit Sax mit dem Editor von Hand in der XFree86 Config Datei editieren.
Steht im /etc Verzeichnis drin.
Beispiele wie das geht gibt es im Internet zur genüge.
Entweder Hunters Faq.
Comrads www.holarse.net (http://www.holarse.net) Webseite
oder beim dri.sourceforge.net project.
Zur not kannst du auch bei NVidia vorbeisschauen.


Aber bevor du das alles machste poste erstmal deine XFree86 Config Datei, vielleicht läßt sich das Problem ganz leicht aus der Welt schaffen.

Gorn
05.07.01, 17:13
Ihr seid klasse also soweit bin ich:

Ich habe zwei XF86Config - einmal unter /etc und einmal direkt unter /etc/x11

bei beiden steht im Kopf Xfree Version 3.x dirn?! Ich befürchte ich habe was falsch gemacht!

switch2nvidia_glx - das habe ich nochmal ausgführt und jetzt lässt sich glxinfo nicht mehr aussfürhe, bzw. es schmeisst mich aus dem Xwindows zurück zur Anmeldung!

Hier ist die XfreeConfig aus /etc/x11

--------#
# »» SaX generated XFree86 config file ««
# Created on: 2001-07-05.
#
# Version: 4.3
# Contact: Marcus Schaefer <sax@suse.de>, 2001
#
# Automatically generated by [SaX2] (4.3)
# PLEASE DO NOT EDIT THIS FILE!
#

Section "Files"
FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/local"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/URW"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo"
FontPath "/usr/X11R6/lib/X11/fonts/PEX"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/misc"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/100dpi"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/latin7/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/baekmuk:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/japanese:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/kwintv"
FontPath "/usr/X11R6/lib/X11/fonts/truetype"
FontPath "/usr/X11R6/lib/X11/fonts/uni"
FontPath "/usr/X11R6/lib/X11/fonts/CID"
FontPath "/usr/X11R6/lib/X11/fonts/ucs/misc"
FontPath "/usr/X11R6/lib/X11/fonts/ucs/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/ucs/100dpi"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/misc"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/100dpi"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/misc/sgi"
FontPath "/usr/X11R6/lib/X11/fonts/xtest"
ModulePath "/usr/X11R6/lib/modules"
RgbPath "/usr/X11R6/lib/X11/rgb"
EndSection

Section "ServerFlags"
Option "AllowMouseOpenFail"
EndSection

Section "Module"
Load "type1"
Load "speedo"
Load "extmod"
Load "freetype"
Load "glx"
EndSection

Section "InputDevice"
Driver "Keyboard"
Identifier "Keyboard[0]"
Option "Protocol" "Standard"
Option "XkbLayout" "de"
Option "XkbModel" "pc104"
Option "XkbRules" "xfree86"
Option "XkbVariant" "nodeadkeys"
EndSection


Section "InputDevice"
Driver "mouse"
Identifier "Mouse[1]"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "on"
Option "Emulate3Timeout" "50"
Option "InputFashion" "Mouse"
Option "Name" "INTELLIPOINT MOUSE PS/2"
Option "Protocol" "imps/2"
Option "Vendor" "MICROSOFT"
EndSection


Section "Monitor"
HorizSync 15-72
Identifier "Monitor[0]"
ModelName "DDC-Probed"
VendorName "DDC-Probed"
VertRefresh 30-87
UseModes "Modes[0]"
EndSection

Section "Monitor"
HorizSync 30-33
Identifier "Monitor[1]"
ModelName "Unknown"
VendorName "Unknown"
VertRefresh 43-72
UseModes "Modes[1]"
EndSection


Section "Modes"
Identifier "Modes[0]"
Modeline "1152x870" 97.61 1152 1168 1384 1568 870 870 881 909
Modeline "1024x768" 78.53 1024 1040 1216 1400 768 768 777 786
Modeline "1024x768" 82.34 1024 1040 1216 1400 768 768 777 786
Modeline "800x600" 46.80 800 816 928 1072 600 600 606 626
Modeline "640x480" 29.12 640 656 720 864 480 480 485 501
EndSection

Section "Modes"
Identifier "Modes[1]"
Modeline "640x480" 25.18 640 664 760 800 480 491 493 525
EndSection


Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 15
Modes "1152x870" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1152x870" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024"
EndSubSection
SubSection "Display"
Depth 32
Modes "1152x870" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1152x870" "1024x768" "800x600" "640x480"
EndSubSection
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
EndSection

Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 15
Modes "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 32
Modes "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "640x480"
EndSubSection
Device "Device[1]"
Identifier "Screen[1]"
Monitor "Monitor[1]"
EndSection


Section "Device"
BoardName "Riva TNT"
BusID "1:0:0"
Driver "nvidia"
Identifier "Device[0]"
Screen 0
VendorName "Nvidia"
EndSection

Section "Device"
BoardName "Mystique MGA 1064SG"
BusID "0:12:0"
Driver "mga"
Identifier "Device[1]"
Screen 0
VendorName "Matrox"
EndSection


Section "ServerLayout"
Identifier "Layout[all]"
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
Option "Clone" "off"
Option "Xinerama" "off"
Screen "Screen[0]" LeftOf "Screen[1]"
Screen "Screen[1]"
EndSection

Section "DRI"
Group "video"
Mode 0660
EndSection


--> Ende


Gorn
Ach ja - ich bin am Wochenende nicht da und kann nicht ins Forum - werde deshalb nicht direkt anworten können - aber vielen vielen Dank im voraus.

Gorn

Gorn
07.07.01, 07:14
Juhu 3D klappt jetzt! Aber glxinfo schmeisst mich ganz aus der Konsole - hmm - aber damit kann ich leben da das leben nun bund und glx ist!

Gorn :D

netwalker
15.07.01, 14:35
hi,
hab auch mal glxinfo eingegeben nur bei mir wird der birlschirm schwarz...
was hier das problem ??????

Danke im vorraus
netwalker

garfikkarte: geforce 2 mx
suse 7.1

Catonga
15.07.01, 16:39
<BLOCKQUOTE><font size="1" face="Arial,Helvetica,Geneva">Zitat:</font><HR>Original erstellt von netwalker:
<STRONG>hi,
hab auch mal glxinfo eingegeben nur bei mir wird der birlschirm schwarz...
was hier das problem ??????

Danke im vorraus
netwalker

garfikkarte: geforce 2 mx
suse 7.1</STRONG>[/quote]

Hast du es als root versucht?
Wenn nein, dann probier es mal als root zu starten.

netwalker
15.07.01, 20:01
Hatte ich schon als root eingegeben


netwalker

Catonga
15.07.01, 23:38
Ok, mach folgendes.
gebe dies als root ein (ohne $ Zeichen):

$ glxinfo > test.txt

Das speichert den output von glxinfo in eine Textdatei, der enthält Möglicherweise Infos oder ne Fehlermeldung so das man sieht worans lag.

Diese Datei kannst du dann ganz bequem mit einem Texteditor öffnen und anschauen oder du postest sie am besten gleich hier.