21 October 2005, 12:14 | #1 |
Registered User
Join Date: May 2005
Location: Solingen / Germany
Age: 54
Posts: 59
|
How to avoid tearing with E-UAE?
I'm using X-Windows to run E-UAE fullscreen on an arcade monitor. I calculated a modeline with a vertical frequency of 50Hz which suits well to the repeat frequency of a PAL Amiga. But even though I have a perfect modeline there're tearing effects when I'm playing horizontally scrolling games. For me it means that the emulated amiga and the monitor do not share the same Vsync. The solution in XMAME seems to be to compile it for DGA use which is able to detect the Vsync (I'll try it during the weekend) I read that UAE can also use DGA but I don't know how to enable it. I probably have to compile the whole stuff with a special option, but which?
|
25 October 2005, 15:44 | #2 |
Registered User
Join Date: May 2005
Location: Solingen / Germany
Age: 54
Posts: 59
|
No one? However, this seems to be the same with the original uae, may be you have tried it with this one.
|
25 October 2005, 21:56 | #3 |
.
Join Date: Oct 2004
Location: Ioannina/Greece
Posts: 5,040
|
OK, I don't know about e-uae , but does it have a vsync option? if yes turn it on!
also, how may fps does it display? 50fps? or 60fps? just use a refresh rate of 100hz or 120hz.... bam! no more tearing! |
26 October 2005, 08:43 | #4 |
Registered User
Join Date: May 2005
Location: Solingen / Germany
Age: 54
Posts: 59
|
My arcade monitor is only able to handle refresh rates between 45 and 65 Hz.
Even though I found out how to enable the DGA mode (you have to run ./configure --enable-dga) I'm not sure if this really solves the tearing problem and I can't find anything about e-uae (or the original uae) and vsync. |
26 October 2005, 11:38 | #5 |
.
Join Date: Oct 2004
Location: Ioannina/Greece
Posts: 5,040
|
then get a refresh rate same as the fps...
|
26 October 2005, 11:52 | #6 |
Registered User
Join Date: May 2005
Location: Solingen / Germany
Age: 54
Posts: 59
|
That's what I did both have the same refresh rate, my only problem is how to synchronize them. May be this DGA mode helps. I'll try it as soon as I have time.
|
26 October 2005, 12:09 | #7 |
.
Join Date: Oct 2004
Location: Ioannina/Greece
Posts: 5,040
|
that's what vsync is for... V(ertical)Sync(hronization) find the switch that enables it!
|
26 October 2005, 13:41 | #8 |
Registered User
Join Date: May 2005
Location: Solingen / Germany
Age: 54
Posts: 59
|
Yeah, I know, but to find the switch in e-uae is exactly the problem. I heard DGA is capable of synchronizing, so I hope activating it will solve the problem.
|
26 October 2005, 14:54 | #9 | |
Registered User
Join Date: Jan 2002
Location: Germany
Posts: 6,987
|
Quote:
|
|
26 October 2005, 20:50 | #10 |
.
Join Date: Oct 2004
Location: Ioannina/Greece
Posts: 5,040
|
btw, what is the DGA ????
|
26 October 2005, 20:57 | #11 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,507
|
AFAIK E-UAE does not have vsync support yet.
|
27 October 2005, 04:14 | #12 |
Zone Friend
|
... and WinUAE has full-screen VSync support only!
There is no effect (yet) in windowed mode... @Toni: proposal for tiny cosmetical fix: maybe disable VSync checkbox in GUI if windowed mode is active (i. e. Full Screen is not checked). |
27 October 2005, 09:03 | #13 | |||
Registered User
Join Date: May 2005
Location: Solingen / Germany
Age: 54
Posts: 59
|
Quote:
Quote:
Quote:
|
|||
28 October 2005, 07:45 | #14 |
Registered User
Join Date: May 2005
Location: Solingen / Germany
Age: 54
Posts: 59
|
DGA doesn't work. When I use it with UAE my screen freezes and I have to kill the X-server to make it work again.
XMAME has no problem with DGA so it must be UAE related. |
02 November 2005, 21:30 | #15 | |
Registered User
Join Date: Sep 2002
Location: Italy
Age: 40
Posts: 466
|
Quote:
But before i suggest you to try to use SDL ( you need to recompile ). It's by far the best solution atm, if your XF86Config-4 or xorg.conf file contains the right resolutions and modelines SDL will use them. |
|
03 November 2005, 08:12 | #16 | |
Registered User
Join Date: May 2005
Location: Solingen / Germany
Age: 54
Posts: 59
|
Quote:
|
|
03 November 2005, 18:46 | #17 | |
Registered User
Join Date: Sep 2002
Location: Italy
Age: 40
Posts: 466
|
Quote:
|
|
04 November 2005, 14:17 | #18 | |
Registered User
Join Date: May 2005
Location: Solingen / Germany
Age: 54
Posts: 59
|
Quote:
|
|
04 November 2005, 18:48 | #19 |
Registered User
Join Date: Sep 2002
Location: Italy
Age: 40
Posts: 466
|
|
06 November 2005, 18:18 | #20 |
Registered User
Join Date: May 2005
Location: Solingen / Germany
Age: 54
Posts: 59
|
OK, thanks I'll do it.
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
How to avoid /home/$user/FS-UAE folder ? | ginko | support.FS-UAE | 2 | 12 July 2013 14:59 |
No-buffering display mode with zero screen tearing, the next step? | Dr.Venom | support.WinUAE | 87 | 22 January 2012 18:08 |
Games To Avoid (WHDLoad) | Tempest 2084 | Amiga scene | 42 | 25 August 2009 13:59 |
Vsync + Vista x64 tearing | Rabbit80 | support.WinUAE | 36 | 08 August 2008 20:00 |
Disk drive tearing sound | lauri_t | support.Hardware | 6 | 29 November 2005 17:55 |
|
|