Package Details: intelpwm-udev 20180831-1

Git Clone URL: https://aur.archlinux.org/intelpwm-udev.git (read-only)
Package Base: intelpwm-udev
Description: UDEV rules for setting backlight PWM frequency on Intel HD Graphics
Upstream URL: http://devbraindom.blogspot.com/2013/03/eliminate-led-screen-flicker-with-intel.html
Licenses: GPL
Submitter: edio
Maintainer: edio
Last Packager: edio
Votes: 11
Popularity: 0.000817
First Submitted: 2014-08-03 13:36
Last Updated: 2018-08-31 14:02

Dependencies (1)

Required by (0)

Sources (3)

Latest Comments

1 2 Next › Last »

kingcreole commented on 2018-12-03 11:26

hooray, i found my credit card again and did a donation to Arch Linux :D paypal would have been much easier for me, i don't usually use credit cards but now i can tick this off my todo list :D in case anyone is using the full hd screen on the aspire E5-571G that normally uses a lower resolution screen, my Period setting is 061A, it only flickers once every 4 minutes :D couldn't find any more precise setting

edio commented on 2018-11-12 23:35

@kingcreole. Thanks for your kind words. No, there is no way to buy me a coffee unless you live in Washington DC or around :)

If you wish to express your gratitude, consider instead donating to Arch Linux please.

kingcreole commented on 2018-11-05 00:43

hey edio, i'm so gratefull that you made this, my screen was flickering so badly, now it just flickers once every 4 minutes or so :D is there a tip-jar or an organisation i can express my gratitude to monetarily? i'd love to gift you a bag of coffee for having fixed my replacement laptop screen :D

Franek commented on 2018-09-03 10:04

Thanks for fixing it!

edio commented on 2018-08-31 14:02

@Franek, fixed shebang. Thanks for noticing

Franek commented on 2018-08-27 13:50

Please change the shebang of the script to require bash instead of sh. After symlinking /usr/bin/sh to dash on my system, intelpwm fails with:

/usr/bin/intelpwm: 8: /usr/bin/intelpwm: source: not found
Warning: register spec not found in '/usr/share/intel-gpu-tools/registers'. Using builtin register spec.
read: no registers specified
/usr/bin/intelpwm: 11: /usr/bin/intelpwm: Bad substitution

(The warning is normal, the rest is not.)

Changing the shebang to

#!/usr/bin/env bash

fixes it.

alaviss commented on 2018-01-08 23:55

This fixes the rule for me. Now it could be used alongside rules that depends on ACTION=="change"

 KERNEL!="intel_backlight", SUBSYSTEM!="backlight", ACTION!="change", GOTO="backlight_pwm_rules_end"

-RUN="/usr/bin/intelpwm"
+RUN+="/usr/bin/intelpwm"

 LABEL="backlight_pwm_rules_end"

spijet commented on 2017-09-22 09:32

@sheinz, thanks a lot! This way makes backlight controls in various DEs (like GNOME) actually aware of the new PWM frequency!

sheinz commented on 2017-09-21 08:44

I solved the problem not using udev at all. I used modprobe.d config file.

/etc/modprobe.d/i915-pwm.conf:
install i915 /usr/bin/intelpwm; /sbin/modprobe i915 --ignore-install


This will call intelpwm before i915 module is loaded.

sheinz commented on 2017-09-20 14:54

99-intelpwm.rules blocks 85-tlp.rules from execution.

After installing this aur tlp stopped auto mode switching.

As far as I can see this 99-intelpwm.rules brakes any rule that uses ACTION="change"