Seltsames Problem mit Win3x Grafiktreibern

  • Hallo,

    ich habe folgendes Problem bei Win3.0 und Win3.1.

    Wenn ich Windows installiere, verwende ich den mitgelieferten VGA Grafikkartentreiber (640x480 16 Farben). Damit geht alles einwandfrei.

    Wenn ich nun den aktuellen Treiber der Grafikkarte installiere (Diamond Speedstar 24x ISA 16Bit) kann ich nur noch die Auflösung 640x480 mit 16 Mio Farben verwenden.

    Installiere ich eine andere Farbtiefe gibt es entweder einen direkten Ausstieg Richtung DOS, oder es werden zwei Fenster ohne Inhalt eingeblendet. Mit "Enter" lande ich dann auch im Dos und es wird ein "Segment Fault...." eingeblendet. Ein Teil des Bildschrims ist dann komisch schwarz mit Sonderzeichen.Diese bleibt auch immer so, egal was ich dann starte. Erst ein Neustart behebt das.

    Wenn ich die Speedstar gegen eine ET4000 tausche, gehen die 256Farben und auch andere Auflösungen einwandfrei.

    Irgend eine Idee wie ich das löse ?

    Thx
    Doc

  • Geht auch mit den Ref-Treibern leider nicht.

    Ist wohl ein Ressourcen Problem, was sich leider nicht feststellen und damit auch nicht beheben lässt. Es ist vermutlich die Verbindung 1542CF und die Speedstar24x.

    Doc

  • Manchmal hat sowas Ursachen, die man gar nicht in den Zusammenhang bringen würde. Mach mal folgendes:
    1. Überprüf, ob in der CONFIG.SYS ein Eintrag für FILES steht. Wenn nein, füge einen mit FILES=40 hinzu oder ändere den vorhandenen entsprechend, wenn die Zahl kleiner ist. Viele WIN3-Treiber bestehen aus mehreren Modulen, und zuwenig freie Filehandles verhindern manchmal das Laden.
    2. Falls du irgendwelche Speicheroptimierungen für DOS aktiv hast, deaktivier die alle mal temporär und schau, ob es dann klappt.
    3. Umgekehrte Möglichkeit: viele WIN3-Treiber brauchen zum Laden relativ viel freien DOS-Speicher: falls du DOS-Treiber für deinen 1542 geladen hast, insbesondere ASPI-Treiber, kann es dadurch auch schon eng werden.

    "I think that computer viruses should count as life. I think it says something about human nature that the only form of life we have created so far is purely destructive. We've created life in our own image."
    (Stephen William Hawking)
    (Igor bevölkert das Winhistory-Forum seit dem 21.09.2006)
    (In the rpg commonly known as rl, Igor got an extra life on March 28, 2009)

  • Danke Igor.

    1. Es geht NUR der 16,7 Mio Farbtreiber mit dem Speedstar-treiber (16,256,32k,64k gehen nicht)
    2. Mit der Cirrus-Logic geht nicht mal mehr der 16,7 Mio Treiber
    3. Ich habe die config.sys/autoexec.bat schon vollständig ausgelassen, das Problem bleibt.
    4. Files etc. hab ich schon 120/40/60/50 probiert, macht keinen Unterschied
    5. Der Dos-Treiber der 1542 bleibt, wie bei allen anderen SCSI-Controllern, beim Start einfach stehen.

    Ich bin mir sicher, dass ich ein verschachteltes Problem habe. Zum einen sind es Ressourcen-Überschneidungen und dann muss es noch was anderes sein, wie igor schon richtig vermutet, denn bei beiden Tower-AT (EGA u. VGA) Modell ging die Speedstar sowohl in 16,256,32k,64k,16,7Mio Farben schon. Jetzt geht sie bei beiden nur noch mit 16,7 Mio Farben.

    Der Fehler, der erscheint heisst: Fehler in Dos-Extender, Segment Fault............

    Ich glaube ich mach Euch mal ein paar Screens...

    Im Moment bin ich echt ratlos, wie ich mir den eingefangen habe. Beide Tower AT haben jeweils eine Speedstar24x, bei beiden tritt der Fehler auf; alternative Grafikkarten zeigen die gleichen Fehler. Es muss also was anderes sein, als die Grafikkarte und deren Treiber.

    Thx
    Doc

  • Sys1:

    Schneider Tower AT System 260 EGA-Onboard
    286er 10 Mhz 1MB Ram
    16 BIT ISA Diamond Speedstar 24x 1MB WDC903
    16 BIT ISA Adaptec 1542CF 1x 2GB
    08 BIT ISA Soundblaster 2.0

    Sys2:

    Schneider Tower AT System 40 VGA-Onboard
    286er 12,5 Mhz 1MB Ram + CoProz.
    16 BIT ISA Diamond Speedstar 24x 1MB WDC903
    16 BIT ISA Adaptec 1542CF 1x 2GB
    08 BIT ISA Soundblaster 2.0
    08 BIT ISA MPU401 Midi Karte

    Beide Systeme fahren im Multiboot:

    MSDOS33
    MSDOS50
    MSDOS62

    sowie
    WIN30a
    WIN31

    Egal welches OS, egal welches Windows. Wenn der Speedstar-Treiber ins Spiel kommt, geht nur noch 640x480 16 Mio Farben. Bei allen anderen Einstellung geht es entweder direkt zurück zu Dos, oder das Bild ist zerissen, bzw. friert ein. Fehldarstellung von Farben, verschwunden Bereiche auf dem Desktop, oder nur leere Fenster ohne Inhalt oder Fehlermeldung. Nach "Enter" sofern er dann überhaupt noch reagiert, wirft Dos ein "Segment Fault im Dos-Extender aus"

    Ich denke ich muss Euch Bilder machen...

  • Sind denn die OnBoard-Grafikkarten auch abschaltbar? Wenn nein, hast Du einen schönen Ressourcenkonflikt, der mutmaßlich Deine Probleme verursacht.

    "I think that computer viruses should count as life. I think it says something about human nature that the only form of life we have created so far is purely destructive. We've created life in our own image."
    (Stephen William Hawking)
    (Igor bevölkert das Winhistory-Forum seit dem 21.09.2006)
    (In the rpg commonly known as rl, Igor got an extra life on March 28, 2009)

  • hast du eine idee wie ich den ressourcen-konflikt genau bestimmen kann.

    interessant ist aber, dass es bei beiden rechnern schon ging, jetzt nicht mehr.
    ich muss irgendwas verändert haben...ich weis nur nicht was.

    Doc

    Retro Gamer :)

    Einmal editiert, zuletzt von dr.zeissler (11. Januar 2012 um 13:46)

  • Ich habe mal bissel in der c't gekrammt, keine auffälligkeiten dort erwähnt, nur das die Karte als 24 Ohne-X nen anderen chip hat, und deswegen truecolor anders läuft. anbei nen programm, dass unter dos mit truecolor rumspielt genau auf der 24x. läuft das irgendwie nicht, dann ist es kein windows problem.
    0493_192.zip (2,60 KB)

  • Zitat von dr.zeissler

    hast du eine idee wie ich den ressourcen-konflikt genau bestimmen kann.

    interessant ist aber, dass es bei beiden rechnern schon ging, jetzt nicht mehr.
    ich muss irgendwas verändert haben...ich weis nur nicht was.

    Doc


    Zunächst mal belegen EGA- und VGA-Karten teilweise die gleichen I/O-Ports und Speicheradressen für das Video-RAM. Daher kann man grundsätzlich nicht zwei derartige Karten zusammen betreiben. Tut man das doch, hängt es von der Bauart der beteiligten Karten ab, ob gar nichts passiert, ein Rauchwölckchen entsteht oder sich eine der beiden wegen stärkerer Bustreiber gegen die andere durchsetzt, sodaß das Ganze scheinbar funktioniert. Elegant ist das aber nicht, und aufgrund von Bauteilalterung kann es auch sein, daß sich das Verhalten einer solchen Konfiguration im Laufe der Zeit ändert. Eine der Karten kann z.B. auch ganz langsam sterben. Wenn es also nicht vorgesehen ist, die OnBoard-Karten zu deaktivieren, kannst Du keine normale Grafikkarte einbauen. Mir fallen nur zwei Ausnahmen ein: 1. könntest Du in einem PCI-System immer noch eine Voodoo1 oder Voodoo2 einstecken - das sind bekanntermaßen keine VGA-Karten, belegen also auch nicht deren Ressourcen. 2. gab es von Matrox die erste Millennium, bei der man den VGA-Teil deaktivieren konnte, sodaß man zwei davon parallel betreiben konnte - die mit deaktiviertem VGA-Teil wurde erst über den Treiber aktiviert.

    "I think that computer viruses should count as life. I think it says something about human nature that the only form of life we have created so far is purely destructive. We've created life in our own image."
    (Stephen William Hawking)
    (Igor bevölkert das Winhistory-Forum seit dem 21.09.2006)
    (In the rpg commonly known as rl, Igor got an extra life on March 28, 2009)

  • jumper gibt es keine. im bios des tower-at habe ich das was ich kann abgeschaltet.
    da steht die grafik auf extern, ob das zieht weis ich zwar nicht, aber die spur geht
    mittlerweile in diese richtung:

    http://support.microsoft.com/default.aspx?scid=kb;en-us;Q87239
    http://support.microsoft.com/kb/72302/EN-US

    wenn ich bspw. 640x480 256farben fahre, steigt er mit einer obigen meldung aus "bad fault in msdos-extender etc.) auf der paltte ich ein temp-file zu finden was komisch aussieht, auch ist auffällig dass der rechner länger auf der platte rödelt und er auch kein bild aufbaut.

    ich werde diese supr mal weiterverfolgen...




  • 1. Win31: 640x480 bei 256 Farben mit Speedstar Treibern
    2. Win31: "OK" liefert diese Bild
    3. - Config.sys -
    4. - autoexec.bat -
    5. Win31: 640x480 bei 16 Farben mit Speedstar-Treibern
    6. Win31: Nach einem Freeze erscheint dann diese Bild
    7. Win30a: Nach einer Neuinstallation von Windows 3.0a bekomme ich die Speedstar mit 256 Farben ans laufen.

    http://support.microsoft.com/kb/87239/de

    Retro Gamer :)

    Einmal editiert, zuletzt von dr.zeissler (13. März 2012 um 15:26)

  • Versuchs mal in der AUTOEXEC.BAT ohne den Aufruf für VESA und CTMOUSE. Beides ist für Windows-Betrieb nicht notwendig, stört aber manchmal.

    "I think that computer viruses should count as life. I think it says something about human nature that the only form of life we have created so far is purely destructive. We've created life in our own image."
    (Stephen William Hawking)
    (Igor bevölkert das Winhistory-Forum seit dem 21.09.2006)
    (In the rpg commonly known as rl, Igor got an extra life on March 28, 2009)

  • Beitrag von Blue (14. Januar 2012 um 17:37)

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!