Beiträge: 5.295
Themen: 492
Registriert seit: 06.09.2010
0 In der DosBox gibt es ganz schlimmes Tearing bei Desert Strike. Sobald man auf dem Festland ist, zieht sich eine Line quer durch das Bild.
In der conf habe ich schon Vsnyc= off bzw Vsync=on mit unterschiedl. Einstellungen versucht, aber das Ergebnis ist immer gleich miserabel.
Bei Jungel Strike ist es genauso.
Jemand ne Idee?
Ich nutze DosBox SVN DAUM JAN 2014 (aber auch in der neueren ECE ist das Problem)
Roland MT 32 Music
Edit: Bitte keine Hinweise auf SNES, AMIGAVersion usw.
Beiträge: 6.336
Themen: 195
Registriert seit: 29.11.2012
0 Schon mal die SNES- oder Amiga-Versionen ausprobiert? Ich mach' nur Spaß. Hab' ich das richtig in Erinnerung, daß VGA traditionell mit 70 Hz läuft? Falls die Möglichkeit besteht, würde ich den Monitor ebenfalls mit 70 oder 140 Hz betreiben. Zumindest hat mir so etwas bei WinVICE 2.4 weitergeholfen (allerdings nur im Vollbildmodus).
Beiträge: 5.295
Themen: 492
Registriert seit: 06.09.2010
0 Guter Gedanke! Aber in der Dosbox bei Vsync=force / Vsyncrate=70 hat auch nichts gebracht. Im Prinzip ist es genau eine Line im unteren Bilddrittel, die da so ein Tearing verursacht.
Beiträge: 6.336
Themen: 195
Registriert seit: 29.11.2012
0 Hab' mich auch mal mit den VSync-Optionen von der DOSBox auseinandergesetzt und die gleichen Erfahrungen gemacht. Zum Testen hab' ich Bleifuß 2 benutzt (da kommt nämlich gleich zu Anfang das Milestone-Logo eher 'reingeteart als 'reingescrollt). Hab's nicht wegbekommen. Mein Monitor unterstützt leider keine 70 Hz; nach 60 kommt schon 75 (zumindest ist das bei Windows so).
Beiträge: 14
Themen: 2
Registriert seit: 08.07.2020
0 Erstell dir doch eine benutzerdefinierte Auflösng mit 70 Hz im Grafikkarten Controlpanel. Wenn der Monitor 75 Hz kann, frisst der sicher auch 70 Hz.
Beiträge: 1.577
Themen: 169
Registriert seit: 18.08.2014
0 hi Commodus,
kannste mal einen screenshot schicken?
hab gerade mal meine version mit d-fend gestartet und gibt keine probleme:
Beiträge: 5.295
Themen: 492
Registriert seit: 06.09.2010
0 Hi lopez,
Es ist schwierig vom Tearing ein Bild zu machen, da man es nur bei Bewegung sieht. Welche Dosbox-Version nutzt Du? Kannst Du mal die Conf in den Anhang packen?
Da Desert Strike MT-32 unterstützt, benötigt man ja eine SVN bzw. Die ECE-Version.
Beiträge: 19.765
Themen: 326
Registriert seit: 03.04.2008
23.09.2020, 07:04
(Dieser Beitrag wurde zuletzt bearbeitet: 23.09.2020, 07:05 von Heinrich Reich.)
0 (23.09.2020, 03:13)Commodus schrieb: Hi lopez,
Es ist schwierig vom Tearing ein Bild zu machen, da man es nur bei Bewegung sieht. [...]
Mach es doch auf die klassische Weise: Nimm eine Kamera und filme den Bildschirm. Von dieser Aufnahme suchst du dann ein Frame mit dem Tearing heraus und lädst es hoch, fertig .
Beiträge: 1.577
Themen: 169
Registriert seit: 18.08.2014
23.09.2020, 07:32
(Dieser Beitrag wurde zuletzt bearbeitet: 23.09.2020, 07:32 von lopez72.)
0 ich hab es spaßenshalber mal in mein elvira arcade version reingebastelt (ist ja auch SVN)
und klappt problemlos
in der config steht:
mpu401=intelligent
mididevice=Default
midiconfig=
mt32.reverse.stereo=off
mt32.verbose=off
mt32.thread=off
mt32.dac=auto
mt32.reverb.mode=auto
mt32.reverb.time=5
mt32.reverb.level=3
mt32.partials=32
Beiträge: 5.295
Themen: 492
Registriert seit: 06.09.2010
0 Ich bekomme das Tearing-Problem bei Desert Strike nicht weg. Fulldouble (Double Buffering könnte es zwar lösen, aber dann wird die DosBox zu lahm)
Es ist genau eine Linie im unteren Drittel, die immer nachzieht, wenn ich nach oben bzw. nach unten fliege. AM besten kann man es test, wenn man vom Flugzeugträger Richtung LAnd fliegt und dann nach oben bzw. nach unten fliegt.
Ich habe schon versucht in meinem Grafikkarten-Controlpanel auf 75 Hz zu stellen und die DosBox angleichen zu lassen (Vsync), aber geht nicht. Mein Laptop-Monitor hat nur 60 Hz.
Meine wichtigsten Config-Dateien der DosBox:
fullscreen=true
fulldouble=false
fullresolution=original
windowresolution=original
output=ddraw
autolock=false
sensitivity=100
waitonerror=true
priority=higher,normal
mapperfile=mapper-SVN-Daum.map
pixelshader=none
usescancodes=false
overscan=0
machine=svga_s3
vmemsize=2
captures=capture
mainline compatible mapping=true
adapter rom is ram=false
private area size=32768
memsize=16
memsizekb=0
memalias=0
vga bios size override=0
forcerate=
cgasnow=true
pit hack=
frameskip=0
aspect=false
linewise=false
char9=false
doublescan=true
scaler=2xsai
autofit=true
core=auto
cputype=auto
cycles=max
cycleup=10
cycledown=20
ignore opcode 63=true
apmbios=false
isapnpbios=true
realbig16=false
Beiträge: 2.164
Themen: 93
Registriert seit: 01.03.2003
0 Also mit der Daum Version die bei lopez72 elvira 2 paket dabei ist (25.01.2015) ist das tearing bei mir auch verschwunden!
Mit allen anderen dosbox versionen (official, svn, ece) kann ich das tearing reproduzieren.
Beiträge: 5.295
Themen: 492
Registriert seit: 06.09.2010
23.09.2020, 15:28
(Dieser Beitrag wurde zuletzt bearbeitet: 23.09.2020, 15:58 von Commodus.)
1 Ich konnte das Problem eingrenzen! Es lag an dem Cycles-Wert! Ich hatte "max" eingestellt. Bei einem Cycles-Wert unter 4000 hört das Tearing auf. Problem: Das Scrolling ist dann sehr ruckelig in ALLEN Richtungen. Dann lieber etwas Tearing, oder BESSER.... doch die Amigaversion spielen!
EDIT: DAAANKE LEUTE! Die SVN DAUM vom 25.01.2015 hat das Tearing tatsächlich nicht mehr! Ich kann sogar bei Cycles=max einstellen und das Tearing ist wie von Zauberhand verschwunden.
Da ich aber Pedant bin, stelle ich bei Cycles=12000 ein. Bereits bei 13000 Cycles kommt das animierte Gremlin-Logo nicht mehr und die Geschwindigkeit nimmt nicht mehr rapide ab 12000 Cycles zu.
JA, Danke. Ihr habt mir sehr geholfen! Jetzt kann ich auch Jungle Strike ohne Taering spielen.
|