[uae] Re: OT: Beryl (also Re: Compiz)

  • From: Jason Rainforest <l3mming@xxxxxxxxxxxx>
  • To: uae@xxxxxxxxxxxxx
  • Date: Sat, 24 Mar 2007 17:06:48 +1000

Hey Rich,

On Sat, 2007-03-24 at 02:33 -0400, Richard Drummond wrote:

> I still cannot reproduce this problem, either on the x86/Debian/Radeon9200 or 
> the AMD64/Ubuntu/Geforce4MX machines.
> 
> What graphics card is in your x86 box, BTW?

It's a GeForce 7900 GT. I'm using nVidia's binary drivers, version
1.0.9631.

> > With Beryl (latest release as of yesterday, 0.2.0~0beryl1), I can move
> > OpenGL displays around too. I haven't tested any other version.
> 
> On my AMD64/Geforce4 machine, OpenGL window content is composited - and I do 
> see a noticeable slow down in the performance of E-UAE with OpenGL output 
> (although it's not the <1fps that you're seeing). The non-compositing 
> behaviour I reported earlier may be a problem with the R200 DRI driver.

I did some experimenting.. while Beryl's benchmark feature (<Super>F12)
is running, E-UAE i586 with SDL OpenGL output is fast. I had noticed
that the benchmark feature causes everything to be very smooth and fast
updating (rotating the cube, moving wobbly windows, window burn effects,
water and snow, etc). Perhaps it's calling something in Beryl which
causes everything to update in that instant?

> DGA mode wouldn't help (if DGA is supported at all when the Composite 
> extension is enabled - I don't know that it is - it would bypass the 
> compositing manager). You could try a plain X11 build of E-UAE rather than 
> using SDL (if you can't recompile yourself, give me a shout).

A plain X11 build would be great to try. If you could compile a 32bit
version of E-UAE like that, I'll give it a go.

> One final question: does the problem exist in Amiga screens or just in P96 
> screens?

Both Amiga (only tested AGA with AB3D2 and the boot up options screen -
geeze that's hard to get to, any chance E-UAE could hold both mouse
buttons for us? :-)), and P96 screens are affected.

Cheers,
Jason

Other related posts: