解决 Linux 桌面亮度调整不工作

工作原因开始使用Ubuntu.桌面环境为GNOME,不过亮度调整和桌面环境没多大关系.

思路:

  不管是GNOME还是Unity,都会尝试自己去接管亮度调整,也就是去 /sys/class/backlight下面去找brightness.所以说亮度无法调整大概可以归类到两种情况:

  1.sys/class/backlight/下面是空的,多见于英伟达独显以及某些逗比笔记本.

  2.sys/class/backlight/下面有多个,多见于双显卡笔记本

  既然都想调亮度了,肯定是把linux作为主力系统使用的,所以先安装好闭源驱动,再说调整亮度的事情.

  笔者的情况是Thinkpad P51,使用discreted graphic,核显完全禁用,输出与运算都由NVIDIA独显负责.故属于情况1,这个情况下NVIDIA驱动接管了亮度调整,但默认不开启亮度调整功能.解决的话,需要开启NVIDIA的亮度调整handler,怎么搞下面再说.

  总体的思路总结起来,大概就是想办法让/sys/class/backlight下面只有一个brightness,并且是有效的那一个.

工作:

  情况1:对于NVIDIA独显,加核心参数把亮度调整handler开启就行了.

       对于非NVIDIA独显的,在grub中的内核启动参数加上 acpi_osi=Linux 基本可以解决问题.

  情况2:这个情况考虑禁掉独显,或者去用bumblebee,但最终的思路同上,想办法只留一个有效的brightness在/sys/class/backlight中,哪个有效请自行 echo 到brightness中改值测试

笔者的情况:

  NVIDIA独显,Ubuntu 18.04,操作如下:

  1.安装至少387版本的NVIDIA闭源驱动,笔者使用390.24(亮度调整handler 从387开始作为beta性功能提供,默认关闭)

  2.在moprobe.conf中给nvidia kernel模块加参数,这个文件在哪自己用whereis找吧.把如下内容加进去

options nvidia Nvreg_EnableBacklightHandler=1

  3.重新加载kernel参数,也就是让上一步的操作生效

# update-initramfs

  4.重启电脑,亮度就应该正常了,检查/sys/class/backlight,下面有唯一的nvidia_0,系统出现亮度滑块,亮度快捷键有效.

别的情况还是看上面的思路,双显卡用户尽量去想办法屏蔽掉独显,除非说你的独显可以单独工作.

总的来说没有必要使用任何亮度插件,调整起来麻烦且浪费精力.

  

原文地址:https://www.cnblogs.com/user-for-once/p/9279847.html

时间: 2024-10-13 14:04:42

解决 Linux 桌面亮度调整不工作的相关文章

Linux 桌面玩家指南:17. 在 Ubuntu 中使用 deepin-wine,解决一些依赖 Windows 的痛点问题

特别说明:要在我的随笔后写评论的小伙伴们请注意了,我的博客开启了 MathJax 数学公式支持,MathJax 使用$标记数学公式的开始和结束.如果某条评论中出现了两个$,MathJax 会将两个$之间的内容按照数学公式进行排版,从而导致评论区格式混乱.如果大家的评论中用到了$,但是又不是为了使用数学公式,就请使用\$转义一下,谢谢. 想从头阅读该系列吗?下面是传送门: Linux 桌面玩家指南:01. 玩转 Linux 系统的方法论 Linux 桌面玩家指南:02. 以最简洁的方式打造实用的

Ubuntu Snap 接管 Linux 桌面和 IoT 软件的发行

Canonical 和 Ubuntu 创始人 Mark Shuttleworth 在一次采访中说他不准备宣布 Ubuntu的新 Snap 程序包格式.但是就在几个月之后,很多 Linux 发行版的开发者和公司都宣布他们会把 Snap 作为通用 Linux程序包格式. 为什么呢?因为 Snap 能使一个单一的二进制程序包可以完美.安全地运行在任何 Linux 台式机.服务器.云或物联网设备上.据 Canonical 的 Ubuntu 客户端产品和版本负责人 Olli Ries 说: Snap 程序

Linux桌面玩家装B指南:02.以最简洁的方式打造实用的Vim环境

特别说明 要在我的随笔后写评论的小伙伴们请注意了:我的博客是使用 Markdown 编写的,并且启用了 MathJax 数学公式支持.如果某条评论中出现了两个$,则 MathJax 会认为这两个$之间的内容是数学公式,从而出现格式混乱.如果大家确定自己写的评论不是数学公式,请使用\$转义一下,谢谢. 想从头阅读该系列吗?下面是传送门: Linux桌面玩家装B指南:01.玩转Linux系统的方法论 前言 本来我是想写完 Linux 桌面系统的美化和字体配置之后再写 Vim 的.但是等我写完玩转Li

Linux 桌面玩家指南:03. 针对 Gnome 3 的 Linux 桌面进行美化

Posted on 2018-09-12 06:39 京山游侠 阅读(2097) 评论(9) 编辑 收藏 阅读目录 前言 Gnome 3 的特点 Ubuntu 中的 Gnome 3 桌面存在的问题 安装 Gnome Shell 的 Extension 更改 Gnome Shell 的主题 动态切换壁纸 总结 版权申明 特别说明:要在我的随笔后写评论的小伙伴们请注意了,我的博客开启了 MathJax 数学公式支持,MathJax 使用$标记数学公式的开始和结束.如果某条评论中出现了两个$,Math

浅谈Linux桌面(发行版及桌面环境)

Part I: 前言 笔者2018年接触Linux(当时还是学校机房的Ubuntu 14.04 LTS),至今已经有2个年头了. 折腾了至少十几个Linux发行版,包括但不限于: ubuntu.Debian.Red Hat.CentOS.Fedora.Manjaro.deepin.Arch Linux.Gentoo(没装成功).Linux Mint.MX Linux.Elemantary OS.KDE neon...... (好像忘记openSUSE了) 折腾了这么久,从一名连命令行都不知为何物

Linux 桌面环境 Trinity

Trinity 是基于 KDE 3.5 而开发的一个新的桌面环境. Trinity 是基于 KDE 3.5 而开发的一个新的桌面环境. KDE,K桌面环境(Kool Desktop Environment)的缩写.一种著名的运行于 Linux.Unix 以及FreeBSD 等操作系统上面自由图形工作环境,整个系统采用的都是 TrollTech 公司所开发的 Qt 程序库(现在属于诺基亚公司).KDE 和 Gnome 都是 Linux 操作系统上最流行的桌面环境系统. Trinity 是基于 KD

我使用过的Linux桌面发行版

本人自从2011年以来一直家里使用linux 桌面,中间折腾和正式使用了不少发行版.所有发行版都称不上完美,要么功能丰富反应慢,要么轻量级反应快但功能少.现列出实际使用过的且印象比较深刻的发行版并说下个人的使用感受. 注:某些发行版由于使用的时间久远,已经忘记了具体版本了.下面列的所有发行版都是在本人笔记本上直接安装日常使用,不是虚拟机安装也不是双系统. Fedora Gnome3 2011年下半年左右使用,UI反应速度还可以,本人不习惯新的界面操作方式,界面看起来清爽,很酷炫,但是使用起来感觉

linux桌面环境应用

通常的 Linux 发行版都使用 KDE 或者 GNOME 作为默认的桌面环境.它们都给用户提供了一个原始的并且有吸引力的桌面,并且内置了各式各样的多媒体软件.系统程序.游戏.实用程序.网页开发工具.编程 工具等等.这两个桌面致力于提供给用户一个拥有类似于 Windows 操作系统体验的尖端计算环境,而不是如何更少的占用系统资源. 如果你正在使用 Ubuntu (或者其他Linux发行版) 并且厌倦了始终使用 Unity 桌面,那么你应该看看这些可以替代 Unity 的选择.我收集了 7 种桌面

Linux江湖04:Linux桌面系统字体配置要略(上)

字体显示效果测试 这一段是为了测试宋体字的显示效果,包括宋体里面自带的英文字体,“This is english,how does it look like?”.这一行是小字.后面几个字是加粗的宋体.标点符号“,.::!” 这一段是为了测试黑体字的显示效果,包括黑体里面自带的英文字体,“This is english,how does it look like?”.这一行是小字.标点符号“,.::!”.微软雅黑是什么样子的呢“,.:!”? This paragraph shows how doe