Seite 2 von 2 ErsteErste 12
Ergebnis 16 bis 25 von 25

Thema: Frage wegen SoundSync / Question regarding SoundSync

  1. #16
    H@ckse Avatar von SailorSat
    Registriert seit
    26.08.2004
    Ort
    Hanau (Hessen)
    Beiträge
    2.057
    Ich fasse nochmal zusammen...
    a) Check ob dein System wirklich schnell genug ist.
    Also F11 drücken und auf KONSTANT über 95% hoffen.

    b1) frameskip auf 0 und autoframeskip auf 0.
    b2) throttle auf 0 und triplebuffer (oder waitvsync) auf 1.
    b3) multithreading auf 0.
    b4) refreshspeed auf 0.

    c) Wenns immernoch kratzt und knackt, audio_latency auf 2 setzen

    --

    Das Grundproblem ist das man Ahnung von der Materie haben sollte, und leider zu MAME hunderte Guides mit den vermeindlich optimalen Einstellungen im Netz rumgeistern. Das Problem dabei ist das sich die meisten Leute so ihre CabMAME kaputt "tunen".
    Ich mach das alles auch ohne Joystick ,)

  2. #17
    Ruckzuck Gameover Avatar von isjarichtig
    Registriert seit
    25.02.2008
    Ort
    Wolfsburg
    Beiträge
    416
    Danke für den F11 Tipp! Alle Spiele mit Taito_f3 Hardware haben ganz akute Schwankungen in der Emulationsgeschwindigkeit. Also nicht nur der Sound ist betroffen.Es beginnt bei 101% und fällt dann stellenweise bis weit unter 70% ab und wieder hoch. So klingt dann auch der Sound.
    Da dem bei anderen mame versionen nicht so ist, muß ja cabmame mehr Resourcen fressen als die anderen. Aber wo? Mit meinem Halbwissen würde ich mal schätzen, daß das Übermalen die Avga und die CPU überanstrengen könnte, doch dann währe der Effekt doch mit ausschalten von Redraw fort.
    Ich muß nochmal genau vergleichen, wo der Unterschied von Taito_f3 zu den anderen liegt, mal abgesehen von den ca. 59Hz.

    @Anni das sind doch ne ganze Menge games für die es leider keine Neo Versionen gibt

  3. #18
    H@ckse Avatar von SailorSat
    Registriert seit
    26.08.2004
    Ort
    Hanau (Hessen)
    Beiträge
    2.057
    Technisch betrachtet dürfte es keinen Unterschied zwischen CabMAME und normalem MAME in Sachen Geschwindigkeit geben.

    Und wenn doch, dann nicht so gravierend.
    Ich mach das alles auch ohne Joystick ,)

  4. #19
    Mr. Sülz Avatar von loray
    Registriert seit
    06.04.2006
    Ort
    am bayerischen Meer
    Beiträge
    3.125
    Zitat Zitat von SailorSat Beitrag anzeigen
    b3) multithreading auf 0
    wieso multithreading deaktivieren?
    werden da High Scores gespeichert?

    Home of ZXMAMECD: http://www.zxmamecd.eu (Google+ http://gplus.to/ZXMAMECD)

  5. #20
    H@ckse Avatar von SailorSat
    Registriert seit
    26.08.2004
    Ort
    Hanau (Hessen)
    Beiträge
    2.057
    Weil der Switch mehr als missverständlich ist.

    VSync bzw. Tripple Buffering und Multithreading funktioniert einfach nicht.

    (Und nein der Switch hat nichts mehr multicore Berechnungen zutun, lediglich die AUSGABE wird in einen eigenen Thread ausgelagert)
    Ich mach das alles auch ohne Joystick ,)

  6. #21
    Mr. Sülz Avatar von loray
    Registriert seit
    06.04.2006
    Ort
    am bayerischen Meer
    Beiträge
    3.125
    Zitat Zitat von SailorSat Beitrag anzeigen
    Weil der Switch mehr als missverständlich ist.

    VSync bzw. Tripple Buffering und Multithreading funktioniert einfach nicht.

    (Und nein der Switch hat nichts mehr multicore Berechnungen zutun, lediglich die AUSGABE wird in einen eigenen Thread ausgelagert)

    Stimmt so wohl nicht ganz - bzgl. Rendering, Blitting was über Multithreading unterstützt wird gibts da gehörige Zuwächse, ca. +5% bis +20% je nach Game.
    Checks mal ab, seit 0.126 hat sich da einiges getan. Kann hier nur für SDLMAME sprechen, aber die 64-Bit Kompilate erreichen hier teilweise +20% mit -mt im Vergleich zu nem i686er ohne. Wenn ich natürlich kein Multicore hab kann ichs mir sparen
    werden da High Scores gespeichert?

    Home of ZXMAMECD: http://www.zxmamecd.eu (Google+ http://gplus.to/ZXMAMECD)

  7. #22
    H@ckse Avatar von SailorSat
    Registriert seit
    26.08.2004
    Ort
    Hanau (Hessen)
    Beiträge
    2.057
    Mag sein das SDLMAME da zusätzlich noch mehr beschränkt, WinMAME jedenfalls nicht.
    Wie gesagt, der Switch bewirkt (in WinMAME) NUR das die fertige Grafik in einem eigenen Thread geBLTed wird, sonst nichts.

    Er rendert die 3D Sachen immer auf 2 bzw. 4 Cores, egal ob der Switch auf 1 oder auf 0 steht.


    *EDIT*
    Code:
    SET OSDPROCESSORS=1
    mame -window -mt crusnwld -str 60
    Average speed: 118.71% (59 seconds)
    
    mame -window -nomt crusnwld -str 60
    Average speed: 117.21% (59 seconds)
    
    SET OSDPROCESSORS=2
    mame -window -mt crusnwld -str 60
    Average speed: 132.22% (59 seconds)
    
    mame -window -nomt crusnwld -str 60
    Average speed: 131.43% (59 seconds)

    *EDIT2*
    Davon ab hängt sich MAME gern an ChangeRes auf wenn MultiThreaded Rendering aktiv ist, aber das ist wohl eher auf meine Dirty Hacks zurück zu führen
    Geändert von SailorSat (05-02-2009 um 20:14 Uhr)
    Ich mach das alles auch ohne Joystick ,)

  8. #23
    Ruckzuck Gameover Avatar von isjarichtig
    Registriert seit
    25.02.2008
    Ort
    Wolfsburg
    Beiträge
    416
    Hab mal ein par Leistungsprotokolle gemalt. Aufgezeichnet ist die Prozessorlast jeweils ca 1 min. lang. Immer die gleichen Bedingungen.(Auflösung etc.)
    Testrom war wieder puzzle bobble2x.

    1. Bild cabmame mit redraw 2. Bild cabmame ohne redraw 3. Bild mame (norm.)

    Die Versionen sind 0.127er, getestet hab ich beide mit 3d3 und ddraw,
    hat aber keinen großen Unterschied gemacht, deshalb führ ich das nicht extra auf.
    Testumgebung war ein AthlonXp 3200+ mit einer X1950pro 2Ghz Ram.
    Hier die Ergebnisse:

    1.cabmame-redraw.jpg 2.cabmame-ohneredraw.jpg3.mame.jpg

    Redraw frisst Leistung wie nen Scheunendrescher und das in Zeiten wo CO² plötzlich ein Giftstoff geworden ist
    Geändert von isjarichtig (06-02-2009 um 13:53 Uhr) Grund: peinlicher Rechtschreibfehler

  9. #24
    H@ckse Avatar von SailorSat
    Registriert seit
    26.08.2004
    Ort
    Hanau (Hessen)
    Beiträge
    2.057
    Wenn du redraw auf 60Hz aktivierst wundert mich das nicht
    Davon ab... Ohne Redraw sehen die kurven ziemlich gleich aus.
    Ich mach das alles auch ohne Joystick ,)

  10. #25
    Ruckzuck Gameover Avatar von isjarichtig
    Registriert seit
    25.02.2008
    Ort
    Wolfsburg
    Beiträge
    416
    Zitat Zitat von SailorSat Beitrag anzeigen
    Wenn du redraw auf 60Hz aktivierst wundert mich das nicht
    Davon ab... Ohne Redraw sehen die kurven ziemlich gleich aus.
    Ich war der Meinung, daß wenn redraw auf auto steht er das nach Bedarf anpasst und wenn keine Anpassung erforderlich ist, auch nicht übermalt wird.
    Da aber wie du schon sagst, die Kurven ohne redraw fast identisch sind, das mein Problem aber nicht beseitigt und ich mit meinem "Flachwissen" langsam an die Grenzen komme, muß ich mich wohl erstmal von cabmame trennen.
    Natürlich nur bis es eine Version ohne Bugs gibt (kleiner Scherz)
    Trotzdem vielen Dank!
    Vielleicht fällt dir irgendwann mal was auf, dann gib bitte bescheid!

Seite 2 von 2 ErsteErste 12

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •