![OLED 屏幕亮度不起作用 - Samsung Galaxy Book](https://linux22.com/image/209638/OLED%20%E5%B1%8F%E5%B9%95%E4%BA%AE%E5%BA%A6%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8%20-%20Samsung%20Galaxy%20Book.png)
我刚刚从 Best Buy 购买了一台 Samsung Galaxy Book 2,并在上面安装了 Arch + KDE。屏幕亮度控制根本不会改变屏幕亮度,在互联网上搜索后我发现这是因为 OLED 屏幕。然后我安装了 Ubuntu,以为它可能有一个补丁,但同样的问题。我尝试过oled-linux
,xrandr
但都不起作用。我该怎么办?有什么解决办法吗?我已经为此工作了一个小时了。
答案1
我花了太多时间来解决“Samsung Galaxy Pro 2”上的亮度控制问题。没有使用 xrandr 的解决方案可以工作。问题出在上游!
问题出在视频驱动程序(intel i915)上。默认情况下,i915驱动程序尝试使用PWM来控制背光亮度,但这不起作用。
一种好的解决方案是将以下参数传递给内核以指示如何访问背光控制。我们可以使用 grub 来做到这一点:
ON ARCH(用您自己的 Linux 风格转置)
修改GRUB配置文件
sudo nano /etc/default/grub
中的GRUB_CMDLINE_LINUX_DEFAULT追加“i915.enable_dpcd_backlight=3”然后保存文件重建 GRUB,因为它可以更改您的配置文件,方法是(在 Arch 上)
sudo grub-mkconfig -o /boot/grub/grub.cfg
重启并用密钥测试是否有效
现在你明白了你在 Linux 方面做得更好,对我来说这就是 Linux 哲学。来源: https://wiki.archlinux.org/title/Backlight#Unable_to_control_eDP_Panel_brightness_(Intel_i915_only)
答案2
我在装有 Fedora 36 的 Galaxy Book2 360 上遇到了同样的问题,这个 Gnome 扩展似乎有帮助(不确定 KDE 的等效项是什么): https://extensions.gnome.org/extension/1625/soft-brightness/
显然,引导加载程序设置中还有一种方法可以解决该问题(至少在其他笔记本电脑上),但三星使用自己的引导加载程序 GUI,我找不到必要的选项。
希望下一个内核更新能够解决一些问题,并允许我们在不需要 Gnome 扩展的情况下本地完成它
答案3
我在 Galaxy Book2 Pro 360 上运行 Ubuntu 22.04.1 LTS,只有两个问题 - 键盘背光和指纹传感器不工作。我必须切换到主线内核(以前是 5.16,现在是 6.0)才能获得声音和完整的 CPU 支持。我关注了一些这些在升级到主线内核之前尝试使声音正常工作的说明。我认为正是 manjaro 链接的设置和新的主线内核的结合才让我的声音正常工作。