Linux 的显示亮度/背光接口将迎来改进


Red Hat 工程师 Hans de Goede 长期致力于解决台式机/笔记本电脑的 Linux 硬件改进,在近日的 Linux Plumbers 大会上,Hans  介绍了最新的改进:用户空间的背光/亮度界面接口优化。

早在 2014 年Hans 就一直在谈论背光接口的问题,一直致力于通过 /sys/class/backlight 解决当前限制用户空间的 API ,并引入一个新的、设计更好的 API。因为当前的背光 uAPI 存在大量问题,比如无法将背光 sysfs 设备映射到显示器上、一个显示器需适配多个背光 sysfs 设备、控制亮度需要 root 权限,0 值的含义未定义等。

目前的最新计划是向 DRM 连接器对象添加新的“display_brightness”和“display_brightness_max”属性,且display_brightness_max == 0 时,定义为不支持亮度控制。

想对此了解更多的朋友可以查看 Hans 的 LPC 2022 幻灯片(PDF) ,还有他解决问题的内核补丁。


相關推薦

2022-11-25

源进展,11 月的更新包含新硬件(音频、USB 接口、键盘背光)的支持、新功能和针对长期痛点的修复。 以下为进展的概述: 此前,Asahi Linux 只能将 Thunderbolt 端口用作 USB2,而最新的 PHY 驱动程序,使得 Thunderbolt 端口支

2022-07-02

从桌面模式切换时未保存蓝牙配置文件选择 修复了外部显示器上的多声道音频 修复了某些采集卡上的音频输出 修复了从睡眠中恢复后音频损坏的一些实例 修复了一些使用 ALSA 的 32 位游戏的音频输出问题 详情可查看官

2022-08-05

了初始 IBus IME 输入支持 修复了桌面模式键盘有时无法显示或关闭的问题 修复了 Steam 或快速访问菜单下显示的屏幕键盘 更新了键盘行为,改进触控板和触摸屏上的快速打字。 修复了虚拟键盘的一些触摸样式问题 性能/

2022-02-22

确 Fn 键映射。还修复了这个型号的一个问题:即使没有背光,也会发送键盘背光亮/灭事件。支持 Apple Magic 2021 型号,在通过 USB 连接或通过蓝牙连接时都有电池电量报告。让指纹识别器的电池报告可以通过 USB 连接在 2021 款的 Ma

2023-08-19

屏幕 12.5 英寸 LED 背光 采用 IPS 技术的 10 点触摸显示屏 2880x1920 分辨率 16:10 比例 处理器 Intel Alder Lake N200,1.00GHz 四核 可超频到 3.70GHz,具有 6MB 智能缓存 内存 16GB 4800MHz LPDDR5 板载内存 存储 512GB 第

2022-10-11

Andrew Morton 提交了大量针对 Linux 6.1合并窗口的内存管理(简称“MM”)代码。其中最值得注意的是多代 LRU “MGLRU” 页面回收策略和 Maple Tree 功能。 多代 LRU “MGLRU” 由 Google 开发,可用于改进 Linux 内核的页面回收策略。MGLRU

2022-02-15

Linux 内核和 Rust on Linux 的主要开发者 Miguel Ojeda 近日再向 Linux Kernel 邮件列表提交了一个新补丁 (v4),继续推进在 Linux 内核中增加对 Rust 作为第二语言支持。此举意味着对 Linux 内核驱动程序等的可选 Rust 编程支持继续成熟;Phoro

2022-12-02

开始实现 Code Vision 功能。 目前,启用版本控制集成后会显示代码作者。 点击代码作者姓名将打开 Annotate with Git blame(使用 Git 追溯注解)边栏,显示是谁引入了更改。 我们还引入了在所有函数和类型附近显示的用法,显示函

2023-02-17

改进“高速重影”情况的更改。 使用预曝光应用更改亮度计算。 在之前的深度估计中忽略了小运动矢量。 更改深度逻辑以改进遮挡检测并避免自我遮挡。 扩张的反应掩码逻辑更新为使用时间运动矢量发散来终止锁定。

2022-11-30

的改进: 增加了额外的主板 支持 ViewSonic 的一些显示器 RGB 灯条 HyperX 外设控制器的改进 AMD Wraith Prism 控制器的改进 支持英特尔 Arc A770 Limited Edition 索尼 DualSense 控制器 SRGBMods Raspberry Pi Pico 控制器 Wooting 控制器的

2023-05-04

录系统 点击象棋、围棋程序,会报错 默认声音图标显示为静音 无法打开声音,不能够播放声音 点击程序菜单,设置--》用户和组 账号操作,无法成功,请用 普通用户 登录系统后使用该程序,届时会出现 root 密码输入

2022-07-01

件的改进 支持媒体播放器应用中的硬件视频解码 无线显示支持:成功地修复了 Aethercast 协议,允许为你的设备设置一个外部显示器,并像在桌面上工作。 背光调光更加灵敏:现在所有的设备都可以在更短的的时间内点亮屏

2023-06-25

的支持也得到了改善 Plasma Discover 也得到了改进,不再显示 "No metadata URIs for vendor directory" 的奇怪错误信息 更新了系统设置中的登录屏幕(SDDM)页面,以便在用户界面中显示错误信息 解决了 KRunner 在试图计算某些数学表达

2022-12-12

Linux 6.1 内核合并面向 LoongArch 架构的 CPU 特性 Linux 6.1 将迎来 MGLRU 和 Maple Tree 支持 Linux 6.1 迎来 Btrfs 异步缓冲写入补丁,吞吐量翻倍 Linux 6.1 引入新功能,更容易辨认出故障的 CPU Linux 6.1 引入 VirtIO 块“安全擦除”、vDPA 功