adsl_95 发表于 2025-4-19 19:25

win7真的能支持dx12吗?

大概2019年还是2020年左右,那时候win7还没停止支持,记得官方还专门说过dx12会下放支持win7。
但现实里,有人说win7能安上dx12,有人又说只有win10才能用dx12,那么实际win7到底能不能用上dx12?又怎么才能安上dx12?

panzerlied 发表于 2025-4-19 19:31

你搜一下你电脑里d3d12on7的这个文件夹。

ghgfhghj 发表于 2025-4-19 19:44

本帖最后由 ghgfhghj 于 2025-4-19 19:48 编辑

没有原生支持,dx12只能使用flip model来present,win7不支持flip model

顺便说下dx7以及更早的版本在win8及以后的版本也相当于是不支持的(没有硬件加速了),但dx7以及更早的dx系api都可以转dx11

yakeyyy 发表于 2025-4-19 19:44

win7支持dx12也没啥用,因为win7一些dx12的显卡也装不上驱动。

adsl_95 发表于 2025-4-19 19:50

https://www.bilibili.com/opus/823953496820678659

像这个帖子就是说能安装的(但翻出来老电脑并没有试验成功)

adsl_95 发表于 2025-4-19 19:53

panzerlied 发表于 2025-4-19 19:31
你搜一下你电脑里d3d12on7的这个文件夹。

不是这种,是真正安装上dx12包

adsl_95 发表于 2025-4-19 19:54

yakeyyy 发表于 2025-4-19 19:44
win7支持dx12也没啥用,因为win7一些dx12的显卡也装不上驱动。

gtx7系列开始都能支持dx12吧,存世量很大

adsl_95 发表于 2025-4-19 19:55

ghgfhghj 发表于 2025-4-19 19:44
没有原生支持,dx12只能使用flip model来present,win7不支持flip model

顺便说下dx7以及更早的版本在win8 ...

所以官方当时说的提供支持最后并没有实现?

ghgfhghj 发表于 2025-4-19 19:57

adsl_95 发表于 2025-4-19 19:55
所以官方当时说的提供支持最后并没有实现?

部分游戏可以运行,相当于多一个兼容层,但凡是用到dx12特性的都不行,win7能支持的feature level只有11_0

xy. 发表于 2025-4-19 20:03

你的原始需求是啥
不追求效率用 vkd3d 翻译过来跑

adsl_95 发表于 2025-4-19 20:11

xy. 发表于 2025-4-19 20:03
你的原始需求是啥
不追求效率用 vkd3d 翻译过来跑

玩模拟器,duckstation新版本就算挂上vxkex也无法运行,怀疑是不是需要dx12支持。

adsl_95 发表于 2025-4-19 20:12

ghgfhghj 发表于 2025-4-19 19:57
部分游戏可以运行,相当于多一个兼容层,但凡是用到dx12特性的都不行,win7能支持的feature level只有11_ ...

官方这个支持不是提供一个安装包安上就显示成dx12吗?

INELS 发表于 2025-4-20 11:17

win7还是太先进了,建议换xp

gartour 发表于 2025-4-20 12:01

adsl_95 发表于 2025-4-19 20:11
玩模拟器,duckstation新版本就算挂上vxkex也无法运行,怀疑是不是需要dx12支持。 ...

duckstation作者那个暴躁性格,故意检测老系统后不给你用也不是不可能

yakeyyy 发表于 2025-4-21 13:47

adsl_95 发表于 2025-4-19 19:54
gtx7系列开始都能支持dx12吧,存世量很大

我还想用win8.1呢,占用资源少,自带wd最好的系统,可惜没有驱动

rwindz 发表于 2025-4-21 14:03

看过相关代码,最知名的例子是wow支持d3d12on7

具体代码上是需要驱动和游戏同时支持,因为走的dxgi接口没有走dx11内核,用的dx12用户态模块[恶魔]

zxwzz 发表于 2025-4-21 14:30

rwindz 发表于 2025-4-21 14:03
看过相关代码,最知名的例子是wow支持d3d12on7

具体代码上是需要驱动和游戏同时支持,因为走的dxgi接口没 ...

DXGI也得最低WIN10 2004版本

林雷 发表于 2025-4-21 14:48

Win10吧,咸鱼买22h2极限精简吧,165g的安装包,买来自己装个杀毒的,或者裸奔,臭打游戏的也行

rwindz 发表于 2025-4-21 15:29

zxwzz 发表于 2025-4-21 14:30
DXGI也得最低WIN10 2004版本

代码里面dx11就可以调用dxgi接口了,你没学过directx11/12编程就别瞎说。

rwindz 发表于 2025-4-21 15:32

zxwzz 发表于 2025-4-21 14:30
DXGI也得最低WIN10 2004版本

估计你连dx12sdk哪里下载都不知道吧,这玩意里面是有一个dx12on7的demo的[恶魔]
页: [1]
查看完整版本: win7真的能支持dx12吗?