• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Support v
« Previous 1 … 552 553 554 555 556 … 1203 Next »

Massive screen tearing even with vsync on?
View New Posts | View Today's Posts

Pages (2): 1 2 Next »
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Threaded Mode
Massive screen tearing even with vsync on?
06-21-2012, 03:24 AM (This post was last modified: 06-25-2012, 08:24 PM by Hippox77.)
#1
Hippox77 Offline
Member
***
Posts: 55
Threads: 5
Joined: Mar 2012
Bug 
Hi,

I have a strange vsync issue with Dolphin. Even if I have vsync on, when I use the DX9 or DX11 blackend, I'll get massive sceen tearing. However, when I use the openGL blackend with vsync, there's no more tearing. There's still massive tearing with vsync off using openGL.

I know that vsync is *seemingly* on using the DX9 and DX11 blackend because If I set 'frame rate limiter' to 'off' and the FPS is still locked to 60Hz. The tearing on the other hand, doesn't change, still. Huh

* I'm currently using r692-dirty
* I have tried to turn off/change any Dolphin settings
* Using Catalyst_11.11c driver

Edit1: I guess that Dolphin might lock the FPS at 60 with the vsync box checked; although it might actually *not* be on. Then it could be a graphics card driver isssue, I guess. Vsync does, however, work with my another games, that I have tested out - so far.

Edit2: I could have found a solution for this issue of mine - or it could still just be some random coincident, I guess. I don't think it is, though. Read below:

I tried to 'force' vsync off in my ATI ccc and this did not work. However, I tried to use the program 'Direct3D overrider' to actually force vsync on (something the ATI ccc cannot do, it seems) and this seems to work. No more screen tearing.

Edit3: Now it gets very strange. I found out that Direct3D overrider actually didn't force vsync on with Dolphin. I even tried to force it off, but now that's no tearing either with vsync on or off. DX11. Seems like a bug to me. I, of course, resettet Dolphin between changing any settings (outside or inside Dolphin)

Edit: 4: I can force vsync on through Catalyst (CCC) when using the OpenGL blackend. I cannot do this with the DX9 or DX11 blackend! This must be a clue, surely?

Edit: 4: I solved the issue! See my last post in this thread for the fix.
Find
Reply
06-21-2012, 04:04 AM
#2
ExtremeDude2 Offline
Gotta post fast
*******
Posts: 9,342
Threads: 273
Joined: Dec 2010
Try to update your drivers if you haven't already.
Check out my videos (dead)
[Image: sig-22354.png]
Website Find
Reply
06-24-2012, 07:27 AM (This post was last modified: 06-24-2012, 10:55 AM by Hippox77.)
#3
Hippox77 Offline
Member
***
Posts: 55
Threads: 5
Joined: Mar 2012
This problem is really killing me. I've tried multiple drivers from ATI included 12.4, 11.11c, 9.5. Dolphin versions r702, r301, r77. And stuff like Redeonpro, DXoverider, ATI tray tools.

The thing is: Sometimes vsync do work with DX9 and DX11 - but only randomly occuring. Wheather vsync works - or not - is always determined at the loading up of a game ISO. The trigger of this randomness is unknown to me. But changing unrelated settings to vsync like resolution and blackends will trigger the deciding factor sometimes.

Seems like a Dolphin bug to me. Sad
Find
Reply
06-24-2012, 10:41 AM (This post was last modified: 06-24-2012, 10:43 AM by Hippox77.)
#4
Hippox77 Offline
Member
***
Posts: 55
Threads: 5
Joined: Mar 2012
I noticed something that I think might have something to do with this vsync issue. When I use OpenGL I can control vsync in Dolphin through my CCC (Catalyst). So leaving vsync 'off' in Dolphin but 'on' in the CCC will cause vsync to be forced on. I cannot do this with DX9 or DX11 blackend! This must be a clue to what's wrong, surely. Please help me out here. Ask questions or whatever. Smile
Find
Reply
06-24-2012, 11:31 AM
#5
Squall Leonhart Offline
Friend of local jackass
*******
Posts: 1,177
Threads: 27
Joined: Apr 2009
AMD only supports vsync in fullscreen coz their drivers suck balls.
[Image: squall_sig2.gif]
[Image: squall4rinoa.png]
VBA-M
Website Find
Reply
06-24-2012, 11:53 AM (This post was last modified: 06-24-2012, 12:01 PM by Hippox77.)
#6
Hippox77 Offline
Member
***
Posts: 55
Threads: 5
Joined: Mar 2012
(06-24-2012, 11:31 AM)Squall Leonhart Wrote: AMD only supports vsync in fullscreen coz their drivers suck balls.

Yeah, they really suck balls, and I really regret getting a ATI card at this point.

I had tried with fullscreen checked in Dolphin, but, alas, same deal. With OpenGL vsync actually do work i window mode. It might still be that with DX9 or DX11 that GFX driver have touble detecting that Dolphin is running a DX game/in fullscreen. But maybe it isn't actually proper fullscreen? Just a full windowed screen without borders?
Find
Reply
06-25-2012, 03:52 AM (This post was last modified: 06-25-2012, 03:54 AM by Hippox77.)
#7
Hippox77 Offline
Member
***
Posts: 55
Threads: 5
Joined: Mar 2012
I found some interresting info about DirectX + vsync in Windows 7 in a thread on a hardware/software forum. This is from a quote:

''As far as I can recall, Vista and Windows 7 don't allow you to force Vsync on or off at the driver level if you are using DirectX. You have to set it in-game, and if a game doesn't have the option, you are limited to whatever default the game uses (some have it on, some not.)

I can't remember if this restriction applies to all versions of DirectX on Vista/7, or just DirectX 10 and 11''.

It should still be possible to force vsync on/off through the driver when using OpenGL.''.

If this is indeed true - and it does match my own results (also, in other DX9 applications than Dolphin) - then this *again* seems like a Dolphin issue with vsync and DX9/DX11.

Please replay...
Find
Reply
06-25-2012, 03:59 AM
#8
NaturalViolence Offline
It's not that I hate people, I just hate stupid people
*******
Posts: 9,013
Threads: 24
Joined: Oct 2009
Quote:''As far as I can recall, Vista and Windows 7 don't allow you to force Vsync on or off at the driver level if you are using DirectX. You have to set it in-game, and if a game doesn't have the option, you are limited to whatever default the game uses (some have it on, some not.)

I can't remember if this restriction applies to all versions of DirectX on Vista/7, or just DirectX 10 and 11''.

Just d3d10/11. And even then there are ways around it.
"Normally if given a choice between doing something and nothing, I’d choose to do nothing. But I would do something if it helps someone else do nothing. I’d work all night if it meant nothing got done."  
-Ron Swanson

"I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. "
-Mark Antony
Website Find
Reply
06-25-2012, 04:30 AM (This post was last modified: 06-25-2012, 04:31 AM by Hippox77.)
#9
Hippox77 Offline
Member
***
Posts: 55
Threads: 5
Joined: Mar 2012
(06-25-2012, 03:59 AM)NaturalViolence Wrote:
Quote:''As far as I can recall, Vista and Windows 7 don't allow you to force Vsync on or off at the driver level if you are using DirectX. You have to set it in-game, and if a game doesn't have the option, you are limited to whatever default the game uses (some have it on, some not.)

I can't remember if this restriction applies to all versions of DirectX on Vista/7, or just DirectX 10 and 11''.

Just d3d10/11. And even then there are ways around it.

Yeah ways like DXoverrider which doesn't work with Dolphin. It does work with other DX games where the CCC does not, though - but not with Dolphin.

Which other ways could I try?

Find
Reply
06-25-2012, 05:08 AM
#10
NaturalViolence Offline
It's not that I hate people, I just hate stupid people
*******
Posts: 9,013
Threads: 24
Joined: Oct 2009
I don't know. I don't have this problem so I'm guessing it's a driver issue.
"Normally if given a choice between doing something and nothing, I’d choose to do nothing. But I would do something if it helps someone else do nothing. I’d work all night if it meant nothing got done."  
-Ron Swanson

"I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. "
-Mark Antony
Website Find
Reply
« Next Oldest | Next Newest »
Pages (2): 1 2 Next »


  • View a Printable Version
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma