看起来 AMD 着眼于 Linux 桌面, 自最近以来,其工程师团队 他们让人们知道r 开发公告 de 它自己的复合服务器,称为 ACS (AMDGPU Composition Stack),基于 Weston,Wayland 项目的参考复合服务器。
在 GitLab Wiki 页面上,他们将 ACS 描述为 Weston 的一个分支,集成了高级功能 并承诺与 Weston 的核心代码保持半年同步。该项目的代码可在 MIT 许可证下使用,其主要目标是作为实验和开发平台。
什么是 ACS(AMDGPU 组合堆栈)?
本质上,ACS 定位为AMD硬件支持最完善的参考复合服务器, 除此之外 将在先进技术的发展中发挥基础性作用 公司的可视化和图形。除了内部使用之外,ACS 将作为一个开放平台来支持商业产品和特定的 AMD 应用程序。其中包括性能优化器、媒体播放器、3D 游戏和分析解决方案等工具,增强了它们在 AMD 显卡生态系统中的相关性。
ACS i 复合服务器引入了 Weston 上不提供的许多附加功能此外,AMD 还提到,这将专注于为 AMD 硬件提供先进的功能和特定的优化。在主要的独家功能中,最引人注目的是对 FreeSync 的支持,该技术允许您动态调整显示器刷新率 (VRR),以在游戏和播放视频时提供流畅的体验,消除视觉卡顿和撕裂。
ACS的创建 满足对可以测试新的 Wayland 相关功能的环境的需求。 AMD 计划在可能的情况下将这些创新返回到主要的 Weston 项目中。但是,您还将使用 ACS 来管理由于 Weston 项目政策而无法纳入 Weston 的特定于硬件的代码,这限制了包含特定于硬件的功能。
ACS 特性和功能
现在, ACS 已经在开发中 并提到 已经实现了多层合成技术 (MPO),它使用底层组合。在这种方法中,桌面作为顶层放置在其他层之上,而不是将内容直接覆盖在底层之上,从而减少了 GPU 负载、优化了资源使用并简化了组合图形的规则。
还 集成了本机多媒体播放器 ACS Media Player, 旨在展示先进的视频播放功能。这位选手 包括对 HDR、FreeSync、通过 VDPAU/VAAPI 的硬件加速以及对 FFmpeg API 的直接访问的支持。此外,还支持 Wayland 色彩管理协议扩展,可实现宽色域色彩管理,并能够播放 HDR 全屏视频并为兼容的显示器执行色调映射(HDR 色调映射)。
支持配置 多座位是另一个重要的补充, 允许将不同的 GPU(例如集成和离散)分配给独立的输入设备,这有助于同一系统内不同屏幕上的同时会话到。此外,ACS 对图形用户界面进行了小幅更新,改进了其功能和可用性。
其中 仍在开发中的功能, 计划实施 单个窗口级别的颜色和 HDR 管理,合并可信内存区域(TMZ)和 防止屏幕上数据拦截的保护模式 (安全显示)。还提到了针对 AMDGPU 的具体优化、用于 GPU 调试和重启的高级工具、对 QEMU 的虚拟化支持、UMR 调试器的图形界面以及针对视频和视频游戏的 MM 音频支持集成。
最后,如果你是 有兴趣了解更多,您可以查看详细信息 在下面的链接中。