2012-06-06 06:45:53 |
Daniel van Vugt |
bug |
|
|
added bug |
2012-06-06 06:46:47 |
Daniel van Vugt |
summary |
composite refresh rate defaults to 50Hz, which is wrong in most cases |
composite refresh rate falls back to 50Hz, which is wrong in most cases |
|
2012-06-06 06:46:51 |
Daniel van Vugt |
compiz: importance |
Medium |
Low |
|
2012-06-06 07:07:31 |
Daniel van Vugt |
description |
The composite plugin chooses its refresh rate in this order:
1. Try to sync to vblank and match the monitor's real refresh rate.
2. Discover the hardware refresh rate from the xrandr extension.
3. Fall back to the user-configured refresh rate option, usually configured using CCSM.
#1 used to work for most drivers. In Ubuntu 12.04, it now only works for intel and radeon drivers at most. This is because fglrx, nouveau and nvidia all default to disabling sync to vblank.
#2 works for all drivers except nvidia, which fails to report the correct refresh rate in xrandr (bug 92599).
#3 always works but rarely looks correct. Because most LCDs run at 60Hz and composite falls back to 50Hz.
We can't do anything about #1 and #2 in compiz, but we should fix #3. |
The composite plugin chooses its refresh rate in this order:
1. Try to sync to vblank and match the monitor's real refresh rate.
2. Discover the hardware refresh rate from the xrandr extension.
3. Fall back to the user-configured refresh rate option, usually configured using CCSM.
#1 used to work for most drivers. In Ubuntu 12.04, it now only works for intel and radeon drivers at most. This is because fglrx, nouveau and nvidia all default to disabling sync to vblank.
#2 works for all drivers except nvidia, which fails to report the correct refresh rate in xrandr (bug 92599).
#3 always works but rarely looks correct. Because most LCDs run at 60Hz and composite falls back to 50Hz.
We can't do anything about #1 and #2 in compiz, but we should fix #3.
WORKAROUND:
1. Run ccsm (from package compizconfig-settings-manager).
2. Click on Composite.
3. Disable: Detect Refresh Rate
4. Set: Refresh Rate = 60
5. Log out and in again.
Alternatively, if you're looking at this bug because of problems with the NVIDIA driver, try the workaround listed at the top of bug 92599 instead. |
|
2012-06-06 07:13:18 |
Launchpad Janitor |
branch linked |
|
lp:~vanvugt/compiz/fix-1009338 |
|
2012-06-06 18:05:29 |
kmare |
bug |
|
|
added subscriber kmare |
2012-06-10 07:10:23 |
Launchpad Janitor |
branch linked |
|
lp:compiz |
|
2012-06-10 07:10:36 |
Daniel van Vugt |
compiz: status |
In Progress |
Fix Committed |
|
2012-06-20 12:59:03 |
Łukasz Zemczak |
branch linked |
|
lp:~sil2100/compiz-core/cherry_3246 |
|
2012-06-21 01:33:41 |
Daniel van Vugt |
bug task added |
|
compiz-core |
|
2012-06-21 01:33:52 |
Daniel van Vugt |
compiz-core: status |
New |
In Progress |
|
2012-06-21 01:33:56 |
Daniel van Vugt |
compiz-core: importance |
Undecided |
Low |
|
2012-06-21 01:34:08 |
Daniel van Vugt |
compiz-core: assignee |
|
Łukasz Zemczak (sil2100) |
|
2012-06-21 01:34:11 |
Daniel van Vugt |
compiz-core: milestone |
|
0.9.7.10 |
|
2012-06-21 15:27:17 |
Łukasz Zemczak |
description |
The composite plugin chooses its refresh rate in this order:
1. Try to sync to vblank and match the monitor's real refresh rate.
2. Discover the hardware refresh rate from the xrandr extension.
3. Fall back to the user-configured refresh rate option, usually configured using CCSM.
#1 used to work for most drivers. In Ubuntu 12.04, it now only works for intel and radeon drivers at most. This is because fglrx, nouveau and nvidia all default to disabling sync to vblank.
#2 works for all drivers except nvidia, which fails to report the correct refresh rate in xrandr (bug 92599).
#3 always works but rarely looks correct. Because most LCDs run at 60Hz and composite falls back to 50Hz.
We can't do anything about #1 and #2 in compiz, but we should fix #3.
WORKAROUND:
1. Run ccsm (from package compizconfig-settings-manager).
2. Click on Composite.
3. Disable: Detect Refresh Rate
4. Set: Refresh Rate = 60
5. Log out and in again.
Alternatively, if you're looking at this bug because of problems with the NVIDIA driver, try the workaround listed at the top of bug 92599 instead. |
[Test Case]
1. Run ccsm
2. Click on Composite
-> Confirm that the Refresh Rate is set to 60 by default (you can click reset to default to be sure of that)
Only for devices that have problems with sync to vblank and xrandr refresh rate detection:
3. In ccsm Composite options, disable Detect Refresh Rate
4. Log out and in again
-> Try to verify that compiz is running 60 Hz by default
[Regression Potential]
No regression potential
Original description:
The composite plugin chooses its refresh rate in this order:
1. Try to sync to vblank and match the monitor's real refresh rate.
2. Discover the hardware refresh rate from the xrandr extension.
3. Fall back to the user-configured refresh rate option, usually configured using CCSM.
#1 used to work for most drivers. In Ubuntu 12.04, it now only works for intel and radeon drivers at most. This is because fglrx, nouveau and nvidia all default to disabling sync to vblank.
#2 works for all drivers except nvidia, which fails to report the correct refresh rate in xrandr (bug 92599).
#3 always works but rarely looks correct. Because most LCDs run at 60Hz and composite falls back to 50Hz.
We can't do anything about #1 and #2 in compiz, but we should fix #3.
WORKAROUND:
1. Run ccsm (from package compizconfig-settings-manager).
2. Click on Composite.
3. Disable: Detect Refresh Rate
4. Set: Refresh Rate = 60
5. Log out and in again.
Alternatively, if you're looking at this bug because of problems with the NVIDIA driver, try the workaround listed at the top of bug 92599 instead. |
|
2012-06-21 15:27:30 |
Łukasz Zemczak |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2012-06-21 15:27:40 |
Łukasz Zemczak |
bug task added |
|
compiz (Ubuntu) |
|
2012-06-21 15:29:59 |
Alan Pope 🍺🐧🐱 🦄 |
nominated for series |
|
Ubuntu Precise |
|
2012-06-21 15:30:35 |
Didier Roche-Tolomelli |
bug task added |
|
compiz (Ubuntu Precise) |
|
2012-06-22 16:29:35 |
Launchpad Janitor |
branch linked |
|
lp:compiz-core/0.9.7 |
|
2012-06-22 17:11:20 |
Łukasz Zemczak |
compiz-core: status |
In Progress |
Fix Committed |
|
2012-06-26 11:30:44 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/compiz |
|
2012-06-28 16:51:47 |
Brian Murray |
compiz (Ubuntu Precise): status |
New |
Fix Committed |
|
2012-06-28 16:51:51 |
Brian Murray |
bug |
|
|
added subscriber SRU Verification |
2012-06-28 16:51:57 |
Brian Murray |
tags |
|
verification-needed |
|
2012-06-28 20:12:11 |
Launchpad Janitor |
compiz (Ubuntu): status |
New |
Fix Released |
|
2012-07-02 08:56:00 |
Daniel van Vugt |
tags |
verification-needed |
verification-done |
|
2012-07-10 17:54:35 |
Launchpad Janitor |
compiz (Ubuntu Precise): status |
Fix Committed |
Fix Released |
|
2012-08-03 23:48:54 |
Steve Langasek |
tags |
verification-done |
|
|
2012-08-03 23:48:56 |
Steve Langasek |
tags |
|
verification-needed |
|
2012-08-06 09:19:09 |
Miklos Juhasz |
tags |
verification-needed |
verification-done |
|
2012-08-09 16:54:38 |
Adam Conrad |
tags |
verification-done |
|
|
2012-08-09 16:54:39 |
Adam Conrad |
tags |
|
verification-needed |
|
2012-08-10 14:57:59 |
Miklos Juhasz |
tags |
verification-needed |
verification-done |
|
2012-08-15 19:09:58 |
Adam Conrad |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2012-08-27 08:21:49 |
Daniel van Vugt |
compiz: status |
Fix Committed |
Fix Released |
|
2012-08-29 12:08:09 |
Timo Jyrinki |
compiz-core: status |
Fix Committed |
Fix Released |
|
2012-08-30 01:28:21 |
Daniel van Vugt |
compiz-core: status |
Fix Released |
Fix Committed |
|
2012-11-20 05:08:05 |
Daniel van Vugt |
compiz-core: status |
Fix Committed |
Fix Released |
|
2013-03-26 02:59:21 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/precise-proposed/compiz |
|
2014-03-29 12:22:42 |
Lem |
bug |
|
|
added subscriber Lem |