联想拯救者 R7000P 安装Ubuntu 21.04 出现屏幕亮度不能调节的问题

  • 1. 基本配置
  • 2. 摸索
  • 3. 变故
  • 4. 找原因
  • 5. 总结

1. 基本配置

笔记本电脑:联想拯救者 R7000P(如果是使用 Linux,我劝大伙别买 NVIDIA 显卡的电脑,因为它不开源,它的驱动会有很多毛病。)

安装系统:Ubuntu 21.04

2. 摸索

按照正常流程,安装好系统,此时,屏幕亮度调节键 Fn+F5/F6 和 系统设置的亮度调节滑块是失效的。
网上一大堆教程…一上来就让装什么JB闭源驱动,开源驱动,我一个新手,都给我看慒B了。
我直接运行命令:

$nvidia-settings

nvidia显卡的驱动界面正常打开了,这说明nvidia显卡驱动没问题。不用瞎折腾驱动,不明白的时候,一动不如一静。
那么问题来了…TMD,既然驱动没问题,那我屏幕亮度为什么调不了?
也许…也许是显卡的程序也需要配置文件吧!
它的配置文件是在 /etc/X11/ 下的 xorg.conf文件,你问我为什么会知道?我不知道,,,是下面这条命令告诉我的。此时你可以看一眼 /etc/X11/ 目录,看看里面是否有 xorg.conf 文件,以此来验证我的说法。
运行下面命令,生成它的配置文件。

$sudo nvidia-xconfig

更改配置文件:

$sudo vi /etc/X11/xorg.conf

在配置文件中的 Device 代码段中加入
Option "RegistryDwords" "EnableBrightnessControl=1"
如下:

Section "Device"Identifier     "Device0"Driver         "nvidia"VendorName     "NVIDIA Corporation"Option         "RegistryDwords" "EnableBrightnessControl=1"
EndSection

保存退出。

说明:其实系统调节屏幕亮度的方法是去改变 /sys/class/backlight/nvidia_0/brightness 中的值来实现的,你可以看一下,此时,/sys/class/backlight/ 目录下并没有 nvidia_0 目录,只有 acpi_video0 目录。虽然 acpi_video0 目录下也有 brightness 文件,但我们不被允许去修改它。上面修改 xorg.conf 文件就是为了重启后能生成 nvidia_0 目录。

重启:reboot

说明:此时你再看一看 /sys/class/backlight/,你会惊奇的发现重启前的 acpi_video0 目录变成了 nvidia_0 目录

此时,你会发现通过 Fn+F5/F6 的方式可以调节亮度了。

3. 变故

新电脑+新手,,,一天的时间,,,我成功的把屏幕亮度调节又搞失效了!
我真NB啊!
重点是我还不知道是哪里把它给搞死了!FUCK。。。
我心疼的进入 /sys/class/backlight/nvidia_0 目录下,想找一找我亲切的 brightness 文件,想寻找一丝慰藉!让我悲痛的是:不仅 brightness 没了,就连 nvidia_0 都没了!
哎…抽完一支烟后!我还是想问为什么!干
我又试了下 nvidia-settings 命令,发现NVIDIA显卡的设置界面已经无法正常打开了,这说明显卡的驱动崩了。

4. 找原因

因为菜,,,我没办法,只能重装了一便系统,我想找找问题到底出在了哪里。
我按部就班的开始,先用 摸索 中的方法搞好了屏幕亮度调节,然后是更改到清华源,我习惯性的运行 sudo apt update 更新软件源,再习惯性的输入 sudo apt upgrade 更新软件,更新软件,,,等等!更新软件!?

我按下回车键,它给了我一大堆提示,说是有哪些哪些软件会被安装,我赫然看到 linux-image-5.11.0-31-generic 就在安装之列!不对吧!这TM是内核啊!你这是要给我升级内核!?
我又看了看自己已经安装的内核:

$dpkg --get-selections linux-image*
linux-image-5.11.0-16-generic                   install
linux-image-generic-hwe-20.04                   install

至此,我才明白…让nvidia驱动失效的是更新了内核。
为了一解疑云…我决定只升级内核试试:
先看看,我确定了 /sys/class/backlight/nvidia_0/ 目录是在的。
好,升级内核(也许这并不是升级内核的正确方式吧!请包含一下一个新手!我只是想找到问题的原因):

$sudo apt install linux-image-5.11.0-31-generic

重启:reboot

测试非常的成功,屏幕亮度调节功能不出意外的失效了:Fn+F5/F6失效,设置里的亮度调节滑块也失效了,此时我想去试试修改/sys/class/backlight/nvidia_0/brightness中的值…MD,/nvidia_0文件夹直接没了,只有/acpi_video0文件夹…但该文件夹中的brightness不能修改。除了屏幕亮度不能调节外,网卡也失效了。

5. 总结

好了兄弟们,我觉得问题差不多了,原因就在于无意中使用了 sudo apt upgrade 命令,而该命令又升级了内核,nvidia显卡驱动不适应新的内核,连运行nvidia-setting命令都出错了。
解决办法嘛…先把系统的自动更新给禁了,去设置窗口里找找。
再禁止apt upgrade更新ubuntu系统内核:
使用 dpkg --get-selections linux-image* 命令查询已经安装内核的列表:

$ dpkg --get-selections linux-im*
linux-image-5.11.0-16-generic           install
linux-image-generic-hwe-20.04           install
$ uname -r
5.11.0-16-generic

正在使用的内核是 linux-image-5.11.0-16-generic
将正在使用的内核软件包设置为hold状态

$su
#echo "linux-image-generic-hwe-20.04 hold" | dpkg --set-selections

重要的是不要用 sudo apt upgrade 命令更新,用 sudo apt install 定点更新。
总觉得这个解决办法欠妥!!!先这样吧,,,后面有好的办法我再来更新。

本来还想再测试一下降内核后,笔记本是否还能恢复正常,但是工作来了,只好作罢!
摸鱼之际写了这篇文章!希望对后来者有所帮助。

联想拯救者 R7000P 安装Ubuntu 21.04 出现屏幕亮度不能调节的问题相关推荐

  1. 联想拯救者r7000p安装Linux双系统(二)

    联想拯救者r7000p安装Linux双系统(二) 接上一篇博客:联想拯救者r7000p安装Linux双系统(一) 执行第一条命令之后,会出现一个界面,直接按enter继续就行.然后执行前面的后两条命令 ...

  2. 联想拯救者R7000P2021安装Ubuntu双系统

    联想拯救者R7000P2021安装Ubuntu双系统 前言 安装 卸载 驱动问题 黑屏问题 前言 安装卸载了很多次,终于解决了所有问题. 我最想说的是: 在安装N卡驱动之前,一定要先禁用自带的驱动!! ...

  3. Win10 下安装Ubuntu 21.04桌面版 双系统 并设置win10为默认启动系统 详细教程

    文章目录 〇.写在前面 〇 - Plus:如何进入BIOS 〇 - Plus - Plus:U盘启动快捷键 一.磁盘分区:Win10划分未分配空间 二.下载Ubuntu 21.04镜像 三.安装U盘启 ...

  4. 解决联想拯救者Y7000安装ubuntu系统wifi无法连接以及关机卡死问题

    联想拯救者Y7000win10安装双系统ubuntu后爬坑记录 具体ubuntu安装过程请参照其它教程,本文主要介绍解决wifi无法连接和关机卡死问题的方法 1.解决wifi无法连接问题: 首先我们要 ...

  5. 安装Ubuntu 21.04后要做的事

    Ubuntu 21.04快发布了,带来了很多新特性,同样也依然带着很多不习惯的东西,所以装完系统后还要进行一系列的优化. 1.删除libreoffice libreoffice虽然是开源的,但是Jav ...

  6. ubuntu (20.04 LTS) 屏幕亮度调节无效解决方法

    ubuntu屏幕亮度调节无效解决方法 问题描述 尝试过的解决方法 解决方法发现历程 解决方法 总结 问题描述   因为学习需要,在Win10系统的基础上安装了Ubuntu20.04 LTS 双系统,但 ...

  7. 解决联想拯救者混合模式+不插电情况下屏幕亮度和颜色异常问题

    问题背景 联想拯救者混合模式,且不插电情况下,屏幕的亮度较低,且颜色异常,看起来很不舒服 解决方案 进入AMD Software,转到设置 - 显示器,将Vari-Bright禁用即可.这个功能如果开 ...

  8. 【Ubuntu】联想拯救者y7000安装NVIDIA显卡驱动(解决安装后[黑屏]和[卡死]的问题)

    本文参考了以下两篇博文,在此表示感谢:博文一.博文二. 一:必要的配置 参照博文一,我们没有用run文件的方法来安装驱动(因为装完后会黑屏), 而是先把源更换为国内的阿里源,然后在Other Soft ...

  9. 联想拯救者Y7000P-2019在windows10下安装ubuntu 20.04双系统操作指南

    前言:工作很多时候会遇到Linux操作系统,使用过docker镜像和vm虚拟机,但总感觉不是很好,就自己安装了ubuntu 20.04,安装过程中遇到很多问题记录一下,方便自己以后浏览. 一.安装指南 ...

最新文章

  1. spring aop中的propagation的7种配置的意思
  2. 8148和8127中的ezsdk和dvrsdk
  3. D3js(三):force实例
  4. C/C++ 交换两个数,不使用第三个变量, 函数模板来实现
  5. 万万没想到,我的炼丹炉玩坏了
  6. 上去很美的 Serverless 在中国落地的怎么样了?
  7. 你最近学到的 飞鸽传书 东西的题目
  8. 2017年总结-致毕业半年的自己
  9. java垃圾回收理解与算法
  10. DRBD+Corosync+Pacemaker+MySQL(下)
  11. 《树莓派实战秘籍》——1.20 技巧20使用Swap添加额外的内存
  12. 达梦数据库处理用户过期密码方式
  13. Python学习之Turtle库
  14. ubuntu中录制gif
  15. 前端框架MVVM是什么(整理)
  16. 数商云制药医药供应链erp管理系统解决方案
  17. orcale :SQL语句小测试select * from emp order by hiredate asc;
  18. VC6.0 中文代码显示乱码的问题
  19. 移动互联网周刊第二期,不错,推荐给大家
  20. Python3不存在raw_input( )了

热门文章

  1. 软件测试——fiddler工具(1)
  2. oppo应用认领,将应用一致的签名写入空包
  3. 遗忘在角落的好看瓶子中的幸运星
  4. 教你如何寻找优质的淘宝达人
  5. WWDC2022看点之 iOS 16 上可以启用与关闭开发者模式
  6. 嘉年华--好好听的名字噢!
  7. Android 自定义 圆环,一步步做Android自定义圆环百分比控件
  8. 揭秘美国总统奥巴马的专机、座驾和保镖
  9. CentOS Linux下安装MySQL的几种方式
  10. Unity实现屏幕淡入淡出效果