ValveSoftware / SteamOS

SteamOS community tracker
1.6k stars 70 forks source link

Allow Tearing doesn't work since November 23, 2023 update. #1391

Open SonRolo opened 8 months ago

SonRolo commented 8 months ago

Your system information

Issue description: The "Allow Tearing" option used to disable Vsync completely not only on external monitors but in the built-in display as well. This option now does nothing since the temporary workaround in the following update https://store.steampowered.com/news/app/1675200/view/3870342884095376976

Steps to reproduce:

  1. Turn on "allow tearing" during gameplay
  2. Turn off performance overlay (this being on prevented tearing regardless of setting)
  3. Disable Vsync in-game
  4. Tearing should be visible on the Deck's built-in screen (but not currently)
Tau5 commented 8 months ago

Can replicate with multiple games. No game tears with vsync disabled and allow tearning enabled

FlohHRO commented 8 months ago

i also have this issue

ghost commented 6 months ago

Does it really still not work, and Valve doesn't care?

Deus-nsf commented 5 months ago

Looks like it... I'm hoping for SteamOS 3.6 to fix this, hopefully...

drujd commented 4 months ago

Looks like it... I'm hoping for SteamOS 3.6 to fix this, hopefully...

Still broken in SteamOS 3.6.6 preview build, I'm afraid. :(

I don't understand the reasoning behind removing the functionality, but still keeping the completely useless/non-functional toggle in the menu.

Deus-nsf commented 4 months ago

As soon as Windows drivers are ready, I'm getting Windows 10 installed on this bad boy, I want to use lossless scaling frame generation and the dxgi flip presentation model that has infinitely less latency.

drujd commented 4 months ago

As soon as Windows drivers are ready

For OLED? Might never happen... It has been 7 months already.

rannielpm commented 3 months ago

does playing in desktop mode force Vsync to be disabled as is using x11?

SonRolo commented 3 months ago

does playing in desktop mode force Vsync to be disabled as is using x11?

I have set the desktop compositor to lowest latency and checked the setting to allow tearing artifacts. I do get tearing now, but only on desktop mode (and not in the built-in display) unfortunately.

drujd commented 2 months ago

Still broken in current 3.6 beta. I can also confirm that I am able to achieve full Vsync disable / tearing in desktop, but not in regular mode / gamescope. :( When trying to lower latency at all costs, this was a really useful toggle.

Dr1fte commented 1 month ago

I can confirm, tearing is still not working in 3.5.19.