Re: Qt OpenGL Progamme seg fault bei Remotedisplay auf nicht Linuxmaschinen
On Friday, 3. August 2001 09:01, Peter Bossy wrote:
On Thursday, 2. August 2001 17:57, Oliver Fleig wrote:
Ich bekomme ein segmentation fault bei der Ausfuehrung von Qt-OpenGL Programmmen sobald das Display auf einen anderen Rechner umgeleitet wird. Das betrifft sowohl meine als auch die unter /usr/lib/qt-2.3.0/examples (zB gear) bereits vorcompilierten Programme. Ist allerdings das OS auf dem Displayrechner Linux, funktionierts.
Hab´s gerade mal ausprobiert:
$ xhost +anderer_Rechner $ rlogin anderer_Rechner $ export DISPLAY=mein_Rechner:0.0 $ gears Xlib: connection to ":0.0" refused by server Xlib: Client is not authorized to connect to Server 199 frames in 5.005 seconds = 39.760 FPS 235 frames in 5.005 seconds = 46.953 FPS 235 frames in 5.005 seconds = 46.953 FPS
Voraussetzung ist wohl, daß der DISPLAY-Rechner auch OpenGL unterstützt!
Danke Peter! Das hatte ich allergings beachtet: DISPLAY-Rechner ist eine SGI O2, mit ganz viel OpenGL. Cheers Oliver -- Oliver Fleig - Laboratoire IDM (fka SIM) mailto:Oliver.Fleig@univ-rennes1.fr +33 2 99 33 68 63 - http://idm.univ-rennes1.fr/users/fleig PGP fingerprint = 9E 33 AC 7D 82 1A AE CC 9C 2B 71 BB CA B7 23 06
On Friday, 3. August 2001 11:12, Oliver Fleig wrote:
On Friday, 3. August 2001 09:01, Peter Bossy wrote:
On Thursday, 2. August 2001 17:57, Oliver Fleig wrote:
Ich bekomme ein segmentation fault bei der Ausfuehrung von Qt-OpenGL Programmmen sobald das Display auf einen anderen Rechner umgeleitet wird. Das betrifft sowohl meine als auch die unter /usr/lib/qt-2.3.0/examples (zB gear) bereits vorcompilierten Programme. Ist allerdings das OS auf dem Displayrechner Linux, funktionierts.
Hab´s gerade mal ausprobiert:
$ xhost +anderer_Rechner $ rlogin anderer_Rechner $ export DISPLAY=mein_Rechner:0.0 $ gears Xlib: connection to ":0.0" refused by server Xlib: Client is not authorized to connect to Server 199 frames in 5.005 seconds = 39.760 FPS 235 frames in 5.005 seconds = 46.953 FPS 235 frames in 5.005 seconds = 46.953 FPS
Voraussetzung ist wohl, daß der DISPLAY-Rechner auch OpenGL unterstützt!
Danke Peter! Das hatte ich allergings beachtet: DISPLAY-Rechner ist eine SGI O2, mit ganz viel OpenGL.
Ich treibe hier das Spielchen anders herum. Ich hole mir das Display von einer SGI Octane (lautwiestaubsaugerundausdembüroverbannt) ;-) inkl. OpenGL-Anwendung auf meinen Linux-Rechner. Leider kann ich das im Moment nicht so einfach umstricken. Aber ich habe da noch eine Idee: Vielleicht läuft bei Dir auf der Linuxkiste OpenGL per Hardwarebeschleunigung. Ich glaube, daß man auf Software-rendering mit: switch2xf86_glx umstellen kann. Versuch das mal. Gruß Peter
On Friday, 3. August 2001 12:47, Peter Bossy wrote:
On Friday, 3. August 2001 11:12, Oliver Fleig wrote:
On Friday, 3. August 2001 09:01, Peter Bossy wrote:
On Thursday, 2. August 2001 17:57, Oliver Fleig wrote:
Ich bekomme ein segmentation fault bei der Ausfuehrung von Qt-OpenGL Programmmen sobald das Display auf einen anderen Rechner umgeleitet wird. Das betrifft sowohl meine als auch die unter /usr/lib/qt-2.3.0/examples (zB gear) bereits vorcompilierten Programme. Ist allerdings das OS auf dem Displayrechner Linux, funktionierts.
Hab´s gerade mal ausprobiert:
$ xhost +anderer_Rechner $ rlogin anderer_Rechner $ export DISPLAY=mein_Rechner:0.0 $ gears Xlib: connection to ":0.0" refused by server Xlib: Client is not authorized to connect to Server 199 frames in 5.005 seconds = 39.760 FPS 235 frames in 5.005 seconds = 46.953 FPS 235 frames in 5.005 seconds = 46.953 FPS
Voraussetzung ist wohl, daß der DISPLAY-Rechner auch OpenGL unterstützt!
Danke Peter! Das hatte ich allergings beachtet: DISPLAY-Rechner ist eine SGI O2, mit ganz viel OpenGL.
Ich treibe hier das Spielchen anders herum. Ich hole mir das Display von einer SGI Octane (lautwiestaubsaugerundausdembüroverbannt) ;-) inkl. OpenGL-Anwendung auf meinen Linux-Rechner. Leider kann ich das im Moment nicht so einfach umstricken.
Aber ich habe da noch eine Idee: Vielleicht läuft bei Dir auf der Linuxkiste OpenGL per Hardwarebeschleunigung. Ich glaube, daß man auf Software-rendering mit:
switch2xf86_glx
Hallo Peter! Das Rendering wird vom DISPLAY-Rechner uebernommen, er entschiedet welche GL Library er verwendet. Gemeinsam muss dem auszufuehrenden Rechner und dem DISPLAY-Rechner nur die OpenGL unterstuezung sein. Beispiel: Programm laeuft auf A ( A hat locales OpenGL durch Mesa-Softwarerendering) -> DISPLAY ist auf B (B hat locales OpenGL durch Hardwarerendering) Dann wird das Programm (obwohl es auf A laeuft) auf DISPLAY B voll Hardware-OpenGL untestuetzt. Das kann alsp nicht das Problem sein. Teste doch mal folgendes: Setze dich an deine SGI -> telnet nach linux export DISPLAY=inux:0 /usr/lib/qt2/examples/gear/gear das gibt bei mir segmnetation fault. Falls das ein Problem mit OpenGL waere haette ich sowas wie: Cannot find matching visual oder so Cheers Oliver -- Oliver Fleig - Laboratoire IDM (fka SIM) mailto:Oliver.Fleig@univ-rennes1.fr +33 2 99 33 68 63 - http://idm.univ-rennes1.fr/users/fleig PGP fingerprint = 9E 33 AC 7D 82 1A AE CC 9C 2B 71 BB CA B7 23 06
On Friday, 3. August 2001 14:34, Oliver Fleig wrote:
Teste doch mal folgendes: Setze dich an deine SGI -> telnet nach linux export DISPLAY=inux:0 /usr/lib/qt2/examples/gear/gear
Geht nicht mehr. Die SGI hat keinen Monitor mehr. der hängt an meiner Linuxkiste. Sorry! So und jetzt mach ich erstmal Feierabend. Gruß Peter
participants (2)
-
Oliver Fleig
-
Peter Bossy