<div dir="ltr"><div><br></div><div>Hi François,<br></div><div>hi all,</div><div><br></div><div>I'm very happy because I was finally able to have i915 loaded</div><div>without acpi storm on this skylake system :-)</div><div><br></div><div>Lenovo T460p (BIOS version 2.31)</div><div><pre style="color:rgb(0,0,0);white-space:pre-wrap"># dmesg | grep CPU | grep Intel
CPU: Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz (2592.00-MHz K8-class CPU)</pre><pre style="color:rgb(0,0,0);white-space:pre-wrap"><pre style="white-space:pre-wrap"># uname -a
DragonFly amidatacyber730.mia.casa 5.9-DEVELOPMENT DragonFly 50ce654e-DEVELOPMENT #1: Mon Jul 13 09:48:10 UTC 2020 </pre></pre></div><div><pre style="color:rgb(0,0,0);white-space:pre-wrap"><span style="font-family:Arial,Helvetica,sans-serif">roughly removing these lines from dsdt.asl:</span></pre><pre style="color:rgb(0,0,0);white-space:pre-wrap"><pre style="white-space:pre-wrap">        Method (_L66, 0, NotSerialized)  // _Lxx: Level-Triggered GPE, xx=0x00-0xFF</pre><pre style="white-space:pre-wrap">         {
             If (\_SB.PCI0.GFX0.GSSE (\_SB.PCI0.GFX0.GSCI ())){}
             Else
             {
                 \_SB.PCI0.SMBU.CPSC = 0x01
             }
         }</pre></pre><pre style="color:rgb(0,0,0);white-space:pre-wrap"><br></pre><pre style="color:rgb(0,0,0);white-space:pre-wrap">I'm documenting here for others who might find this useful:</pre><pre style="white-space:pre-wrap"><pre style="color:rgb(0,0,0);white-space:pre-wrap"># acpidump > a0
# acpixtract a0
# iasl dsdt.dat
# iasl dsdt.dsl</pre><pre style="color:rgb(0,0,0);white-space:pre-wrap"># cp dsdt.aml /boot/kernel/</pre><pre style="color:rgb(0,0,0);white-space:pre-wrap">not sure if it will be searched also here...</pre><pre style="white-space:pre-wrap"># cp dsdt.aml /boot/</pre><pre style="white-space:pre-wrap"><span style="font-family:Arial,Helvetica,sans-serif"># cat /boot/loader.conf | grep dsdt</span><br></pre><pre style="white-space:pre-wrap">acpi_dsdt_load=YES</pre><pre style="color:rgb(0,0,0);white-space:pre-wrap"><pre style="white-space:pre-wrap">acpi_dsdt_name="dsdt.aml"</pre><pre style="white-space:pre-wrap"><br></pre><pre style="white-space:pre-wrap">at last removing scfb for intel driver:</pre><pre style="white-space:pre-wrap"># cat /usr/local/etc/X11/xorg.conf.d/driver-scfb.conf</pre><pre style="white-space:pre-wrap">Section "Device"
 Identifier "Card0"
 #Driver     "scfb"
 Driver      "intel"
EndSection</pre><pre style="white-space:pre-wrap">acpi irq rate after rebooting is now 4:</pre><pre style="white-space:pre-wrap"># vmstat -i | grep acpi0
acpi0                        13953          4</pre><pre style="white-space:pre-wrap">and intel DRI driver is in use:</pre><pre style="white-space:pre-wrap"># cat /var/log/Xorg.0.log | grep DRI
[   121.913] (II) intel(0): [DRI2] Setup complete
[   121.913] (II) intel(0): [DRI2]   DRI driver: i965
[   121.913] (II) intel(0): [DRI2]   VDPAU driver: va_gl
[   121.913] (II) intel(0): direct rendering: DRI2 enabled
[   121.917] (II) Initializing extension DRI3
[   121.942] (II) GLX: Initialized DRI2 GL provider for screen 0
[   121.943] (II) Initializing extension XFree86-DRI
[   121.943] (II) Initializing extension DRI2</pre><pre style="white-space:pre-wrap"><br></pre><pre style="white-space:pre-wrap">Luca</pre></pre></pre></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Il giorno lun 12 giu 2017 alle ore 19:37 Francois Tigeot <<a href="mailto:ftigeot@wolfpond.org" target="_blank">ftigeot@wolfpond.org</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Luca Franchini wrote:<br>
><br>
> I was also wandering if this fix:<br>
><br>
> <a href="https://gitweb.dragonflybsd.org/dragonfly.git/commit/a1c669c2dd93fe4b582a517eef04068310bc789b" rel="noreferrer" target="_blank">https://gitweb.dragonflybsd.org/dragonfly.git/commit/a1c669c2dd93fe4b582a517eef04068310bc789b</a><br>
><br>
>  could mitigate those powersaving issues.<br>
<br>
<br>
It should help, Imre pushed it to fix excessive power consumption he saw <br>
on a Broadwell machine.<br>
<br>
It is not enough by itself though, something is deeply wrong with <br>
Skylake mobile platforms.<br>
<br>
-- <br>
Francois Tigeot<br>
</blockquote></div>