首页 > 系统相关 >Mesa 新补丁大幅缩短 CS:GO for Linux 的启动时间

Mesa 新补丁大幅缩短 CS:GO for Linux 的启动时间

时间:2022-10-05 23:12:16浏览次数:86  
标签:启动 补丁 CS Linux GO Mesa

AMD Linux 图形驱动程序工程师 Pierre-Eric 对 Mesa 的通用代码进行了改进,为 Valve 的 CS:GO 游戏带来更快的启动时间。

早在 2016 年,很多 Linux 用户就发现 CS:GO 在 Linux 上的启动时间非常长 (详见该 issue),该问题持续了很多年,一直没有得到解决。

Mesa 新补丁大幅缩短 CS:GO for Linux 的启动时间Mesa 新补丁大幅缩短 CS:GO for Linux 的启动时间

而近日,在解决另一个 Radeon Mesa 问题时,AMD 工程师 Pierre-Eric 也发现了这个问题:他的 CS:GO 需要 150 秒才能启动... 于是他着手对该问题进行了优化,对 Mesa 的优化主要集中在更快的 glTextImage (GL_DEPTH_STENCIL) 处理。通过避免从 vRAM 读回纹理,简化 _mesa_texstore 代码,并放弃 2013 年围绕 GL_DEPTH_STENCIL 处理的回退,来大幅优化 CS:GO 的启动时间。

现在有了这个优化补丁, CS:GO 的启动时间从 150 秒缩短到仅 10 秒。

Mesa 新补丁大幅缩短 CS:GO for Linux 的启动时间Mesa 新补丁大幅缩短 CS:GO for Linux 的启动时间

据外媒 Phoronix 报道,目前该补丁的合并请求已登陆 Mesa 22.3-devel,将在今年第四季度进行稳定的 Mesa3D 更新。值得注意的是,该补丁对 Intel (GPU) 和 AMD (GPU) 玩家来说有用,不影响 NVIDIA 玩家。

另一方面, CS:GO 官方也在 9 月 7 日的更新中改进了游戏启动的 I/O ,以减少游戏的启动时间。

Mesa 新补丁大幅缩短 CS:GO for Linux 的启动时间Mesa 新补丁大幅缩短 CS:GO for Linux 的启动时间

标签:启动,补丁,CS,Linux,GO,Mesa
From: https://www.cnblogs.com/cainiaoyige1/p/16756722.html

相关文章

  • linux驱动移植-linux块设备驱动Nand Flash
    在介绍NandFlash块设备驱动之前,我们首先要了解Mini2440开发板所使用的K9F2G08U0C型号芯片,具体可以参考之前我们介绍的两篇博客:Mini2440裸机开发之NandFlash基础Mini2......
  • say goodbye to Heroku All In One
    saygoodbyetoHerokuAllInOnePersonalapps|Herokuhttps://dashboard.heroku.com/appsStartingNovember28th,2022,freeHerokuDynos,freeHerokuPostgr......
  • 安装fabric时,出现Error: got unexpected status: BAD_REQUESTic
    问题如下:(已经尝试了sudo./byfn.sh-mdown很多次,以及重装了多次fabric)sudo./byfn.sh-mup后出现下面的问题:EndorserandordererconnectionsinitializedError:gotu......
  • Go实现优雅关机与平滑重启
    前言优雅关机就是服务端关机命令发出后不是立即关机,而是等待当前还在处理的请求全部处理完毕后再退出程序,是一种对客户端友好的关机方式。而执行Ctrl+C关闭服务端时,会强......
  • Linux新建用户设置root权限
    一、建立新用户1.登录root用户suroot2.创建新用户sudouseradd-r-m-s/bin/bash用户名其中参数的意义如下:        -r:建立系统账号        -m:......
  • linux --- 虚拟文件系统
    Linux内核包含了文件管理子系统组件,它主要实现了虚拟文件系统(VirtualFileSystem,VFS),虚拟文件系统屏蔽了各种硬件上的差异以及具体实现的细节,为所有的硬件设备提供统一的......
  • new project 前后端开发总结(net6+vue+mysql+redis+mq+mongodb+ES+docker)
    newproject前后端开发总结1.开发工具:vscode,vs2022,sqlserver2.前端:vue3,vite,typescript,scss,elementplus,router,asiox,vuex3.后端:.net6,automapper,autoface,sqlsu......
  • Linux系列
    入门到精通​01-Linux发展介绍​02-Linux系统安装​03-Linux-Shell​04-Linux文件管理​05-Linux文件编辑​06-Linux用户管理​07-Linux基本权限​08-Linu......
  • 如何将linux设置成网关
    如何将linux设置成网关打开网关linux的端口转发功能:echo'1'>/proc/sys/net/ipv4/ip_forward在VMWare中创建一个仅主机的内网:进入本机配置该网络IP分配为DHCP:......
  • 【CS224n】(lecture2~3)Word Vectors, Word Senses, and Neural Classifiers
    学习总结(1)word2vec主要是利用文本中词与词在局部上下文中的共现信息作为自监督学习信号;(2)还有一种稍微古老的估计词向量方法——基于矩阵分解,如在LSH潜在语义分析,手下对预料......