Proton: 黑暗之魂:重制版 (570940)

创建于 2018-08-30  ·  51评论  ·  资料来源: ValveSoftware/Proton

似乎完全没有问题,控制器,声音,电影工作都很好。

操作系统:Solus
显卡:GeForce GTX 1050 Ti
司机:390.77
质子:3.7-3

Whitelist Request

最有用的评论

最新的质子版本出现修复了导致崩溃的游戏手柄输入 (#2805),您不再需要手动安装 vcrun2017。

所有51条评论

我需要通过 winetricks 将 vcrun2017 安装到前缀中以使其工作。 此外,我使用不同的控制器进行了测试,无法让 DS4 正常运行,按钮映射混乱,而 DS3 和 Xbox360 手柄工作正常。 此外,游戏有时会在返回主菜单时崩溃。 否则游戏运行并表现出色。

测试:
Arch Linux
RX560
台面混帐
llvm-svn
质子 3.7-4
质子对数

需要 vcrun2017 但除此之外运行完美。

The Depths and Blight Town 中有大量的图形伪影,这里有一个例子: https ://www.twitch.tv/videos/307672457?t=00h59m16s

@michaeltintiuc你能更正你的视频链接吗?

这是一个显示 Proton 3.7-7 Beta 版 Blighttown 的永久视频: https ://www.youtube.com/watch?v=UTP88UZQoM0

旁注:DualShock 4 对我来说很好用,而且我没有发生任何崩溃。

@legluondunet我不好,视频过期了,请看来自@necuz的视频,这是同样的问题

我在 blighttown 篝火中加载了一个保存的游戏。 场景不断闪烁。
GeForce GTX 1050 Ti,Ubuntu 18.04,nvidia-driver-390 390.77-0ubuntu0.18.04.1

闪烁仍然存在于最新的 Proton 3.16-3 beta 和 Nvidia 410.57 驱动程序中

需要 vcrun2017 但除此之外运行完美。

Proton 是否为每个游戏创建单独的前缀? 也就是说,是否可以使用 winetricks 在前缀中安装组件,就像使用普通葡萄酒一样?

使用 proton 3.7.8 和 proton 3.16.4 尝试播放 DSR 时,我得到一个无限加载屏幕。 我确实通过 winetricks 安装了 vcrun2017。

显卡:GTX 1060
中央处理器:2400克
内存 16G
操作系统:Arch Linux
英伟达驱动程序:410.73

@nickfaces是的,我很确定确实如此。 该路径位于/steamapps/compatdata/<game_id>/pfx下。

blighttown的闪烁是否仍然存在?

测试了一点。 在退出菜单时,游戏每次都会为我崩溃,这已经多次损坏了保存,但我没有失去任何进展。 只有在家庭流媒体中,角色移动缓慢,而环境效果看起来是正常的速度。 这场比赛远未准备好进入白名单。

质子:Beta (3.16-6)
发行版:Manjaro Linux
内核:4.18.20-1-MANJARO
内存:16 GB
GPU驱动:NVIDIA 415.22
显卡:NVIDIA GeForce GTX 980
CPU:英特尔酷睿 i7-4790K @ 4.00GHz

退出时从未发生过崩溃,我可以尝试家庭流媒体,但我看不出它如何真正影响游戏。
除了 blighttown 闪烁之外,它与 Windows 版本相当

从 3.16-7 开始,游戏在徽标屏幕后崩溃,就像菜单屏幕开始出现一样。 这是在使用 winetricks 安装 vcrun2017 之后。

日志

质子:3.16-7
发行版:Ubuntu 18.04.2 LTS
内核:4.18.0-15-generic
内存:8 GB
GPU 驱动程序:NVIDIA 415.27
显卡:NVIDIA GeForce GTX 970
CPU:英特尔酷睿 i7-3770 @ 3.40GHz

你好@leifmetcalf ,你能提供一个已知的工作版本吗?

@kisak-valve 在创建角色之前它曾经与 proton 3.16-6 一起使用,而我刚刚在 proton 3.16-4 上尝试过它,它也可以在角色创建之前使用。

重命名游戏文件夹中的“movww”文件夹可以阻止游戏在 3.16-4 的角色创建时崩溃,我也需要安装“binkw32”以阻止它在 3.16-6 中崩溃。 在任何质子版本的徽标屏幕之后,我从未遇到过崩溃。 编辑:https://github.com/ValveSoftware/Proton/issues/1026#issuecomment -464494718

仍然像以前一样使用 3.16-7 (我确保实际安装了这个版本)。 但即使在早期版本中,我也会随机遇到@leifmetcalf所描述的菜单崩溃; 这些似乎与控制器有关,因为暂时拔出控制器会使游戏重新启动。

刚刚尝试了没有插入控制器的 3.16-7,它仍然在徽标屏幕完成后崩溃,就像开始屏幕开始淡入一样。

我测试了 3.16-7、3.16-6 和 3.16-4,每个都在安装了 vcrun2017 并拔下任何控制器的新酒前缀上。 正如我所描述的,3.16-7 崩溃,但 3.16-4 和 3.16-6 没有。

对于 3.16-4:
安装 vcrun2017 后,它会在播放第一部电影后崩溃。 然后,我需要:

  • 重命名/删除文件夹“movww”
  • 用 winetricks 安装 binkw32
  • 禁用云保存

之后游戏运行正常。

| | |
| :-: | :- |
| 质子:| 3.16-4 |
| 发行版:| Ubuntu 18.04.2 LTS |
| 内核:| 4.18.0-15-通用 |
| 内存:| 8 GB |
| GPU 驱动程序:| 英伟达 415.27 |
| 显卡:| NVIDIA GeForce GTX 970 |
| 中央处理器:| 英特尔酷睿 i7-3770 @ 3.40GHz |

游戏仍然崩溃,如https://github.com/ValveSoftware/Proton/issues/1026#issuecomment -464377502 与 Proton 3.16-8

质子:3.16-8
发行版:Ubuntu 18.04.2 LTS
内核:4.18.0-15-generic
内存:8 GB
GPU驱动:NVIDIA 415.27
显卡:NVIDIA GeForce GTX 970
CPU:英特尔酷睿 i7-3770 @ 3.40GHz

即使禁用了云保存、重命名了 movww 文件夹并安装了 binkw32,游戏仍然在创建角色时崩溃。 用 winetricks 安装 binkw32 的确切命令是什么? 我想确保我做对了。

质子:3.16-8 Beta
发行版:Ubuntu 18.04.2 LTS
内核:4.18.0-16-generic
内存:12 GB
GPU驱动:NVIDIA 415.27
GPU:NVIDIA GeForce GTX 780 Ti
CPU:英特尔 i7 930 (8) @ 2.801 Ghz

用 winetricks 安装 binkw32 的确切命令是什么? 我想确保我做对了。

WINEPREFIX="$HOME/.local/share/Steam/steamapps/compatdata/570940/pfx" ./winetricks binkw32与来自https://github.com/Winetricks/winetricks/raw/master/src/winetricks的 winetricks 脚本在同一目录中

用 winetricks 安装 binkw32 的确切命令是什么? 我想确保我做对了。

WINEPREFIX="$HOME/.local/share/Steam/steamapps/compatdata/570940/pfx" ./winetricks binkw32与来自https://github.com/Winetricks/winetricks/raw/master/src/winetricks的 winetricks 脚本在同一目录中

如果您不介意默认外观的角色,我可以为您制作角色并将保存文件发送给您。

游戏根本无法从 Proton 3.16-4 开始,并且通过正确的命令使用 Winetricks 安装 binkw32 并没有修复它。 Blighttown 问题也存在(使用在 Windows 10 上制作的角色进行测试,我不再拥有。)
他们不会让我们轻松做到这一点。

等等,这很有趣。 在没有对我之前的任何评论中的设置进行任何更改后,我刚刚成功地创建了一个角色。 字符加载正常,一切。 但是,这无法复制,我还没有再次成功。

编辑:除了 3.16-8 Beta 和 3.16-6 没有作为选项出现之外,游戏不会以任何 Proton 版本开始。

从 4.2-1 开始,不再出现 #1026 中描述的崩溃。 我还没有测试角色创建,但由于没有其他人可以重新创建菜单崩溃问题,我们可能可以摆脱回归标签。

编辑:角色创建工作,我还没有让它崩溃! 这在新鲜葡萄酒前缀上启用了蒸汽云同步,不需要 binkw32 / movww 修复。

当前 4.x 质子中不再存在返回菜单时崩溃。

从 Proton 4.2-3 开始,Blighttown 中的闪烁现在不再存在。 就我所测试的游戏而言,它是金色的。 不过仍然需要vcrun2017

质子:4.2-3
发行版:Ubuntu 19.04
内核:5.0.0-8-generic
内存:8 GB
GPU 驱动程序:NVIDIA 418.56
显卡:NVIDIA GeForce GTX 970
CPU:英特尔酷睿 i7-3770 @ 3.40GHz

使用我的 Xbox 360 游戏手柄会导致游戏崩溃,否则工作正常。 最新的质子等

目前有什么解决方法吗?

@exezin参见上面提到的问题

@michaeltintiuc我认为,我们只需要等待修复到达并且没有解决方法吗?

我已经有一段时间没有在质子周围戳了,所以不确定

最新的质子版本出现修复了导致崩溃的游戏手柄输入 (#2805),您不再需要手动安装 vcrun2017。

显然,不可能将鼠标右键分配给任何操作,因为它在主菜单和游戏内菜单中始终充当“取消”。 我不确定这是否与 Proton (v4.11-3) 有关,但它曾经在 Windows 7 上运行良好。

显然,不可能将鼠标右键分配给任何操作,因为它在主菜单和游戏内菜单中始终充当“取消”。 我不确定这是否与 Proton (v4.11-3) 有关,但它曾经在 Windows 7 上运行良好。

这是一个奇怪的问题。 我似乎能够不时地分配它,从单击要设置的动作开始通常不到一秒钟的时间(虽然太快似乎也不起作用)。

(葡萄酒香草 4.15-79-gec83f0c53c863)

这是一个奇怪的问题。 我似乎能够不时地分配它,从单击要设置的动作开始通常不到一秒钟的时间(虽然太快似乎也不起作用)。

@Chiitoo确实,似乎是这样。 (现在是 Proton v4.11-4。)

白名单请求

  • 被列入白名单的游戏名称:DARK SOULS™: REMASTERED
  • 游戏的Steam AppID: https ://steamdb.info/app/570940/

系统信息

游戏开箱即用!

你好,有没有人看到这个游戏和 Proton 4.11 会阻止它被列入白名单的问题?

白名单请求

  • 被列入白名单的游戏名称:DARK SOULS™: REMASTERED
  • 游戏的Steam AppID: https ://steamdb.info/app/570940/

系统信息

  • 显卡:GTX 1070
  • 驱动程序/LLVM 版本:NVIDIA 440.31
  • 发行版:Lubuntu
  • 质子版本:4.11-12

在 4.11-12 开箱即用的精美作品

系统信息

  • 显卡:RX 5700 ITX
  • GPU 驱动程序:Mesa 20.1.0-devel (git-69628ab 2020-03-03 bionic-oibaf-ppa)
  • 内核版本:5.3.18-050318-lowlatency
  • 发行版:19.3 Tricia(64 位)(肉桂)
  • 质子版本:5.0-3

兼容性报告

除了一个可能的问题外,游戏运行良好,全屏选项与无边界相同。 当您尝试 alt+tab 返回桌面时,游戏不会最小化。 但是我相信这在 Windows 上也是一个问题。 但除此之外一切正常

✔ 良好的性能(与 ACO 一起尝试)
✔ Nintendo Switch Pro 控制器工作(有线和无线)

steam-570940.log
系统信息.txt

白名单请求

被列入白名单的游戏名称:DARK SOULS™: REMASTERED
游戏Steam AppID:570940

系统信息

  • 显卡:GTX 1050 Ti
  • 驱动程序/LLVM 版本:NVIDIA 440.44
  • 发行版:Slackware 14.2
  • 质子版本:5.0-7

完整的系统信息报告可以在这里找到。

报告

出色的性能,除了 alt+tab 外一切正常。 虽然我没有与@AwesamLinux完全相同的问题,因为我 _can_ alt+tab,但游戏有时会有点变化无常,因为它需要几次尝试才能做到。 我没有尝试使用控制器(因为我没有),因此无法评论它是否有效。

我在启动这个游戏时遇到了问题,希望能得到一些帮助。

我在 Steam 上的 ArchLinux 上运行它,使用 proton5.0.7

游戏在启动时立即退出(不出现任何窗口)。 我注意到默认情况下,steam 生成 64 位 pfx,但删除它,生成 32 位 pfx,然后安装 vcrun2017 似乎没有帮助。

我在安装 vcrun2017 时也收到此消息(使用 winetricks)

Working around wine bug 37781 
------------------------------------------------------
------------------------------------------------------
This may fail in non-XP mode, see https://bugs.winehq.org/show_bug.cgi?id=37781
------------------------------------------------------
Using native,builtin override for following DLLs: api-ms-win-crt-private-l1-1-0 api-ms-win-crt-conio-l1-1-0 api-ms-win-crt-heap-l1-1-0 api-ms-win-crt-locale-l1-1-0 api-ms-win-crt-math-l1-1-0 api-ms-win-crt-runtime-l1-1-0 api-ms-win-crt-stdio-l1-1-0 api-ms-win-crt-time-l1-1-0 atl140 concrt140 msvcp140 msvcr140 ucrtbase vcomp140 vcruntime140
Executing wine regedit C:\windows\Temp\override-dll.reg
Setting Windows version to winxp
Executing wine regedit C:\windows\Temp\set-winver.reg
------------------------------------------------------
Running /usr/bin/wineserver -w. This will hang until all wine processes in prefix=/data/games/steamapps/compatdata/570940/pfx terminate
------------------------------------------------------
Executing cd /home/jshaker000/.cache/winetricks/vcrun2017
Executing wine vc_redist.x86.exe
0024:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
0024:fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenElevation, ...) semi-stub
0024:fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenElevation, ...) semi-stub
0024:fixme:advapi:DecryptFileW (L"C:\\windows\\Temp\\{78986A8F-AAD7-4C71-912C-5DF8A31D4556}\\", 00000000): stub
00c4:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
00c4:fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenElevation, ...) semi-stub
00c4:fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenElevation, ...) semi-stub
00c4:fixme:advapi:DecryptFileW (L"C:\\windows\\Temp\\{A39B0E63-0AB3-40FC-9343-74DDF511CF5C}\\", 00000000): stub
00d0:fixme:shell:SHAutoComplete stub
00d0:err:richedit:ReadColorTbl malformed entry
00d0:err:richedit:ReadColorTbl malformed entry
00d0:err:richedit:ReadColorTbl malformed entry
00d0:err:richedit:ReadStyleSheet skipping optional destination
00d0:err:richedit:ReadStyleSheet skipping optional destination
00d0:err:richedit:ReadStyleSheet skipping optional destination
00d0:err:richedit:ReadStyleSheet skipping optional destination
00c4:fixme:ver:GetCurrentPackageId (0031FE94 00000000): stub
0024:fixme:ver:GetCurrentPackageId (0031FE94 00000000): stub
------------------------------------------------------
Note: command wine vc_redist.x86.exe returned status 66. Aborting.
------------------------------------------------------

任何帮助,将不胜感激。

我有一个 4G 内存和英特尔集成显卡(并安装了 lib-mesa 和 lib32-mesa)

你为什么做一个 32 位的前缀? 该游戏是 64 位的,vcrun2017 可以很好地安装到 64 位前缀。 核对您的前缀,让 Steam 创建一个新前缀,然后再次尝试 vcrun2017。

您还需要在 Arch 上安装vulkan-intel ,但如果您只有 4GB 的 RAM,那么您的英特尔 iGPU 很可能在没有适当的 vulkan 支持的情况下已经过时,这意味着 proton 上的 dx11 游戏无法正常运行或无法正常运行。大家,你的GPU型号是什么?

我能够制作质子日志(通过将启动选项更改为 PROTON_LOG=1 %command%)(在安装vulkan-intel并制作安装了vcrun2017的 64 位 WINEPREFIX 之后,它看起来像虽然我从表单的蒸汽中得到了一些错误

ld.so object .... cannot be preloaded (wrong ELF class)

我后来从 windows 得到这些错误:(或者至少,我认为 windows,因为回车改变)

warn: D3D11CoreCreateDevice: Adapter is not a DXVK adapter
warn: OpenVR: Failed to initialize OpenVR

我可以尝试哪些更多的测试,或者这些症状是否可以识别? 我很感激帮助。

我的显卡是 INTEL HD Graphics 6000

steam-570940.log

您好@jshaker000err:vulkan:wine_vkCreateInstance Failed to create instance, res=-1是您日志中感兴趣的行。 请从 Steam 复制您的系统信息 ( Steam -> Help -> System Information ) 并将其放入gist中,然后在此问题报告中包含指向 gist 的链接。

是否有任何 vulkan 应用程序可以在您的系统上运行,例如vulkaninfo中的vulkan-tools

附带说明一下,安装lib32-vulkan-intel软件包可能也是值得的,但这很可能与您看到的问题无关。

运行 vulkan 工具对我来说失败了......

ERROR: [Loader Message] Code 0 : /usr/lib32/amdvlk32.so: wrong ELF class: ELFCLASS32
ERROR at /build/vulkan-tools/src/Vulkan-Tools-1.2.137/vulkaninfo/vulkaninfo.h:642:vkCreateInstance failed with ERROR_OUT_OF_HOST_MEMORY

我应该进一步调查,因为这可能是我的问题的原因......

https://gist.github.com/jshaker000/84d7c2fe4600a34b87a55f5208e1bd1d

编辑:发现了我的问题(它实际上隐藏在我面前的vulkaninfo中。出于某种原因,我同时安装了 AMD 和 intel vulkan,这让 Steam 感到困惑。非常感谢您的帮助!@kisak-阀门)

我已经尝试了很多方法来启动这个游戏,它只闪烁白屏大约 3 秒。 我正在使用 Nvidia GTX 960 运行 Arch。我可以玩其他运行 vulkan 的游戏,并且 vulkan cube 演示工作得很好。 我试过使用 protontricks 来安装 vcrun,但这似乎没有帮助。

@mrlinuxfish你在本地安装了游戏吗?

它安装在我计算机的辅助硬盘上,还有我的所有其他游戏,如果我检查它上面的缓存文件,它就可以验证

我知道了。 网络附加存储不适用于 Proton,因此是我的问题。

日志中有什么有趣的东西吗?

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

matou68 picture matou68  ·  3评论

BLaDZer picture BLaDZer  ·  3评论

Elkasitu picture Elkasitu  ·  3评论

ArekPiekarz picture ArekPiekarz  ·  3评论

AwesamLinux picture AwesamLinux  ·  3评论