amiga-news DEUTSCHE VERSION
.
Links| Forums| Comments| Report news
.
Chat| Polls| Newsticker| Archive
.

amiga-news.de Forum > AROS und Amiga-Emulatoren > Jit bei E-UAE und WHDLoad-Spielen [ - Search - New posts - Register - Login - ]

-1- [ - Post reply - ]

2014-03-16, 20:35 h

tploetz
Posts: 4026
User
Hallo,
Jit funktionier bei adf gut, bei WHDLoad-Spielen ruckelt der Ton.
tploetz :boing:

[ - Answer - Quote - Direct link - ]

2014-03-16, 20:42 h

Thore
Posts: 2266
User
Probier mal die Cachesize ein wenig zu erhöhen. Ist das Ruckeln dann weg?

[ - Answer - Quote - Direct link - ]

2014-03-16, 20:47 h

tploetz
Posts: 4026
User
@Thore:

Wo finde ich den Cachesize? in uaerc habe ich nichts gefunden.
tploetz :boing:

[ - Answer - Quote - Direct link - ]

2014-03-16, 21:02 h

Thore
Posts: 2266
User
Du solltest folgende Dinge in der rc haben, für optimalen Speed, die Texte [in Klammern] weglassen, das sind nur Anmerkungen von mir:
amiga.use_overlay=yes
comp_optimize=false [das tut noch nicht richtig, deshalb false vorerst]
enable_jit=yes [ich glaub das ist nicht nötig, schaded aber auch nicht]
cpu_type=68020 [braucht mindestens 020 für JIT]
bogomem_size=0
cachesize=8192 [für JIT, kann auch etwas erhöht werden]
comp_constjump=0 [Noch nicht 100% fertig, daher mal auf 0 oder 1]

Um zu sehen ob der JIT tut, kannst mal vorerst:
show_leds=true
setzen, dann siehst die grüne JIT LED.

(Ich glaub Overlay tut momentan nur bei MorphOS und Classic)

[ Dieser Beitrag wurde von Thore am 16.03.2014 um 21:13 Uhr geändert. ]

[ - Answer - Quote - Direct link - ]

2014-03-16, 21:25 h

tploetz
Posts: 4026
User
@Thore:
Bei Pinball Fantasies geht es gar nicht, der Ton ruckelt.
tploetz :boing:

[ - Answer - Quote - Direct link - ]

2014-03-16, 21:42 h

Thore
Posts: 2266
User
@tploetz:
Dann stell den constjump auf 1 und probiers nochmal.
Es ist manchmal ein bisschen Ausprobieren. Cachesize nicht zuu hoch stellen, ich denk 16384 ist das maximum.

comp_trustbyte=indirect
comp_trustword=indirect
comp_trustlong=indirect
comp_fpu=yes
cpu_speed=max

Und an den Sound-Einstellungen kannst auch rumspielen (niedrigere Bitrate oder so)

[ - Answer - Quote - Direct link - ]

2014-03-16, 22:02 h

tploetz
Posts: 4026
User
@Thore:
Habe ich geändert, cachesize auf 16000 eingestellt, es ändert sich nichts.
tploetz :boing:

[ - Answer - Quote - Direct link - ]

2014-03-16, 22:08 h

Thore
Posts: 2266
User
Ok dann versuch mal das:
cpu_compatible=false
cpu_cycle_exact=false
blitter_cycle_exact=false

[ - Answer - Quote - Direct link - ]

2014-03-16, 22:14 h

tploetz
Posts: 4026
User
@Thore:
steht bei mir alles auf false.
tploetz :boing:

[ - Answer - Quote - Direct link - ]

2014-03-17, 09:41 h

Thore
Posts: 2266
User
Es gibt noch mehrere Sound-Einstellungen, ich hab mal drei rausgegriffen die helfen könnten:
sound_bits=16 (oder demoweise auf 8 stellen)
sound_max_buff=16384 (rumprobieren ob höherer Buffer besser ist)
sound_frequency=44100 (oder hier etwas runtergehen)

[ - Answer - Quote - Direct link - ]

2014-03-17, 18:13 h

tploetz
Posts: 4026
User
@Thore:
Hab ich alles schon probiert, aber richtig weg gehen die Tonaussetzer nicht.
tploetz :boing:

[ - Answer - Quote - Direct link - ]

2014-03-17, 19:35 h

Thore
Posts: 2266
User
Schade. Ja einige Spiele brauchen auch einiges an Power. Vor allem wenn noch ne Workbench im Hintergrund läuft. Da kanns mit der Synchronisierung auch mal haken.

[ - Answer - Quote - Direct link - ]

2014-03-17, 19:52 h

TearsOfMe
Posts: 6
User
@tploetz:
Vlt. mal probieren cpu_speed=max
auf cpu_speed=real oder cpu_speed=10 stellen.
Dann bleibt der Emu mehr Zeit fuer die Chipset-Emulation.
Glaube ich zumindest so verstanden zu haben.
Dann laufen die Spiele zwar nur in Original Speed (bei real)
aber vlt. ohne Ruckler?

[ - Answer - Quote - Direct link - ]

2014-03-17, 20:12 h

tploetz
Posts: 4026
User
@Thore:
Verstehe nicht das bei adf der Ton ohne Aussetzer mit Jit abgespielt wird.
tploetz :boing:

[ - Answer - Quote - Direct link - ]

2014-03-17, 20:34 h

TearsOfMe
Posts: 6
User
Laueft der Jit bei beiden?

[ Dieser Beitrag wurde von TearsOfMe am 17.03.2014 um 20:42 Uhr geändert. ]

[ - Answer - Quote - Direct link - ]

2014-03-17, 20:40 h

tploetz
Posts: 4026
User
@TearsOfMe:
Bei ADF leuchtet auch die grüne LED von JIT
tploetz :boing:

[ - Answer - Quote - Direct link - ]

2014-03-17, 21:14 h

TearsOfMe
Posts: 6
User
@tploetz:
Welche .uaerc aenderst du immer? RunInUae benutzt verschiedene.

[ - Answer - Quote - Direct link - ]

2014-03-17, 21:16 h

tploetz
Posts: 4026
User
@TearsOfMe:
ich ändere immer .uaerc
tploetz :boing:

[ - Answer - Quote - Direct link - ]

2014-03-17, 21:25 h

TearsOfMe
Posts: 6
User
@tploetz:
Okay, schaul mal in die .uaerc_runinuae.
Ich hab bei mir leider schon zu viel rumgespielt und weiss
jetzt nicht was das original drinsteht, aber ich glaube da ist
cpu_speed=max drin.
Wenn ich das bei mir richtig sehe starten die WHD games
ueber die Workbench und dann benutzt Runinuae noch diese
config datei.
Aber mach bitte backups von den .uae configs oder kommentiere
es nur aus, nicht das nachher garnichts mehr laueft.

[ - Answer - Quote - Direct link - ]

2014-03-17, 22:21 h

Thore
Posts: 2266
User
@tploetz:
Ja über whdload ist normal die Workbench noch gestartet, und die hat eigene Tasks und Prozesse laufen. Deshalb ist die Emu einen tick lahmer und die Synchronisation der einzelnen Komponenten ist dann schwieriger, gerade bei sowas zeitkritisches wie Sound.
Das ist übrigens ein generelles Emulatoren-Problem.
Durch Anpassung der Geschwindigkeit (z.B. so schnell wie möglich emulieren, oder Geschwindigkeit dem Originalsystem angleichen), Puffergrößen vom Sound (Sound wird im Voraus mehr geladen und dann abgespielt, um diese "Lücken" zu umgehen) und bessere Emulator-Techniken (z.B. bessere Algorithmen, JIT etc) kann man dem entgegensteuern. Hilft nichts, dann ist entweder die Methodik des Emulators nicht gut genug, oder dem Rechner fehlts an der nöigen Power, oder beides.

Jetzt könnte man noch einen Vortrag über cpu_speed, cycle_exact, indirect, cachesize, sound buf etc machen, aber ich denk Du weißt schon warum die Optionen bestimmte Auswirkungen haben :)

[ - Answer - Quote - Direct link - ]

2014-03-17, 22:44 h

tploetz
Posts: 4026
User
@Thore:
die adf-Dateien werden nicht über die Workbench gestartet, deshalb läuft da der Ton besser als bei WHDLoad..
tploetz :boing:

[ - Answer - Quote - Direct link - ]

2014-03-18, 12:53 h

Thore
Posts: 2266
User
Fingus hat mal vorgeschlagen, cpu_speed auf real zu stellen, statt auf max. Wär ein Versuch wert.

[ - Answer - Quote - Direct link - ]

2014-03-18, 16:14 h

tploetz
Posts: 4026
User
@Thore:
Habe cpu_speed auf real gestellt, bringt auch keine Besserung.
tploetz :boing:

[ - Answer - Quote - Direct link - ]

2014-03-18, 16:30 h

Thore
Posts: 2266
User
Ist es zufälligerweise ein sam oder ähnliches Gerät? Das könnte mitunter ein wenig lahm sein.

[ - Answer - Quote - Direct link - ]

2014-03-18, 17:38 h

tploetz
Posts: 4026
User
Zitat:
Original von Thore:
Ist es zufälligerweise ein sam oder ähnliches Gerät? Das könnte mitunter ein wenig lahm sein.


Es ist eihn SAM 460ex
tploetz :boing:

[ - Answer - Quote - Direct link - ]

2014-03-19, 19:41 h

tploetz
Posts: 4026
User
Die Pinball-Spiele frieren nach kurzer Zeit mit dem Jit ein.
tploetz :boing:

[ - Answer - Quote - Direct link - ]

2014-03-24, 14:41 h

Thore
Posts: 2266
User
Bei Einfrierer mal schauen was alles aktiviert ist.
Wenn Du den JIT Cache rausnimmst (auskommentieren), dann ist der JIT deaktiviert, frierts dann immer noch ein?

[ - Answer - Quote - Direct link - ]

2014-03-25, 13:20 h

tploetz
Posts: 4026
User
@Thore:
Habe JIT Cache rausgenommen, dann bleiben die Pinball-Spiele nicht hängen.
tploetz :boing:

[ - Answer - Quote - Direct link - ]

2014-03-25, 14:24 h

Thore
Posts: 2266
User
Ok versuch mal Jit Cache zu aktivieren, mit der Größe twas zu spielen, und die Optimierungen zu deaktivieren (also comp_constjmp=0 und comp_optimize=0)
Wenn das nichts hilft, musst wohl auf Beta 3 warten ;)

[ - Answer - Quote - Direct link - ]

2014-03-25, 19:24 h

tploetz
Posts: 4026
User
@Thore:
Habe ich ausprobiert, geht auch nicht, also liegt es am JIT.
tploetz :boing:

[ - Answer - Quote - Direct link - ]


-1- [ - Post reply - ]


amiga-news.de Forum > AROS und Amiga-Emulatoren > Jit bei E-UAE und WHDLoad-Spielen [ - Search - New posts - Register - Login - ]


.
Masthead | Privacy policy | Netiquette | Advertising | Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved.
.