vsync is disabled by default in nouveau
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Nouveau Xorg driver |
Fix Released
|
Undecided
|
Unassigned | ||
Ubutter |
Fix Released
|
Medium
|
Unassigned | ||
xserver-xorg-video-nouveau (Ubuntu) |
Fix Released
|
Medium
|
Maarten Lankhorst |
Bug Description
Sync-to-vblank support is disabled by default in the nouveau driver. This makes the desktop tear badly, and look ugly, on nvidia systems.
It's also inconsistent, as radeon and intel both have sync-to-vblank enabled by default.
WORKAROUND:
/etc/X11/xorg.conf:
Section "Device"
Identifier "My Graphics"
Driver "nouveau"
Option "GLXVBlank" "on"
EndSection
ORIGINAL DESCRIPTION:
Quite simply because otherwise performance in the default unity/compiz session is awful. There is very visible tearing when moving windows, switching workspaces ect, ect.
Can't see why you'd leave it up to the users to enable thru xorg.conf
ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: libgl1-mesa-dri 8.0.3-0ubuntu1
ProcVersionSign
Uname: Linux 3.5.0-2-generic i686
ApportVersion: 2.2.5-0ubuntu1
Architecture: i386
Date: Fri Jun 29 00:27:49 2012
DistUpgraded: Fresh install
DistroCodename: quantal
DistroVariant: ubuntu
GraphicsCard:
NVIDIA Corporation G86 [GeForce 8400M GS] [10de:0427] (rev a1) (prog-if 00 [VGA controller])
Subsystem: Dell Device [1028:0209]
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Alpha i386 (20120627)
MachineType: Dell Inc. XPS M1330
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: mesa
UpgradeStatus: No upgrade log present (probably fresh install)
XorgConf:
Section "Device"
Identifier "My Graphics"
Option "GLXVBlank" "on"
EndSection
dmi.bios.date: 12/26/2008
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A15
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.
dmi.product.name: XPS M1330
dmi.sys.vendor: Dell Inc.
version.compiz: compiz 1:0.9.8+
version.libdrm2: libdrm2 2.4.33-3
version.
version.
version.
version.
version.
version.
version.
version.
affects: | mesa (Ubuntu) → xserver-xorg-video-nouveau (Ubuntu) |
summary: |
- vsync should be enabled by default for nvidia + vsync should be enabled by default for nouveau |
Changed in ubutter: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
summary: |
- vsync should be enabled by default for nouveau + vsync is disabled by default in nouveau |
description: | updated |
description: | updated |
Changed in ubutter: | |
status: | Confirmed → Fix Released |
It's because fermi and later lack support currently, however I will look into adding it as default for earlier chips.