[硬件求助] AMD?NO!我遇到了A卡不能玩的游戏

Mikaela-avatar

Mikaela

2021-03-20T05:48:54+00:00

绝了,没想到换A卡后遇到的第一个恶性BUG是玩不了5pb的GAL[s:ac:吓]

[img]https://img.nga.178.com/attachments/mon_202103/24/9aQ16t-7ze2KlT3cSsg-gk.jpg[/img]
石头门也有同样的问题

石头门那边的解决方法是下载一个DX转VULKAN插件([url]https://github.com/doitsujin/dxvk/releases)[/url]
不过我不是程序员,看不懂他这个插件好像是linux下的[s:ac:中枪]
而石头门的实际解决方案更加看不懂了,在石头门的游戏路径下创建一个“GATE”文件夹(石头门0的话就创建“GATE 0”),然后把32位的dll丢进去就可以了。我实际试下了,确实可以[s:ac:吓]
这是什么逻辑,游戏程序跑的时候会自动加载指定文件夹的dll?
可是MO8的指定文件夹名是啥呢[s:a2:怒]
我按照石头门的逻辑试了几个都不行,A卡驱动里也没找到强制DX或者VULKAN相关的设置,垃圾A卡[s:ac:怒]


问题解决了,感谢#7楼老哥提供的方案。
把DXVK的dll直接丢进游戏主目录就行了

关于A卡的问题,首先我成分就是A粉
[img]https://img.nga.178.com/attachments/mon_202103/24/9aQ16t-hcerKpT3cSrl-h8.jpg[/img]
纯正3A血统,U是从1600x换到3600,卡是从1070换到6800
但这个问题上A卡至少负50%责任[s:ac:怕]
百度搜索相关问题,都是A卡才出现。最常见的是5700xt跑石头门。5700xt可以通过回滚驱动解决,6800新出的没有那个版本的驱动。
从非专业的角度来猜测,是A卡默认走VULKAN,但程序只做了DX,A卡也没识别到程序不能跑VK,所以手动把DX转换到VK就解决了。[s:ac:囧] 至于具体什么原因,谁的责任更大一些,就需要专业人士来分析了
MΛX-avatar

MΛX

那就玩这几个游戏的时候改核显试试?[s:ac:哭笑][s:ac:哭笑]
joey127-avatar

joey127

虽然说AMD这代CPU显卡都强 但是想电脑用的舒服 还是得牙膏厂....有过几次经历,用AMD得产品, 出一些小BUG 好烦得
Eli-avatar

Eli

你换显卡重装过系统吗?
licky-avatar

licky

早发现了,Shank 1 和 Shank 2 都玩不了,垃圾 A 卡。
Creag-avatar

Creag

这也能赖给A卡?
Mikaela-avatar

Mikaela

[quote][pid=502625764,26036861,1]Reply[/pid] Post by [uid=42631077]cainiao3hao[/uid] (2021-03-24 13:54):

那就玩这几个游戏的时候改核显试试?[s:ac:哭笑][s:ac:哭笑][/quote][s:ac:blink]我是3A平台,AMD忠实 粉丝 受害者
M4G1C-avatar

M4G1C

DX还是VK当然不是驱动说了算...驱动只是提供DX,VK,OGL的接口罢了

至于加载路径的问题...程序自己这么写的,看到那个文件夹就顺着加载过去,程序要没这么写就要在dll搜索路径优先级高的地方放dll

至于那个DXVK,其实是wine的一个衍生产品,是用VK做后端的DX接口,如果你没办法让程序主动加载DXVK替换Windows带的DX,那可以试一试套娃的的wine on Windows,没准能用
Ugly_J3st3r-avatar

Ugly_J3st3r

建议机器出掉,以后别碰amd的东西,就算游戏有99%的锅你敢说amd没有1%的锅吗?
Mikaela-avatar

Mikaela

[quote][pid=502629607,26036861,1]Reply[/pid] Post by [uid=60253657]Karuboniru[/uid] (2021-03-24 14:10):

DX还是VK当然不是驱动说了算...驱动只是提供DX,VK,OGL的接口罢了

至于加载路径的问题...程序自己这么写的,看到那个文件夹就顺着加载过去,程序要没这么写就要在dll搜索路径优先级高的地方放dll

至于那个DXVK,其实是wine的一个衍生产品,是用VK做后端的DX接口,如果你没办法让程序主动加载DXVK替换Windows带的DX,那可以试一试套娃的的wine on Windows,没准能用[/quote]绝了[s:ac:goodjob]
你这句“程序要没这么写就要在dll搜索路径优先级高的地方放dll”给了我灵感。我看了眼MO8的游戏路径,子文件夹只有两个movie文件夹,里面不含dll,只有主路径下有一个dll

于是我直接把DXVK的dll丢进主路径,可以跑了[s:ac:赞同]
Odisious-avatar

Odisious

玩老游戏,模拟器,偏门游戏,还是N卡好。
SmokiyPanda-avatar

SmokiyPanda

AMD垃圾 NVIDIA YYDS
Adog.-avatar

Adog.

AMD No
asurain-avatar

asurain

50帮你回血
Maid sama-avatar

Maid sama

之前N卡在W7系統上安裝驅動把系統搞崩了,搞得我現在要玩W7以前才能相容的黃油玩不了,沒空去整那台電腦
所以現在手上一堆老卡,部分借人用
4890/7730/7770/1030/1050TI,相容性問題再來點試試,沒在怕
Rapture (T)-avatar

Rapture (T)

6800XT用了2个月了吧,无主之地3掉过一次驱动,还有一次突然黑屏了,其他还好吧[img]http://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4cc6331.png[/img]还算香, 要不是3080抢不到我才不用N卡 我去年11月份6999买了个3080雪鹰给退了[img]http://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4f51be7.png[/img][img]http://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4f51be7.png[/img]
Poet.-avatar

Poet.

这就是入正的重要性了。
刚刚特意从Steam把石头门下回来。

启动→正常运行。
DinoBobby_-avatar

DinoBobby_

[img]http://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4cc6331.png[/img]当初我玩某个小黄油2060s只有20帧我也来发过帖
5700就没啥事
Firecake-avatar

Firecake

dll的加载顺序,首先是exe程序的根目录,其次是system32文件夹里(系统变量Path里的位置)

当然程序自身可以指定路径~