On 15.07.2013 16:07, Jonathan Gray wrote:
Can you try run a kernel with the following diff? It disables
powersaving and framebuffer compression and would help
narrow things down.
Index: i915_drv.c
===================================================================
RCS file: /cvs/src/sys/dev/pci/drm/i915/i915_drv.c,v
retrieving revision 1.35
diff -u -p -r1.35 i915_drv.c
--- i915_drv.c 5 Jul 2013 07:20:27 -0000 1.35
+++ i915_drv.c 15 Jul 2013 12:59:53 -0000
@@ -69,7 +69,7 @@ extern struct mutex mchdev_lock;
int i915_panel_ignore_lid = 1;
/* Enable powersavings, fbc, downclocking, etc. (default: true) */
-unsigned int i915_powersave = 1;
+unsigned int i915_powersave = 0;
/* Use semaphores for inter-ring sync (default: -1 (use per-chip
defaults)) */
int i915_semaphores = -1;
@@ -78,7 +78,7 @@ int i915_semaphores = -1;
* Enable frame buffer compression for power savings
* (default: -1 (use per-chip default))
*/
-int i915_enable_fbc = -1;
+int i915_enable_fbc = 0;
/*
* Enable power-saving render C-state 6.
Thank you for your diff, but unfortunately it does not solve the
problem. Is there anything else I can try?
Is there a way on OpenBSD to get i915_error_state mentioned in
Xorg.0.log?
[ 3845.493] (EE) intel(0): When reporting this, please include
i915_error_state from debugfs and the full dmesg.