Brightness fix on System 76 Oryx Pro

I recently received the System 76 Oryx Pro laptop – June 2018 – and this thing is a beast. If you want more portable go with something else. I decided to get it preinstalled with Pop! OS to see how well it integrated with the hardware. By default most things worked and I really didn’t spend much time configuring or fixing things beyond setting it up for me and my workflow. I did install Gnome Tweaks to alter a couple of things but for the most part the OS is unchanged.

To the problem. Out of the box there was no ability to control brightness on the laptop monitor. I do not use external monitors so I do not know if this will fix anything related to that. To partially fix brightness when using Nvidia in Pop! OS I simply flashed the BIOs and it magically started working. The brightness controls/keys worked in Pop but it stops working after the lid is closed or the machine goes to sleep. This did not work for Nvidia in Mint 19 at all.

Update: The following grub hack does not work! None do, unless you want to install utils and write some scripts to hack things. What I found that does work is to install Linux Mint 19, much nicer OS IMO but this likely works in any Gnome DE, and install this. The control in power settings wont work, but this does and adds color too, but only if you switch to Intel drivers. I assume Intel will work better in Pop too. I also had problems with the System 76 drivers in Mint so install at your own risk. I’m hoping a future Nvidia driver/kernel update will correct the problem at some point.

If you plan to install Windows this laptop is a rebranded Sager Gaming laptop so visit their site for ease of driver lookups. I think it’s a Clevo P650SE.

The second problem was after putting the laptop to sleep/suspend (closing the lid) the brightness controls would stop working until it was rebooted. Irritating! Here’s the fix:

1. Verify the Nvidia driver is installed and in use.
2. Update BIOs firmware if screen brightness slider missing and keyboard keys are not working.
3. Edit the /etc/default/grub file from the terminal.
a. sudo nano /etc/default/grub
b. Change GRUB_CMDLINE_LINUX_DEFAULT from “quiet splash” to “quiet splash acpi_osi=Linux”
c. sudo update-grub
d.reboot

~ by mohawke on July 8, 2018.