<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div>Hello,<br/></div><div><br/></div><div>the patchset from ~danvet/drm-intel git from earlier september concerning forcewake and gpu frequency made my SNB much calmer during idle times. However the GPU won't hit the turbo throttle when the load goes up resulting in very low framerates during gameplay. Most times the frequency read from /sys/class/drm/card0/gt_cur_freq_mhz is stuck to the lowest frequency.<br/></div><div><br/></div><div>Sysfs yields the following during load spikes:<br/></div><div><br/></div><div>i915_gen6_forcewake_count: 1<br/><br/>i915_cur_delayinfo:<br/>GT_PERF_STATUS: 0x00000d8a<br/>RPSTAT1: 0x00040d00<br/>Render p-state ratio: 13<br/>Render p-state VID: 138<br/>Render p-state limit: 255<br/>CAGF: 650MHz<br/>RP CUR UP EI: 18814us<br/>RP CUR UP: 10217us<br/>RP PREV UP: 43514us<br/>RP CUR DOWN EI: 0us<br/>RP CUR DOWN: 0us<br/>RP PREV DOWN: 0us<br/>Lowest (RPN) frequency: 650MHz<br/>Nominal (RP1) frequency: 650MHz<br/>Max non-overclocked (RP0) frequency: 1300MHz<br/><br/>sensors:<br/>acpitz-virtual-0<br/>Adapter: Virtual device<br/>temp1: +62.0 C (crit = +98.0 C)<br/>coretemp-isa-0000<br/>Adapter: ISA adapter<br/>Physical id 0: +63.0 C (high = +86.0 C, crit = +100.0 C)<br/>Core 0: +63.0 C (high = +86.0 C, crit = +100.0 C)<br/>Core 1: +63.0 C (high = +86.0 C, crit = +100.0 C)<br/><br/>/sys/class/drm/card0/gt_cur_freq_mhz: 650<br/>/sys/class/drm/card0/gt_max_freq_mhz: 1300<br/>/sys/class/drm/card0/gt_min_freq_mhz: 650<br/></div><div><br/></div><div>Kernel Params: i915.i915_enable_rc6=1 i915.i915_enable_fbc=1 i915.lvds_downclock=1<br/></div><div><br/></div><div>Setting /sys/class/drm/card0/gt_min_freq_mhz to 1300MHz manually fixes the throttling issue however the gpu obviously won't throttle back then.<br/></div><div><br/></div><div>Any ideas/clues?<br/></div><div><br/></div><div>Best regards,<br/></div><div>Nic<br/></div></div></body></html>