<html><div class="markdown-here-wrapper" data-md-url="https://secure.ucc.asn.au/SOGo/so/tec/Mail/view#!/Mail/0/INBOX/54456" style="" markdown-here-wrapper-content-modified="true"><p style="margin: 0px 0px 1.2em !important;">Hi All,</p><p style="margin: 0px 0px 1.2em !important;">Not sure if this is likely to bear any fruit, but why not try it and see. If anyone can help with any of these issues that would be great, or if you could point me to the best place to ask that would also be appricated :)</p><h3 id="t480s-battery-never-reaches-tlp-charge-stop-threshold" style="margin: 1.3em 0px 1em; padding: 0px; font-weight: bold;font-size: 1.3em;">T480s battery never reaches TLP charge stop threshold</h3><p style="margin: 0px 0px 1.2em !important;">I’ve recently got my first thinkpad, a T480s, and got it happily running linux (Solus). Unfortunately I’ve run into a snag. I set <code style="font-size: 0.85em; font-family: Consolas, Inconsolata, Courier, monospace;margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap; border: 1px solid rgb(234, 234, 234); background-color: rgb(248, 248, 248); border-radius: 3px; display: inline;">/sys/class/power_supply/BAT0/charge_start_threshold</code> to 85%, and <code style="font-size: 0.85em; font-family: Consolas, Inconsolata, Courier, monospace;margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap; border: 1px solid rgb(234, 234, 234); background-color: rgb(248, 248, 248); border-radius: 3px; display: inline;">.../charge_stop_threshold</code> to 90%. It seems that once it gets to 89% it just sits there. I waited for more than half an hour, and it stuck at 89%.</p><p style="margin: 0px 0px 1.2em !important;">I’m a bit lost, does anyone have a suggestion?</p><h3 id="i915-enable_psr" style="margin: 1.3em 0px 1em; padding: 0px; font-weight: bold;font-size: 1.3em;">i915.enable_psr</h3><p style="margin: 0px 0px 1.2em !important;">Seeing <a href="https://hansdegoede.livejournal.com/18653.html">this post</a> it looks like enabling <code style="font-size: 0.85em; font-family: Consolas, Inconsolata, Courier, monospace;margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap; border: 1px solid rgb(234, 234, 234); background-color: rgb(248, 248, 248); border-radius: 3px; display: inline;">i915.enable_psr</code> can be a good idea. So I put <code style="font-size: 0.85em; font-family: Consolas, Inconsolata, Courier, monospace;margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap; border: 1px solid rgb(234, 234, 234); background-color: rgb(248, 248, 248); border-radius: 3px; display: inline;">i915.enable_psr=1</code> in <code style="font-size: 0.85em; font-family: Consolas, Inconsolata, Courier, monospace;margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap; border: 1px solid rgb(234, 234, 234); background-color: rgb(248, 248, 248); border-radius: 3px; display: inline;">/etc/kernel/cmdline.d/performance.conf</code>. Since <code style="font-size: 0.85em; font-family: Consolas, Inconsolata, Courier, monospace;margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap; border: 1px solid rgb(234, 234, 234); background-color: rgb(248, 248, 248); border-radius: 3px; display: inline;">cat /sys/module/i915/parameters/enable_psr</code> gives <code style="font-size: 0.85em; font-family: Consolas, Inconsolata, Courier, monospace;margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap; border: 1px solid rgb(234, 234, 234); background-color: rgb(248, 248, 248); border-radius: 3px; display: inline;">1</code> I imagine that worked. However the recommended ‘test’ (<code style="font-size: 0.85em; font-family: Consolas, Inconsolata, Courier, monospace;margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap; border: 1px solid rgb(234, 234, 234); background-color: rgb(248, 248, 248); border-radius: 3px; display: inline;">cat /sys/kernel/debug/dri/0/i915_edp_psr_status</code>) gives <code style="font-size: 0.85em; font-family: Consolas, Inconsolata, Courier, monospace;margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap; border: 1px solid rgb(234, 234, 234); background-color: rgb(248, 248, 248); border-radius: 3px; display: inline;">Sink support: no</code> when it should give <code style="font-size: 0.85em; font-family: Consolas, Inconsolata, Courier, monospace;margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap; border: 1px solid rgb(234, 234, 234); background-color: rgb(248, 248, 248); border-radius: 3px; display: inline;">Enabled: yes"</code> and <code style="font-size: 0.85em; font-family: Consolas, Inconsolata, Courier, monospace;margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap; border: 1px solid rgb(234, 234, 234); background-color: rgb(248, 248, 248); border-radius: 3px; display: inline;">Active: yes</code>.<br />Does this just mean that my pannel doesn’t support psr?</p><h3 id="powertop-display-backlight" style="margin: 1.3em 0px 1em; padding: 0px; font-weight: bold;font-size: 1.3em;">Powertop & display backlight</h3><p style="margin: 0px 0px 1.2em !important;">I’m not sure how to read this. If powertop reports (this is at <em>max</em> brightness):</p><pre style="font-size: 0.85em; font-family: Consolas, Inconsolata, Courier, monospace;font-size: 1em; line-height: 1.2em;margin: 1.2em 0px;"><code style="font-size: 0.85em; font-family: Consolas, Inconsolata, Courier, monospace;margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap; border: 1px solid rgb(234, 234, 234); background-color: rgb(248, 248, 248); border-radius: 3px; display: inline;white-space: pre; overflow: auto; border-radius: 3px; border: 1px solid rgb(204, 204, 204); padding: 0.5em 0.7em; display: block !important;">Power est. Usage Device name
3.15 W 100.0% Display backlight
</code></pre><p style="margin: 0px 0px 1.2em !important;">I think this is clearly 3.1W. Likewise at <em>min</em> brightness I see:</p><pre style="font-size: 0.85em; font-family: Consolas, Inconsolata, Courier, monospace;font-size: 1em; line-height: 1.2em;margin: 1.2em 0px;"><code style="font-size: 0.85em; font-family: Consolas, Inconsolata, Courier, monospace;margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap; border: 1px solid rgb(234, 234, 234); background-color: rgb(248, 248, 248); border-radius: 3px; display: inline;white-space: pre; overflow: auto; border-radius: 3px; border: 1px solid rgb(204, 204, 204); padding: 0.5em 0.7em; display: block !important;">Power est. Usage Device name
1.88 W 1.0% Display backlight
</code></pre><p style="margin: 0px 0px 1.2em !important;">Does that mean the display is operating at 0.02W or 1.9W?</p><h3 id="other-powersavings" style="margin: 1.3em 0px 1em; padding: 0px; font-weight: bold;font-size: 1.3em;">Other powersavings</h3><p style="margin: 0px 0px 1.2em !important;">If anybody knows of any other good idas, I’d love to her them!<br /><br />Thanks in advance,</p><p style="margin: 0px 0px 1.2em !important;">Timothy.</p><div title="MDH:SGkgQWxsLDxicj48YnI+Tm90IHN1cmUgaWYgdGhpcyBpcyBsaWtlbHkgdG8gYmVhciBhbnkgZnJ1
aXQsIGJ1dCB3aHkgbm90IHRyeSBpdCBhbmQgc2VlLiBJZiBhbnlvbmUgY2FuIGhlbHAgd2l0aCBh
bnkgb2YgdGhlc2UgaXNzdWVzIHRoYXQgd291bGQgYmUgZ3JlYXQsIG9yIGlmIHlvdSBjb3VsZCBw
b2ludCBtZSB0byB0aGUgYmVzdCBwbGFjZSB0byBhc2sgdGhhdCB3b3VsZCBhbHNvIGJlIDxnIGNs
YXNzPSJncl8gZ3JfMjggZ3ItYWxlcnQgZ3Jfc3BlbGwgZ3JfaW5saW5lX2NhcmRzIGdyX3J1bl9h
bmltIENvbnRleHR1YWxTcGVsbGluZyBpbnMtZGVsIG11bHRpUmVwbGFjZSIgaWQ9IjI4IiBkYXRh
LWdyLWlkPSIyOCI+YXBwcmljYXRlZDwvZz4gOik8YnI+PGJyPiMjIyBUNDgwcyBiYXR0ZXJ5IG5l
dmVyIHJlYWNoZXMgPGcgY2xhc3M9ImdyXyBncl8yNSBnci1hbGVydCBncl9ncmFtbSBncl9pbmxp
bmVfY2FyZHMgZ3JfcnVuX2FuaW0gR3JhbW1hciBvbmx5LWlucyByZXBsYWNlV2l0aG91dFNlcCIg
aWQ9IjI1IiBkYXRhLWdyLWlkPSIyNSI+VExQPC9nPiBjaGFyZ2Ugc3RvcCB0aHJlc2hvbGQ8YnI+
PGJyPkkndmUgcmVjZW50bHkgZ290IG15IGZpcnN0IDxnIGNsYXNzPSJncl8gZ3JfMzAgZ3ItYWxl
cnQgZ3Jfc3BlbGwgZ3JfaW5saW5lX2NhcmRzIGdyX3J1bl9hbmltIENvbnRleHR1YWxTcGVsbGlu
ZyBpbnMtZGVsIG11bHRpUmVwbGFjZSIgaWQ9IjMwIiBkYXRhLWdyLWlkPSIzMCI+dGhpbmtwYWQ8
L2c+LCBhIFQ0ODBzLCBhbmQgZ290IGl0IGhhcHBpbHkgcnVubmluZyA8ZyBjbGFzcz0iZ3JfIGdy
XzMyIGdyLWFsZXJ0IGdyX3NwZWxsIGdyX2lubGluZV9jYXJkcyBncl9ydW5fYW5pbSBDb250ZXh0
dWFsU3BlbGxpbmcgaW5zLWRlbCBtdWx0aVJlcGxhY2UiIGlkPSIzMiIgZGF0YS1nci1pZD0iMzIi
PmxpbnV4PC9nPiAoU29sdXMpLiA8ZyBjbGFzcz0iZ3JfIGdyXzI5IGdyLWFsZXJ0IGdyX2dyYW1t
IGdyX2lubGluZV9jYXJkcyBncl9ydW5fYW5pbSBQdW5jdHVhdGlvbiBvbmx5LWlucyByZXBsYWNl
V2l0aG91dFNlcCIgaWQ9IjI5IiBkYXRhLWdyLWlkPSIyOSI+VW5mb3J0dW5hdGVseTwvZz4gSSd2
ZSBydW4gaW50byBhIHNuYWcuIEkgc2V0IDxjb2RlIGNsYXNzPSJfMzRxM1BnTHN4OXpJVTVCaVNP
akZvTSI+YC9zeXMvY2xhc3MvcG93ZXJfc3VwcGx5L0JBVDAvY2hhcmdlX3N0YXJ0X3RocmVzaG9s
ZDwvY29kZT5gIHRvIDg1JSwgYW5kIGA8Y29kZSBjbGFzcz0iXzM0cTNQZ0xzeDl6SVU1QmlTT2pG
b00iPi4uLi9jaGFyZ2Vfc3RvcF90aHJlc2hvbGQ8L2NvZGU+YCB0byA5MCUuIEl0IHNlZW1zIHRo
YXQgb25jZSBpdCBnZXRzIHRvIDg5JSBpdCBqdXN0IHNpdHMgdGhlcmUuIEkgd2FpdGVkIGZvciBt
b3JlIHRoYW4gaGFsZiBhbiBob3VyLCBhbmQgaXQgc3R1Y2sgYXQgODklLjxicj48YnI+SSdtIGEg
Yml0IGxvc3QsIGRvZXMgYW55b25lIGhhdmUgYSBzdWdnZXN0aW9uPzxicj48YnI+IyMjIGk5MTUu
ZW5hYmxlX3Bzcjxicj48YnI+U2VlaW5nIFt0aGlzIHBvc3RdKGh0dHBzOi8vaGFuc2RlZ29lZGUu
bGl2ZWpvdXJuYWwuY29tLzE4NjUzLmh0bWwpIGl0IGxvb2tzIGxpa2UgZW5hYmxpbmcgYGk5MTUu
ZW5hYmxlX3BzcmAgY2FuIGJlIGEgZ29vZCBpZGVhLiBTbyBJIHB1dCBgaTkxNS5lbmFibGVfcHNy
PTFgIGluIGAvZXRjL2tlcm5lbC9jbWRsaW5lLmQvcGVyZm9ybWFuY2UuY29uZmAuIFNpbmNlIGBj
YXQgL3N5cy9tb2R1bGUvaTkxNS9wYXJhbWV0ZXJzL2VuYWJsZV9wc3JgIGdpdmVzIGAxYCBJIGlt
YWdpbmUgdGhhdCB3b3JrZWQuIEhvd2V2ZXIgdGhlIHJlY29tbWVuZGVkICd0ZXN0JyAoYGNhdCAv
c3lzL2tlcm5lbC9kZWJ1Zy9kcmkvMC9pOTE1X2VkcF9wc3Jfc3RhPHdicj50dXNgKSBnaXZlcyBg
U2luayBzdXBwb3J0OiBub2Agd2hlbiBpdCBzaG91bGQgZ2l2ZSBgRW5hYmxlZDogeWVzImAgYW5k
IGBBY3RpdmU6IHllc2AuPGJyPkRvZXMgdGhpcyBqdXN0IG1lYW4gdGhhdCBteSBwYW5uZWwgZG9l
c24ndCBzdXBwb3J0IDxnIGNsYXNzPSJncl8gZ3JfMjcgZ3ItYWxlcnQgZ3Jfc3BlbGwgZ3JfaW5s
aW5lX2NhcmRzIGdyX3J1bl9hbmltIENvbnRleHR1YWxTcGVsbGluZyIgaWQ9IjI3IiBkYXRhLWdy
LWlkPSIyNyI+cHNyPC9nPj88YnI+PGJyPiMjIyBQb3dlcnRvcCAmYW1wOyBkaXNwbGF5IGJhY2ts
aWdodDxicj48YnI+SSdtIG5vdCBzdXJlIGhvdyB0byByZWFkIHRoaXMuIElmIHBvd2VydG9wIHJl
cG9ydHMgKHRoaXMgaXMgYXQgX21heF8gYnJpZ2h0bmVzcyk6PGJyPmBgYDxicj5Qb3dlciBlc3Qu
wqDCoMKgIFVzYWdlwqDCoMKgwqAgRGV2aWNlIG5hbWU8YnI+wqAgMy4xNSBXwqDCoMKgIDEwMC4w
JcKgwqDCoMKgwqDCoMKgIERpc3BsYXkgYmFja2xpZ2h0PGJyPmBgYDxicj5JIHRoaW5rIHRoaXMg
aXMgY2xlYXJseSAzLjFXLiA8ZyBjbGFzcz0iZ3JfIGdyXzU2NiBnci1hbGVydCBncl9ncmFtbSBn
cl9pbmxpbmVfY2FyZHMgZ3JfcnVuX2FuaW0gUHVuY3R1YXRpb24gb25seS1pbnMgcmVwbGFjZVdp
dGhvdXRTZXAiIGlkPSI1NjYiIGRhdGEtZ3ItaWQ9IjU2NiI+TGlrZXdpc2U8L2c+IGF0IF9taW5f
IDxnIGNsYXNzPSJncl8gZ3JfNTY3IGdyLWFsZXJ0IGdyX2dyYW1tIGdyX2lubGluZV9jYXJkcyBn
cl9ydW5fYW5pbSBQdW5jdHVhdGlvbiBvbmx5LWlucyByZXBsYWNlV2l0aG91dFNlcCIgaWQ9IjU2
NyIgZGF0YS1nci1pZD0iNTY3Ij5icmlnaHRuZXNzPC9nPiBJIHNlZTo8YnI+YGBgPGJyPlBvd2Vy
IGVzdC7CoMKgwqAgVXNhZ2XCoMKgwqDCoCBEZXZpY2UgbmFtZTxicj7CoCAxLjg4IFfCoMKgwqDC
oMKgIDEuMCXCoMKgwqDCoMKgwqDCoCBEaXNwbGF5IGJhY2tsaWdodDxicj5gYGA8YnI+RG9lcyB0
aGF0IG1lYW4gPGcgY2xhc3M9ImdyXyBncl8yNzMgZ3ItYWxlcnQgZ3JfZ3JhbW0gZ3JfaW5saW5l
X2NhcmRzIGdyX3J1bl9hbmltIFN0eWxlIG11bHRpUmVwbGFjZSIgaWQ9IjI3MyIgZGF0YS1nci1p
ZD0iMjczIj50aGUmbmJzcDsgZGlzcGxheTwvZz4gaXMgb3BlcmF0aW5nIGF0IDAuMDJXIG9yIDEu
OVc/PGJyPjxicj4jIyMgT3RoZXIgPGcgY2xhc3M9ImdyXyBncl8yMyBnci1hbGVydCBncl9zcGVs
bCBncl9pbmxpbmVfY2FyZHMgZ3JfcnVuX2FuaW0gQ29udGV4dHVhbFNwZWxsaW5nIGlucy1kZWwg
bXVsdGlSZXBsYWNlIiBpZD0iMjMiIGRhdGEtZ3ItaWQ9IjIzIj5wb3dlcnNhdmluZ3M8L2c+PGJy
Pjxicj5JZiBhbnlib2R5IGtub3dzIG9mIGFueSBvdGhlciBnb29kIDxnIGNsYXNzPSJncl8gZ3Jf
OTIgZ3ItYWxlcnQgZ3Jfc3BlbGwgZ3JfaW5saW5lX2NhcmRzIGdyX3J1bl9hbmltIENvbnRleHR1
YWxTcGVsbGluZyBpbnMtZGVsIG11bHRpUmVwbGFjZSIgaWQ9IjkyIiBkYXRhLWdyLWlkPSI5MiI+
aWRhczwvZz4sIEknZCBsb3ZlIHRvIDxnIGNsYXNzPSJncl8gZ3JfMTI4IGdyLWFsZXJ0IGdyX3Nw
ZWxsIGdyX2lubGluZV9jYXJkcyBncl9ydW5fYW5pbSBDb250ZXh0dWFsU3BlbGxpbmcgaW5zLWRl
bCIgaWQ9IjEyOCIgZGF0YS1nci1pZD0iMTI4Ij5oZXI8L2c+IHRoZW0hIDxicj48YnI+VGltb3Ro
eS48YnI+" style="height:0;width:0;max-height:0;max-width:0;overflow:hidden;font-size:0em;padding:0;margin:0;"></div></div></html>