After i tried the options on the backlight wiki page i almost gave up until i found a script by a user called 'MadNoob'
It works with version 13.4 of Catalyst, and im currently using xorg 114 (holding back xorg for compatibility reasons)
link to forum post : https://bbs.archlinux.org/viewtopic.php ... 5#p1272685
Heres the script
Code: Select all
#!/bin/bash
screen="acpi_video0"
tries=20
brightnessMaxLevel=$(cat /sys/class/backlight/$screen/max_brightness);
brightnessActualLevel=$(cat /sys/class/backlight/$screen/actual_brightness);
brightnessFile="/sys/class/backlight/$screen/brightness"
i=0
case "$1" in
"+")
if [ "$brightnessActualLevel" -lt "$brightnessMaxLevel" ]; then
brightnessNewLevel=$(($brightnessActualLevel+1));
while [ "$i" -ne "$tries" ]; do
echo $brightnessNewLevel > $brightnessFile;
i=$(($i+1));
done
fi
;;
"-")
if [ "$brightnessActualLevel" -gt "1" ]; then
brightnessNewLevel=$(($brightnessActualLevel-1));
while [ "$i" -ne "$tries" ]; do
echo $brightnessNewLevel > $brightnessFile;
i=$(($i+1));
done
fi
;;
"set")
while [ "$i" -ne "$tries" ]; do
echo $2 > $brightnessFile;
i=$(($i+1));
done
;;
"show")
echo $brightnessActualLevel
;;
esac
sh modify-brightness + | Increase brightness level
sh modify-brightness - | Decrease brighness level
sh modify-brightness set 3 | set level (any integer level value supported by your monitor)
sh modify-brightness show | show actual level
Even though this is not my own script Its the only thing that worked for me, and if anyone else has AMD graphics and this problem I hope it works for you.