PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : X + OpenGL


kehj
11.10.01, 17:30
Moin,

ich versuche mich in OpenGL Programmierung und mußte leider feststellen, daß OpenGL Programme bei mir mit der Meldung:
GLUT: Fatal Error in ssystem: OpenGL GLX extension not supported by display: :0

Abbrechen. Ich hab 'n SuSE 7.0 und die Packete mesa, glxdev und dev3dfx (Voodoo3) installiert.

Kann mir jemand weiterhelfen? Ist wichtig :confused: :confused:

[ 11. Oktober 2001: Beitrag editiert von: kehj ]

christophwth
11.10.01, 18:54
Hi
ich vermute es liegt an mesa

meine es darf nur das mesa für 3dfx installiet sein

du sollest versuchen alle mesa sachen wegzulassen.
das kann bedeuten das du zunächst den X-server aktualisieren musst

es gibt bei suse auch für 7.0 aktuelle
pakete für den 4.1er X-server

so weit ich weiss ist glxdev auch nicht für mesa

vielleicht helfen dir folgende links weiter
http://www.linuxdoc.org/HOWTO/3Dfx-HOWTO.html http://web2.iadfw.net/sjbaker1/bookmarks.html http://www.tweakcentral.de/tutorials/linuxspiele/druck.html
http://www.gamedev.net/hosted/blackart/oglint.html


ich verstehe die ganzen 3d geschichten auch nicht
es gibt dort sehr viele informationen
und änderungen.
am einfachsten ist wohl den 4.1 er X-server zu nutzen mit glx oder dri

siehe auch ,
http://dri.sourceforge.net/doc/DRIbeginner.html

dort steht auch mesa ist für software rendering
siehe auch glossary bei sourceforge

gruss
christoph

Markus N.
11.10.01, 18:56
Hi,

damit GLX auch funktioniert muss du dafür sorgen, dass beim Starten von X die entsprechenden Mudule mitgeladen werden.
Dazu musst du in der Datei /etc/X11/XF86Config
in der Section "Module" folgende Zeilen ergänzen:
Load "glx"
Load "dri"

Und wenn du ausserdem noch willst dass jeder Benutzer auf GLX zugreifen kann solltest du noch diese Zeilen ergänzen(allerdings erst nach der Modulesektion und nicht darin):
Section "DRI"
Mode 0666
EndSection

Ich hoffe, dass hat geholfen
Gruss Markus

kehj
13.10.01, 12:03
Ich hab in XF86Config die Zeilen von oben eingetragen und raus kam:
[Auszug xdm.error]

XF86Config: /etc/XF86Config
(**) stands for supplied, (--) stands for probed/default values
(--) no ModulePath specified using default: /usr/X11R6/lib/modules
glx: Unknown error loading module
dri: Unknown error loading module

Config Error: /etc/XF86Config:55

Section "DRI"
^^^^^
not a recognized section name
xdm error (pid 1554): Server for display :0 terminated unexpectedly: 255

Woran kann das liegen?
Ich werde mir jetzt erstmal die HOWTOs reinziehen :confused:

christophwth
14.10.01, 02:09
Hi

was sagt denn

xdpyinfo oder X --version ?

in den 3.3.x er X-servern funktionierte

dri und glx noch nicht


gruss
christoph

kehj
14.10.01, 09:41
Moin,

xdpyinfo sagt Release number: 3360

Also 3.3.6 :eek:

Dann werde ich mir wohl mal den 4.x runterladen müssen...

marcoboy
14.10.01, 13:28
hmm hab Xfree4.1.0 übersetzt kernel gebaut module in der XF86Config geladen DRI für alle user freigegeben aber wenn ich glxinfo ausführe sagt er mir "direct rendering: NO "

in der XFree86.log ist alles ok module geladen Karte erkannt DRI enabled . Trotzdem will das DRI nicht , tuxracer läuft total langsam :-(.

PIII 450 redhat 7.0 kernel 2.4.10 voodoo3

was hab ich vergessen ??

christophwth
14.10.01, 19:24
Hi

ich kenne mich mit der voodoo 3 leider gar nicht aus. als ich mit meiner voodoo 1 experimentiert hatte gabs noch kein dri.

hier vielleicht ein link der euch weiterhilft : http://www.linuxvoodoo.com/reviews.php?op=showcontent&id=7

generell
sollten unter /usr/lib die module mit den namen libGL* (oder vielleicht libgl* ) dafür zuständig sein.

glx müsste nach erfolgreichem laden
auch mit lsmod ausgeben werden.

solange die anwort kommt
direct rendering: NO "
funktioniert dri noch nicht richtig.

gruss
christoph

kehj
15.10.01, 20:18
Moin,

ich habe die letzten 2 Tage mehr (oder) weniger erfolgreich versucht, den XFree 4.1.0 zu installieren...

Die gute Nachricht zuerst: OpenGL läuft :D
Die Schlechten: ich kann die Auflösung nicht richtig ändern. Die Konfiguration mache ich mit sax2. Wenn ich dann den X-Server probeweise starte und die Größe und Position des Bildes ändern will, stürzt das Programm _immer_ ab.
Und dann kann ich mich nicht als User mit KDM einloggen. Ich kriege nach dem Einloggen nur ne Shell geboten. Sonst nix. Wenn ich's über die Konsole mit startx versuche, tut's...

Ich denke, da wird noch ein wenig zu basteln sein... So langsam hab ich aber die Schnautze voll!
Ach ja, die Fonts der normalen Konsole sind auch im A*. Man sieht den Unterstrich _ nicht mehr...