It is currently Fri May 24, 2013 12:36 am

A320 Screen tearing

View active topics

All times are UTC


Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 14 posts ] 
Author Message
 PostPosted: Fri May 15, 2009 1:07 am   

Joined: Thu Oct 02, 2008 9:25 pm
Posts: 43
There are reports of screen tearing in more erecently released Dingoos, the black ones in particular. Are many other Dingoo owners experiencing this?

I have noticed that not all games show screen tearing, and TV out works fine, no tearing at all.

Whats causes screen tearing? Is it the refresh rate of the display? Could it be a firmware issue or faulty drivers of some kind?

If it is the refresh rate of the display, can a limit to the refresh rate be set in software?


Top
 Profile  
 PostPosted: Fri May 15, 2009 1:44 am   
Guru

Joined: Sat Oct 04, 2008 9:20 pm
Posts: 170
Is the tearing diagonal or horizontal?


Top
 Profile  
 PostPosted: Fri May 15, 2009 3:56 am   

Joined: Thu Oct 02, 2008 9:25 pm
Posts: 43
There is diagonal tearing on the screen in some games, usually those that scroll very quickly. In Fronty Mission Gunhazard with the english translation patch applied to the rom, there is a little horizontal tearing on the right hand side of the screen and a vertical line of tearing on the right as well, but it may just be a glitch in the snes emulator as it is only in the intro, not in gameplay.

But the worst is the diagonal tearing when it is visible. Gunstar Heroes for example looks terrible because of this, but works perfectly on tv out.

Some nes games get the diagonal tear when transitioning between screens, like a fade in/out at the start or end of a level in gunsmoke for example.


Top
 Profile  
 PostPosted: Fri May 15, 2009 4:35 am   
Guru

Joined: Sat Oct 04, 2008 9:20 pm
Posts: 170
Chances are the diagonal tearing is always happening, it's just more noticeable under certain circumstances.


Top
 Profile  
 PostPosted: Fri May 15, 2009 4:56 am   

Joined: Thu Oct 02, 2008 9:25 pm
Posts: 43
Thanks for replying Exophase. Just out of curiosity, is there a potential solution to the problem that could be implemented in the future? And generally, what would be the reason for the tearing? Firmware bug or hardware issues?


Top
 Profile  
 PostPosted: Fri May 15, 2009 5:02 am   
Guru

Joined: Sat Oct 04, 2008 9:20 pm
Posts: 170
Check out the post I mead in the Wiz forum. Based on the document I've seen for the (a?) LCD controller for the Dingoo it's probably the same issue.


Top
 Profile  
 PostPosted: Fri May 15, 2009 5:03 am   

Joined: Thu Oct 02, 2008 9:25 pm
Posts: 43
Will do. Thanks.


Top
 Profile  
 PostPosted: Fri May 15, 2009 10:27 am   
Moderator
User avatar

Joined: Thu Oct 02, 2008 8:14 pm
Posts: 119
Is the tearing on the megadrive/genesis emu?

If so it's a bug in the emu itself.


Top
 Profile  
 PostPosted: Fri May 15, 2009 11:00 am   

Joined: Sun Oct 05, 2008 6:24 pm
Posts: 17
Exophase wrote:
Check out the post I mead in the Wiz forum. Based on the document I've seen for the (a?) LCD controller for the Dingoo it's probably the same issue.

Just a note, there are (AFAIK unfounded) theories that some dingoos have different LCD controller. You can verify it on your device by hidden info described here http://a320.bluwiki.com/go/Eastereggs
There is one line that clearly states type of LCD controller, mine is Ilitek ILI9325 for sure.

It looks like it can be reconfigured to update screen in its native format (240x320 not 320x240) to eliminate diagonal tearing but then you need to rotate it via CPU before sending to display which is costly. Or maybe some emulators could generate rotated screen output directly or could be modified to do so to avoid/minimize this penalty?


Top
 Profile  
 PostPosted: Fri May 15, 2009 2:16 pm   
Guru

Joined: Sat Oct 04, 2008 9:20 pm
Posts: 170
If the LCD controller is different then either it needs to provide multiple buffers or it needs to be 320x240 along with the display. Emulators can be modified to send rotated data but sometimes it's trickier than it seems.


Top
 Profile  
 PostPosted: Fri May 15, 2009 8:58 pm   

Joined: Thu Oct 02, 2008 9:25 pm
Posts: 43
@craigix: It happens in cps1, nes and snes as well depending on the game. Some games seem to be fine, others have the diagonal tearing and some snes games seem to have vertical tears at the edge of the screen, but that could be a bug in the emulator I suppose.

@fanoush: My LCD Module is ILI9325. Does your Dingoo get the tearing?


Last edited by sold on Fri May 15, 2009 9:17 pm, edited 1 time in total.

Top
 Profile  
 PostPosted: Fri May 15, 2009 9:16 pm   
Moderator
User avatar

Joined: Thu Oct 02, 2008 8:14 pm
Posts: 119
I'll grab a black unit and take a look, I'll try to do a video if possible.


Top
 Profile  
 PostPosted: Fri May 15, 2009 9:43 pm   

Joined: Sun Oct 05, 2008 6:24 pm
Posts: 17
sold wrote:
@fanoush: My LCD Module is ILI9325. Does your Dingoo get the tearing?

Yes, I see the tearing. Most probably everybody has ILI9325 in A320. The firmware recovery tool provided by Dingoo has only one flashing driver loaded into device over usb and that driver has ILI9325 in its name.


Top
 Profile  
 PostPosted: Fri May 15, 2009 9:46 pm   
Guru

Joined: Sat Oct 04, 2008 9:20 pm
Posts: 170
If the controller/LCD is the same then the only other explanation is a change in software where either the output is being rotated/rendered in a rotated fashion or there's some support hardware that's performing it. Since they control most of the software right now it's not impossible.


Top
 Profile  
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 14 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Style originally created by Volize © 2003 • Redesigned SkyLine by MartectX © 2008