troale
Anmeldungsdatum: 26. Januar 2006
Beiträge: Zähle...
|
Die Mathematiksoftware Mupad leistet auch unter Linux seit Jahren gute Dienste. Will man aber 3D-Graphiken generieren (z.B. mit dem Befehl plot3d(x^2y^2) so stürzt die Software auf meinem Netbook ab, während auf dem Desktoprechner (Ubuntu 13.10 mit Kernel driver in use: nvidia) alles problemlos funktioniert. Hier die Ausgabe im Terminal:
mupad
libGL error: failed to load driver: i965
libGL error: Try again with LIBGL_DEBUG=verbose for more details.
VRS assertion failed
src/opengl/enginegl.cpp(396) :
version : virtual void VRS::EngineGL::initialize()
could not get OpenGL version
kernel com error: read [-1]
Aborted (core dumped)
Weitere Infos:
Grafikkarte und verwendeter Treiber:
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])
Kernel driver in use: i915
Kernel modules: i915
Angewandte und verfügbare Auflösungen
xrandr --prop
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 32767 x 32767
LVDS1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 256mm x 144mm
EDID:
00ffffffffffff0006af5c3000000000
00130103801a0e780a99859555569228
22505400000001010101010101010101
010101010101121b565a500019303020
36000090100000180000000f00000000
00000000000000000020000000fe0041
554f0a202020202020202020000000fe
004231313658573033205630200a00ec
BACKLIGHT: 100 (0x00000064) range: (0,100)
Backlight: 100 (0x00000064) range: (0,100)
scaling mode: Full aspect
supported: None Full Center Full aspect
1366x768 60.0*+
1360x768 59.8 60.0
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
Broadcast RGB: Full
supported: Full Limited 16:2
audio: auto
supported: force-dvi off auto on
DP1 disconnected (normal left inverted right x axis y axis)
Broadcast RGB: Full
supported: Full Limited 16:2
audio: auto
supported: force-dvi off auto on Vielen Dank im Voraus für die Hilfe.
- Xorg.0.log (31.1 KiB)
- Download Xorg.0.log
|
Letalis_Sonus
Anmeldungsdatum: 13. April 2008
Beiträge: 12990
Wohnort: Oldenburg/Erlangen
|
libGL error: Try again with LIBGL_DEBUG=verbose for more details.
Dann mach das doch mal und starte es mit LIBGL_DEBUG=verbose.
|
troale
(Themenstarter)
Anmeldungsdatum: 26. Januar 2006
Beiträge: 73
|
Leider (noch) kein Erfolg. Die Software stürzt nach wie vor ab. Hier die Ausgabe des Versuchs: troale@xxx:~$ LIBGL_DEBUG=verbose
troale@xxx:~$ mupad
libGL error: failed to load driver: i965
libGL error: Try again with LIBGL_DEBUG=verbose for more details.
VRS assertion failed
src/opengl/enginegl.cpp(396) :
version : virtual void VRS::EngineGL::initialize()
could not get OpenGL version
kernel com error: read [-1]
Aborted (core dumped)
troale@xxx:~$
|
Letalis_Sonus
Anmeldungsdatum: 13. April 2008
Beiträge: 12990
Wohnort: Oldenburg/Erlangen
|
Wenn du die Zeile nur so eintippst, ist das lediglich eine lokale Variable, auf die das Programm/Skript/wasauchimmer keinen Zugriff hat. Du musst entweder mit einem vorangestellten export die Variable als Umgebungsvariable an alle folgenden Kommandos weiterreichen lassen, oder du übergibst sie explizit dem auszuführenden Programm, indem du das ganze schlicht direkt vor den auszuführenden Befehl stellst. troale schrieb: Die Software stürzt nach wie vor ab.
Wie das Wörtchen debug vermuten lassen sollte, dient dies auch nur, um über die Ausgabe mehr Informationen zu bekommen.
|
troale
(Themenstarter)
Anmeldungsdatum: 26. Januar 2006
Beiträge: 73
|
Alles klar. Hier die Ausgabe. Ein Kollege meinte gerade eben, dass ich den Grafiktreiber i915 installiert habe, aber eigentlich einen i965 bräuchte. Müsste ich also vielleicht einen aktuelleren bzw. passenderen Grafiktreiber installieren? troale@XXX:~$ export LIBGL_DEBUG=verbose
troale@XXX:~$ mupad
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/tls/i965_dri.so
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/i965_dri.so
libGL error: dlopen /usr/lib/i386-linux-gnu/dri/i965_dri.so failed (/usr/lib/i386-linux-gnu/libpciaccess.so.0: undefined symbol: gzopen64)
libGL: OpenDriver: trying ${ORIGIN}/dri/tls/i965_dri.so
libGL: OpenDriver: trying ${ORIGIN}/dri/i965_dri.so
libGL error: dlopen ${ORIGIN}/dri/i965_dri.so failed (${ORIGIN}/dri/i965_dri.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden)
libGL: OpenDriver: trying /usr/lib/dri/tls/i965_dri.so
libGL: OpenDriver: trying /usr/lib/dri/i965_dri.so
libGL error: dlopen /usr/lib/dri/i965_dri.so failed (/usr/lib/dri/i965_dri.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden)
libGL error: unable to load driver: i965_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: i965
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/swrast_dri.so
libGL: Can't open configuration file /home/troale/.drirc: Datei oder Verzeichnis nicht gefunden.
function is no-op
function is no-op
function is no-op
function is no-op
VRS assertion failed
src/opengl/enginegl.cpp(396) :
version : virtual void VRS::EngineGL::initialize()
could not get OpenGL version
Aborted (core dumped)
troale@XXX:~$ kernel com error: read [-1]
troale@XXX:~$
|
Letalis_Sonus
Anmeldungsdatum: 13. April 2008
Beiträge: 12990
Wohnort: Oldenburg/Erlangen
|
Nein, es gibt nur diesen einen Treiber. Allerdings... troale schrieb: libGL error: dlopen /usr/lib/i386-linux-gnu/dri/i965_dri.so failed (/usr/lib/i386-linux-gnu/libpciaccess.so.0: undefined symbol: gzopen64)
...scheint deine libpciaccess.so nicht so recht zum Treiber zu passen. Zeig mal die Ausgabe folgenden Befehls:
apt-cache policy libpciaccess0 libgl1-mesa-dri
|
troale
(Themenstarter)
Anmeldungsdatum: 26. Januar 2006
Beiträge: 73
|
troale@XXX:~$ apt-cache policy libpciaccess0 libgl1-mesa-dri
libpciaccess0:
Installiert: 0.12.902-1ubuntu0.2
Kandidat: 0.12.902-1ubuntu0.2
Versionstabelle:
*** 0.12.902-1ubuntu0.2 0
500 http://it.archive.ubuntu.com/ubuntu/ precise-updates/main i386 Packages
100 /var/lib/dpkg/status
0.12.902-1 0
500 http://it.archive.ubuntu.com/ubuntu/ precise/main i386 Packages
libgl1-mesa-dri:
Installiert: (keine)
Kandidat: 8.0.4-0ubuntu0.6
Versionstabelle:
8.0.4-0ubuntu0.6 0
500 http://it.archive.ubuntu.com/ubuntu/ precise-updates/main i386 Packages
500 http://security.ubuntu.com/ubuntu/ precise-security/main i386 Packages
8.0.2-0ubuntu3 0
500 http://it.archive.ubuntu.com/ubuntu/ precise/main i386 Packages
troale@XXX:~$
|
Letalis_Sonus
Anmeldungsdatum: 13. April 2008
Beiträge: 12990
Wohnort: Oldenburg/Erlangen
|
Ach, habe ich völlig vergessen... je nachdem wie alt das System war als du es installiert hast befindet sich auf dem System statt dem libgl1-mesa-dri Paket das libgl1-mesa-dri-lts-quantal oder libgl1-mesa-dri-lts-raring Paket, nach deiner Kernel Version zu urteilen müsste es letzteres sein. Eine kurze Suche mit Google ergab, dass das fehlende Symbol eigentlich von der zlib stammt. Die zlib wird von so ziemlich allem benutzt, was irgendwie mit Kompression zu tun hat - vermutlich wird auch mupad eine Version für seine eigene Laufzeitumgebung beigelegt haben. Diese wird dann allerdings vom Startskript der Software bevorzugt geladen. Normalerweise ist sowas kein Problem, da die Programme alles was sie brachen mitbringen und es so keine Kompatibilitätsprobleme gibt. Aber: das trifft leider nicht auf die Grafikbibliotheken zu - deren benötigte Bibliotheken können Ärger machen, und dazu gehört auch die zlib. Suche mal im Verzeichnis von mupad die Datei libz.so.1 und benenne diese testweise um, damit er gezwungen ist die (vermutlich aktuellere) Version des Systems zu benutzen.
|
troale
(Themenstarter)
Anmeldungsdatum: 26. Januar 2006
Beiträge: 73
|
Hallo,
vielen Dank für die Ideen, leider noch kein Erfolg. Vielleicht noch ein Vorschlag? Hier mal das Verzeichnis mupad/linux/lib Hab zunächst nur die libz.so.1 umbenannt, anschließend auch noch die libz.so (siehe letzten 2 Zeilen) root@XXX:/opt/MuPAD-4.0.6/linux/lib# ls -l
insgesamt 14916
drwxr-sr-x 2 root root 4096 Nov 18 07:38 gcclibs
-rw-r--r-- 1 root root 131388 Dez 31 2007 libexpat.so.1.0.0
drwxr-sr-x 2 root root 4096 Nov 18 07:38 libGLU
-rw-r--r-- 1 root root 120076 Dez 31 2007 libjpeg.so.62
-rwxr-xr-x 1 root root 2658980 Dez 31 2007 libmupvrs_qt.so.1.0.0
-rw-r--r-- 1 root root 179268 Dez 31 2007 libpng.so.3
-rwxr-xr-x 1 root root 3084596 Dez 31 2007 libQt3Support.so.4
-rwxr-xr-x 1 root root 1940548 Dez 31 2007 libQtCore.so.4
-rwxr-xr-x 1 root root 5621352 Dez 31 2007 libQtGui.so.4
-rwxr-xr-x 1 root root 385460 Dez 31 2007 libQtNetwork.so.4
-rwxr-xr-x 1 root root 188752 Dez 31 2007 libQtOpenGL.so.4
-rwxr-xr-x 1 root root 228472 Dez 31 2007 libQtSql.so.4
-rwxr-xr-x 1 root root 315244 Dez 31 2007 libQtXml.so.4
lrwxrwxrwx 1 root root 30 Nov 25 23:07 libstlport_gcc.so.4.6 -> /usr/lib/libstlport_gcc.so.4.6
-rw-r--r-- 1 root root 269124 Dez 31 2007 libtiff.so.3
-rw-r--r-- 1 root root 55432 Dez 31 2007 libz.so.1.old
-rw-r--r-- 1 root root 55432 Dez 31 2007 libz.so.old
|
Letalis_Sonus
Anmeldungsdatum: 13. April 2008
Beiträge: 12990
Wohnort: Oldenburg/Erlangen
|
Ist die Meldung jetzt immer noch dieselbe oder beschwert er sich stattdessen über ein anderes Symbol bzw eine andere Bibliothek?
|
troale
(Themenstarter)
Anmeldungsdatum: 26. Januar 2006
Beiträge: 73
|
Hallo,
du hast recht: die Meldung hat sich geändert. So langsam wird's spannend - sind wir/du am Ziel? Die Hoffnung ist da 👍 troale@XXX:~$ mupad
VRS assertion failed
src/opengl/enginegl.cpp(396) :
version : virtual void VRS::EngineGL::initialize()
could not get OpenGL version
kernel com error: read [-1]
Aborted (core dumped)
troale@XXX:~$
|
Letalis_Sonus
Anmeldungsdatum: 13. April 2008
Beiträge: 12990
Wohnort: Oldenburg/Erlangen
|
Wirf mal einen Blick in das libGLU Verzeichnis, vermutlich wirst du mit den dort enthaltenen GLU Bibliotheken ähnlich verfahren müssen.
|
troale
(Themenstarter)
Anmeldungsdatum: 26. Januar 2006
Beiträge: 73
|
Hatte schon die Hoffnung, da zumindest gefühlt es länger dauerte bis das Programm abgestürzt ist. Aber vielleicht wirklich nur gefühlt. Jedenfalls hier die Ausgabe: root@XXX:/opt/MuPAD-4.0.6/linux/lib/libGLU# mv libGLU.so.1 libGLU.so.1.old
root@XXX:/opt/MuPAD-4.0.6/linux/lib/libGLU# exit
troale@XXX:/opt/MuPAD-4.0.6/linux/lib/libGLU$ mupad
VRS assertion failed
src/opengl/enginegl.cpp(396) :
version : virtual void VRS::EngineGL::initialize()
could not get OpenGL version
kernel com error: read [-1]
Aborted (core dumped)
|
troale
(Themenstarter)
Anmeldungsdatum: 26. Januar 2006
Beiträge: 73
|
Mir ging es um die Darstellung von 3D-Graphiken. Ich bin bei Mupad nicht weitergekommen, habe aber jetzt eine sehr gute freie Alternative zur Darstellung von 3D-Graphiken: Geogebra. Zur Zeit ist die Version 5 noch nicht da, jedoch unter http://download.geogebra.org/installers/5.0/?C=M;O=D kann die Beta-Version geholt werden. Funktionen der Art f(x,y)=3x+4y+1 können sehr gut veranschaulicht werden, so dass Mupad diese Aufgabe für mich nicht mehr bewältigen muss.
Vielen Dank an Letalis Sonus für den Versuch, es unter Mupad zu schaffen.
|
Paul.Boll
Anmeldungsdatum: 30. November 2013
Beiträge: Zähle...
|
Hallo, auch ich stehe vor dem gleichen Problem wie oben geschildert.
Geogebra ist für meine Zwecke (Mathematikunterricht in Oberstufe) leider kein vollwertiger Ersatz.
Von daher bin ich sehr an einer Klärung interessiert und vielleicht kann "letalis Sonus" weiterhelfen.
Ich habe alles wie troale auch probiert und lande bei den genau gleichen Fehlermeldungen.
Wäre toll, wenn wir da weiterkämen.
Danke
|