Hello all. I’m not sure if I should post this here or in the laptop section. If it’s in the wrong section please move. I have a HP laptop with triple boot (Windows 7, openSUSE 13.1, openSUSE Tumbleweed). My graphics card is an ATI:
lspci |grep VGA
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Whistler [Radeon HD 6730M/6770M/7690M XT]
/usr/sbin/hwinfo --gfxcard
23: PCI 100.0: 0300 VGA compatible controller (VGA)
[Created at pci.366]
Unique ID: VCu0.JFndIOP10u1
Parent ID: vSkL.2f_qlnumjq1
SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:01:00.0
SysFS BusID: 0000:01:00.0
Hardware Class: graphics card
Model: "ATI Whistler XT [AMD Radeon HD 6700M Series]"
Vendor: pci 0x1002 "ATI Technologies Inc"
Device: pci 0x6740 "Whistler XT [AMD Radeon HD 6700M Series]"
SubVendor: pci 0x103c "Hewlett-Packard Company"
SubDevice: pci 0x1689
Driver: "radeon"
Driver Modules: "drm"
Memory Range: 0xb0000000-0xbfffffff (ro,non-prefetchable)
Memory Range: 0xc2400000-0xc241ffff (rw,non-prefetchable)
I/O Ports: 0x4000-0x4fff (rw)
Memory Range: 0xc2440000-0xc245ffff (ro,non-prefetchable,disabled)
IRQ: 46 (144364 events)
I/O Ports: 0x3c0-0x3df (rw)
Module Alias: "pci:v00001002d00006740sv0000103Csd00001689bc03sc00i00"
Driver Info #0:
Driver Status: radeon is active
Driver Activation Cmd: "modprobe radeon"
Config Status: cfg=no, avail=yes, need=no, active=unknown
Attached to: #8 (PCI bridge)
Primary display adapter: #23
On 13.1 brightness control works flawlessly using fn keys. However on Tumbleweed it does not as I can not change the monitor brightness (backlight). My monitor is stuck on maximum brightness. On TW, when I press the backlight fn keys I see the monitor indicator showing it’s receiving input from my keystrokes but the screen’s brighness does not change until I reduce the slider all the way down at which point the monitor goes completely dark. All other fn keys work. On my laptop all 4.x.x kernels seem to be affected. The only time it worked on TW was when I did a zypper dup upgrade and booted into an old 3.x kernel from 13.1. I hope one of the experts here can point me in the right direction to get this resolved. I’ve been researching this for about 1 month now. This issue is a deal breaker for me in order to migrate to TW.
Here’s the output on 13.1:
ls -l /sys/class/backlight/
lrwxrwxrwx 1 root root 0 Jun 17 20:25 acpi_video0 -> ../../devices/pci0000:00/0000:00:01.0/0000:01:00.0/backlight/acpi_video0
lrwxrwxrwx 1 root root 0 Jun 17 20:25 acpi_video1 -> ../../devices/pci0000:00/0000:00:01.0/0000:01:00.0/backlight/acpi_video1
lrwxrwxrwx 1 root root 0 Jun 17 20:25 acpi_video2 -> ../../devices/pci0000:00/0000:00:01.0/0000:01:00.0/backlight/acpi_video2
lrwxrwxrwx 1 root root 0 Jun 17 20:25 acpi_video3 -> ../../devices/pci0000:00/0000:00:01.0/0000:01:00.0/backlight/acpi_video3
lrwxrwxrwx 1 root root 0 Jun 17 20:25 acpi_video4 -> ../../devices/pci0000:00/0000:00:01.0/0000:01:00.0/backlight/acpi_video4
lrwxrwxrwx 1 root root 0 Jun 17 20:25 radeon_bl0 -> ../../devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card0/card0-LVDS-1/radeon_bl0
Same output on Tumbleweed
ls -l /sys/class/backlight/
lrwxrwxrwx 1 root root 0 Jul 19 02:04 radeon_bl0 -> ../../devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card0/card0-LVDS-1/radeon_bl0
I’ve googled this issue quiet a bit and searched this forum but have not found a fix. I’ve tried updating kernel parameters to include “acpi_backlight=vendor acpi_osi=Linux” but have had no luck. Also running lsmod|grep acpi returns nothing.
Below is some more background info:
dmesg|grep 'ACPI: Video'
6.500070] ACPI: Video Device [PEGP] (multi-head: yes rom: no post: no)
for i in /sys/class/backlight/*; do echo $i; cat $i/brightness; cat $i/actual_brightness; cat $i/max_brightness; done
/sys/class/backlight/radeon_bl0
255
255
255
Thanks for any assistance you can provide.