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.

Reply via email to