【 以下文字转载自 GameIndustry 讨论区 】
发信人: protelxp (先做人,后做事), 信区: GameIndustry
标 题: 找一个D3D9的高手项目合作
发信站: 水木社区 (Fri Mar 23 12:39:42 2018), 站内
找高手解决现有超高分辨率画面渲染不流畅的问题,费用面谈。
联系方式:
邮箱:liu@kystar.net
手机:13552973375
软硬件环境:
1. 系统:Win10 64位,CPU:I7,显卡:NV1050*2
2. 开发环境:VS2015 + D3D9,C++语言
场景:
机器为双独显环境,都是NVIDIA 1050,分别命名显卡1、显卡2
每个显卡带4个4K显示器
1.我们在显卡1上创建D3D设备,并且在此D3D设备上创建1个16K的Surface,绘制好
图片内容(将多个视频画面调节、旋转、叠加等等)
2.从这个16K的Surface上,抠4块4K的画面,分别绘制到显卡1所接的4个4K显示器,
(如果此操作不带步骤3,绘制流程不会卡)
3.再从16K的Surface上抠4块4K的画面,分别绘制到显卡2所接的4个4K显示器(此操
作会降低整体渲染帧率)
问题1:
因16K的Surface是创建在显卡1上的,绘制到显卡2所接显示器时,存在显卡之间的数
据交换,导致渲染效率下降,无法满足60 FPS的需求。
总结:需要调研跨显卡绘制大画面的卡顿问题。
问题2:
如果显卡1的4个4K显示器工作在30hz,显卡2的4个4K显示器工作在60hz,用同一个D3D
设备绘制时,会严重影响效率,是否有好的办法?(我们的预计方案是拆分成2个D3D
设备进行分别渲染)
※ 来源:·水木社区 newsmth.net·[FROM: 221.216.49.*]
FROM 221.216.49.*