正式发布的SteamDeck对于linux上的游戏来说可能意味着一个重大的好消息。这款将于2021年12月发货的掌上笔记本(假如你是少数辛运的预购顾客之一,才能赶上最初的库存)是Valve在硬件市场上突破的最新尝试,继初期的SteamMAChines项目以后arch linux,又有新的卖点。
尽管SteamDeck将容许用户在里面安装Windows,但默认情况下宋宝华linux设备驱动开发详解:基于最新的linux4.0,它运行的是经过更改的ArchLinux发行版和最新版本的SteamOS。游戏将通过Proton运行,这是Valve正在努力改进的一个兼容层,便于它可以兼容更多的游戏。
但是,众所周知,一些游戏在Linux上的性能远不及在Windows上的性能,非常是在AMD硬件上(Valve在SteamDeck上使用的是AMDAPU编程酒店,采用Zen2和RDNA2技术)。
这主要是因为ACPICPUFreq驱动造成CPU性能扩充不佳。不过,依据Phoronix的报导,AMD和Valve早已合作解决了这个问题。
AMD将在正式召开的X.Org开发者会议(XDC)上概述这种改进,XDC是为从事所有开放图形(Linux内核、Mesa、DRM、Wayland、X11等)的开发者举行的虚拟活动。讲堂的题目是"用于调整VDD3D-Proton的新的CPU性能扩充建议",由RayHuang主讲,将于9月17日举办python。
CPU性能扩充是Linux内核的关键部份之一宋宝华linux设备驱动开发详解:基于最新的linux4.0linux论坛,它依据内核和处理器的状态来管理CPU频度,并被许多用户模式的应用程序广泛用于与处理器对话。Wine中的系统信息API将使用CPU性能扩充插口来管理多核处理器的时间兼容性,从Windows应用程序到Linux环境的VKD3D-Proton(Vulkan之上的完整Direct3D12API)。最初的CPU性能扩充模块FYQDko是基于AMD处理器上的传统内核通用ACPIcpufreq驱动,它对现代AMD平台的性能/帧率效率并不高。因而,此次活动是为了介绍一种新的AMD平台的CPU性能扩充设计,在Steam上使用VKD3D-Proton的3D游戏如HorizonZeroDawn有更好的每瓦特性能扩充。
这个看法的灵感来自于与Valve软件人员的合作,以调整Steam上VKD3D-Proton的画面性能低下问题()。
本文标题:AMD和Valve正努力改进ACPICPUFreq驱动程序以提升Linux上的游戏性能