Bug 1636690
Summary: | Powerdevil with no backlight support | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | hZcfenLvx7GK |
Component: | powerdevil | Assignee: | Rex Dieter <rdieter> |
Status: | CLOSED NEXTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 29 | CC: | arcadiy, catalin.v69, jgrulich, me, rdieter, than, travneff |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Upower 0.99.9-1 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2018-11-23 03:20:25 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
hZcfenLvx7GK
2018-10-06 19:17:35 UTC
I reinstalled the plasma desktop with the fedora 28 net-install on the same bare metal machine as above. Fedora 28 has been updated to plasma 5.13.5 in updates. The above problem does not appear on fedora 28 only when I do a fully updated install on fedora 29. The laptop is a dell 3531. Here is the output of lshw so you can see my hardware. H/W path Device Class Description ======================================================== system Inspiron 3531 (Inspiron 3531) /0 bus 00FTTX /0/0 memory 64KiB BIOS /0/4 processor Intel(R) Celeron(R) CPU N2830 @ 2.16GHz /0/4/7 memory 32KiB L1 cache /0/4/8 memory 1MiB L2 cache /0/6 memory 24KiB L1 cache /0/1e memory 4GiB System Memory /0/1e/0 memory 4GiB SODIMM DDR3 Synchronous 1333 MHz (0.8 ns) /0/100 bridge Atom Processor Z36xxx/Z37xxx Series SoC Transaction Register /0/100/2 display Atom Processor Z36xxx/Z37xxx Series Graphics & Display /0/100/13 scsi0 storage Atom Processor E3800 Series SATA AHCI Controller /0/100/13/0.0.0 /dev/sda disk 500GB ST500LT012-1DG14 /0/100/13/0.0.0/1 /dev/sda1 volume 20GiB EXT4 volume /0/100/13/0.0.0/2 /dev/sda2 volume 441GiB EXT4 volume /0/100/13/0.0.0/3 /dev/sda3 volume 4GiB Linux swap volume /0/100/1a generic Atom Processor Z36xxx/Z37xxx Series Trusted Execution Engine /0/100/1b multimedia Atom Processor Z36xxx/Z37xxx Series High Definition Audio Controller /0/100/1c bridge Atom Processor E3800 Series PCI Express Root Port 1 /0/100/1c.1 bridge Atom Processor E3800 Series PCI Express Root Port 2 /0/100/1c.1/0 wlp2s0 network AR9485 Wireless Network Adapter /0/100/1c.2 bridge Atom Processor E3800 Series PCI Express Root Port 3 /0/100/1c.3 bridge Atom Processor E3800 Series PCI Express Root Port 4 /0/100/1d bus Atom Processor Z36xxx/Z37xxx Series USB EHCI /0/100/1f bridge Atom Processor Z36xxx/Z37xxx Series Power Control Unit /0/100/1f.3 bus Atom Processor E3800 Series SMBus Controller /0/1 system PnP device PNP0b00 /0/2 system PnP device PNP0c02 /0/3 communication PnP device PNP0501 /0/5 input PnP device PNP0303 /0/7 generic PnP device DLL0667 /0/8 system PnP device PNP0c02 /1 power DELL 4WY7C469 /2 power OEM_Define5 Also can't control brightness by powerdevil after update f28->f29 Changing value in /sys works fine: echo 300 > /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight/brightness Have error messages in journal: dbus-daemon[755]: [system] Activating service name='org.kde.powerdevil.backlighthelper' requested by ':1.147' (uid=1000 pid=7086 comm="/usr/libexec/org_kde_powerdevil -session 10c6e5c67" label="unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023") (using servicehelper) dbus-daemon[755]: [system] Successfully activated service 'org.kde.powerdevil.backlighthelper' org.kde.powerdevil.backlighthelper[16341]: Error registering helper DBus service "org.kde.powerdevil.backlighthelper" "Connection \":1.6930\" is not allowed to own the service \"org.kde.powerdevil.backlighthelper\" due to security policies in the configuration file" org.kde.powerdevil.backlighthelper[16341]: Helper initialization failed org.kde.powerdevil.backlighthelper[16353]: Error registering helper DBus service "org.kde.powerdevil.backlighthelper" "Connection \":1.6933\" is not allowed to own the service \"org.kde.powerdevil.backlighthelper\" due to security policies in the configuration file" org.kde.powerdevil.backlighthelper[16353]: Helper initialization failed Might following be the reason? # cat /etc/dbus-1/system.d/org.kde.powerdevil.backlighthelper.conf <!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd"> <busconfig> <!-- Only user root can own the foo helper --> <policy user="root"> <allow own="org.kde.powerdevil.backlighthelper"/> </policy> </busconfig> Versions: powerdevil-5.14.3-1.fc29.x86_64 upower-0.99.9-1.fc29.x86_64 Next release? Really? On laptop screen brightness from KDE cannot be controlled at all anymore. $ /usr/libexec/org_kde_powerdevil & powerdevil: No outputs have backlight property powerdevil: Xrandr not supported, trying ddc, helper powerdevil: [DDCutilBrightness] compiled without DDC/CI support powerdevil: org.kde.powerdevil.discretegpuhelper.hasdualgpu failed powerdevil: org.kde.powerdevil.backlighthelper.brightness failed powerdevil: The profile "AC" tried to activate "DimDisplay" a non-existent action. This is usually due to an installation problem, or to a configuration problem, or simply the action is not supported powerdevil: Handle button events action could not check for screen configuration upower-0.99.9-1.fc29.x86_64.rpm powerdevil-5.14.4-1.fc29.x86_64.rpm I'd encourage you to file a separate bug if you believe it's still an issue for you. Actually I found the cause. Nothing to do with the power devil, but rather a bug in dbus permissions (bug #1641456). The result is exactly the same problem behavior by powerdevil. Applying workaround in https://bugzilla.redhat.com/show_bug.cgi?id=1641456#c19 fixes PowerDevil resulting in: Dec 06 18:02:56 ai-karellen-lap ksmserver[1640]: org.kde.kf5.ksmserver: Starting autostart service "/etc/xdg/autostart/powerdevil.desktop" ("/usr/libexec/org_kde_powerdevil") Dec 06 18:02:57 ai-karellen-lap org_kde_powerdevil[1747]: powerdevil: No outputs have backlight property Dec 06 18:02:57 ai-karellen-lap org_kde_powerdevil[1747]: powerdevil: Xrandr not supported, trying ddc, helper Dec 06 18:02:57 ai-karellen-lap org_kde_powerdevil[1747]: powerdevil: [DDCutilBrightness] compiled without DDC/CI support Dec 06 18:02:57 ai-karellen-lap dbus-daemon[973]: [system] Activating service name='org.kde.powerdevil.discretegpuhelper' requested by ':1.73' (uid=1000 pid=1747 comm="/usr/libexec/org_kde_powerdevil ") (using servicehelper) Dec 06 18:02:57 ai-karellen-lap dbus-daemon[973]: [system] Successfully activated service 'org.kde.powerdevil.discretegpuhelper' Dec 06 18:02:57 ai-karellen-lap dbus-daemon[973]: [system] Activating service name='org.kde.powerdevil.backlighthelper' requested by ':1.73' (uid=1000 pid=1747 comm="/usr/libexec/org_kde_powerdevil ") (using servicehelper) Dec 06 18:02:57 ai-karellen-lap dbus-daemon[973]: [system] Successfully activated service 'org.kde.powerdevil.backlighthelper' Dec 06 18:02:57 ai-karellen-lap org_kde_powerdevil[1747]: powerdevil: Handle button events action could not check for screen configuration Dec 06 18:03:58 ai-karellen-lap dbus-daemon[973]: [system] Activating service name='org.kde.powerdevil.backlighthelper' requested by ':1.73' (uid=1000 pid=1747 comm="/usr/libexec/org_kde_powerdevil ") (using servicehelper) Dec 06 18:03:58 ai-karellen-lap dbus-daemon[973]: [system] Successfully activated service 'org.kde.powerdevil.backlighthelper' Dec 06 18:04:53 ai-karellen-lap dbus-daemon[973]: [system] Activating service name='org.kde.powerdevil.backlighthelper' requested by ':1.73' (uid=1000 pid=1747 comm="/usr/libexec/org_kde_powerdevil ") (using servicehelper) Dec 06 18:04:53 ai-karellen-lap dbus-daemon[973]: [system] Successfully activated service 'org.kde.powerdevil.backlighthelper' (In reply to Arcadiy Ivanov from comment #5) > Actually I found the cause. Nothing to do with the power devil, but rather a > bug in dbus permissions (bug #1641456). The result is exactly the same > problem behavior by powerdevil. > > Applying workaround in > https://bugzilla.redhat.com/show_bug.cgi?id=1641456#c19 fixes PowerDevil > resulting in: > > Dec 06 18:02:56 ai-karellen-lap ksmserver[1640]: org.kde.kf5.ksmserver: > Starting autostart service "/etc/xdg/autostart/powerdevil.desktop" > ("/usr/libexec/org_kde_powerdevil") > Dec 06 18:02:57 ai-karellen-lap org_kde_powerdevil[1747]: powerdevil: No > outputs have backlight property > Dec 06 18:02:57 ai-karellen-lap org_kde_powerdevil[1747]: powerdevil: Xrandr > not supported, trying ddc, helper > Dec 06 18:02:57 ai-karellen-lap org_kde_powerdevil[1747]: powerdevil: > [DDCutilBrightness] compiled without DDC/CI support > Dec 06 18:02:57 ai-karellen-lap dbus-daemon[973]: [system] Activating > service name='org.kde.powerdevil.discretegpuhelper' requested by ':1.73' > (uid=1000 pid=1747 comm="/usr/libexec/org_kde_powerdevil ") (using > servicehelper) > Dec 06 18:02:57 ai-karellen-lap dbus-daemon[973]: [system] Successfully > activated service 'org.kde.powerdevil.discretegpuhelper' > Dec 06 18:02:57 ai-karellen-lap dbus-daemon[973]: [system] Activating > service name='org.kde.powerdevil.backlighthelper' requested by ':1.73' > (uid=1000 pid=1747 comm="/usr/libexec/org_kde_powerdevil ") (using > servicehelper) > Dec 06 18:02:57 ai-karellen-lap dbus-daemon[973]: [system] Successfully > activated service 'org.kde.powerdevil.backlighthelper' > Dec 06 18:02:57 ai-karellen-lap org_kde_powerdevil[1747]: powerdevil: Handle > button events action could not check for screen configuration > Dec 06 18:03:58 ai-karellen-lap dbus-daemon[973]: [system] Activating > service name='org.kde.powerdevil.backlighthelper' requested by ':1.73' > (uid=1000 pid=1747 comm="/usr/libexec/org_kde_powerdevil ") (using > servicehelper) > Dec 06 18:03:58 ai-karellen-lap dbus-daemon[973]: [system] Successfully > activated service 'org.kde.powerdevil.backlighthelper' > Dec 06 18:04:53 ai-karellen-lap dbus-daemon[973]: [system] Activating > service name='org.kde.powerdevil.backlighthelper' requested by ':1.73' > (uid=1000 pid=1747 comm="/usr/libexec/org_kde_powerdevil ") (using > servicehelper) > Dec 06 18:04:53 ai-karellen-lap dbus-daemon[973]: [system] Successfully > activated service 'org.kde.powerdevil.backlighthelper' Thank you for the workaround, it activated brightness control! That workaround doesn't help me. Powerdevil prints are like this: $ /usr/libexec/org_kde_powerdevil powerdevil: No outputs have backlight property powerdevil: Xrandr not supported, trying ddc, helper powerdevil: [DDCutilBrightness] compiled without DDC/CI support powerdevil: org.kde.powerdevil.discretegpuhelper.hasdualgpu failed powerdevil: Handle button events action could not check for screen configuration Using sysfs directly works fine: # echo 200 > /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight/brightness Should create separate bug, I think. powerdevil-5.14.4-1.fc29.x86_64 |