Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: Do Jul 17, 2025 02:49

Foren-Übersicht » Programmierung » Allgemein
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 10 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: NT-Kompatibilitäts-Problem
BeitragVerfasst: Sa Nov 22, 2003 17:00 
Offline
DGL Member
Benutzeravatar

Registriert: Mi Aug 20, 2003 09:15
Beiträge: 70
Wohnort: Italien
Da ich Zugang (nicht admin) zu einem WindowsNT 5 -System habe, habe ich versucht dort OpenGL-Programme zu starten. Dies wird aber immer mit netten Zugriffs-/ und Ausnahmefehlern quittiert. :evil:
OpenGL-fähige Treiber sind (fast) sicher installiert und die Graphik ist eine relativ neue Chipsatzlösung.

OpenGL wird normal gestartet, aber ab dem ersten rendern treten nacheinander Speicherzugriffsfehler auf.

Woran kann das liegen? Gibt es Abhilfe für solche Kompatibilitätsprobleme (Die Performance dürfteauch etwas darunter leiden) z.B. Emulation,... ?

_________________
"Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt" Albert Einstein


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa Nov 22, 2003 18:48 
Offline
DGL Member
Benutzeravatar

Registriert: Fr Dez 13, 2002 12:18
Beiträge: 1063
Schau mal nach, ob alle deine verwendeten Befehle überhaupt initialisiert sind - eventuell verwendest du Extensions, die deine GraKa nicht beherrscht.

Wenn alle (nicht nur deine) OpenGL Treiber abstürzen, kannst du folgendes versuchen:

Du lädst dir Mcad oder Carad runter (ist egal welches) und startest es von der Kommandozeile mit folgenden Optionen:

Code:
  1. Carad GL mesagl.dll GLU mesaglu.dll SWGL


(Groß/Kleinschreibung beachten!). Damit zwingst du Carad den mitgelieferten MesaGL Softwaretreiber zu verwenden - sollte das auch nicht funzen, liegt der Fehler ganz woanders, wenns klappt, solltest du eventuell mal neue Grafiktreiber installieren (welches Modell hast du überhaupt?)

P.S. Windows NT 5?? Meinst du Windows 2000?

_________________
Viel Spaß beim Programmieren,
Mars
http://www.basegraph.com/


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa Nov 22, 2003 20:27 
Offline
Fels i.d. Brandung
Benutzeravatar

Registriert: Sa Mai 04, 2002 19:48
Beiträge: 3830
Wohnort: Tespe (nahe Hamburg)
Wollte gerade sagen. Was für ein Hersteller der Treiber ist den das? Alle gängigen sollten eigentlich ohne Probleme auf Win2k laufen. Auch WinNT4-Systeme sollten bei OpenGL keine großen Zicken machen.

_________________
"Light travels faster than sound. This is why some people appear bright, before you can hear them speak..."


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo Nov 24, 2003 18:45 
Offline
DGL Member
Benutzeravatar

Registriert: Mi Aug 20, 2003 09:15
Beiträge: 70
Wohnort: Italien
Ich meinte Windowns NT4.... *o wie peinlich*

Der Fehler tritt erst dann auf, sobald das "ganze" auf den Bildschirm kommen sollte... Extensions verwende ich keine.

Das mit dem Mesa-Treiber werde ich versuchen...

Welcher Chipsatz es ist, weis ich selber nicht genau. Der Treiber ist ein von Windows mitgelieferter.
Wäre schon möglich, dass der Treiber OpenGL nicht unterstützt: Als ich in der Delphi-Info-Box Alt-J-E-D-I eingetippt habe, kam der gleiche Fehler zum Vorschein.

_________________
"Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt" Albert Einstein


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo Nov 24, 2003 19:48 
Offline
DGL Member
Benutzeravatar

Registriert: Mo Sep 23, 2002 19:27
Beiträge: 5812
Programmiersprache: C++
Die von Windows mitgelieferten Treiber wurden zumindest unter WinXP des OpenGL-Supports entledigt (ist ja Konkurrenz zu DX). Das wird dann wohl bei NT auch so sein, weshalb du dir erst Treiber vom Hersteller besorgen musst wenn du OpenGL-Unterstützung haben willst.

_________________
www.SaschaWillems.de | GitHub | Twitter | GPU Datenbanken (Vulkan, GL, GLES)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo Nov 24, 2003 20:02 
Offline
DGL Member
Benutzeravatar

Registriert: Mi Aug 20, 2003 09:15
Beiträge: 70
Wohnort: Italien
hmmm.... gut Möglich.

Naja... dann werd ich mal mit dem Administrator reden müssen...

_________________
"Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt" Albert Einstein


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di Nov 25, 2003 20:16 
Offline
DGL Member
Benutzeravatar

Registriert: Mi Aug 28, 2002 19:27
Beiträge: 568
Wohnort: Chemnitz / Sachsen
meines wissens verhält es sich mit winnt4 so, dass die mitgelieferten ogl treiber der letzte dr*ck (darf man das hier so sagen?) sind. am besten du ziehst dir die neuesten treiber runter, und wenns dann ne funzt, dann kann dass eigentlich nur an den rechten liegen.

ein anderer test wäre mal noch zu versuchen. aber nur falls du an adminrechte rankommst (einfach ma jemand suchen, der welche hat). wenn beim admin ogl auch flöten geht, dann liegt es am treiber oder an der hardware (würde ich aber laut deinen aussagen einfach mal ausschließen).
zum treiber installieren brauchst du ja eh mehr rechte, als ein kleiner nutzer meist hat. also versuchs einfach mal.
würde mich freuen über ergebnisse zu hören.

RSWM

_________________
Aktuelles Projekt :
www.PicPlace.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di Nov 25, 2003 23:08 
Offline
DGL Member
Benutzeravatar

Registriert: Fr Dez 13, 2002 12:18
Beiträge: 1063
Die MesaGL Treiber müssten auf jeden Fall funktionieren - unabhängig von Graka oder Administratorrechten - aber die sind halt eine reine Softwarelösung, und du musst deine Programme eigens so konfigurieren, dass sie diese verwenden.

_________________
Viel Spaß beim Programmieren,
Mars
http://www.basegraph.com/


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi Nov 26, 2003 18:52 
Offline
DGL Member
Benutzeravatar

Registriert: Mi Aug 20, 2003 09:15
Beiträge: 70
Wohnort: Italien
Jetzt bin ich auf noch eine Ungereimtheit gestoßen:
In WinNT gibt es einen Bildschirmschoner namens OpenGL-Text, der auf dem System einwandfrei funktioniert. Dem Namen nach müsste dieser ja OpenGL verwenden... -> Die HW unterstützt OpenGL.

Kann es sein, dass dieser ohne Treiber auf die HW zugreift, bzw. dass dieser den Treiber "in sich" integriert hat? Möglicherweise greift dieser Screensaver direkt auf die Grafik-Hardware zu(Ich habe mal gehört, dass das unter WinNT > 3.5 möglich sein soll).

_________________
"Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt" Albert Einstein


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do Nov 27, 2003 08:15 
Offline
DGL Member
Benutzeravatar

Registriert: Fr Jul 12, 2002 07:15
Beiträge: 916
Wohnort: Dietzhölztal / Hessen
Programmiersprache: C/C++, Obj-C
Der OpenGL-Screen-Saver von WinNT arbeitet nur im Software-Modus und hat die LIbs von OpenGL wohl irgendwie statisch eingebunden. Nimmt man ihm nämlich die OpenGL32.dll einfach weg, stört dass die NT-OpenGL-ScreenSaver mal überhaupt nicht :? Du könntest höchstens mal das OpenGL12.pas - Test Programm von Mike Lischke laufen lassen. Bei mir lief es unter WinNT, allerdings recht langsamm, da die Maschine auf welcher ich das ganze laufen ließ keine 3D-Hardware hatte.

_________________
Und was würdest Du tun, wenn Du wüsstest, dass morgen Dein letzter Tag auf dieser Erde ist?


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 10 Beiträge ] 
Foren-Übersicht » Programmierung » Allgemein


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.010s | 14 Queries | GZIP : On ]