首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能用xbacklight设置亮度,Intel

不能用xbacklight设置亮度,Intel
EN

Ask Ubuntu用户
提问于 2019-06-21 10:51:52
回答 1查看 4.7K关注 0票数 2

这与这两个问题相似,但每一个问题的解决方案都无助于我:

我刚拿到戴尔XPS 9380。

我在i3窗口管理器中使用Ubuntu18.04,我试图设置好的热键来改变背光亮度等。

我想用xbacklight来改变亮度。但是它告诉我“没有输出有背光属性”,实际上,如果我运行xrandr --verbose,就不会在任何地方看到背光属性。

我可以通过在/sys/class/backlight/intel_backlight/brightness中设置数字来设置亮度,所以我不认为我需要处理任何内核选项。

现在,其他问题的解决方案,以及关于Arch wiki的x xbacklight一节要求向xorg.conf文件中添加一个设备部分,将Backlight选项设置为intel_backlight

所有示例都将Driver设置为intel。当我这样做并重新启动X时,一切都会减慢到爬行,但是我可以成功地使用xbacklight,并且我在xrandr --verbose中看到了一个背光部分。但是CPU是固定的--我认为它实际上不是在使用英特尔驱动程序,而是使用帧缓冲区。我不知道怎么确定。下面是一个示例配置,我将其放在/usr/share/X11/xorg.conf.d/20-video.conf中:

代码语言:javascript
复制
Section "Device"
        Identifier "Card0"
        Driver "intel"
        Option "Backlight" "intel_backlight"
EndSection

如果我将Driver设置为i915,那么一切都会恢复得很快,但是现在xbacklight再次给出了错误。

通过搜索网页,我还没有弄清楚inteli915之间的区别。我的印象是i915是英特尔的驱动程序,但我不知道为什么所有的例子都设置了Driver "intel"。如果他们是不同的,我应该使用intel,也许我没有安装那个?我试着安装xserver-xorg-video-intel包,这要求我删除一些其他软件包,包括xserver-xorg-video-intel-hwe-18.04 (这两个包都声称是Intel i9xx的驱动程序),然后设置Driver "intel",但是这导致了一个我无法离开的黑屏幕(即使是控制-alt组合),我不得不重新启动。

任何帮助都将不胜感激。

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2019-06-21 16:22:47

xbacklight确实无法工作,除非,正如您发现的那样,您大大降低了图形的性能。

在戴尔公司的XPS 9350上,我一直在使用实用程序light。它是在GitHub上找到的。目前,.deb文件可用于安装。或者,可以轻松编译该实用程序(这是我第一次使用它时的唯一选项)。

然后,您在i3-config中的行变成:

代码语言:javascript
复制
bindsym XF86MonBrightnessUp exec  --no-startup-id light -A 5 # increase screen brightness
bindsym XF86MonBrightnessDown exec  --no-startup-id light -U 5 # decrease screen brightness

缺点是,到目前为止,该解决方案需要在Ubuntu存储库之外安装软件。该实用工具目前可在Fedora和Arch的存储库中使用,因此它也不太可能有一天也会进入Ubuntu。

票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1152859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档