You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am observing tearing between 2 frames on Linux with X11 and Nvidia 535 drivers.
Repro steps
I have modified the "shadow" example in order to accentuate this effect: acarl005#1
This branch just renders 2 frames in rapid succession every 1 second.
Expected vs observed behavior
I observe the expected behavior on the integrated GPU.
WAYLAND_DISPLAY="" cargo run --bin wgpu-examples -- shadow
PXL_20240404_024350904.TS.mp4
However, when I switch to my Nvidia GPU, I instead see tearing and/or flickering.
WAYLAND_DISPLAY="" WGPU_POWER_PREF=high cargo run --bin wgpu-examples -- shadow
PXL_20240403_202650141.TS.mp4
The examples use PresentMode::Fifo, which says:
"No tearing will be observed."
Platform
Forked the current trunk branch of wgpu, commit ed843f802974eae9d708d3b3895264e9efb01dc6.
Description
I am observing tearing between 2 frames on Linux with X11 and Nvidia 535 drivers.
Repro steps
I have modified the "shadow" example in order to accentuate this effect: acarl005#1
This branch just renders 2 frames in rapid succession every 1 second.
Expected vs observed behavior
I observe the expected behavior on the integrated GPU.
WAYLAND_DISPLAY="" cargo run --bin wgpu-examples -- shadowPXL_20240404_024350904.TS.mp4
However, when I switch to my Nvidia GPU, I instead see tearing and/or flickering.
WAYLAND_DISPLAY="" WGPU_POWER_PREF=high cargo run --bin wgpu-examples -- shadowPXL_20240403_202650141.TS.mp4
The examples use
PresentMode::Fifo, which says:Platform
Forked the current
trunkbranch of wgpu, commited843f802974eae9d708d3b3895264e9efb01dc6.See acarl005#1