Bug 84231 - [Vsync/Tearing] No vertical sync with Optimus Prime NVIDIA driver 331.38 and others
Summary: [Vsync/Tearing] No vertical sync with Optimus Prime NVIDIA driver 331.38 and ...
Status: RESOLVED INVALID
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/nVidia (proprietary) (show other bugs)
Version: unspecified
Hardware: Other Linux (All)
: medium major
Assignee: Aaron Plattner
QA Contact: Aaron Plattner
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-09-23 09:17 UTC by sensai25
Modified: 2016-02-24 04:07 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description sensai25 2014-09-23 09:17:08 UTC
I am using last Ubuntu 14.04 LTS release on my Asus ultrabook UX32VD.

In order to get Optimus working i installed Prime.

I have noticed that when i am switching on my GT620M Nvidia card (running 331.38 Nvidia proprietary driver) :
1) I have no Vsync to blanck Option in Nvidia-setting compare to my desktop computer (no optimus 570GTX)
2) I am suffering large tearing effects due to lack of Vsync during gaming.

=> Reply from NVIDIA moderator on NVIDIA Devtalk Linux forum :
--------------------------------------------------------------------------------
When prime is enabled, there is currently no synchronization between the source device producing the pixels and the sink device reading them. I.e., in a typical NVIDIA + Intel configuration, the Intel chip just scans out the shared buffer constantly, without regard to when the pixels are copied into it.

There is no synchronization between the images rendered by the NVIDIA GPU and the output device. This means that the output device can start reading the next frame of video while it is still being updated, producing a graphical artifact known as “tearing”. Tearing is currently expected due to limitations in the design of the X.Org X server.
--------------------------------------------------------------------------------
Comment 1 Christopher M. Penalver 2016-02-24 04:07:40 UTC
sensai25, as per https://bugs.freedesktop.org/show_bug.cgi?id=84231#c0 this isn't a bug in the nvidia proprietary drivers. Also, you aren't using the latest nvidia driver, or xorg stack, so freedesktop.org is the wrong venue for this issue.

However, if this is still reproducible, it will help immensely if you filed a new report with Ubuntu by ensuring you have the package xdiagnose installed, and that you click the Yes button for attaching additional debugging information running the following from a terminal:
ubuntu-bug xorg

Also, please feel free to subscribe me to it.

For more on why this is helpful, please see https://wiki.ubuntu.com/ReportingBugs.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.