自定义 xorg.conf 导致使用 xbacklight 时速度大幅下降

自定义 xorg.conf 导致使用 xbacklight 时速度大幅下降

我会尝试尽可能简短和精确地阐述,但问题很复杂。

我今天将 16.04 更新(全新安装)到 20.04。我使用 i3wm 和两个显示器,一个是我的笔记本电脑 LCD,另一个是我的 HDMI 显示器。我使用以下命令(由 arandr 生成)来启用第二台显示器:

xrandr --output eDP-1 --primary --mode 1920x1080 --pos 0x0 --rotate normal --output VGA-1 --off --output DP-1-1 --off --output HDMI-1-1 --mode 1920x1080i --pos 1920x0 --rotate normal

在我运行此命令之前,第二个显示器无法被识别并显示“无信号”消息。我没有收到任何错误或警告。

我用它xbacklight来调整主显示屏的亮度。默认情况下,它会产生:“所有输出均不具有背光属性“。我需要一个自定义的 xorg 配置来确保它能够识别英特尔背光。对于 16.04,以下内容就足够了:

Section "Device"
    Identifier  "Intel Graphics"
    Driver      "intel"
    Option      "Backlight"  "intel_backlight"
EndSection

在 20.04 中,它会导致第二台显示器变黑,但也不会显示“无信号”消息。有趣的是,设备名称中的破折号消失了,例如“eDP-1”变成了“eDP1”。因此,该命令抱怨找不到“eDP-1”和“VGA-1”。不过,更正设备名称仍然无济于事。

我更改了xorg.conf文件以考虑我的 nvidia GPU:

Section "Device"
    Identifier  "Device0"
    Driver      "intel"
    Option "Backlight" "intel_backlight"
EndSection
Section "Device"
    Identifier  "Device1"
    Driver      "nouveau"
EndSection

现在,如果我运行 xrandr 命令,它确实会启用第二台显示器,我可以更改亮度,但它会使系统速度减慢至停止 10-15 秒每次亮度变化。如果我连续进行多项更改或单击/输入某些内容,我必须强制重启我的电脑。我不认为这xbacklight是问题所在,因为即使在 xbacklight 退出后,效果仍然会持续一段时间。

我将非常感激任何帮助或建议。

相关内容