我无法通过 Gnome 调整亮度级别。我在 18.04 中遇到了同样的问题,但在那里已经解决了(说实话,我不记得是怎么解决的)。
lspci|grep VGA
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 18)
xrandr --output LVDS-1 --brightness 0.95
<-- this works through the terminal
excerpt from /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"
先感谢您。
答案1
xrandr 解决方案对我来说不起作用。我已经安装了 brightness-controller,并且运行良好。
sudo add-apt-repository ppa:apandada1/brightness-controller
sudo apt update
sudo apt install brightness-controller
更新:升级到 Ubuntu 21 后,此问题已完全修复。我的笔记本电脑亮度控制按钮正常工作。无需额外配置。
答案2
我遇到了类似的问题。系统菜单上没有屏幕亮度滑块(音量下方的滑块)。我知道有一种使用 xrandr 的解决方法,如下所示:
xrandr -q | grep " connected"
输出如下所示:
DP-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 477mm x 268mm
DP-3 connected primary 1920x1080+1920+0 (normal left inverted right x axis y axis) 477mm x 268mm
我使用的是双屏,所以我有 2 个通道(DP-1 和 DP-2)。然后,您可以通过输入来调整亮度
xrandr --output DP-3 --brightness 0.8
这里,我在显示器 DP-3 中使用 0.8。只需对另一台显示器执行相同操作,一切就绪。
然而,我注意到屏幕亮度在振荡,并且我在网上找到的解决方案都没有奏效。
答案3
我遇到了同样的问题,按照这篇文章解决了:如何修复 Ubuntu 中亮度键不起作用的问题。解决方案很简单:
编辑文件
/etc/default/grub
并设置:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor acpi_osi=linux"
保存文件并更新 GRUB:
sudo update-grub
重新启动计算机即可。
作者解释称,此举背后的原理如下:
ACPI 是操作系统内核中实现的电源接口管理标准。默认情况下,Linux 内核使用内置的键盘按键驱动程序,这通常与某些键盘不兼容。
因此,我们指定选项
acpi_backlight=vendor
,告知内核优先考虑供应商驱动程序而不是内核驱动程序。该选项acpi_osi=linux
告知内核为 Linux 驱动程序启用内置 ACPI 解决方法;如果设备驱动程序存在 Linux 架构问题,则可能出现这种情况。
答案4
我遇到了同样的问题,我发现所有答案都不起作用。也许我的情况比较特殊,但我希望我的答案能对某些人有所帮助。
我的电脑是联想 Legion Y740-15I,配备 nvidia GeForce RTX 2060。我尝试了所有可用的解决方案,但都没有奏效。有一天,我偶然安装 tensorflow 时,不得不安装CUDA 工具包 11.0和他的编译器。
安装 CUDA 并重新启动后,我发现亮度控制器正在工作!我为您提供了以下所有步骤:
- 按照 CUDA nvidia 工具包的基本安装程序说明进行操作(官方发布说明)
- 检查 CUDA 版本
$ cat /usr/local/cuda/version.txt
- 安装 CUDA 编译器
$ sudo apt install nvidia-cuda-toolkit
- 检查 CUDA 编译器版本
$ nvcc -V
- 重启计算机
- 检查 nvidia 驱动程序是否与 GPU 通信
$ nvidia-smi
如果你能看到CUDA 版本:11安装完成!
现在检查一下亮度控制器是否工作。希望这能对某些人有所帮助...
PS:还解决了登录时开机黑屏的问题