我在配备 Fedora 33 的 Lenovo Legion Y740 上遇到了亮度问题,屏幕亮度没有变化,但我尚未解决。
这是输出lspci | grep VGA
:
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 630 (Mobile)
01:00.0 VGA compatible controller: NVIDIA Corporation TU106BM [GeForce RTX 2070 Mobile / Max-Q] (rev a1)
默认为 Intel 显卡。
/etc/default/grub
我的文件如下所示:
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1 rhgb quiet acpi_backlight=video rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1 intel.modeset=1"
GRUB_DISABLE_RECOVERY="true"
GRUB_ENABLE_BLSCFG=true
以下是一些可能有用的信息。
grub
我尝试了修改文件以更改选项的建议acpi_backlight
。以前,键盘亮度键根本不起作用。更改为video
、Fn
+F6
或Fn
+后F7
,会弹出窗口,显示亮度降低/增加的条形图,并且相应brightness
文件中的值会发生变化。但是,亮度仍然没有改变,这只会在我将亮度设置为0时关闭背光。
我也安装了xbacklight
,还是不行。我还没有调试过这个,但是在运行时xbacklight -dec 10
,我得到了No outputs have backlight property
,但我不认为这是主要问题。
我认为下面两段话可能已经说明了主要问题。
当我找到保存亮度数值的文件时,在我的情况下,这是/sys/class/backlight/acpi_video0/brightness/
当英特尔卡处于活动状态时,并且我修改了适当的值,除非设置为 0,否则亮度不会改变。
接下来,在安装时我注意到/etc/X11/xorg.conf.d/
文件中有键盘的设置00-keyboard.conf
,但没有背光的设置。我应该把什么文件放在这里?我可以安装任何软件包来将正确的配置文件放在这里吗?
我已经安装了适当的intel
驱动nvidia
程序。
有谁知道可能是什么问题吗?
预先感谢您提供任何链接、建议或考虑。
答案1
我在 Lenovo Legion 5 15ARH05H 上遇到了同样的问题。两个建议:
进入 BIOS 并启用可切换显卡(而不是独立显卡)。这为我解决了问题但从那时起,我无法再通过 HDMI 使用第二个屏幕,因此这不是一个选择。
使用
xrandr
如上所示阿库本图。按如下方式确定您的屏幕:
$ xrandr --current
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-2 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
1920x1080 144.10*+
就我而言,我的屏幕是DP-2
,我可以使用xrandr --output DP-2 --brightness
后跟 0 到 1 之间的数字来更改其亮度。此方法有两个缺点:
- 亮度键仍然不起作用
Night Light
它不能与(在晚上和夜间减少蓝色调)结合使用,或者至少我不知道。