亮度问题Ubuntu 18.04 LTS


20

我已升级到ubuntu 18.04 LTS,显示屏亮度控件不起作用。亮度似乎处于最低水平,我根本无法更改显示亮度。它正在使用16.04 LTS。我的笔记本电脑使用英特尔图形卡。

我试图通过创建文件/来解决usr/share/X11/xorg.conf.d/20-intel.conf以下问题。它是第一次工作,但在重新启动后仍会回到先前的问题。

Section "Device"
        Identifier  "card0"
        Driver      "intel"
        Option      "Backlight"  "intel_backlight"
        BusID       "PCI:0:2:0"
EndSection

我能做什么?


“设置”>“电源”中的“屏幕亮度”滑块是否全部显示,还是呈灰色?
Broadsworde

“设置”->“电源”中的屏幕亮度滑块不起作用,屏幕亮度不会改变。
克劳迪奥·迪尼兹

好的,我通过安装xbacklight并将其添加到启动应用程序中解决了该问题。
克劳迪奥·迪尼兹

我再次重新启动计算机,问题又回来了。
克劳迪奥·迪尼兹

Answers:


21

我也有这个问题,但是在不同的发行版上,解决方案是不同的。

Anas Elazhar提供的解决方案效果很好,直到我切换到Xubuntu为止:

使用gedit或任何其他文本编辑器打开文件/ etc / default / grub。找到下面的行。

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"  

将以上行更改为

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"

如果对您不起作用,请尝试将acpi_backlightvalue 更改为video

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=video"

同时创建文件,/usr/share/X11/xorg.conf.d/80-backlight.conf但内容与您创建的文件略有不同:

Section "Device"
    Identifier  "Intel Graphics"
    Driver      "intel"
    Option      "AccelMethod"     "sna"
    Option      "Backlight"       "acpi_video0"
    BusID       "PCI:0:2:0"
EndSection

如果acpi_backlight=video无法与此文件组合使用,请更改acpi_backlightvendor

并且不要忘记sudo update-grub每次更改都在终端中运行命令/etc/default/grub


添加acpi_backlight = vendor即可(+重新启动)。Ubuntu 18.04。三星R510
it3xl

1
Lenovo Thinkpad T480s上的XUbuntu 18.04:acpi_backlight=video文件80-backlight.conf就可以了。
kiltek19年

不管怎样
我都

7

使用gedit或任何其他文本编辑器打开文件/ etc / default / grub。找到下面的行。

  GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"  

将以上行更改为

  GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"

这将确保在Linux中的默认驱动程序之前加载设备特定的驱动程序。

保存文件并关闭文本编辑器。

打开终端并运行以下命令。

  update-grub

重启。

重新启动后,尝试使用笔记本电脑专用的控制键调节亮度。祝好运。


2
我做到了,但是在我的笔记本电脑上不起作用。
克劳迪奥·迪尼兹

尝试小鸭子的答案
Anas Elazhar

1

基于当前的Ubuntu 18.04安装(从今天开始),我可以使用功能键(开箱即用!)在登录屏幕上调整亮度。但是,我将i3与Gnome一起使用,登录后,在Gnome控制中心中不再显示亮度控件。

不幸的是,以上答案对我没有用:相反,结合使用Ducky的xorg脚本和Grub选项,使我的i3 + Gnome会话具有不良的显示行为并变慢了。

无论如何,至少在您进行非Gnome会话的情况下(例如i3),我可以将您指向https://github.com/szekelyszilv/ybacklight ,只要您安装了介子和忍者即可:

  • 下载,解压缩并切换到ybacklight主目录
  • mkdir构建;介子构造 光盘构建; 忍者安装

或者,(如果没有这些工具,并且如果您不想在系统中安装它,则)通过:

  • cd src; gcc ybacklight.c -o ybacklight; cp ybacklight到您的偏好目录

然后通过WMs配置附加到功能键。例如在i3wm中,我添加了:

bindsym XF86MonBrightnessUp exec ybacklight -inc 10 
bindsym XF86MonBrightnessDown exec ybacklight -dec 10 

到我的.config / i3 / config。

此外,设置亮度需要root特权,例如,可以使用“ sudo ybacklight ...”以及/ etc / sudoers的条目来实现:请参见如何使用命令行将新用户添加为sudoer?


1
您也可以使用构建它cd src; gcc ybacklight.c -o ybacklight。要设置亮度,它需要root特权,因此我使用了sudo(并在/ etc / sudoers中添加了适当的条目)。
标记

谢谢,绝对正确。远胜于我使用chmod的解决方案。
马里奥'18

1

我最近更新到18.04,我发现,改变GRUB_CMDLINE_LINUX_DEFAULT/etc/default/grub以下内容

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=video"

然后添加

Option         "RegistryDwords" "EnableBrightnessControl=1"

/etc/X11/xorg.conf

Section "Device"

修复了运行Nvidia 390驱动程序时的控制键和亮度键问题。


GuyFork的答案将使您的GTK更加砖砌。请勿使用他的说明。
凡人,

@tak我真的不明白这会如何影响您的硬件。如果您确定,请发布答案,以准确说明您所做的事情和发生的事情。
terdon

@tak也许这对所有人都不起作用,就像来自各个小组的许多其他帖子/说明对我不起作用一样。如果它对您不起作用,您可以随时清除nvidia *,然后尝试另一种方法,因为我对许多笔记本电脑和各种发行版都做了很多次。
GuyFork

这也破坏了我的系统。在恢复模式下删除/etc/X11/xorg.conf文件之前,它没有加载。不建议使用它。
实验者

0

我启动了nvidia X服务器设置,并在x服务器显示配置中将选择更改为X Screen0并成功了。

亮度控件现在可以使用了。此外,在此之前,我已将grub更改为acpibacklight=video0


欢迎来到Ask Ubuntu!我建议编辑此答案以将其扩展为有关如何执行此操作的特定详细信息。(另请参阅“我如何编写一个好的答案?”,以获取有关在Ask Ask Ubuntu上认为哪种答案最有价值的一般建议。)
David Foerster

0

在Ubuntu 18.04(带有xfce桌面)上,我的亮度问题终于解决了。

我在“设置”菜单下打开了“板载设置”。如果您的台式机没有台式机,则可以从软件中心下载。

在“板载首选项”窗口上,单击“布局”菜单,然后选择“全键盘”(带有编辑键和功能键的台式键盘)。点击这里查看板载设置”窗口


0

我设法让Debian 10上的nvidia驱动程序可以使用亮度控制。

这是我的硬件:-ThinkPad P51-Nvidia Quadro M2200 GPU +英特尔GPU

这是我的做法:

  • 转到Bios并将显示配置为离散图形(仅使用Nvidia GPU)

  • 如果已安装,请删除Nouveau驱动程序

    将nouveau黑名单添加到 /etc/modprobe.d/nvidia-installer-disable-nouveau.conf

    blacklist nouveau options nouveau modeset=0

    然后跑

    update-initramfs -u

    然后重启

  • 从Nvidia网站(https://www.nvidia.com/Download/index.aspx?lang=en)下载并安装最新的Nvidia驱动程序。Mine版本为430.50。

    打开没有启动任何X Server的tty控制台(登录页面上的Ctrl + Alt + F3)

    如果没有,请安装linux头文件(apt-get install linux-headers-`uname -r`)

    以根用户身份安装驱动程序 ./NVIDIA-Linux-x86_64-430.50.run(如果需要,请删除库)

就是这样,一切终于可以完美地工作了!


-1

安装Brightness Controller可以帮助我解决问题

 sudo add-apt-repository ppa:apandada1/brightness-controller
 sudo apt update
 sudo apt install brightness-controller

下载后,可以通过搜索来访问亮度控制器。


刚刚添加了一个无法使用的小亮度控制器窗口...可悲的是

由于某些无法满足的依赖性,它在第三行失败:sni-qt。
Christian Schlichtherle19年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.