Topic Options
#165192 - 11/07/09 07:54 AM Serious display bug: flickering of backdrops-VIDEO
Blizna


Registered: 06/30/06
Posts: 652
Hi,
Two players of my game reported that sometimes the parts of screen are flickering and it is related to backdrops as well as active objects.
Here is the video:
http://www.zkouknito.cz/video_53858_chmatakov-error

Happens on WinXP and Win7, DirectX 9c. The first one has got NVIDIA GeForce 7000m, the second one will let me know.


Edited by Blizna (11/07/09 07:57 AM)

Top
#165197 - 11/07/09 08:14 AM Re: Serious display bug: flickering of backdrops-VIDEO [Re: Blizna]
Dynasoft
Extension Developer


Registered: 06/30/06
Posts: 2576
Loc: Newcastle, UK
It looks to me like what happens when rendering single-buffered with no v-sync. Nothing should be rendering single-buffered any more, because it causes a lot more trouble than it is worth.

Try enabling v-sync.
_________________________
smile

Top
#165198 - 11/07/09 08:26 AM Re: Serious display bug: flickering of backdrops-VIDEO [Re: Dynasoft]
Yves
Clickteam


Registered: 06/29/06
Posts: 5236
Maybe your game takes too much memory and their video cards don't like it? A GeForce 7000 is quite old.

Top
#165199 - 11/07/09 08:27 AM Re: Serious display bug: flickering of backdrops-VIDEO [Re: Yves]
Yves
Clickteam


Registered: 06/29/06
Posts: 5236
PS: did you tell them to check if their drivers are up-to-date?

Top
#165202 - 11/07/09 09:08 AM Re: Serious display bug: flickering of backdrops-VIDEO [Re: Yves]
Blizna


Registered: 06/30/06
Posts: 652
Yves: yes, they have latest drivers. Thats the problem, if there should be large frame with the whole game world, HWA will be useless when taking too much memory frown That was why I asked (way before) what about settings like Render area (X,Y to X1,Y1). But I understand its probably too difficult to implement.

Top
#165207 - 11/07/09 09:55 AM Re: Serious display bug: flickering of backdrops-VIDEO [Re: Blizna]
Yves
Clickteam


Registered: 06/29/06
Posts: 5236
I don't see what you mean by "render area", MMF only renders the area that is visible on screen, nothing more. If there is a memory issue, then I don't know why, Direct3D should handle that correctly.

As Dynasoft said, it could be a single-buffer issue. If I remember correctly Direct3D decides itself how many buffers it uses, maybe in certain cases it can choose only one buffer for some reason.

Does your game go to full screen immediately with the "Change resolution" option or do you switch to full screen with Set Full Screen action after the game starts? If you switch to full screen after the video memory is full, then maybe it has not enough free space to allocate the ideal number of buffers.

Just random thoughts...

EDIT: I'll try to free as much memory as I can before switching to full screen, just in case. Try with the next version.


Edited by Yves (11/07/09 09:58 AM)

Top
#165208 - 11/07/09 10:01 AM Re: Serious display bug: flickering of backdrops-VIDEO [Re: Yves]
Blizna


Registered: 06/30/06
Posts: 652
Well I have heard that with HWA everything is rendered, so its OK smile

The strangest aspect of this issue was that the player who reported it can now run the game 3 times and it works well. There is no fullscreen used at all.
I have just checked v-sync, I will release an update and get feedback from players.


Edited by Blizna (11/07/09 10:03 AM)

Top
#165209 - 11/07/09 10:03 AM Re: Serious display bug: flickering of backdrops-VIDEO [Re: Yves]
Dynasoft
Extension Developer


Registered: 06/30/06
Posts: 2576
Loc: Newcastle, UK
It's also possible a low-end mobile GPU like that just doesn't support double-buffering. I haven't heard of any GPUs that don't, but I suppose it's possible.

Blizna: It would be worth seeing if you can find out if the issue is isolated to those two machines or if all NVIDIA GeForce 7000m GPUs are affected.

EDIT:
According to: http://msdn.microsoft.com/en-us/library/ee416519%28VS.85%29.aspx
and: http://msdn.microsoft.com/en-us/library/ee416646%28VS.85%29.aspx

Direct3D9 doesn't support single-buffering. If you ask for 0 back-buffers, you get 1. This means it can't be anything MMF is doing, and has to be something about the machine or driver.


Edited by Dynasoft (11/07/09 10:14 AM)
_________________________
smile

Top
#165210 - 11/07/09 10:03 AM Re: Serious display bug: flickering of backdrops-VIDEO [Re: Blizna]
Yves
Clickteam


Registered: 06/29/06
Posts: 5236
crazy

Top


Site Links
Forum Index

Home Page
Online Store
Tutorials
Download Center
French Forum

Quick File Links
Multimedia Fusion 2
Updates - build 249
Standard Version
Developer Version

Extension Packs
Bonus Pack 1
Bonus Pack 2
z33z Extension Pack
LIJI Extension Pack

The Games Factory 2
Latest Update - build 249
Community Links
Fusion Wiki
MFA Repository
Klikdisc
The Daily Click
GameBuilder

GB Arcade
TDC Arcade
Madword

Extensions
Neatwares Extension List
Extension Updater

Lacewing & Moo Server
Klikfarm

Money from your games
Click Chat
18 People are chatting
Game Builder

Visit the GameBuilder Homepage

Recent Download

Dungeon Master

Latest News