• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

NVIDIA Stops Recommending "V-Sync OFF" As a Global Setting Since v461.09 Drivers

btarunr

Editor & Senior Moderator
Staff member
Joined
Oct 9, 2007
Messages
47,300 (7.53/day)
Location
Hyderabad, India
System Name RBMK-1000
Processor AMD Ryzen 7 5700G
Motherboard ASUS ROG Strix B450-E Gaming
Cooling DeepCool Gammax L240 V2
Memory 2x 8GB G.Skill Sniper X
Video Card(s) Palit GeForce RTX 2080 SUPER GameRock
Storage Western Digital Black NVMe 512GB
Display(s) BenQ 1440p 60 Hz 27-inch
Case Corsair Carbide 100R
Audio Device(s) ASUS SupremeFX S1220A
Power Supply Cooler Master MWE Gold 650W
Mouse ASUS ROG Strix Impact
Keyboard Gamdias Hermes E2
Software Windows 11 Pro
NVIDIA has stopped recommending "V-Sync OFF" as a global setting, starting with its GeForce 461.09 WHQL drivers. The NVIDIA Control Panel utility, which lets users configure global- and application-specific 3D settings, uses a tiny NVIDIA logo to denote recommended settings. Its V-Sync settings let you select between "Use 3D Application Settings," global Off, global On, and "Adaptive V-Sync."

NVIDIA explains that it changed this recommendation as the GeForce drivers since 461.09 support MPO (multiple plane overlay). Prior to 461.09, the Windows 10 DWM (desktop windows manager) would composit the contents of all windows into a single plane and presented at display refresh-rate cadence, so tearing was avoided even with V-Sync globally off. With MPO, applications are allowed to present their contents independently, each with their own V-Sync setting. The OS, outside of driver control, decides which apps get promoted to their own MPO plane. This would lead to screen-tearing if V-Sync is globally off, even in Windowed or Windowed-Maximized (pseudo-fullscreen) modes.



View at TechPowerUp Main Site
 
Joined
Jun 14, 2010
Messages
634 (0.12/day)
Location
City 217
Processor AMD Phenom II X4 925
Motherboard Asus M4A78LT-M
Cooling Ice Hammer IH-4***
Memory 2x4GB DDR3 Corsair
Video Card(s) Asus HD7870 2GB
Storage 500GB SATAII Samsung | 500GB SATAII Seagate
Display(s) 23" LG 23EA63V-P
Case Thermaltake V3 Black Edition
Audio Device(s) VIA VT1708S
Power Supply Corsair TX650W
Software Windows 10 x64
NVIDIA explains that it changed this recommendation as the GeForce drivers since 461.09 support MPO (multiple plane overlay). Prior to 461.09, the Windows 10 DWM (desktop windows manager) would composit the contents of all windows into a single plane and presented at display refresh-rate cadence, so tearing was avoided even with V-Sync globally off. With MPO, applications are allowed to present their contents independently, each with their own V-Sync setting. The OS, outside of driver control, decides which apps get promoted to their own MPO plane. This would lead to screen-tearing if V-Sync is globally off, even in Windowed or Windowed-Maximized (pseudo-fullscreen) modes.
So is this Nvidia fixing Microsoft's problem or am I misunderstanding the changes?
 
Joined
Dec 14, 2011
Messages
1,087 (0.23/day)
Location
South-Africa
Processor AMD Ryzen 9 5900X
Motherboard ASUS ROG STRIX B550-F GAMING (WI-FI)
Cooling Noctua NH-D15 G2
Memory 32GB G.Skill DDR4 3600Mhz CL18
Video Card(s) ASUS GTX 1650 TUF
Storage SAMSUNG 990 PRO 2TB
Display(s) Dell S3220DGF
Case Corsair iCUE 4000X
Audio Device(s) ASUS Xonar D2X
Power Supply Corsair AX760 Platinum
Mouse Razer DeathAdder V2 - Wireless
Keyboard Corsair K70 PRO - OPX Linear Switches
Software Microsoft Windows 11 - Enterprise (64-bit)
They really should re-design their User Interface at this point. Especially when you re-select options, it keeps jumping the list upward...
 

hat

Enthusiast
Joined
Nov 20, 2006
Messages
21,747 (3.29/day)
Location
Ohio
System Name Starlifter :: Dragonfly
Processor i7 2600k 4.4GHz :: i5 10400
Motherboard ASUS P8P67 Pro :: ASUS Prime H570-Plus
Cooling Cryorig M9 :: Stock
Memory 4x4GB DDR3 2133 :: 2x8GB DDR4 2400
Video Card(s) PNY GTX1070 :: Integrated UHD 630
Storage Crucial MX500 1TB, 2x1TB Seagate RAID 0 :: Mushkin Enhanced 60GB SSD, 3x4TB Seagate HDD RAID5
Display(s) Onn 165hz 1080p :: Acer 1080p
Case Antec SOHO 1030B :: Old White Full Tower
Audio Device(s) Creative X-Fi Titanium Fatal1ty Pro - Bose Companion 2 Series III :: None
Power Supply FSP Hydro GE 550w :: EVGA Supernova 550
Software Windows 10 Pro - Plex Server on Dragonfly
Benchmark Scores >9000
They really should re-design their User Interface at this point. Especially when you re-select options, it keeps jumping the list upward...
Please no. They'll just make something worse that takes 10GB of hard drive space and runs like a snail while simultaneously pegging one core to 100% at all times.
 
Joined
Dec 16, 2017
Messages
2,939 (1.15/day)
System Name System V
Processor AMD Ryzen 5 3600
Motherboard Asus Prime X570-P
Cooling Cooler Master Hyper 212 // a bunch of 120 mm Xigmatek 1500 RPM fans (2 ins, 3 outs)
Memory 2x8GB Ballistix Sport LT 3200 MHz (BLS8G4D32AESCK.M8FE) (CL16-18-18-36)
Video Card(s) Gigabyte AORUS Radeon RX 580 8 GB
Storage SHFS37A240G / DT01ACA200 / ST10000VN0008 / ST8000VN004 / SA400S37960G / SNV21000G / NM620 2TB
Display(s) LG 22MP55 IPS Display
Case NZXT Source 210
Audio Device(s) Logitech G430 Headset
Power Supply Corsair CX650M
Software Whatever build of Windows 11 is being served in Canary channel at the time.
Benchmark Scores Corona 1.3: 3120620 r/s Cinebench R20: 3355 FireStrike: 12490 TimeSpy: 4624
So is this Nvidia fixing Microsoft's problem or am I misunderstanding the changes?
It seems to me that it was meant to be like this. Though this would have taken a long time, since MPO was introduced way back with Windows 8.1.
 
Joined
Jan 10, 2011
Messages
1,451 (0.28/day)
Location
[Formerly] Khartoum, Sudan.
System Name 192.168.1.1~192.168.1.100
Processor AMD Ryzen5 5600G.
Motherboard Gigabyte B550m DS3H.
Cooling AMD Wraith Stealth.
Memory 16GB Crucial DDR4.
Video Card(s) Gigabyte GTX 1080 OC (Underclocked, underpowered).
Storage Samsung 980 NVME 500GB && Assortment of SSDs.
Display(s) ViewSonic VA2406-MH 75Hz
Case Bitfenix Nova Midi
Audio Device(s) On-Board.
Power Supply SeaSonic CORE GM-650.
Mouse Logitech G300s
Keyboard Kingston HyperX Alloy FPS.
VR HMD A pair of OP spectacles.
Software Ubuntu 24.04 LTS.
Benchmark Scores Me no know English. What bench mean? Bench like one sit on?
So is this Nvidia fixing Microsoft's problem or am I misunderstanding the changes?
It depends on your definition for "problem." Infrastructure changes do often require the superstructure to accommodate them, that's unavoidable. The argument then becomes on whether the gains outweigh the costs.

That said, this change wasn't -afaik- mandatory to adopt. It did take nvidia years to do so. So it was partially Nvidia's choice to make that change...

Please no. They'll just make something worse that takes 10GB of hard drive space and runs like a snail while simultaneously pegging one core to 100% at all times.
What is an Electron app?
 
Joined
Oct 29, 2017
Messages
9 (0.00/day)
It depends on your definition for "problem." Infrastructure changes do often require the superstructure to accommodate them, that's unavoidable. The argument then becomes on whether the gains outweigh the costs.

That said, this change wasn't -afaik- mandatory to adopt. It did take nvidia years to do so. So it was partially Nvidia's choice to make that change...


What is an Electron app?
If discord is any indication, an electron app is precisely what hat was describing :v
 
Joined
Jul 26, 2018
Messages
65 (0.03/day)
Processor Intel i9 9900K @5Ghz
Motherboard Asus ROG Maximus Formula XI
Cooling Noctua Chromax NHD-15
Memory 64GB DDR4 Trident-Z @3800Mhz CL16-20-20-40
Video Card(s) Asus ROG Strix 3090 OC 24GB
Storage Intel Optane 905P 960GB NVMe, 2 x Samsung 970 EVO 2TB NVMe
Display(s) LG 48" CX OLED 4K VRR HDR 120Hz, LG 43" IPS 4K 60Hz secondary
Case Cooler Master C700M
Audio Device(s) Sound Blaster X Katana
Power Supply Asus ROG THOR 1200W
Mouse Asus Gladius II Origin
Keyboard Corsair K95
I have an Asus Strix 3090 on my PC connected to a LG CX 48" 4K tv/monitor via HDMI 2.1 at 120Hz with HDR and Gsync on.

Things were running rock solid until I installed 461.09 AND a pending Windows update. Big mistake doing both things at once, as I started having the Windows desktop randomly flicker on me. Of course, I blamed the nVidia drivers and was almost about to install 461.40 when I read about the problems that driver version had with LG CX monitors and Gsync, so I didn't.

Then patch Tuesday came with a ton of security fixes for Windows. Well, guess what, despite 'random flicker' not being listed anywhere as something MS had fixed in the latest updates, the fact is that the random flicker is now gone (and I am still running 461.09)

At least now I know what was causing it.
 
Joined
Mar 21, 2016
Messages
2,508 (0.78/day)
I'm perplexed by how this operates now relative to prior and Microsoft's intentions for it. Can you disable vsync for the GDI now? Prior vsync was always active in windowed mode. Does this mean each display is segmented and can control resolution and refresh rate and vsync on or off? Does that mean the CPU/GPU overhead can actually be decreased or increased effectively over how it was prior? What I mean by that if it was all scared prior in one plane represents all three displays by DWM the overhead is different by not being dynamic in nature. It would seem you could now set left and right side displays to something like 24Hz/30Hz refresh rates and conserved power and overhead in the process with little or no practical side effects. I would think for games if the middle refresh rate were higher you wouldn't experience input lag on those while the mouse pointer is fixed on those regions and normally it would be in practice. Are there any mGPU implications from this as well. I think it's no secret chiplet mGPU designs are being actively pursued by AMD and Nvidia. If anything else from the looks of it on the bottom diagram it makes it more parallel friendly in nature and certainly presents a upside.

1613488076993.png

1613488179508.png
 
Joined
Feb 23, 2019
Messages
6,106 (2.87/day)
Location
Poland
Processor Ryzen 7 5800X3D
Motherboard Gigabyte X570 Aorus Elite
Cooling Thermalright Phantom Spirit 120 SE
Memory 2x16 GB Crucial Ballistix 3600 CL16 Rev E @ 3600 CL14
Video Card(s) RTX3080 Ti FE
Storage SX8200 Pro 1 TB, Plextor M6Pro 256 GB, WD Blue 2TB
Display(s) LG 34GN850P-B
Case SilverStone Primera PM01 RGB
Audio Device(s) SoundBlaster G6 | Fidelio X2 | Sennheiser 6XX
Power Supply SeaSonic Focus Plus Gold 750W
Mouse Endgame Gear XM1R
Keyboard Wooting Two HE
460.79 here and it already was marked as recommended.
 
Joined
Oct 10, 2009
Messages
795 (0.14/day)
Location
Madrid, Spain
System Name Rectangulote
Processor Core I9-9900KF
Motherboard Asus TUF Z390M
Cooling Alphacool Eisbaer Aurora 280 + Eisblock RTX 3090 RE + 2 x 240 ST30
Memory 32 GB DDR4 3600mhz CL16 Crucial Ballistix
Video Card(s) KFA2 RTX 3090 SG
Storage WD Blue 3D 2TB + 2 x WD Black SN750 1TB
Display(s) 2 x Asus ROG Swift PG278QR / Samsung Q60R
Case Corsair 5000D Airflow
Audio Device(s) Evga Nu Audio + Sennheiser HD599SE + Trust GTX 258
Power Supply Corsair RMX850
Mouse Razer Naga Wireless Pro / Logitech MX Master
Keyboard Keychron K4 / Dierya DK61 Pro
Software Windows 11 Pro
I'm in 461.40 and I'm afraid. They still have to juggle the compatibility with gsync with this and the different vsync options. Since some time ago some programs just tend to blink and stutter in loading screens and rarely there are some desyncs. For now I have just gsync for everything without any vsync, but gsync and rapid vsync seem to work alright together. Also there are some dpi problems with some apps and I have to force fixed refresh rate on those or everything is blurry in that app.

If umlb didn't darken the screen so much I would be alternating with that, it's a pity.
 
Top