I've tested pretty much every option I could find online regarding getting to dim
my screen brightness which is at max right now, but most solution i've found are
controling the brightness through /sys/class/backlight.
However in my case /sys/class/backlight is empty.
I've also tried the various options by adding the acpi en vendor attributes to /etc/default/grub but none seem to work.
So right now i'm out of ideas and my eyes are getting pretty sore…
THanks
Best Answer
I had exactly the same problem on my MSI GE70 Apache Pro and while the answer is out there it is not easy to find, so I'm documenting my experience here.
Symptoms:
I found the vital clue in the Arch Linux wiki entry "backlight":
The MSI GE70 has Intel graphics as well as a discrete NVIDIA 860M. In order to get the Fedora 20 installer to work I had to boot with the nomodeset kernel parameter. This made it into the installed GRUB2 configuration. I'm not sure whether that is intentional or not, but it is unnecessary because the installed GRUB2 configuration includes parameters to blacklist the nouveau driver, which conflicts with the NVIDIA hardware.
The full final solution is to remove the nomodeset kernel parameter and add the acpi_backlight=vendor kernel parameter. The procedure is as follows:
Testing
Making the Fix Permanent
grub2-mkconfig -o /etc/grub2-efi.cfg
. I have read elsewhere that the file to update is /etc/grub2.cfg, however, on my system that is a blind symlink and when I tried using it the changes did not take effect. I assume that file is only consulted on BIOS systems.