Debian 10 Bullseye - 高分辨率显示器在启动时无法工作

Debian 10 Bullseye - 高分辨率显示器在启动时无法工作

我一直在尝试解决配备 Intel 显卡芯片组的 HP EliteBook 笔记本电脑上的新型高分辨率 ACER KG271 2K LED 显示器的问题。

我有两台 ACER KG271 显示器通过 DP(显示端口)连接到扩展坞。显示器 1 是DP1-1,显示器 2 是DP1-2

在启动过程中,除了笔记本电脑屏幕之外,我无法在任何其他设备上看到启动屏幕输出。到达登录屏幕后,两台显示器都是黑色的,没有信号,我必须打开笔记本电脑的盖子才能登录。我创建了一个自动启动脚本(在 KDE Plasma 中),该脚本运行必要的xrandr命令来创建 60Hz 2560x1440 的模式,这是屏幕运行的模式。然后,我使用xrandr脚本将显示设置为新模式。我还有一个arandr脚本,用于~/.screenlayout将屏幕放置在正确的方向以及您有什么。

这工作正常,但正如我所说,它只有在我登录后才工作。最近的更新已经做到了这一点,所以它是不再登录后工作,我必须手动重新运行我的xrandr.sh脚本才能让 2k 显示器从无信号黑屏切换到工作。我不确定操作顺序是否错误,从而导致两个脚本发生冲突,但我相信情况确实如此,因为我的屏幕 EDID 解析似乎检测到 2560x1440 @75Hz,但此模型行不起作用。这就是为什么我必须手动创建 @60Hz 模型行并将监视器设置为该模型行。

我认为arandrscreenlayout 脚本可能将显示器设置为错误的 2560x1440 modeline @ 75Hz,而不是等待我的自动启动脚本创建正确的 modeline。

我已经进行了大量的阅读,因此使用脚本来设置我的显示器,但我无法找到解决我的问题的合适方法,没有双关语的意思。我认为我需要深入了解 Xorg 配置文件的细节,但我读到的所有内容似乎都过时了,而且关于如何使用我的 Intel i915 显卡和 ACER KG271 显示器准确地做到这一点有点令人费解。如果有人有专业知识或知道如何做,我将感谢你的帮助。我将Xorg.0.log在下面发布我的脚本和文件。

配置、脚本和日志

Xorg.0.log

xrandr.sh

.screenlayout/script-by-arandr

监控 edid 输出

答案1

诚然,我自己不是 KDE 用户,但我使用的是 XFCE,它也没有适当的 HiDPI 支持,并且通过调整字体 DPI,然后调整大量各种设置(主要是 UI 小部件大小)来实现所需的效果。菜单、任务栏、窗口小部件/标题栏等。也就是说,只有当您使用的 KDE 版本不支持 HiDPI 时,您才需要使用此功能...我会这样做如果最新版本没有的话,我会感到非常惊讶...Budgie 和 Gnome 都在设置小程序中内置了非常简单且有效的缩放功能。

无论如何,这篇文章可能会有所帮助,因为它讨论了上面的方法,恕我直言,这比弄乱 xranr 和 xorg 配置要简单得多(看起来也更清晰,因为 xranr 会缩放你的输出!)。如果您愿意的话,它还简要介绍了低级 xorg config/xrandr 方法。

缩放桌面 - kde

相关内容