All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] Another chapter in RC6 saga...
@ 2012-02-11 12:34 Eugeni Dodonov
  2012-02-11 12:34 ` [PATCH 1/2] drm/i915: allow to select rc6 modes via kernel parameter Eugeni Dodonov
  2012-02-11 12:34 ` [PATCH 2/2] drm/i915: enable plain RC6 on Sandy Bridge by default Eugeni Dodonov
  0 siblings, 2 replies; 21+ messages in thread
From: Eugeni Dodonov @ 2012-02-11 12:34 UTC (permalink / raw)
  To: intel-gfx; +Cc: Eugeni Dodonov

Hi,

so far, apparently all the RC6-related issues on Sandy Bridge seem to be gone
when we enable RC6 but do not enable deep RC6. This apparently also cures
the symptoms we were seeing with RC6 when VTd was active, so in theory we
won't need the intel_iommu duct-taping anymore.

Somehow, we haven't attempted to flip the default RC6 status once again this
year (yet), so this seems to be a good timing to get this into -next and ask
the ones affected by RC6 bugs with 3.2 kernel to test.

If this indeed would fix the problems with rc6, I guess we can slip this
into -fixes; but with all the RC6 default status flip-flopping of the past
months I prefer to be sure that it won't get reverted once again.

Note that this patch also gives a way to get into deepest rc6 - but it
really never should be enabled by default. It is provided merely as a way to
easy the debugging of those RC6 issues in the future.

Eugeni Dodonov (2):
  drm/i915: allow to select rc6 modes via kernel parameter
  drm/i915: enable plain RC6 on Sandy Bridge by default

 drivers/gpu/drm/i915/i915_drv.c      |    6 +++++-
 drivers/gpu/drm/i915/i915_drv.h      |    5 +++++
 drivers/gpu/drm/i915/intel_display.c |   32 ++++++++++++++++++++++++--------
 3 files changed, 34 insertions(+), 9 deletions(-)

-- 
1.7.8.4

^ permalink raw reply	[flat|nested] 21+ messages in thread
* [PATCH 2/2] drm/i915: enable plain RC6 on Sandy Bridge by default
@ 2012-02-11 20:26 Luigi Forte
  0 siblings, 0 replies; 21+ messages in thread
From: Luigi Forte @ 2012-02-11 20:26 UTC (permalink / raw)
  To: intel-gfx


[-- Attachment #1.1: Type: text/plain, Size: 649 bytes --]

Hi!
I think it's not just a placebo effect. I'm one of the users affected by
video corruption with rc6 enabled. Now I have used my pc for two days with
the patched kernel and everything seem working just fine. The glitches that
I had with the previous kernel versions were very noticeable and sometimes
covered more than half the screen, as I showed to Eugeni.
I can understand that after the previous experiences you'd like to move
slowly, but as much as I can tell, rc6 now is working as it should, so far.

Of course I will continue testing (using, actually) this version of the
kernel to provide info in case something goes wrong.
Cheers,
Luigi

[-- Attachment #1.2: Type: text/html, Size: 727 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 21+ messages in thread
* [PATCH 0/2] RC6 changes for 3.4 got missing
@ 2012-03-23 14:57 Eugeni Dodonov
  2012-03-23 14:57 ` [PATCH 2/2] drm/i915: enable plain RC6 on Sandy Bridge by default Eugeni Dodonov
  0 siblings, 1 reply; 21+ messages in thread
From: Eugeni Dodonov @ 2012-03-23 14:57 UTC (permalink / raw)
  To: intel-gfx; +Cc: Eugeni Dodonov

Hi,

Daniel Vetter and Chris Wilson noticed that the latest rc6 patches went missing
in the latest drm merge requests. So I updated them to the latest Linus' tree,
and improved the description a bit.

Those settings have received a huge testing on Ubuntu (thanks a lot
Canonical!!), and so far it looks like they solve all the known issues on SNB
with RC6 which were out there for the past months.

However, one can never be too sure, so the earlier we get them in the main
kernel, the earlier we'll find out if there are still some bugs in the wild
(with any luck, there won't be any). And with this, we'll complete the
lets-try-rc6-by-default-one-more-time saga.

Eugeni Dodonov (2):
  drm/i915: allow to select rc6 modes via kernel parameter
  drm/i915: enable plain RC6 on Sandy Bridge by default

 drivers/gpu/drm/i915/i915_drv.c      |    6 +++++-
 drivers/gpu/drm/i915/i915_drv.h      |   21 +++++++++++++++++++++
 drivers/gpu/drm/i915/intel_display.c |   28 ++++++++++++++++++++--------
 3 files changed, 46 insertions(+), 9 deletions(-)

-- 
1.7.9.4

^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2012-03-23 15:06 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-02-11 12:34 [PATCH 0/2] Another chapter in RC6 saga Eugeni Dodonov
2012-02-11 12:34 ` [PATCH 1/2] drm/i915: allow to select rc6 modes via kernel parameter Eugeni Dodonov
2012-02-11 12:56   ` Chris Wilson
2012-02-11 18:13     ` Kai Krakow
2012-02-11 19:09       ` Eugeni Dodonov
2012-02-11 19:23     ` [PATCH 1/1] " Eugeni Dodonov
2012-02-11 19:57       ` Chris Wilson
2012-02-12 20:52       ` Ben Widawsky
2012-02-12 23:16         ` Eugeni Dodonov
2012-02-13  8:33           ` Ben Widawsky
2012-02-13 11:37             ` Eugeni Dodonov
2012-02-11 12:34 ` [PATCH 2/2] drm/i915: enable plain RC6 on Sandy Bridge by default Eugeni Dodonov
2012-02-11 12:59   ` Chris Wilson
2012-02-11 19:24     ` Eugeni Dodonov
2012-02-12 10:16       ` Kai Krakow
2012-02-12 20:10       ` Keith Packard
2012-02-13  0:34         ` Eugeni Dodonov
2012-02-14  4:01           ` Keith Packard
  -- strict thread matches above, loose matches on Subject: below --
2012-02-11 20:26 Luigi Forte
2012-03-23 14:57 [PATCH 0/2] RC6 changes for 3.4 got missing Eugeni Dodonov
2012-03-23 14:57 ` [PATCH 2/2] drm/i915: enable plain RC6 on Sandy Bridge by default Eugeni Dodonov
2012-03-23 15:06   ` Chris Wilson

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.