DirectX问题一步到位,不要再盲目进行DX二次安装了
winlator吧
全部回复
仅看楼主
level 9
首先wine已经自带dx
关于dx提示要安装dx11或者dx报错,可能是DX环境选错(这里针对有dx报错弹窗的情况,通过安装程序安装DX只能作为最终方案使用)
下载一个AIDA64查看自己的处理器是否支持vulkan,不支持就选opengl渲染的DX环境
wineD3D -- 原版wine dx,OpenGL渲染,通用,支持DX1-11
DXVK -- vulkan渲染,支持DX9-11
D8VK -- vulkan渲染,支持DX8
CNC DDraw --(注意,只能运行2d游戏或者2d unity游戏,这里winlator的作者居然没有写,还是我翻了CNC DDraw的github仓库才发现的)OpenGL渲染,支持DX9(老游戏可选)(2D游戏推荐)
另外,2D游戏用3D的渲染只会起反向优化效果,可能会导致游戏奔溃,然后要调整d3d是wine的还是windows的,默认是windows,游戏运行不了就选wine
2D渲染肯定无法渲染3D游戏

#DirectX#
#wine#
#DirectX11#
2024年04月16日 16点04分 1
level 9
不知道为啥,自带的dxdiag.exe是打不开的,下载的dx诊断工具也提示dll过期,不过貌似不影响使用,直接用容器内置的就行
2024年04月16日 16点04分 3
level 9
virgl+wind3d是不兼容dx11的(测试版本6.1)
2024年06月25日 06点06分 10
level 9
不知道为啥,amod版的wind3d突然不支持dx11了
2024年08月06日 14点08分 23
level 9
在PC上跑老游戏的时候发现了一个问题,(已安装LAV解码)为了解决老游戏全屏模式下的一些渲染问题于是使用了wind3d的dll文件,但是到了游戏结局部分ed视频出现了无法黑屏只有声音的情况,删掉wind3d的dll文件(使用windows原ddraw)后游戏可以正常播放视频
2024年08月28日 08点08分 33
level 9
针对DXVK的补充:老版本的游戏(支持dx9的前提下),实际上也可以使用dxvk加速,但必须是老版本,主要使用1.10.3和1.7.3或者其他
2024年09月09日 09点09分 40
level 9
补充:VKD3D为DX12
2024年10月15日 05点10分 47
level 9
这里重新声明一下
wine的确是自带dx库的
dx实际上包含了多个部分
如多人游戏,音乐播放,视频播放,2d渲染,3d渲染……
这个帖子里面指的是Drect3D简称D3D,也就是3d图形渲染
2D渲染是指DrectDraw也就是DDraw,即cnc-ddraw
2024年12月15日 05点12分 55
1