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

    ×
    热门文章
    1英特尔宣布完成业界首台High-NA EUV光刻机组装工作,目前正在进行校准步骤
    22024Q1中国显示器市场报告出炉:AOC排名第一,整体均价下行
    3安耐美PlatiGemini 1200W电源评测:全球首款ATX 3.1&12VO双模电源
    4机构预计华为Pura 70系列年内出货量超千万,力助其重夺中国市场榜首位置
    5影驰发布白色半高RTX 4060显卡:双槽+三风扇设计,尾部横置供电接口
    6华硕推出TUF破冰手二代240水冷:分离式水泵,售价119.99美元
    7台积电表示由于电价、劳动力和材料成本较高,将对海外工厂制造的芯片收取溢价
    8雷蛇推出新款拉伸手柄骑仕Ultra,可支持iPad mini、售价1499元
    9ASML称High-NA EUV光刻机已印刷首批图案,并向新客户交付第二台同类设备
    已有 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#

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