找回密码
 加入我们
搜索
      
查看: 1523|回复: 19

[软件] win7真的能支持dx12吗?

[复制链接]
发表于 2025-4-19 19:25 | 显示全部楼层 |阅读模式
大概2019年还是2020年左右,那时候win7还没停止支持,记得官方还专门说过dx12会下放支持win7。
但现实里,有人说win7能安上dx12,有人又说只有win10才能用dx12,那么实际win7到底能不能用上dx12?又怎么才能安上dx12?
发表于 2025-4-19 19:31 | 显示全部楼层
你搜一下你电脑里d3d12on7的这个文件夹。
发表于 2025-4-19 19:44 | 显示全部楼层
本帖最后由 ghgfhghj 于 2025-4-19 19:48 编辑

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

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

发表于 2025-4-19 19:44 | 显示全部楼层
win7支持dx12也没啥用,因为win7一些dx12的显卡也装不上驱动。
 楼主| 发表于 2025-4-19 19:50 | 显示全部楼层
https://www.bilibili.com/opus/823953496820678659

像这个帖子就是说能安装的(但翻出来老电脑并没有试验成功)
 楼主| 发表于 2025-4-19 19:53 | 显示全部楼层
panzerlied 发表于 2025-4-19 19:31
你搜一下你电脑里d3d12on7的这个文件夹。

不是这种,是真正安装上dx12包
 楼主| 发表于 2025-4-19 19:54 | 显示全部楼层
yakeyyy 发表于 2025-4-19 19:44
win7支持dx12也没啥用,因为win7一些dx12的显卡也装不上驱动。

gtx7系列开始都能支持dx12吧,存世量很大
 楼主| 发表于 2025-4-19 19:55 | 显示全部楼层
ghgfhghj 发表于 2025-4-19 19:44
没有原生支持,dx12只能使用flip model来present,win7不支持flip model

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

所以官方当时说的提供支持最后并没有实现?
发表于 2025-4-19 19:57 | 显示全部楼层
adsl_95 发表于 2025-4-19 19:55
所以官方当时说的提供支持最后并没有实现?


部分游戏可以运行,相当于多一个兼容层,但凡是用到dx12特性的都不行,win7能支持的feature level只有11_0
发表于 2025-4-19 20:03 | 显示全部楼层
你的原始需求是啥
不追求效率用 vkd3d 翻译过来跑
 楼主| 发表于 2025-4-19 20:11 | 显示全部楼层
xy. 发表于 2025-4-19 20:03
你的原始需求是啥
不追求效率用 vkd3d 翻译过来跑

玩模拟器,duckstation新版本就算挂上vxkex也无法运行,怀疑是不是需要dx12支持。
 楼主| 发表于 2025-4-19 20:12 | 显示全部楼层
ghgfhghj 发表于 2025-4-19 19:57
部分游戏可以运行,相当于多一个兼容层,但凡是用到dx12特性的都不行,win7能支持的feature level只有11_ ...

官方这个支持不是提供一个安装包安上就显示成dx12吗?
发表于 2025-4-20 11:17 | 显示全部楼层
win7还是太先进了,建议换xp
发表于 2025-4-20 12:01 | 显示全部楼层
adsl_95 发表于 2025-4-19 20:11
玩模拟器,duckstation新版本就算挂上vxkex也无法运行,怀疑是不是需要dx12支持。 ...


duckstation作者那个暴躁性格,故意检测老系统后不给你用也不是不可能
发表于 2025-4-21 13:47 | 显示全部楼层
adsl_95 发表于 2025-4-19 19:54
gtx7系列开始都能支持dx12吧,存世量很大

我还想用win8.1呢,占用资源少,自带wd最好的系统,可惜没有驱动
发表于 2025-4-21 14:03 来自手机 | 显示全部楼层
看过相关代码,最知名的例子是wow支持d3d12on7

具体代码上是需要驱动和游戏同时支持,因为走的dxgi接口没有走dx11内核,用的dx12用户态模块
发表于 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的安装包,买来自己装个杀毒的,或者裸奔,臭打游戏的也行
发表于 2025-4-21 15:29 来自手机 | 显示全部楼层
zxwzz 发表于 2025-4-21 14:30
DXGI也得最低WIN10 2004版本

代码里面dx11就可以调用dxgi接口了,你没学过directx11/12编程就别瞎说。
发表于 2025-4-21 15:32 来自手机 | 显示全部楼层
zxwzz 发表于 2025-4-21 14:30
DXGI也得最低WIN10 2004版本

估计你连dx12sdk哪里下载都不知道吧,这玩意里面是有一个dx12on7的demo的
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-4-25 13:51 , Processed in 0.012129 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表