Vsync not working on PM 28.x
Forum rules
Please keep everything here strictly on-topic.
This board is meant for Pale Moon source code development related subjects only like code snippets, patches, specific bugs, git, the repositories, etc.
This is not for tech support! Please do not post tech support questions in the "Development" board!
Please make sure not to use this board for support questions. Please post issues with specific websites, extensions, etc. in the relevant boards for those topics.
Please keep things on-topic as this forum will be used for reference for Pale Moon development. Expect topics that aren't relevant as such to be moved or deleted.
Please keep everything here strictly on-topic.
This board is meant for Pale Moon source code development related subjects only like code snippets, patches, specific bugs, git, the repositories, etc.
This is not for tech support! Please do not post tech support questions in the "Development" board!
Please make sure not to use this board for support questions. Please post issues with specific websites, extensions, etc. in the relevant boards for those topics.
Please keep things on-topic as this forum will be used for reference for Pale Moon development. Expect topics that aren't relevant as such to be moved or deleted.
Vsync not working on PM 28.x
Hello,
I have problem with vsync after update on Palemoon 28. I have turn on HW acceleration, but when I scroll in pages, screen it totally messing.
I have this problem on my older laptop Lenovo G580 with Intel i5 3210M and Nvidia GT635M 2GB (on Lenovo Y50-70 with i5 4210H and GTX960M 4GB I don't have this problem)
Thank you in advance.
Btw. this problem I see much more on instagram with lots photos.
I have problem with vsync after update on Palemoon 28. I have turn on HW acceleration, but when I scroll in pages, screen it totally messing.
I have this problem on my older laptop Lenovo G580 with Intel i5 3210M and Nvidia GT635M 2GB (on Lenovo Y50-70 with i5 4210H and GTX960M 4GB I don't have this problem)
Thank you in advance.
Btw. this problem I see much more on instagram with lots photos.
Last edited by SGvagon on 2018-09-02, 14:17, edited 2 times in total.
Re: Vsync not working on PM 28.x
And yes,I tried clean Palemoon portable too, same problem here.
Re: Vsync not working on PM 28.x
OK, I maybe solved it, but I don't know is it a right and safe solution.
In about:config a found layers.acceleration.force-enabled and I set it to TRUE . Then vsync works perfectly. Is it a bug? Because this string is set on FALSE by default.
In about:config a found layers.acceleration.force-enabled and I set it to TRUE . Then vsync works perfectly. Is it a bug? Because this string is set on FALSE by default.
Last edited by SGvagon on 2018-09-02, 14:28, edited 2 times in total.
Re: Vsync not working on PM 28.x
Off-topic:
An interesting read, VSYNC in Firefox 50.0.2 under Windows is broken.
Quite damning on Mozilla.
But then that's part of what makes it interesting .
Any number of related bugs on bugzilla.
Some fixed (in 52), others against current FF & in limbo, possibly forever.
An interesting read, VSYNC in Firefox 50.0.2 under Windows is broken.
Quite damning on Mozilla.
But then that's part of what makes it interesting .
Any number of related bugs on bugzilla.
Some fixed (in 52), others against current FF & in limbo, possibly forever.
Last edited by therube on 2018-09-02, 14:40, edited 2 times in total.
Re: Vsync not working on PM 28.x
It is set to false, because normally the browser will decide itself if it want to use hardware acceleration. Note that UXP based applications require DWM to be enabled for the vertical synchronization to work.SGvagon wrote:Because this string is set on FALSE by default.
Off-topic:
I actually wanted to post this link here and ask if this can be fixed in UXP.therube wrote:An interesting read, VSYNC in Firefox 50.0.2 under Windows is broken.
Re: Vsync not working on PM 28.x
Forcing layers acceleration when the detection routine finds that there is a problem doing so may cause unpredictable results.
In what way?SGvagon wrote:screen it totally messing.
That depends on if someone wants to tackle this. The vsynctester website seems to do just fine on my system ("VSYNC" is grey, and the tearing bar when enabled does not show any tearing.)yami_ wrote:I actually wanted to post this link here and ask if this can be fixed in UXP.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
Re: Vsync not working on PM 28.x
Moonchild: Messing by typically vsync problems (splitting screen in half) . If there more content (for ex.images) it is worse, but Force layers fix this problem.
Btw. but Vsync tester graph is OK when force layers is on False (but this tester is horizontal, not vertical? ) .
Btw. but Vsync tester graph is OK when force layers is on False (but this tester is horizontal, not vertical? ) .
Last edited by SGvagon on 2018-09-02, 17:08, edited 3 times in total.
Re: Vsync not working on PM 28.x
Well, I looked at the code but since I have never done any graphics-related programing I am most likely to break something...Moonchild wrote:That depends on if someone wants to tackle this.
It looks like this on my end:Moonchild wrote:The vsynctester website seems to do just fine on my system ("VSYNC" is grey, and the tearing bar when enabled does not show any tearing.)
Re: Vsync not working on PM 28.x
So, any progress with this problem? Or is it safe to set layers.acceleration.force-enabled on TRUE now?
Re: Vsync not working on PM 28.x
Only set force-enabled to true if you know for a fact that there are no problems with it on your system. otherwise let the browser detect it.SGvagon wrote:So, any progress with this problem? Or is it safe to set layers.acceleration.force-enabled on TRUE now?
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite