E X P

  • 编辑
  • 评论
  • 标题
  • 链接
  • 查错
  • 图文
  • 拼 命 加 载 中 ...

      Valve公司不仅是第一个进军Linux平台的主流游戏开发商,他们在Linux平台的努力也没有白费,测试显示《Left 4 Dead 2》游戏在Linux平台下要比Windows平台还要快,日前Valve公司详细讲述了他们是如何在Linux平台优化游戏性能的。

      Valve公司技术人员Rich Geldreich在SIGGRAPH 2012大会上发表了“Linux平台的《Left 4 Dead 2》:OpenGL模式下如何从6帧到300帧”的演讲,公布了他们在Linux平台下优化Source引擎的原理。他称使用GTX 680显卡上的Source引擎在OpenGL API的性能平均比D3D9 API要高11%,如果进一步减少D3D到OpenGL的间接损失,那么游戏性能至少还能再提高5%

      Source引擎在 Linux平台的OpenGL API下是通过一个无延迟、本地优化的抽象层将D3D调用转换成OpenGL,但是这与Linux的Wine软件转换D3D调用为OpenGL调用的方式不同,Source引擎将D3D9调用转换成OpenGL指令的过程是动态的。

      目前的进程是支持Shader Model 2.0b标准,SM 3.0即将得以支持,Vavle的目标是把D3D与OpenGL之间的映射达到接近1:1的水平,也就是基本没有间接损失。

      D3D与OpenGL的转换过程中,调用OpenGL的CPU周期与转换时的间接损失比损失大约是50/50,对于单线程图形驱动来说,80%的是GL调用,20%是间接损失。但是总的来说,即便多了额外的抽象层,OpenGL依然比D3D要快。

      此外,NVIDIA的Linux驱动团队在提高驱动程序的多线程能力上也下了很多功夫。

      Valve正和主要的显卡供应商Intel、AMD和NIVIDA一起努力进行驱动支持及优化工作,因为Valve公司的Linux团队原来在OpenGL上缺乏足够的经验。

      Valve公司所做的优化工作还有GL模型下的多线程支持、去除大多数调用中的glXMakeCurrent,修正线程使用、减少D3D到GL转换代码中的间接损失、改进距离追踪、改进动态缓冲器更新以及编译器优化等。

      其他详细内容未来几天内将在Valve公司的官网Linux博客上公布。

    来源:Phoronix

    ×
    热门文章
    1AMD Strix Halo渲染图:GCD极其巨大,比两个CCD加起来都要大
    2目前DP80 UHBR认证线材最长仅1.2米,难以满足DP 2.1 UHBR20实际使用需求
    3微星推出PAG FORGE M100L机箱:12个风扇位,支持400mm显卡,售价219元
    4长江存储推出PC41Q:旗下首款商用消费级QLC SSD,最大2TB,双尺寸可选
    5AMD宣布Alveo V80计算加速卡量产:配32GB HBM2E,针对内存密集型工作负载
    6索尼可能在开发新款PlayStation掌机,首发运行PS4游戏
    7育碧公布《不羁联盟》PC配置要求:4K需要RX 6800 XT或RTX 3080
    8英特尔Arc显卡31.0.101.5522 WHQL驱动:为近期新游戏和重要更新进行优化
    9夏日游戏节2024公布第一批合作伙伴,超过55间厂商加入
    已有 8 条评论,共 8 人参与。
    登录快速注册 后发表评论
    • 游客  2012-08-16 12:47

      该评论年代久远,荒废失修,暂不可见。

      支持(0)  |   反对(0)  |   举报  |   回复

      8#

    • 游客  2012-08-14 11:45

      该评论年代久远,荒废失修,暂不可见。

      支持(0)  |   反对(0)  |   举报  |   回复

      7#

    • 超能网友学前班 2012-08-11 01:59    |  加入黑名单

      该评论年代久远,荒废失修,暂不可见。

      支持(0)  |   反对(0)  |   举报  |   回复

      6#

    • 游客  2012-08-10 16:37

      该评论年代久远,荒废失修,暂不可见。

      支持(0)  |   反对(0)  |   举报  |   回复

      5#

    • 游客  2012-08-10 16:13

      该评论年代久远,荒废失修,暂不可见。

      支持(0)  |   反对(0)  |   举报  |   回复

      4#

    • 超能网友终极杀人王 2012-08-10 15:00    |  加入黑名单

      该评论年代久远,荒废失修,暂不可见。

      支持(0)  |   反对(0)  |   举报  |   回复

      3#

    • 游客  2012-08-10 14:34

      该评论年代久远,荒废失修,暂不可见。

      支持(0)  |   反对(0)  |   举报  |   回复

      2#

    • 游客  2012-08-10 14:07

      该评论年代久远,荒废失修,暂不可见。

      支持(0)  |   反对(0)  |   举报  |   回复

      1#

    登录 后发表评论,若无帐号可 快速注册 ,请留意 评论奖罚说明