lanyer 发表于 2026-1-26 14:23:29

原因:
v2.7.57 dx12换用 dx12 eb
v2.7.62 默认渲染使用dx12

解决方法: 编辑 \inis\PCSX2.ini
Renderer = 14


飞隆 发表于 2026-1-26 15:03:31

进来看看

爱唱歌的汤姆猫 发表于 2026-1-26 16:24:34

不行的话,楼主换win11系统吧,也许就没这个问题了

wjq9801 发表于 2026-1-27 00:24:31

lanyer 发表于 2026-1-26 14:23
原因:
v2.7.57 dx12换用 dx12 eb
v2.7.62 默认渲染使用dx12


大佬没用 Renderer改成14依然还是报这个错

wjq9801 发表于 2026-1-27 00:25:18

Piero 发表于 2026-1-26 13:46
你之前的截图系统界面是win7。系统其实无所谓,安装directx 12试试看呗。
现在报错明显就是D3D12的问题, ...

重装了directx12依然没用

Piero 发表于 2026-1-27 09:05:16

wjq9801 发表于 2026-1-27 00:25
重装了directx12依然没用

我用win10没有这个问题。
你可以从两个方向考虑问题:
1、重装系统。最简单最不用动脑子,搞个最新系统,安装VC++组件。个人推荐还是Win10。
2、确定不是directx12的问题,而旧版又运行得起来,那会不会是你用的pcsx2有问题,重新下载,或者下载最新的试试

doom028 发表于 2026-1-27 09:24:38

把组件包重新装一遍
或者修复dx

shinyoyo 发表于 2026-1-28 08:01:54

本帖最后由 shinyoyo 于 2026-1-28 08:08 编辑

楼主贴下 win10 的具体版本号吧。因为 win10 也有很多版本部分老版本目前都是弃用状态。最好是装最后一版 22H2,老的 1809 之类的部分新软件会有问题。此外 D3D12core.dll 不能注册。

编辑:楼主所述问题已经在 commit ac9ebde 中被修复(2.7.71):

GS/DX12: Check if D3D12GetInterface is supported first.
On older versions of Windows 10 (example 2019 LTSC) D3D12GetInterface may fail because it doesn't exist, in such case we can check if D3D12GetInterface exists first.


果然是上古 Win10 版本导致的问题。

wjq9801 发表于 2026-1-28 22:32:30

shinyoyo 发表于 2026-1-28 08:01
楼主贴下 win10 的具体版本号吧。因为 win10 也有很多版本部分老版本目前都是弃用状态。最好是装最后一版 2 ...

感谢大佬 的确 pcsx2-v2.7.73又可以正常运行不报错了
页: 1 [2]
查看完整版本: 问下大佬最新版PCSX2 v2.7.62一打开就报错了该怎么办