Welcome, Guest. Please login or register.

Author Topic: E-UAE (Linux & Mac): are smooth and synced graphics & sound possible at the same time?  (Read 3285 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline gaula92Topic starter

  • Sr. Member
  • ****
  • Join Date: Dec 2007
  • Posts: 373
    • Show all replies
Hello there!

Since I am currently working near Madrid, I had to left my trusty Amiga 1200 in Salamanca...So I am on the emulation side of the Amiga for a while: a curious side, to say the least.

I am using the last public version of E-UAE for MAC OSX, running on both 10.4.11(PPC) and 10.5.x(Intel) machines, and I am having some serious trouble here: I am also using OpenGL accelerated graphics, cycle-exact emulation, v-sync on, perfect sound settings...but I can't get perfect sound & video at the same time!

-If I set a refresh rate of 50HZ, I DO get perfect scroll in demos/games, smooth as silk, but sound has gasps that can't be fixed by increasing the sound buffer. I think it's because 50Hz is not enough to fill in every "sound frame", so to say, and the sound chips needs a veery little higher refresh rate.

-If I seg a refresh rate of 50.169Hz, I get perfect sound, with no gasps at all (sound emulation in e-uae is truly awesome), but video seems to skip ocassional frames, once every few seconds. I think PAL refresh rates expected by the chipset is no 50HZ, but a bit higher.

I've tried A LOT of values between 50.0Hz and 50.169Hz, with no luck: some of the values give gasps in sound, and other give skippy framerate, some steps away from the perfect smooth graphics of the real Amiga.

Of course, those problems are for chipset games/demos: no complains about Picasso96 desktop system.

With NTSC chipset emulation, and refresh rates of 60-60.3Hz, I have the same issues: lower values tend to give me smooth graphics and sound gasps, while higher ones give perfect sound and ocassional frameskip.

Can you give me some advice here, pleae? I know you guys know you amigas very well and must know what video modes can be set and used in e-uae for perfect sound/graphics sync, if it can be done at all (I have my doubts).

PD: I can set any custom video mode with SwitchResX, a Mac OSX tool. FrameSkippping is off in e-uae, etc...
Configuration generated with the latest HI-TORO, and verified by myself.
The "native" resolution of 720x576@50-60Hz seems to work in my monitor, with the problems I mentioned.
 

Offline gaula92Topic starter

  • Sr. Member
  • ****
  • Join Date: Dec 2007
  • Posts: 373
    • Show all replies
Thanks, Speelgoedmannetje, but that has nothing to do with what I am saying, I think.

I am NOT having problems with desktop, but with chipset demos/games. Those preconfigured systems with picasso96 drivers won't fix the fact that my chipset-mode resolution/refresh rate isn't optimal for perfect sound/smooth graphics IN CHIPSET MODE. Don't mix things up: chipset resolutions/frequencies are a TOTALLY DIFFERENT matter from desktop(picasso) modes!

Can anybody really help, please?
 

Offline gaula92Topic starter

  • Sr. Member
  • ****
  • Join Date: Dec 2007
  • Posts: 373
    • Show all replies
Thanks, TjLaZer, but that's not a solution: I tried your version and, of course, graphics/sound problems are the same.

I need the knowledge of someone who fully understands the refresh rates expected by the emulated chipset in E-UAE...

 

Offline gaula92Topic starter

  • Sr. Member
  • ****
  • Join Date: Dec 2007
  • Posts: 373
    • Show all replies
IT IS about graphics: I said Picasso96 modes seem to work well. I understand you're trying to help me, but that's not the way: I've been trying AMIGASYS4 and, as I told you, I am not having problems with PICASSO96 modes, but I DO have issues with chipset modes.

When I enter a chipset mode (to play games/demos: in fact, WHDLOAD enters those modes automatically, as you should know) the graphics settings ARE NOT THE ONES FOR THE DESKTOP/PICASSO96, but the ones configured in E-UAE for chipset graphics display: THEY ARE DIFFERENT CONFIGURATIONS: Picasso96 modes are the modes available in the native graphics of my computer: CHIPSET GRAPHICS ARE EMULATED GRAPHICS MODES WITH PRECISSE TIMING, different from the system graphics PICASSO96 relies on....

Sorry to ask again, but I hav read some other users compaining about those little frameskips: I believe there are amiga(NATIVE) graphics experts around who can really help me with this.
 

Offline gaula92Topic starter

  • Sr. Member
  • ****
  • Join Date: Dec 2007
  • Posts: 373
    • Show all replies
@Speelgoedmannetje:

That's a total nonsense:

1)AIAB does NOT include an A500 configuration: it only has a default.uae for an expanded 1200 machine.

2)That configuration doesn't even use openGL for full screen modes stretching as it is, or full screen for CHIPSET MODES at all: it's plagued with WinUAE options, too, and even if it's imported with HI-TORO most of the settings are outdated, as I have verified by personally looking at it. I AM NOT IN WINDOWS.

Look, Speelgoedmannetje: I believe you are trying to help me, but I think you can't tell chipset modes from picasso modes, you can't tell HOW SMOOTH TRUE AMIGA CHIPSET GRAPHICS ARE for scroll routines, and with all those strange solutions I am wasting A LOT of time.
It's NOT A MATTER OF MAGIC: it doesn't work better just because you use some outdated pre-configured desktop ambient, or bloated windows-like setup: it's about monitor frequencies and expected timings of the emulated chipset.

Please, someone with a good knowledge of E-UAE and how it works on UNIX/LINUX hardware, with OpenGL and adjustable screen frequencies: how can I archieve smooth graphics and sound at the same time? Please, read my explanations above.
I am sure someone has encountered the same problems with e-uae! You can't all be that blind, guys...

Thanks!
 

Offline gaula92Topic starter

  • Sr. Member
  • ****
  • Join Date: Dec 2007
  • Posts: 373
    • Show all replies
Thanks, Bloodline! That would be good: can you test both NTSC and PAL chipset modes, please?
If you can give me refresh rate configuration for the modes you're using (I mean, the modes you're using for chipset modes emulation: the ones specified in E-UAE config, not the ones for a Picasso desktop), it will be usefull, too.
I am not testing this on one machine, but in three different machines: two MACS and a Linux X86 machine, too, with the same results.

Please use some horizontal scrolling demos/games to test this. Thanks!