微软爸爸的DX12放弃了Win7/8.1用户,但Vulkan依然爱你呦
微软的DX12 API曾经很游戏玩家带来很多期望,不光是游戏效率更高、性能更强,还有异步运算、异构多卡支持等新鲜玩意,但微软为了推Windows 10系统,强制DX12不支持Win7/8.1等系统,这让一些玩家很伤心。尽管微软爸爸不爱Win7用户了,不过Khronos的Vulkan不会放弃老玩家,早前有资料称Vulkan的多GPU支持功能很可能也是Win10专属功能,现在官方澄清了,Vulkan的多GPU支持依然支持Win7/8.1系统。
在GDC 2017大会期间,Khronos组织为Vulkan带来了新的扩展功能,包括多平台VR渲染及多GPU(multiple GPU)支持,不过有张PPT让人看了大吃一惊——Vulkan的多GPU支持功能很有可能成为Windows 10系统的专属功能,这样一来就跟DX12没啥区别了,所以很多玩家及开发者对此很不放心。
还好Khronos日前对这个问题做了澄清——明确Vulkan的多GPU支持不会成为Windows 10系统的专属功能,而是跟Vulkan本身一样支持多平台,包括Linux、Windows 7、Windows 8.X及Windows 10系统。
对于之前曝光的Vulkan多GPU支持需要WDDM(Windows驱动显示模型)处于LDA(Linked Display Adapter,链接显示适配器)模式,Khronos也一并做了更清晰的解释:
·在Windows平台上,Vulkan多GPU支持会涉及到WDDM支持,不过在其他系统上,WDDM不是必需的。
·在Windows平台上,使用LDA模式的WDDM实现Vulkan多GPU支持会更容易些,也有可能成为最常见的情况,不过它严格意义上来说也不是必需的。
·如果Windows上最终使用LDA模式,它也不是说专属于Windows 10系统,LDA模式在其他Windows上也有应用,包括Windows 7/8.1。
总之,从Khronos的表态来看他们还是跟对待Vulkan一样希望多GPU支持功能是跨平台支持的,也支持Windows 7/8.1、Linux等系统,不过Khronos也做了最坏的打算,他们表态称已经准备预警供应商在Windows 10之外的系统上(包括Linux)跳过多GPU支持。