Re: How Ubuntu makes tear-free desktop?

Re: How Ubuntu makes tear-free desktop?

He linked to the wikipedia page that explains what is tearing.

All I can say about this is, are you sure that Ubuntu's default video drivers used in your machine are open source ones? To me, latest ubuntu silently installs nvidia's drivers. But I am not so sure about ATI. Another thing could be that the driver versions in your ubuntu and debian are different. And of course, are you comparing same desktop environments?

Re: How Ubuntu makes tear-free desktop?

Compiz (the window manager used in Unity) has vertical sync enabled by default. So as long as it has detected your screen's refresh rate correctly that will take care of any tearing issues.

(and tearing is when the data sent to your display changes while the display is in the middle of the process of refreshing what's visible on the screen. If something on the screen is moving at the same time, you can get a visible seam in the image where bottom part of the display is showing where that moving object was on previous frame, and top part is already showing where it's located on the next frame. Vertical sync synchronizes updating the screen contents to the display's refresh rate so what's visible on the screen doesn't change while the display is drawing a frame.)

Re: How Ubuntu makes tear-free desktop?

Compiz (the window manager used in Unity) has vertical sync enabled by default. So as long as it has detected your screen's refresh rate correctly that will take care of any tearing issues.

(and tearing is when the data sent to your display changes while the display is in the middle of the process of refreshing what's visible on the screen. If something on the screen is moving at the same time, you can get a visible seam in the image where bottom part of the display is showing where that moving object was on previous frame, and top part is already showing where it's located on the next frame. Vertical sync synchronizes updating the screen contents to the display's refresh rate so what's visible on the screen doesn't change while the display is drawing a frame.)

Exactly. Tearing is created by either Vsync being disabled, or out of sync with your monitor's refresh rate, which if I had to guess, windows does NOT have enabled (hence your suprise).

I am mainly active on XDA-Devs as hanthesolo, but I may come here every so often to contribute. I develop for the Galaxy Player 4.0 with my self-founded team TeamSuperNova.

I am always trying to learn, as I acknowledge that I am not omniscient.