Page MenuHomeSolus

Screen brightness hotkey not working - Lenovo W540
Closed, InvalidPublic


Lenovo W540 screen brightness hotkeys not working ( sound and other hotkeys working). I can modify screen brightness from Power menu by moving the slider.

(In every other dirstros (10+) what I tried I haven't had issue with Lenovo hotkeys.)

I will gladly provide more information if needed. Here is Laptop specs:

System:    Host: rocksteady Kernel: 4.13.13-33.current x86_64 bits: 64 gcc: 7.2.0 Desktop: Budgie 10.4
           Distro: Solus 3
Machine:   Device: laptop System: LENOVO product: 20BHCT0 v: ThinkPad W540 serial: N/A
           Mobo: LENOVO model: 20BHCT0 v: 0B98417 PRO serial: N/A
           UEFI: LENOVO v: GNET84WW (2.32 ) date: 09/18/2017
Battery    BAT0: charge: 60.8 Wh 58.3% condition: 104.2/99.5 Wh (105%) model: SANYO 45N1779 status: Charging
CPU:       Quad core Intel Core i7-4800MQ (-HT-MCP-) arch: Haswell rev.3 cache: 6144 KB
           flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 21551
           clock speeds: max: 3700 MHz 1: 2693 MHz 2: 2693 MHz 3: 2693 MHz 4: 2693 MHz 5: 2693 MHz 6: 2693 MHz
           7: 2693 MHz 8: 2693 MHz
Graphics:  Card-1: Intel 4th Gen Core Processor Integrated Graphics Controller bus-ID: 00:02.0
           Card-2: NVIDIA GK106GLM [Quadro K2100M] bus-ID: 01:00.0
           Display Server: x11 (X.Org 1.18.4 ) drivers: modesetting,nvidia
           Resolution: 1920x1080@60.06hz, 1920x1080@60.00hz, 1920x1080@60.00hz
           OpenGL: renderer: Quadro K2100M/PCIe/SSE2 version: 4.5.0 NVIDIA 384.98 Direct Render: Yes
Audio:     Card-1 Intel 8 Series/C220 Series High Definition Audio Controller
           driver: snd_hda_intel bus-ID: 00:1b.0
           Card-2 Intel Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller
           driver: snd_hda_intel bus-ID: 00:03.0
           Sound: Advanced Linux Sound Architecture v: k4.13.13-33.current
Network:   Card-1: Intel Ethernet Connection I217-LM driver: e1000e v: 3.2.6-k port: 5080 bus-ID: 00:19.0
           IF: enp0s25 state: up speed: 1000 Mbps duplex: full mac: 3c:97:0e:e3:ed:1a
           Card-2: Intel Wireless 7260 driver: iwlwifi bus-ID: 03:00.0
           IF: wlp3s0 state: up mac: cc:3d:82:52:51:ac
Drives:    HDD Total Size: 500.1GB (13.9% used)
           ID-1: /dev/sda model: Samsung_SSD_850 size: 250.1GB
           ID-2: /dev/sdb model: Samsung_SSD_850 size: 250.1GB
Partition: ID-1: / size: 225G used: 15G (7%) fs: ext4 dev: /dev/dm-2
Sensors:   System Temperatures: cpu: 67.0C mobo: N/A gpu: 0.0:55C
           Fan Speeds (in rpm): cpu: 2516
Info:      Processes: 294 Uptime: 43 min Memory: 13340.1/32116.4MB Init: systemd Gcc sys: N/A
           Client: Shell (bash 4.4.01) inxi: 2.3.38

Event Timeline

Faults created this task.Nov 20 2017, 8:18 AM
DataDrake edited projects, added Hardware; removed Lacks Project.Nov 24 2017, 5:10 PM

Is this still an issue?

Have you tried different kernel boot options? Like,

sudo su

mkdir -p /etc/kernel

echo 'Some CLI option/argument without quotes' > /etc/kernel/cmdline

clr-boot-manager update

For example, on the Lenovo B570, the screen brightness and color temp control require the argument 'acpi_backlight=none'.

Other common ones are 'acpi_osi=Linux' or 'acpi_osi=!Windows 2012', or 'acpi_backlight=vendor', etc. You can find one that matches your hardware, I'm sure.

DataDrake closed this task as Invalid.Oct 8 2018, 11:52 AM

Closing due to lack of response in over 30 days.