17 July 2018, 21:30 | #1 |
Registered User
Join Date: Nov 2009
Location: Legoland
Age: 45
Posts: 1,461
|
Tearing in double/triple buffered screen with WinUAE 4.0.1 (issue from 4.0.0b8+)
For you to test this Toni I have attached a zip file with a James Pond II configuration (from DamienD collection) and a host configuration from me. Load both the main config and the host config via the autoload checkbox and start the game. The issue is only present in WinUAE 4.0.0b8 and up as I said. (I checked!)
Strangely I have not found this issue before! I am not sure if this happens only in my machine or if other users have the same issue as me. I have also included some log files in the zip. Last edited by Leandro Jardim; 27 March 2019 at 13:37. |
17 July 2018, 21:58 | #2 |
Banned
Join Date: Aug 2005
Location: London / Sydney
Age: 47
Posts: 20,420
|
You should probably try the latest WinUAE 4.0.1 and report back
...just download the [zip-archive (32-bit)] and extract into "C:\WinUAE". |
17 July 2018, 22:04 | #3 |
Registered User
Join Date: Nov 2009
Location: Legoland
Age: 45
Posts: 1,461
|
Sorry DamienD I tried it also and the issue is still there. The issue is present in WinUAE 4.0.0 b8 and superior.
|
17 July 2018, 22:08 | #4 |
Banned
Join Date: Aug 2005
Location: London / Sydney
Age: 47
Posts: 20,420
|
Ok, gotcha
I haven't experienced that but use Direct3D 9; and no Lagess VSync as yet. What happens if you don't use your host config file; problem still there? Edit: thread title adjusted. |
17 July 2018, 22:43 | #5 | |
Registered User
Join Date: Nov 2009
Location: Legoland
Age: 45
Posts: 1,461
|
Quote:
With my extra config file changed to use Direct3D 9 it works too. So only with Direct3D 9 it works without tearing. But it works more slowly than the normal. Direct3D 11 has issues. From what I remember both Direct3D modes ran very fast without glitches some time ago. The only change I did in my computer that I think changed everything was reinstall the Direct3D 9 drivers from an archive I have in my harddisk... I don't know why, but I thought it was a good idea to reinstall it... Thanks. |
|
17 July 2018, 23:18 | #6 |
Registered User
Join Date: Nov 2009
Location: Legoland
Age: 45
Posts: 1,461
|
One thing got me a bit worried: may the Direct3D 9 runtime dll's in it's installer form be incompatible with newer Windows 10 updates?
|
17 July 2018, 23:37 | #7 |
Missile Command Champion
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,453
|
For me it's actually the other way around. D3D11 lagless vsync works rock solid in Windows 10. And D3D9 lagless gives me a terrible tearing. Though i don't know when it started. Standard Vsync is still fine though in D3D9.
edit: Ah, in my case it's something more specific. It happens only with D3D9 lagless, and a specific CRT shader. So, not the same problem. I don't care since in D3D11 it's all fine for me. Last edited by Retro-Nerd; 18 July 2018 at 00:06. |
19 July 2018, 20:18 | #8 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,534
|
|
19 July 2018, 20:57 | #9 |
Registered User
Join Date: Nov 2009
Location: Legoland
Age: 45
Posts: 1,461
|
Yes I know...
I will reinstall Windows 10 and DirectX 9 to see if the issue persists. Here it is. Last edited by Leandro Jardim; 27 March 2019 at 13:38. |
20 July 2018, 10:07 | #10 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,534
|
Was that latest DX9? (June 2010). It should be perfectly safe to install (and required if program needs DX9, even if using Windows 10). Unless you had some older version previously that accidentally "worked better"..
|
20 July 2018, 13:59 | #11 |
Registered User
Join Date: Nov 2009
Location: Legoland
Age: 45
Posts: 1,461
|
Yes, it was the latest DX9 that I got from the Microsoft website.
I reinstalled Windows, this time without DX9 and the issue persists with DX11. I guess the culprit is KB4345421. I installed it a little before the DX9, so maybe I did not realize that it might be the problem. Interesting is that the Microsoft support page is a bit vague, generalizing what changed. As I said I have the issue only with WinUAE 4.0.0b8 and superior, including 4.0.1. But I ended up not saying that I'm running the game at 50Hz in addition to triple buffering AND when I run it at 60Hz it is perfectly normal with the usual bad VBL syncing. This rings you a bell, maybe? |
20 July 2018, 14:32 | #12 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,534
|
You sure display driver didn't get (hidden) update at the same time? No display driver forced options enabled?
Which kind of tearing? Single slow/fast moving tear line or static line? |
20 July 2018, 15:55 | #13 | |
Registered User
Join Date: Nov 2009
Location: Legoland
Age: 45
Posts: 1,461
|
Quote:
Of the first type. It is only visible when a large portion of the screen is being updated, such as when scrolling the screen. |
|
18 September 2018, 03:34 | #14 |
Registered User
Join Date: Nov 2009
Location: Legoland
Age: 45
Posts: 1,461
|
Since July (!) I could no longer use any emulator with VSync, but today I finally received a cumulative update from Microsoft that fixes this bug with the Intel HD4400 chipset. Hooray!
Thank you to Toni, DamienD and Retro-Nerd. |
18 September 2018, 13:28 | #15 |
Registered User
Join Date: Nov 2009
Location: Legoland
Age: 45
Posts: 1,461
|
False alarm Microsoft. Grrr...
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Is WinUAE using a real triple buffer or render-ahead queue? | rsn8887 | support.WinUAE | 0 | 17 January 2018 01:22 |
WinUAE v3.3.0 - AGA - Screen "tearing" | DamienD | support.WinUAE | 12 | 05 August 2016 22:16 |
Screen tearing on small portion of display | lordofchaos | support.WinUAE | 12 | 17 January 2015 10:04 |
Amiga 1200 Screen Tearing - rev 1D1 Mobo [SOLVED] | Amicol | support.Hardware | 2 | 28 February 2014 23:03 |
No-buffering display mode with zero screen tearing, the next step? | Dr.Venom | support.WinUAE | 87 | 22 January 2012 18:08 |
|
|