dosbox-libretro icon indicating copy to clipboard operation
dosbox-libretro copied to clipboard

Slow

Open RobLoach opened this issue 8 years ago • 9 comments

When running anything in the Archive.org MS-DOS Games Software Library, everything runs extremely slow and choppy. Know what is up?

Duke Nukem for instance...

retroarch -L path/to/dosbox_libretro.so DN1.exe

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

RobLoach avatar Aug 11 '16 19:08 RobLoach

We'll need to see where we stand with the Dosbox core, whether we can make use of a dynarec that is available here, whether we can update from upstream, whether there are other Dosbox forks that have nice things which we should backport, etc.

I think so far only radius and meancoot tinkered with this core, so there's probably plenty to do here.

Unrelated - we should also be getting the PCem core ready as well.

inactive123 avatar Aug 11 '16 19:08 inactive123

Uhhh I can run even windows 98/pitfall just fine I only get choppiness when resolution is too high.

Did you increase CPU cycles in core options?

On Thu, Aug 11, 2016 at 2:54 PM, Twinaphex [email protected] wrote:

We'll need to see where we stand with the Dosbox core, whether we can make use of a dynarec that is available here, whether we can update from upstream, whether there are other Dosbox forks that have nice things which we should backport, etc.

I think so far only radius and meancoot tinkered with this core, so there's probably plenty to do here.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/libretro/dosbox-libretro/issues/35#issuecomment-239272559, or mute the thread https://github.com/notifications/unsubscribe-auth/ABpC0Hf5-YjaPvKu1fTNF0MSE5UYvPlSks5qe34EgaJpZM4Jieqx .

andres-asm avatar Aug 11 '16 22:08 andres-asm

Did you increase CPU cycles in core options?

How do you go about doing that? Is that something we could enable by default?

RobLoach avatar Aug 11 '16 22:08 RobLoach

It's set at 100, there is no perfect value. Press F1, go to options and raise, I usually use the x1000 value (1000, 2000, etc) then I tweak till I get good sound

On Thu, Aug 11, 2016 at 5:24 PM, Rob Loach [email protected] wrote:

Did you increase CPU cycles in core options?

How do you go about doing that? Is that something we could enable by default?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/libretro/dosbox-libretro/issues/35#issuecomment-239311990, or mute the thread https://github.com/notifications/unsubscribe-auth/ABpC0AAWoGsO2hurezJQ6c4DWOiVtAidks5qe6EYgaJpZM4Jieqx .

andres-asm avatar Aug 11 '16 22:08 andres-asm

But why does vanilla dosbox 0.74 (defaults "core=auto", "cputype=auto" and "cycles=auto") manage to run games like Jazz Jackrabbit at original speed while the default config of libretro-dosbox runs it at like 0.5fps?

Schroedingers-Cat avatar Oct 18 '16 22:10 Schroedingers-Cat

because we don't have support for auto cycle rate detection?

andres-asm avatar Oct 18 '16 22:10 andres-asm

Now that is confusing. I thought this is a wrapper so when I feed it with my dosbox config file, the wrapped dosbox should behave the same, shouldn't it?

Schroedingers-Cat avatar Oct 18 '16 22:10 Schroedingers-Cat

We don't support auto cycle rate detection. That's all.

andres-asm avatar Oct 18 '16 23:10 andres-asm

I have the same problem, but it doesn't happen all the time. The games runs fine, but there's random times where, for around 15 seconds or more, everything is unbearably slow.

jmfergeau avatar May 18 '17 15:05 jmfergeau