Proton: 侠盗猎车手V(271590)

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

运行Winetricks corefonts动词后,我从Rock Play上启动了Rockstar Social Club启动器,但无论我是否已禁用esync或DXVK,该游戏始终会在启动时崩溃。 我也尝试过在安全模式下运行游戏。 奇怪的是,有报道称该游戏与Proton合作为其他人使用。

每当游戏崩溃时,启动器都会捕获它,并提示您重试。 堆栈跟踪也将打印到控制台。

信息:

  • 分布:拱
  • 处理器:AMD Ryzen 3 1200
  • GPU:Nvidia GeForce GTX 1050 Ti
  • GPU驱动程序:专有
  • GPU驱动程序版本:396.51
AMD RADV Game compatibility - Unofficial Mesa drivers

最有用的评论

我的Nvidia 1070卡有相同的问题。 我从日志中发现由于丢失nvapi64.dll而导致崩溃。 通过winecfg禁用该库无济于事,因此我不得不诉诸于如https://github.com/doitsujin/dxvk/wiki/Configuration中所述更改设备ID
该游戏现在开始运行,并且具有不错的帧频。

这正是我设法使游戏正常运行的方式:
1)创建gta_dxvk.conf文件:

dxgi.customDeviceId = E366
dxgi.customVendorId = 1002

2)进入游戏属性并设置启动选项:

DXVK_CONFIG_FILE=/path/to/gta_dxvk.conf %command%

顺便说一句,wine-staging有一个针对nvapi和nvapi64的存根实现。 所以我想这就是为什么很多人报告gtav使用wine和dxvk毫无问题的原因。

所有1158条评论

该游戏确实适用于不带质子的葡萄酒分级,因此可能是质子需要的葡萄酒分级贴片。

您是否安装了运行质子的所有先决条件,例如vulkan驱动程序? 连结这里

我的图形驱动程序版本是推荐的版本,是的。

它与质子有关。 wine + dxvk手动效果很好。

基本OS 0.4.1(基于Ubuntu 16.04)
台面18.0.5
RX 580
质子3.7

试图通过Winetricks将Corefonts安装到默认的Wineprefix,这似乎可行,启动器中的所有字体都是可见的。

使用Socialclub登录可以正常工作,但是启动器会无限加载,直到我手动将其杀死。 在线启动GTA的相同目的

GTAV启动器未结束/游戏无法开始

https://github.com/ValveSoftware/Proton/issues/375传输的问题
@rkunschke发表于2018-08-24T10:09:57:

如果我使用在线模式,启动器会说我已登录,但启动器不会关闭。 一段时间后,所有内容都会崩溃。
在脱机模式下,启动器不会崩溃,但也不会结束。 GTAV .exe将启动,但它什么也不做。
没有错误就什么都没有。


@arzardk于2018-08-24T10:19:03发表评论

您需要通过github gist将游戏日志文件和系统规格附加到此问题上。 如果使用用户设置运行Proton,则可以获取日志文件,该文件可以在/ home目录中找到。 该文件夹的路径类似于此/home/arzardk/.steam/steam/steamapps/common/Proton 3.7 。 在此文件夹中,您找到名为user_settings.example.py或类似名称的文件。 只需将其重命名为user_settings.py并再次运行您的游戏即可。 之后,您可以在/ home目录中找到日志文件。 对于系统规格,只需将您的系统信息从Steam复制粘贴到github gist并在此处粘贴链接。


@rkunschke于2018-08-24T10:30:05发表评论

好的,谢谢您:
https://gist.github.com/rkunschke/7dd1b363bd572d8cdb50b53090e16181
电脑资讯:
制造商:未知
型号:未知
外形:台式机
未检测到触摸输入

处理器信息:
CPU供应商:正版Intel
CPU品牌:英特尔(R)至强(R)CPU E3-1230 v3 @ 3.30GHz
CPU系列:0x6
CPU型号:0x3c
CPU步进:0x3
CPU类型:0x0
速度:3700 Mhz
8个逻辑处理器
4个物理处理器
超线程:受支持
FCMOV:受支持
SSE2:受支持
SSE3:受支持
SSSE3:受支持
SSE4a:不支持
SSE41:受支持
SSE42:受支持
AES:受支持
AVX:受支持
CMPXCHG16B:受支持
LAHF / SAHF:受支持
PrefetchW:不受支持

操作系统版本:
Linux 4.x(64位)
内核名称:Linux
内核版本:4.18.4-zen1-1-zen
X服务器供应商:X.Org基金会
X Server版本:12001000
X窗口管理器:KWin
Steam Runtime版本:steam-runtime-beta-release_2018-06-14

显卡:
驱动程序:NVIDIA Corporation GeForce GTX 980 Ti / PCIe / SSE2
驱动程序版本:4.6.0 NVIDIA 396.54
OpenGL版本:4.6
桌面颜色深度:每像素24位
显示器刷新率:59 Hz
供应商ID:0x10de
设备ID:0x17c8
未检测到修订
监视器数量:2
逻辑视频卡数量:1
主屏分辨率:3840 x 2160
桌面分辨率:6270 x 2160
主显示器尺寸:20.51英寸x 11.54英寸(对角线23.50英寸)
52.1厘米x 29.3厘米(对角线59.7厘米)
主总线:PCI Express 16x
主VRAM:6144 MB
支持的MSAA模式:2x 4x 8x 16x

声卡:
音频设备:20K2

记忆:
内存:11954 Mb

各种各样的:
使用者介面语言:英文
朗:C
可用硬盘总空间:225582 Mb
最大的免费硬盘块:14577 Mb
VR耳机:未检测到

最近的失败报告:


@vanyasem于2018-08-24T10:38:39发表评论

使用winetricks安装corefonts来解决该问题


@vanyasem于2018-08-24T10:39:07发表评论

好像是https://github.com/ValveSoftware/Proton/issues/37的副本


@rkunschke于2018-08-24T10:41:49发表评论

是的,正如您所说的那样。 安装带有酒壶的东西会改变它的质子吗? 我什至没有装葡萄酒

我的Nvidia 1070卡有相同的问题。 我从日志中发现由于丢失nvapi64.dll而导致崩溃。 通过winecfg禁用该库无济于事,因此我不得不诉诸于如https://github.com/doitsujin/dxvk/wiki/Configuration中所述更改设备ID
该游戏现在开始运行,并且具有不错的帧频。

这正是我设法使游戏正常运行的方式:
1)创建gta_dxvk.conf文件:

dxgi.customDeviceId = E366
dxgi.customVendorId = 1002

2)进入游戏属性并设置启动选项:

DXVK_CONFIG_FILE=/path/to/gta_dxvk.conf %command%

顺便说一句,wine-staging有一个针对nvapi和nvapi64的存根实现。 所以我想这就是为什么很多人报告gtav使用wine和dxvk毫无问题的原因。

太感谢了这个修复程序,现在可以启动游戏了:)但是它并没有结束加载(“加载故事”)
它没有挂起或崩溃,只是没有停止加载。 我等了15分钟。 我将再次尝试并查看Steamlog并将其发布。
编辑:
这里有很多DLL Stuff。 我不太喜欢葡萄酒,所以我真的不知道该怎么做:/
https://gist.github.com/rkunschke/92482d2d515ea7c1eaafaa13c6d374fa

@CodingKoopa未测试_Proton_,但可以在Ubuntu 16.04 LTS (x64)上使用DX11以及Wine Staging 3.14DXVK 0.70来确认GTA VGTA Online功能是否符合预期:

蒸汽系统信息

附加使用:

  • winetricks corefonts directx9 vcrun2012 win7
  • export WINEDLLOVERRIDES="msdmo=b"

希望能有所帮助。

在Arch GTA V上,Proton也无法使用,但是可以在Wine Staging 3.14和DXVK 0.70上运行,而无需添加任何功能。

处理器:AMD FX 6300
GPU:AMD RX 460

我可以确认:

  • 在Wine Staging 3.14上,在干净的64位前缀中运行Winetricks corefontssteam动词后,游戏即可启动并进入游戏。 在游戏中,世界看上去太亮了,因此我将游戏的图形后端从Direct3D11更改为Direct3D10。 这样做解决了这个问题-因为这很可能是孤立的WineD3D问题,所以我将其恢复为D3D11并继续进行。
  • 在安装了DXVK 0.70的相同版本的Wine和相同的前缀上,游戏可以启动并进入游戏。 游戏运行缓慢,日志中充斥着00fe:err:nvapi:NvAPI_D3D11_SetDepthBoundsTest Failed to get wined3d device handle!@ AlexeyProkhin建议的配置禁用NVAPI 。)
  • 在Proton上,运行corefonts动词并使用@AlexeyProkhin建议的配置

tl;博士: @AlexeyProkhin的解决方法为我工作。 干杯。

@AlexeyProkhin的质子解决方法在这里也适用

  • 396.51.02
  • 已安装MS字体

我确实会定期出现断断续续的情况,我不会自己单独使用wine + dxvk。

必须使用@AlexeyProkhin的解决方法,并使用WINEPREFIX=/path/to/steam-library/steamapps/compatdata/271590/pfx winetricks corefonts安装corefonts以使游戏窗口出现。

然后游戏在“ Initializing Social Club ...”挂断(出现了摇滚明星徽标后),过了一会儿显示Social Club Error (Error: 17) 。 之后,我尝试使用Proton 3.7-4 Beta启动它,并且无法通过Rockstar徽标,游戏在5秒钟后崩溃。 然后我切换回Proton 3.7-3,游戏仍然崩溃。 我验证了我的游戏文件,由于这样做无济于事,我重新下载并重新安装了GTA,再次采用了解决方法,并使用winetricks来安装corefonts。 但是我再也无法摆脱Rockstar徽标了。

任何人都有同样的问题,也许有解决办法?

通过在<steam library>/steamapps/common/Proton 3.7中将user_settings.sample.py重命名user_settings.py而创建的Steam日志可以在以下位置找到: https :

编辑:可悲的是安装dxvk 0.70并没有改变任何东西。
EDIT2:我使用的是i5-7600K和带有Nvidia 396.54的GTX660的Arch Linux 4.18.4。

伙计们,我能够在我的ubuntu上成功启动gta。 我所做的是:

  • 安装的葡萄酒技巧(以及葡萄酒,这样我就可以添加corefonts
  • 在安装了gta的“ wine vm”中安装了最新的dxvk 0.70 (通常在/path/to/library/steamapps/compatdata/271590/pfx
  • 确保我正在运行最新的nvidia 396. *驱动程序
  • 确保我正在运行Mesa 18.2
  • 也应用了@AlexeyProkhin的解决方法

游戏存在一些问题,例如,有时鼠标可以从游戏容器中逃脱,或者退出时游戏实际上不会“退出”,因此您必须kill它,但更好的是它工作得很好,因为这是一个早期测试版。 我没想到它甚至会开始。

你好。 我有这个问题.Corefonts是通过Winetricks,NVIDIA 396.54驱动程序建立的
default

我遇到了一个问题,即游戏无法通过社交俱乐部启动器启动,而@AlexeyProkhin提供的修复程序似乎至少可以启动它,因为我认为这是Rockstar社交俱乐部的问题,飞溅屏幕会前进到应该显示的部分,但立即崩溃。
它应该显示的部分,例如有时会撞在rockstar徽标上,或者在加载开始之前挂起。
崩溃后,它挂起:
image
我正在运行Arch,并成功地使其在wine + dxvk上运行(尽管视觉效果上有一些小错误,但仍然可以运行)。 我也尝试了从@ steve-todorov到没有运气的额外步骤。 还有其他人遇到吗?

@ c1349887您没有安装corefonts。 安装corefonts winetricks软件包,或找到另一种在系统上获取Microsoft兼容字体的方法。

@ Lemai-zz可以提供系统信息吗? 您使用哪个图形驱动程序?

@ Lemai-zz尝试:

export WINEPREFIX=/path/to/library/steamapps/compatdata/271590/pfx
winetricks --gui

然后select default prefixinstall a font和最后corefonts 。 如果那不能解决问题-我不知道...:/

人员...如果需要帮助,请提供信息。 只知道您运行Steam和GTA V不足以解决问题...

@ d3rrial @ c1349887说他已经安装了corefonts。

我也是,它仍然没有超越那个社交俱乐部的窗口。 (使用Archlinux,Mesa,Amd GPU)

@Unmoving然后没有安装他的corefonts。 这具有丢失MS字体的所有迹象。
不幸的是,我无法解决AMD问题,因为我在使用nvidia,但我还没有遇到过与nvidia相同的问题。


winetricks --force corefonts
确保您的前缀中插入了coreonts。

@ d3rrial嘿,很抱歉没有
image
连同GTX770。如果有什么我想念的,我完全愿意提供。
@ steve-todorov不幸的是,由于某种原因,这并没有带来好运。 我将继续自己进行故障排除,因为这很奇怪。

试图通过STEAM与Proton(主版和Beta版)一起运行GTAV。

在线登录Rockstar,然后尝试加载游戏,然后Rockstar Social回来并告诉我游戏无法启动,是否想在安全模式下尝试?

尝试安全模式,同样的事情。

有点烦人,因为我已经在DXV 0.70 + WINE 3.13-staging(以及以前的早期版本)的Lutris安装程序中运行了它。

  • Ubuntu 18.04
  • GTX 960 396.54
  • XFCE4 + Compiz,3x1920x1080
  • i7 980x
  • 华硕Xonar DGX

您是否已应用上述DXVK解决方法? @BloodyIron

GTA V已在Elementary OS 5(测试版)上运行

已安装的软件包llvm clang ,我很确定我以前安装过corefonts
驱动程序:Nvidia 396(它实际上也可以在390上运行,但是存在一些帧速率问题)

在GTA V启动参数中指定了自定义DXVK配置,如@AlexeyProkhin建议的那样:

image

image

即使缩小尺寸也可以,因此我可以在具有清晰UI等的4K屏幕上运行,而其余部分则以1080p渲染

在游戏中,我必须使用Nvidia PCSS阴影,否则阴影将被全部怪异地渲染,这会将我970上的FPS注入30-40s,但它运行稳定,可以连续播放数小时而不会崩溃,直到有人通过蒸汽向我发送消息为止,这使游戏最小化,并使其崩溃:D

@vanyasem刚刚在做“ vanilla”(gui beta opt in)测试方法,没有修改。 以前一直把它留给Lutris。

我有像@BloodyIron @rrivecatt@jkhsjdhjs一样的问题

Rockstar Social Club启动,出现游戏窗口(一个带有警灯的窗口),然后在几秒钟后崩溃。 我已应用gta_dxvk.conf解决方法并安装了corefonts。

Arch Linux,Gnome Shell 3.28,具有396.54驱动程序的Nvidia 1050 Ti,24GB RAM,i5 7300HQ,Proton 3.7.3。 我还没有用香草葡萄酒/ DXVK进行过测试。
顺便说一句,GTA SA和Witcher 3都运行良好(提及这一点是为了让您知道我的驱动程序等应该没问题)。

编辑:错误的驱动程序号,它实际上是396.54
编辑2:在质子3.7.4-beta是相同的。 唯一的区别是,它在3.7.3上启动窗口,并在3.7.4-beta上全屏显示。
编辑3:添加终端输出:

eventfd: Too many open files wine: Unhandled exception 0x20474343 in thread a0 at address 0x7b44abbc (thread 00a0), starting debugger... eventfd: Too many open files AL lib: (EE) ReleaseThreadCtx: Context 0x7d469a10 current for thread being destroyed, possible leak! Game removed: AppID 271590 "", ProcID 4173 No cached sticky mapping in ActivateActionSet.JS method call WebChat.GetOverlayChatBrowserInfo with 1 arguments JS method call ClientNotifications.DisplayClientNotification with 3 arguments JS method call WebChat.GetOverlayChatBrowserInfo with 1 arguments pid 4004 != 4003, skipping destruction (fork without exec?)

按照自述文件中的说明正确配置esync或将其禁用。 这不是游戏的问题,而是您的配置@headlesscyborg的问题

PROTON_NO_ESYNC=1到启动选项为我修复了它。

@jkhsjdhjs很好,这让我的游戏从一开始就崩溃了,但是现在我不得不初始化社交俱乐部了,哈哈

其他人有这个问题吗?

大声笑我是个白痴,道歉

@rrivecatt是的,我也有,请参阅https://github.com/ValveSoftware/Proton/issues/37#issuecomment -416002074
尝试重新启动PC或重新安装游戏,这应该可以解决该问题。 也许杀死所有葡萄酒过程也足够了。

我正在尝试测试并报告未修改的开箱即用体验。 我应该下载并重试,还是等待对Proton的更改推出?

大家好,我已解决了通过此https://askubuntu.com/questions/829247/cannot-install-the-package-ttf-mscorefonts-installer加载社交俱乐部屏幕强制安装corefonts的问题

Gentoo Linux上的侠盗猎车手V

https://github.com/ValveSoftware/Proton/issues/826传输的问题
@KostWarCZE发表于2018-08-28T13:59:16:

免责声明
我在ValveSoftware / Proton上找不到任何其他报告侠盗猎车手V(Grand Theft Auto V)问题的线程

问题
侠盗猎车手(Grand Theft Auto)可以运行,但是鼠标移动被限制在+-280°,看来鼠标光标受可访问DE的限制。 似乎鼠标光标在背景中移动,并在监视器的左侧和右侧停止。
在开车或移到角色之前没有碰到的位置时,游戏也会每隔数分钟就冻结一次。 冻结几秒钟。
当我在威龙(Veiron)完全加速时,Game就能使Xorg崩溃。

信息
emerge --info - https://paste.pound-python.org/show/1jergtB0ZSBI88eH1PGI/
vulkaninfo - https://paste.pound-python.org/show/DvgUS21HaW0894bFtRnx/
带有vulkan USE标志的Gentoo Linux内核4.17.14出现了。
质子-3.7-4 Beta
system info - https://pastebin.com/jF0WcUuM
_让我知道我还可以提供不熟悉质子诊断的其他信息。_

重现步骤
1)安装(涌现)蒸汽
2)登录
3)安装侠盗猎车手V(Grand Theft Auto V)。
4)运行游戏
5)游戏开始
6)等待负载。
7)移到您以前没有的位置->应该会在几秒钟后冻结。
8)尝试用鼠标转身->应该限制在+-280°
在其他发行版上怀疑相同的问题。

让我知道我是否可以提供帮助:+1:

  • DK

@KostWarCZE此处是相同的问题,然后我的光标在我的秒屏幕上移动,然后限制为+
我通过按Alt + Enter修复了一次,直到再次进入全屏状态。
我通常也有60-70FPS,但过了一会下降到20-30FPS,我没有找到使它们再次回到60-70的方法。
我也刚经历了GTA的第一个渲染问题:

太酷了,以为我是唯一遇到这个问题的人。 使用Lutris使GTA5正常工作,鼠标也遇到了同样的问题,并且冻结(更好的是:输入滞后)。 用过的wine13阶段。 显示简介时,几秒钟后,随着esync游戏崩溃。 输入问题与dxvk无关,当您运行不带dxvk的游戏时,这些问题仍然存在

您是否尝试过在周围的游戏设置中更改鼠标输入源? 最初我在DXVK中遇到相同的问题(我不记得它是哪个设置,我认为它是DirectInput),但是当我将其更改为“ Windows”和“ RawInput”时,它就可以工作了(尽管RawInput非常容易跳动)

感谢@ d3rrial ,默认情况下是RawInput,将其更改为Windows会为我修复!
而且我的FPS似乎不再下降,即使跳出时也是如此!

编辑:没关系,他们只是在跳出并返回后才掉落...
我真的不知道是什么原因造成的。

我也遇到了鼠标问题,无论输入类型如何,它都非常跳动,我在其他屏幕上运行了OBS并设置为“捕获屏幕”,在“窗口捕获”上看起来还不错...但是我想是实际原因可能没有将注意力集中在游戏窗口上,这就是为什么鼠标会移到窗口之外并且FPS至少很奇怪的原因。

可能有将游戏设置为全屏的修复程序,不确定我是否向垃圾邮件alt输入了很多内容,或者在游戏图形设置中将其更改了

@jkhsjdhjs也涉及渲染问题,在第一次运行时,我必须使用Nvidia PCSS阴影,否则整个世界将被一些奇怪的bug阴影所覆盖。 在第二次运行中,我尝试了“平滑”功能,到目前为止,它也可以正常工作...所以我恢复了帧速率,并以60FPS的速度运行:D

我尝试将Soft Shadows Option更改为NVIDIA PCSS,这使我的FPS降至40。所以我尝试将其更改为Sharp,但是经过较长时间(5-10分钟)使游戏最小化后,仍然出现渲染问题。而我的FPS只有20。所以这两个问题是相关的。
然后,我再次最小化和最大化了我的游戏,以某种方式设法摆脱了它们,我的FPS回到60。
tl; dr:渲染问题与柔和阴影设置无关,而(可能)与使游戏最小化更长的时间有关,并且也可以通过某种方式解决。 当我的fps只有20时,它们也会发生

我不知道该怎么办!我试图验证游戏的完整性。重新安装它。但我仍然收到错误代码9。

captura de ecran_2018-08-29_23-58-54

侠盗猎车手V-纹理模糊

https://github.com/ValveSoftware/Proton/issues/968传输的问题
@headlesscyborg发表于2018-08-30T10:37:50:

嗨,我使用Proton 3.7-3玩GTA5,它运行出色,但是啸叫纹理看起来很糟糕。 我不确定为什么,我将AF设置为16倍,纹理设置为高。
20180830120711_1
包括游戏内设置在内的更多屏幕: https : //imgur.com/a/iOoQiym

看? 您看得越远,纹理越差。 即使将其设置为16倍,它看起来也像是破碎的各向异性过滤。

电脑资讯:
操作系统:Arch Linux x64 + Gnome Shell 3.28
处理器:i5 7300HQ
GPU:NVIDIA GeForce GTX 1050 Ti [396.54驱动程序]
内存:24GB DDR4 2400MHz
Steam系统信息: https :

我尝试在游戏中禁用自动对焦,在Nvidia设置中将自动对焦设置为16倍,将着色器设置为高,但这是完全相同的。

我仅使用默认的Proton 3.7-3以及@AlexeyProkhin在此处建议的解决方法https://github.com/ValveSoftware/Proton/issues/37#issuecomment -415833819

侠盗猎车手V(Grand Theft Auto V)-输入会导致帧时间在一段时间后达到峰值

https://github.com/ValveSoftware/Proton/issues/985转移的问题
@Clifforus发表于2018-08-30T13:11:20:

除了这一期,游戏对我来说运行得非常好。 播放一段时间(通常约一个小时)后,突然每次键盘输入和鼠标移动都会导致该帧的帧时间达到峰值,从而导致无法播放的混乱。 如果我不触摸键盘和鼠标,那么性能将继续保持平稳。 停止口吃的唯一方法是重新启动游戏。

眼镜:

处理器:AMD Ryzen 5 1600
GPU:蓝宝石8GB RX 480 Nitro +
内存:16GB Corsair Vengeance LPX DDR4 3200MHz
主板:微星战斧B350

开机磁碟机:250GB Samsung 850 EVO
安装在以下设备上的GTA V:3TB东芝7200RPM SATA III硬盘

操作系统:Lubuntu 18.04
内核:4.18.5-041805-泛型
Mesa版本:18.3.0-devel(padoka PPA)
质子版本:3.7-4 Beta

抱歉,如果这还不够,我不是专家。 请让我知道是否有任何可用的日志或我可以发布的任何其他信息。

@ kisak-valve在高级设置下,您的帧缩放模式是什么? 我遇到了类似的问题,但是一旦您将其设置为成功,它就可以解决问题。

@rrivecatt我不确定您是指上面发布的问题还是与该问题合并的其他问题,但是无论如何我都会回答,以防万一。

帧缩放模式关闭。 我以2560x1440的分辨率运行游戏。 显示模式也没有影响。

镜子似乎很怪异,与块状照明非常相似,因此可以关联吗?
https://steamcommunity.com/sharedfiles/filedetails/?id=1498716341

我如上所述应用了gta_dxvk.conf修复程序,但在Rockstar Social Club之后出现了崩溃:未处理的异常:对64位代码(0x00007f75f7b2dfe7)的0x000001b6的读取访问存在页面错误。

完整日志在这里: https :

系统信息:
酒体:葡萄酒-3.7
平台:x86_64
版本:Windows 7
主机系统:Linux
主机版本:4.14.65-gentoo

@ john5788尝试使用较新的葡萄酒版本。 可以使用3-14岁的本地葡萄酒(也可以3-13岁)和DXVK玩游戏,但需要一些修复。 建议使用Lutris为您处理。

@justeff我知道我可以让它与Lutris / Wine + DXVK一起使用,但是我想通过Steam Play / Proton从Steam内部“自然”地看到它。 当我尝试“开箱即用”启动游戏时,我只是在报告我的发现,并建议其他用户修复。

嗯不错 ;)

关于模糊的纹理,我也注意到...以0.5倍缩放(基本上是1080p,带有清晰的UI元素)在4K中运行,并具有16x AF和高纹理。

如果不做任何尝试,可以尝试一下,如果那没有做……如果我的970痛苦地尖叫着不会逃跑

@AlexeyProkhin非常感谢您的修复。

出于好奇,我从Arch Linux存储库下载了wine-staging-3.14-1-x86_64.pkg.tar.xz,并将lib / wine / nvapi64.dll.so和lib / wine / .fakedlls / nvapi64.dll复制到了相应的目录中质子酒前缀中的dirs。

游戏随后无需修复即可运行,但fps稍差一些。
所以atm最好假装成AMD卡!

仍然不能完全相信我可以在Linux上播放GTA V @ 5760 x 1080。 FPS比Windows稍差,但完全可以玩:)

我尝试了@gripped的建议,然后能够使游戏窗口出现半秒钟,然后再次崩溃到Rockstar Social Club启动器。

似乎有操纵杆的东西导致我的崩溃问题:

Backtrace:
=>0 0x00007f0a8c559e4b in libsdl2-2.0.so.0 (+0x36e4b) (0x000000004b7428f0)
  1 0x00007f0a8d1838f4 poll_sdl_device_state+0x123(iface=0x4b742810) [/home/proton/proton/wine/dlls/dinput/joystick_sdl.c:315] in dinput (0x000000004b7428f0)
  2 0x00007f0a8d17a59a JoystickWGenericImpl_Poll+0xf9() in dinput (0x000000000023f9e0)
  3 0x0000000141317e3e in gta5 (+0x1317e3d) (0x000000000023fab0)
  4 0x000000014131969e in gta5 (+0x131969d) (0x000000000023fab0)
  5 0x00000001407da545 in gta5 (+0x7da544) (0x000000000023fab0)
  6 0x00000001407c7a68 in gta5 (+0x7c7a67) (0x000000000023fab0)
  7 0x00000001400147f5 in gta5 (+0x147f4) (0x0000000000000002)
  8 0x000000014156bc9c in gta5 (+0x156bc9b) (0x0000000000000002)
  9 0x00000001400014a8 in gta5 (+0x14a7) (0x000000000023ffd0)
  10 0x0000000141272547 in gta5 (+0x1272546) (0x000000000023ffd0)
  11 0x000000014175d914 in gta5 (+0x175d913) (0x000000000023ffd0)
  12 0x000000007b4777ce start_process+0xfd(entry=0x14175d97c, peb=0x7fffffeaf000) [/home/proton/proton/wine/dlls/kernel32/process.c:1067] in kernel32 (0x000000000023ffd0)

安装了corefonts之后,游戏开始运行,并且似乎表现不错。 但是当一个角色踢进门时,游戏始终在故事模式的第一个过场动画中大约10秒的同一时间崩溃。 PROTON_NO_ESYNC = 1似乎没有任何区别。

Radeon R9 290
英特尔i5-6600k
台面版本1:18.3

@madsbuvi您可以尝试游戏的其他部分吗? 当我的RAM超频不稳定时,我在最初的10秒钟内就使GTA V崩溃了,可能不是问题所在,但您永远不知道:)

我需要一个外部保存文件或类似的东西。 我将其安装在Windows上,然后让您知道。
我什么都不超频。

好的。 我越过开口到达Windows上的第一个保存点,然后通过云将该保存转移了。
我注意到,进入第一个过场动画的那一刻是崩溃的确切时刻,这是将控制权赋予玩家的确切时刻。
加载云存储会立即崩溃,这与播放器控制=崩溃一致。

SteamOS和GTA 5,输入/焦点问题

https://github.com/ValveSoftware/Proton/issues/1170转移的问题
@steamoshza发表于2018-09-02T10:06:16:

你好,阀门!

首先:非常感谢您的努力,蒸汽玩法接缝为全新的可能性(至少对于传统游戏而言)开辟了新的可能性!
我还用另一种游戏《半衰期2 mod》测试了质子,它在SteamOS上运行得非常好。

但是,《侠盗猎车手5》会引发问题-我想尽我最大的能力来帮助您解决此问题,因为我真的很想拥有它。

问题始于以下事实:我没有为此使用任何桌面发行版,而是SteamOS。 安装了最新的steamos-beta(主要用于nvidia驱动程序,可能还用于mesa),该游戏可以检测并与DirectX 11一起运行,性能似乎非常好。
我必须安装msttcorefonts并通过以下方式手动复制字体

cp / usr / share / fonts / truetype / msttcorefonts / * /home/steam/.local/share/Steam/steamapps/compatdata/271590/pfx/drive_c/windows/system32/fonts/

..由于您没有提供酒栓来安装它们,并且尝试从其他来源安装酒栓会导致依赖性问题。 如果没有这些字体,启动器将无法正常启动。

这样,我可以启动它,但是启动器不接受屏幕键盘上的任何输入。 我可以通过将游戏流式传输到PC上来解决此问题,在PC上,我可以使用键盘和CRTL + V提供的CD键。
此后,游戏确实开始了,但是经常停顿,尽管在不停顿和体面的情况下,FPS看起来很稳定,并且所有设置都已最大化。

该节目塞是这样的:蒸汽控制器闪烁所有的时间,所有的输入似乎映射到一次控制器与鼠标键盘。
注意:请勿将其与通常的“游戏在鼠标+键盘和游戏板之间自动切换,无论正在使用什么”相混淆。 我什么也没碰,切换一直发生,例如每秒10次。
通常,控制器LED应该为白色,但始终保持100%/ 60/100/60%的频率闪烁-我将亮度设置为〜60%作为我的偏好,因此这就是观察闪烁的方式,通常表明控制器正在(重新)连接。
但是,右下角没有覆盖信息,告诉我控制器正在重新连接,只是闪烁。

这必须是大局的焦点问题,因为一旦按下蒸汽主页按钮,蒸汽覆盖也将不响应! 实际上,实际上没有任何按钮在起作用,我实际上必须重新启动系统或通过SSH杀死-9 GTA5.exe来重新获得对主机的控制。
从现在开始绝对不接受任何输入。

无论如何,所有这些都无法因此而发生,并且我确实怀疑(尤其是因为蒸汽叠加无法响应),这或多或少是一些焦点问题,希望您能够解决。

简而言之,如何重现此问题:只需在SteamOS上安装GTA 5,您可能要使用我的解决方法输入CD密钥并启动游戏,然后立即选择“故事模式”(否则将继续使用“在线模式”) ,并且您应该能够自己看到。

请告诉我您是否有时间或资源专门用于解决此问题-我本人是开发人员,确实会发现这甚至不值得研究,但请记住,仍有很多人在玩GTA,至少,无论游戏如何运作,这个焦点问题对我来说似乎都是可以解决的。

另外,在开始之前,我必须应用以下方法: https :

谢谢Valve!

@ kisak-valve
好吧,我不同意转让,因为我不认为这与游戏有关系。
不管它做什么,完全失去对蒸汽的控制/聚焦,覆盖或任何输入都与游戏没有太大关系。 这仅仅是发生这种情况的一个例子。

因此,我最好的猜测是,这必须与质子或BPM直接相关,GTA一定不能造成如此严重的反应迟钝的系统。

嗨,出现错误“ GTA V意外退出”。
Steam文件验证已成功通过。

系统:
Linux Mint 18
质子3.7.3
NVIDIA驱动程序v384

硬件:
i7
8GB内存
840m

将感谢您的任何帮助,谢谢。
https://gyazo.com/4ad0085d934028ba528d0f240bfc9cd6

@drummerdox您是否尝试过上面发布的任何提示? 如果没有,请先尝试这些,如果问题仍然存在,您可能应该包括有关系统/操作系统/质子版本等的更多信息。

@wUFr谢谢。
不幸的是,从@AlexeyProkhin更改后,我看到了此错误。
“找不到Directx 10或11适配器或运行时。请安装最新的Directx”。

如何配置直接x适配器?
看来我已经完成了程序'winecfg'的安装,目前尚未安装。

https://gyazo.com/270fbb02700d162d6dcee17f172b18ec

update
安装新的nvidia 390驱动程序后问题已解决

我尝试使用DXVK配置并安装corefonts,但游戏仅显示一小段时间,然后崩溃,并显示以下日志:

[2018-09-02 21:42:49.109] [DISPLAY]游戏退出,代码为0xc0000005
[2018-09-02 21:42:49.110] [错误]无法统计出文件!
[2018-09-02 21:42:49.112] [错误] * * * * * * * * * * * * * * * * * * * * * * * *
[2018-09-02 21:42:49.112] [错误] *设置错误条件
[2018-09-02 21:42:49.114] [错误] *类别:1(ERROR_CATEGORY_LAUNCHER)
[2018-09-02 21:42:49.114] [错误] *代码:107(LAUNCHER_ERR_GAME_CRASHED)
[2018-09-02 21:42:49.114] [错误] *额外:
[2018-09-02 21:42:49.115] [错误] *本地化:启动器错误。 编号:107
[2018-09-02 21:42:49.115] [错误] * * * * * * * * * * * * * * * * * * * * * * *
[2018-09-02 21:42:49.116] [错误]无法读取文件!
[2018-09-02 21:42:49.118] [错误] * * * * * * * * * * * * * * * * * * * * * * * *
[2018-09-02 21:42:49.118] [错误] *设置错误条件
[2018-09-02 21:42:49.120] [错误] *类别:5(ERROR_CATEGORY_EXIT_CODE)
[2018-09-02 21:42:49.120] [错误] *代码:-1073741819(c0000005)
[2018-09-02 21:42:49.121] [错误] *额外:
[2018-09-02 21:42:49.121] [错误] *本地化:侠盗猎车手5意外退出。

[2018-09-02 21:42:49.121] [错误] * * * * * * * * * * * * * * * * * * * * * * **
[2018-09-02 21:42:49.123] [错误]退出代码0xc0000005指示游戏崩溃(STATUS_ACCESS_VIOLATION)
[2018-09-02 21:42:49.139] [错误]无法清除文件内和文件外!
[2018-09-02 21:42:51.656] [DISPLAY]未初始化。

我的系统信息:
内核:4.15.0-20-通用x86_64位:64
桌面:Cinnamon 3.8.8发行版:Linux Mint 19 Tara
图形:卡:NVIDIA GM200 [GeForce GTX 980 Ti]
显示服务器:x11(X.Org 1.19.6)驱动程序:nvidia
分辨率: [email protected][email protected]
OpenGL:渲染器:GeForce GTX 980 Ti / PCIe / SSE2
版本:4.6.0 NVIDIA 396.54

这是我的质子日志: https :

有人可以帮助我吗?

@ kisak-valve:关于GTA V和steamOS,我有一个问题,如果您愿意,我将以其他方式重新归档它。
反正:
当使用上述所有变通办法时,使用窗口管理器时,GTA V可以在大图片模式下以蒸汽在蒸汽机上工作。 在光秃秃的蒸汽机上(使用Steam专用合成器/“窗口管理器”)启动GTA V时,在社交俱乐部登录后,背景为粉红色,最终停止了,然后在背景中出现黑屏和轻柔的音乐。 它对输入没有反应,所以我猜它已经中途崩溃了。

我仅使用Steam Beta客户端以及在此线程中找到的这4件事就开始了游戏的游戏并可以玩-

  1. 我在Solus上,所以用它来安装corefonts- https: //solus-project.com/articles/software/third-party/en/#microsoft -core-fonts
  2. 使用此文本创建了一个gta_dxvk.conf文件
dxgi.customDeviceId = E366
dxgi.customVendorId = 1002
  1. 在游戏启动选项中使用了该文件位置(在Steam客户端中右键单击游戏,选择“属性”,然后选择“启动选项”
DXVK_CONFIG_FILE=/home/my_username/gta_dxvk.conf %command%
  1. 将文件夹“〜/ .steam / steam / steamapps / common / Proton \ 3.7 /”中的文件“ user_settings.sample.py”重命名为“ user_settings.py”,编辑了设置文件且未注释
"PROTON_NO_ESYNC": "1",

可选:我在同一文件中启用了DKVK的HUD

"DXVK_HUD": "devinfo,fps",

尽管我只玩了很短的时间,但我在DXVK HuD的结果中达到了180FPS,并且没有崩溃。

和我一样,但是我的Steam控制器有问题。 这被检测为键盘,如果我使用sc-controller(https://github.com/kozec/sc-controller)用精密摄像机模拟XBOX360,则此摄像机的范围受到限制

@JasonFinestone请注意,当达到如此高的帧率时,GTA V将开始执行奇怪的操作,并尝试将其保持在140FPS以下:D

@wUFr我如何限制FPS? 在同一配置文件中user_settings.py?

对我来说,游戏在我开始玩大约10秒钟后便崩溃了。
这是我收到的错误:

LLVM ERROR: Cannot select: 0x7f5e79344840: f32 = bitcast 0x7f5e793447d8
  0x7f5e793447d8: v2i32,ch = CopyFromReg 0x7f5e7884b120, Register:v2i32 %26
    0x7f5e79344770: v2i32 = Register %26
In function: main
14865.671:0091:00a7:trace:module:LdrUnloadDll (0x7f5ea66f0000)
14865.671:0091:00a7:trace:module:LdrUnloadDll (L"imm32.dll") - START
14865.671:0091:00a7:trace:module:MODULE_DecRefCount (L"imm32.dll") ldr.LoadCount: 4
14865.671:0091:00a7:trace:module:LdrUnloadDll END
14865.671:0091:00a7:trace:module:LdrUnloadDll (0x7f5ea6690000)
14865.671:0091:00a7:trace:module:LdrUnloadDll (L"iphlpapi.dll") - START
14865.671:0091:00a7:trace:module:LdrUnloadDll END
14865.671:0091:00a7:trace:module:LdrUnloadDll (0x7f5ea6690000)
14865.671:0091:00a7:trace:module:LdrUnloadDll (L"iphlpapi.dll") - START
14865.671:0091:00a7:trace:module:LdrUnloadDll END
14865.671:0091:00a7:trace:module:LdrUnloadDll (0x7f5ea1250000)
14865.671:0091:00a7:trace:module:LdrUnloadDll (L"imagehlp.dll") - START
14865.671:0091:00a7:trace:module:MODULE_DecRefCount (L"imagehlp.dll") ldr.LoadCount: 0
14865.671:0091:00a7:trace:module:MODULE_InitDLL (0x7f5ea1250000 L"imagehlp.dll",PROCESS_DETACH,(nil)) - CALL
14865.671:0091:00a7:trace:module:MODULE_InitDLL (0x7f5ea1250000,PROCESS_DETACH,(nil)) - RETURN 1
14865.671:0091:00a7:trace:module:free_modref  unloading L"C:\\windows\\system32\\imagehlp.dll"
14865.671:0091:00a7:trace:module:LdrUnloadDll END
14865.671:0091:00a7:trace:module:LdrUnloadDll (0x7f5e90010000)
14865.671:0091:00a7:trace:module:LdrUnloadDll (L"hid.dll") - START
14865.671:0091:00a7:trace:module:MODULE_DecRefCount (L"hid.dll") ldr.LoadCount: 0
14865.671:0091:00a7:trace:module:MODULE_InitDLL (0x7f5e90010000 L"hid.dll",PROCESS_DETACH,(nil)) - CALL
14865.671:0091:00a7:trace:module:MODULE_InitDLL (0x7f5e90010000,PROCESS_DETACH,(nil)) - RETURN 1
14865.671:0091:00a7:trace:module:free_modref  unloading L"C:\\windows\\system32\\hid.dll"
14865.671:0091:00a7:trace:module:LdrUnloadDll END
14865.671:0091:00a7:trace:module:LdrUnloadDll (0x7f5e7f850000)
14865.671:0091:00a7:trace:module:LdrUnloadDll (L"setupapi.dll") - START
14865.671:0091:00a7:trace:module:MODULE_DecRefCount (L"setupapi.dll") ldr.LoadCount: 1
14865.671:0091:00a7:trace:module:LdrUnloadDll END
14865.671:0091:00a7:trace:module:LdrUnloadDll (0x7f5ea66f0000)
14865.671:0091:00a7:trace:module:LdrUnloadDll (L"imm32.dll") - START
14865.671:0091:00a7:trace:module:MODULE_DecRefCount (L"imm32.dll") ldr.LoadCount: 3
14865.671:0091:00a7:trace:module:LdrUnloadDll END
14865.671:0091:00a7:trace:module:LdrUnloadDll (0x7f5e7f8c0000)
14865.671:0091:00a7:trace:module:LdrUnloadDll (L"uxtheme.dll") - START
14865.671:0091:00a7:trace:module:MODULE_DecRefCount (L"uxtheme.dll") ldr.LoadCount: 0
14865.671:0091:00a7:trace:module:MODULE_InitDLL (0x7f5e7f8c0000 L"uxtheme.dll",PROCESS_DETACH,(nil)) - CALL
14865.671:0091:00a7:trace:module:MODULE_InitDLL (0x7f5e7f8c0000,PROCESS_DETACH,(nil)) - RETURN 1
14865.671:0091:00a7:trace:module:free_modref  unloading L"C:\\windows\\system32\\uxtheme.dll"
14865.671:0091:00a7:trace:module:LdrUnloadDll END
AL lib: (EE) alc_cleanup: 1 device not closed

.. Then about a 1000 lines that look like this:
14865.730:00c6:00c9:trace:module:MODULE_InitDLL (0x7fe5f4890000,THREAD_DETACH,(nil)) - RETURN 1
14865.735:0008:0090:trace:module:LdrShutdownThread ()
14865.745:0008:0009:fixme:win:AnimateWindow partial stub
14865.784:0008:00ce:trace:module:MODULE_InitDLL (0x7fa188de0000,THREAD_DETACH,(nil)) - RETURN 1

.. finally:
pid 456 != 455, skipping destruction (fork without exec?)

Arch Linux,Proton 3.7-5 Beta
AMD RX580,内核4.18

我已经固定了FD限制并已与dxvk conf文件兼容,似乎没有任何效果。

编辑:我使用Arch btw

您至少需要NVIDIA 396.54或Mesa18.1.x。 建议在不挂起GPU的情况下玩LLVM7或更高版本来玩DX11游戏。

-> https://github.com/ValveSoftware/Proton/blob/proton_3.7/PREREQS.md

将带有Winetricks的corefonts安装到我的Proton-Prefix后,我开始运行它(在它在Social Club的启动中挂起之前;它看起来像这样:https://github.com/ValveSoftware/Proton/issues/37#issuecomment-416037816)。 我在SP中玩了几个小时,没有问题,FPS在35-60之间。

Linux Mint 19
内核4.17.9
AMD FX-8300
AMD rx580 8GB
16GB内存
Padoka ppa(Mesa dev18.3; LLVM 8.0)
已安装Vulkan驱动程序

遗憾的是,我找不到Xenial(16.04)高于18.0.5的Mesa程序包,有人知道18.1.x系列何时将为Xenial发行吗?

您好@ Dark-Schnitzel,您可以尝试https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers/

@ kisak-valve非常感谢!

@ c1349887 :我们遇到了完全相同的问题。 您需要在系统中安装ms corefonts! 在Ubuntu下:

sudo apt install ttf-mscorefonts-installer

就是这样! 我们不需要酒壶或其他任何东西。 我们只需安装ms corefonts即可。 至少在Ubuntu下。

GTA V启动器只需要corefonts。 许多人将不会安装它们。 如果系统中不存在它们,则Valve可以将它们集成到Proton中。 缺少ms corefonts肯定也会导致其他Windows游戏出现问题。 也许是许可问题。 无法判断。 但是从技术上讲,它是如此琐碎。

也许是许可问题。

确实,请参见https://github.com/ValveSoftware/Proton/issues/571。

使用本机Steam库在Fedora上运行Proton 3.7.5 beta,但是GTAV和只有GTAV的鼠标与@KostWarCZE报告的鼠标相同,但我的限制更接近70度窗口...试图改变winecfg设置,安装directx11和xinput,尝试在窗口中运行,尝试在游戏中更改鼠标输入法,但是无论我的运动范围是什么,都限于一个很小的窗口...

  • 操作系统:Arch Linux
  • 内核:4.16.14-1-ck
  • 处理器:AMD FX-8350
  • GPU:AMD Radeon RX 580 + AMD Radeon RX 480

遇到启动器中缺少字体的问题,winetricks corefonts欺骗了—不起作用。
受@ Oliver-1xok的启发,我通过pacman安装了旧版MS corefonts

pacman -S ttf-ms-fonts

重新启动蒸汽,然后启动器运行完美。


现在游戏在介绍之后崩溃了,但这是另一回事了。

看来我在上面报告的问题与其他人在这里报告的问题不同。

https://github.com/ValveSoftware/Proton/issues/37#issuecomment -417714957

由于我看到libsdl2的问题,因此继续进行操作,拔出键盘,启动Steam,仅启动了GTA 5鼠标。 我走得更远:GTA5的启动屏幕启动,听到枪击声和警笛声,但随后崩溃,在终端重复此操作:

>>> Adding process 15412 for game ID 271590
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
esync: write: Bad file descriptor
eventfd: Too many open files
eventfd: Too many open files
esync: write: Bad file descriptor
eventfd: Too many open files
eventfd: Too many open files
esync: write: Bad file descriptor
eventfd: Too many open files
eventfd: Too many open files
esync: write: Bad file descriptor
eventfd: Too many open files
eventfd: Too many open files

我正在使用Corsair Strafe RGB机械键盘。 关于libsdl2和键盘的此错误,您想从我的系统@ kisak-valve中获取什么具体信息吗?

连接键盘的libsdl2错误的要点: https ://gist.github.com/john5788/24f0b1e2bb25e943e0328c1f87952ec2

断开键盘连接并且libsdl2不会对设备进行轮询并在稍后崩溃时会提示新错误。 崩溃后重新插入键盘以恢复终端的命令。 https://gist.github.com/john5788/f02ba810bb8bf1454c7c582bd4613e14

@ john5788,请根据DOCS正确配置esync。 问题与游戏本身无关

对于SDL问题,您的键盘在不应该出现的情况下将自己显示为操纵杆。 您可能希望使https://github.com/denilsonsa/udev-joystick-blacklist适应黑名单1b1c:1b20。

我已经设法使其与@JasonFinestone一起使用,并且
@AlexeyProkhin在Arch上使用最新的Nvidia驱动程序和wine-staging软件包的方法,总之,这就是我要做的。

带Nividia专有驱动程序的Arch Linux步骤

  • 安装分期( pacman -S wine-staging
  • 安装最新的Nvidia驱动程序( pacman -S nvidia-dkms nvidia-utils lib32-nvidia-utils
  • 创建一个GTA DXVK配置文件[1]
  • 将Steam中的GTA 5启动选项设置为DXVK_CONFIG_FILE=/<PATH_TO_YOUR_CONFIG>/gta_dxvk.conf %command%
  • steam/steamapps/common/Proton 3.7/user_settings.sample.py复制到steam/steamapps/common/Proton 3.7/user_settings.py
  • user_settings.py取消注释"PROTON_NO_ESYNC": "1" user_settings.py
  • 将所有Windows字体从Windows ISO复制到/usr/share/fonts/WindowsFonts或从AUR安装ttf-ms-win10
  • 运行fc-cache -vfr重建字体缓存

我现在在具有相当高设置的GTX 780上达到了60/70 FPS,并且我不再需要Windows,GTA是我拥有它的唯一原因,太棒了!

[1] gta_dxvk.conf

dxgi.customDeviceId = E366
dxgi.customVendorId = 1002

如果您不希望内核更改时自动构建内核模块,也可以使用nvidia代替nvidia-dkms

另外,我不确定100%,但我认为steam-native可能会稍微提高FPS。

@ kisak-valve和@vanyasem

我现在通过在〜/ .bashrc中使用ulimit -n 1048576来增加打开文件的数量。 由于某些原因,我的系统不接受/etc/security/limits.conf中的值,但是稍后我将自行调试它。

我也无法将Corsair键盘作为操纵杆列入黑名单,udev规则不匹配。 目前,我只是使用其他键盘来绕过。

我现在收到一个新错误,要点如下:

Backtrace:
=>0 0x0000000141275cbc in gta5 (+0x1275cbc) (0x0000000000000000)
  1 0x00000001412797ce in gta5 (+0x12797cd) (0x0000000000000000)
  2 0x000000007bc91d3d call_thread_func+0xbc(entry=0x1412796d0, arg=0x142911818) [/home/proton/proton/wine/dlls/ntdll/signal_x86_64.c:4367] in ntdll (0x000000003acaffd0)
0x0000000141275cbc: movl    $0,0x0000000000000000

https://gist.github.com/john5788/2c004355ada82230a5d9aff7919cbdc6

@ kisak-valve

关于SDL问题,我无法将键盘从SDL列入黑名单,因为它没有像Xbox的一个控制器那样填充或创建/ dev / input / js *设备。 Corsair键盘显示的唯一设备是/ dev / input / event13和/ dev / input / event14。 删除或更改这些设备的chmod 000确实会阻止SDL拾取它们,但是这也导致我的键盘无法完全正常工作。

此外,“大图片模式”无法将我的键盘检测为控制器,因此Steam本身可以进行某种适当的检测。 使用sdl-jstest ,我得到以下结果:

$ ./sdl2-jstest --list
Found 3 joystick(s)

Joystick Name:     'Microsoft X-Box One pad (Firmware 2015)'
Joystick GUID:     030000005e040000dd02000003020000
Joystick Number:    0
Number of Axes:     6
Number of Buttons: 11
Number of Hats:     1
Number of Balls:    0
GameController:
  Name:    'XInput Controller'
  Mapping: '(null)'

Joystick Name:     'ckb1: Corsair STRAFE RGB Gaming Keyboard'
Joystick GUID:     030000001c1b0000201b000005020000
Joystick Number:    1
Number of Axes:     0
Number of Buttons: 766
Number of Hats:     0
Number of Balls:    0
GameController:
  not a gamepad

Joystick Name:     'ckb1: Corsair STRAFE RGB Gaming Keyboard'
Joystick GUID:     030000001c1b0000201b000005020000
Joystick Number:    2
Number of Axes:     0
Number of Buttons: 766
Number of Hats:     0
Number of Balls:    1
GameController:
  not a gamepad

是否有一种方法可以不使用此测试程序用来检测Corsair不是真实控制器的相同条件,在joystick_sdl.c轮询设备? 也许像

SDL_GameController* gamepad = SDL_GameControllerOpen(joy_idx);
if (gamepad)
{
    poll()
}

还是在轮询设备之前利用SDL_IsGameController()函数?

通过查看joystick_sdl.c的代码,我不明白为什么函数在343行崩溃,因为报告的帽子数量应该为0。

昨天我可以使用质子版本为3.7.5beta的GTA V玩游戏,今天它已更新为3.7.6,并且似乎不再起作用。 它还不是从Proton 3.7.3(稳定版)开始的。

我的系统是Debian 9,具有Ryzen 1500X和Nvidia 1050 ti,具有最新的nvidia驱动程序和llvm 7。 有人有什么主意吗? :)

编辑:我在Nvidia 396.51上,更新为396.54,它再次起作用!

忽略我出现的“新”错误的https://github.com/ValveSoftware/Proton/issues/37#issuecomment -417685474中删除了我应用的修复程序。 我重新应用了此修复程序,GTA 5现在正在为我工​​作,但是我仍然遇到上述SDL问题。

使用nerdyman在这篇文章中描述的步骤,我可以毫无问题地玩GTAV,除了Wine + DXVK中也有一个奇怪的问题。 Steam控制器上的所有控件似乎都可以,但是当我尝试运行(A按钮)时,游戏开始记录剪辑。 我尝试用sc-controler模拟XBOX控制器,但是我有同样的问题。

@ leillo1975

您正在准确地描述我之前提到的内容,请参阅上面的我的帖子,网址

蒸汽覆盖物对您有用吗? 对我来说,当按下Steam Home(蒸汽主页)按钮时,覆盖层将变得无响应。

要安装MS-W10字体,我从W10安装中获得了文件夹C:\ Windows \ Fonts的副本。 如果您没有W安装(中),请朋友压缩文件夹并通过https://framadrop.org/或其他文件传输服务将其发送。 之后,我通过https://wiki.archlinux.org/index.php/Microsoft_fonts#Using_fonts_from_a_Windows_partition上的复制方法继续进行操作。 这使我能够创建一个社交俱乐部帐户,但是游戏被卡在了加载屏幕中。

由于从@AlexeyProkhin修复和@JasonFinestone清晰的描述https://github.com/ValveSoftware/Proton/issues/37#issuecomment -418265244我现在可以开始玩游戏。 尽管我不推荐他的可选步骤,但由于DXVK FPS覆盖,在本教程中的解释几乎看不到。 内置的蒸汽覆盖层可以正常工作,所以为什么要打扰?

来自@gripped https://github.com/ValveSoftware/Proton/issues/37#issuecomment -417685474的另一个建议似乎很有趣,我想尝试一下,但是我不确定在哪里找到

质子酒前缀中对应的dirs

在安装wine-staging(而非wine)时,可以轻松找到nvapi文件,但是对应的文件夹是什么?

拱4.18.6,台面18.1.8

FX8320e,RX480

@kaymio多数民众赞成在似乎有点复杂,要获得所需的字体,您应该运行
apt install ttf-mscorefonts-installer
很好,我在安装蒸汽之前就已经这样做了,因为几年前,蒸汽本身不会在没有这些蒸汽的情况下运行

编辑:不确定如何在Arch上安装东西,但可以肯定的是该软件包也将在那里可用

@ kisak-valve最好是使用教程列表来设置存储库,以及如何使各种游戏在不同发行版下运行,至少在Steam不能弄清最终目标之前。 这样人们就可以浏览它,看看运行所需的功能,让我们说GTA(:

如果人们首先遵循教程,然后报告问题(如果有的话),那么游戏本身就应该使质子本身的问题小一些。

@wUFr AUR具有ttf-ms-fonts以及用于特定win8和win10 corefonts的多个软件包。
但这是为操作系统使用的,不是吗? 通过winetricks安装的corefonts可以用来酿造葡萄酒。

我相信wine也会使用您的发行字体,我不必在wine本身中安装任何字体

编辑:在互联网上找到... fonts in /usr/share/fonts should be usable directly in Wine

有趣的。 我将自己安装这些,应该将其包含在质子常见问题解答中。 还是他们计划将其包含在质子内部? 我听说有版权问题。

编辑: fc-cache -vfr将重新生成字体缓存(详细来说,是强制的)。

@ leillo1975 @steamoshza我认为这是一个已知的GTA问题,也发生在Windows上。 一旦使用了控制器以外的其他输入设备,游戏似乎就会改变控制方案。 尝试在启动后不要触摸鼠标或键盘,这对我有用。

好吧,没有键盘或鼠标,我正在使用steamOS作为像env这样的控制台。

但有一个新闻:开始游戏后,在shell中执行:killall GTAVLauncher.exe

不需要启动程序来保持游戏运行,有趣的是,问题就消失了。 一直以来都通过ssh登录有点烦人,只是在游戏启动后将其杀死。

正如mimattr所说,将msdmo设置为内置可以解决社交俱乐部崩溃的问题。 我在游戏前缀上运行winecfg,转到dll覆盖并添加了msdmo,然后选择了内置函数。 之后,我可以删除仅离线选项并正常播放

系统信息

我确定:

  • [],只需在Steam客户端中按Play按钮即可。
  • [x]运行时配置选项
    运行游戏所必需的:

    1. 依赖项:安装Microsoft的“ Core”字体(例如sudo apt install ttf-mscorefonts-installer

  • [x]除了上述解决方法外,没有其他解决方法是必要的。

问题

  • [x]我没有遇到任何问题。
  • []此游戏没有任何未解决的问题。
  • []尽管我认为游戏体验与Windows相同,但是
    剩余的问题:

_注意:作为Microsoft的替代方案,可以在Proton内分发Google的Croscore字体

GTA V上的DirectX错误:
https://i.imgur.com/ljihnWM.png
https://i.imgur.com/uJsAIYf.png

重现步骤
安装Steam,允许Steam播放所有游戏,重新启动Steam,安装GTA V,播放GTA V,加载启动器,出现DirectX错误,几秒钟后DirectX错误关闭,GTA V启动器出现相同的DirectX错误。

信息

出现--info == https://paste.pound-python.org/show/5zEAaade0t1EzrW6gLnv/

make.conf == https://paste.pound-python.org/show/Uq0to9xsYpGck2BWVQi9/

uname -r == https://paste.pound-python.org/show/LBtzhjQdHykNeupmziDR/

uname -a == https://paste.pound-python.org/show/CWnc8I6NSHelZ0yrIl8M/

PROTON_LOG ==未生成!

GPU == AMD Radeon 7870

内核配置== https://paste.pound-python.org/show/FKJxQebTRVYb4Y0quQpb/

尝试的解决方案

  1. 尝试使用app-emulator/winetricks-9999安装DirectX,安装似乎成功,但不影响该错误。
  2. 在改变质子版本Steam > Settings > Steam PlayProton 3.7.3Proton 3.7.6-beta ==导致重启蒸汽和GTA的V更新,但问题presists。
  3. Steam > Settings > Steam Play检查了Use this tool instead of game-specific selections from Steam Steam > Settings > Steam Play 。 ==重新启动蒸汽,更新了GTAV,但问题仍然存在。
  4. 调用了winetricks corefonts vcrun2012 && export WINEDLLOVERRIDES="msdmo=b" ==相同的问题。
    4.1尝试过winetricks --force corefonts ==相同的问题。
  5. 调用了emerge -a media-libs/mesa ==相同的问题。
    5.1在make.conf中添加了vulkan USE标志,并调用了emerge -avuDNq @world 。 ==启动器处于加载循环中。
    5.2将Proton更改回v3.7.3,并重新启动Steam == Launcher仍处于加载循环中。
    5.3验证完整性==相同的问题
    5.4重新安装GTA V ==新结果: https :
    5.4.1建议在第一次调用质子时通知最终用户有关vulkan驱动程序的安装,以防止出现此问题。
    5.5再次运行完整性检查。
    5.5.1使用Proton时,SocialClub启动器位于何处? 调用locate SociaClub或simmilar找不到任何东西, ~/.wine/Program Files AND Program Files (x86)没有SocialClub文件夹。
    5.6调用rm -rf /home/$USER/.steam/steam/steamapps/common/Proton*并再次运行完整性检查。
    5.6.1-缺少7个文件,需要重新安装。
    5.7新结果: https :
  6. 重新安装了GTAV ==游戏将不会再次启动,不会生成任何日志。
    6.1调用了完整性检查,导致缺少7个文件。无法启动共享内容的游戏。 调用完整性检查并导致7个丢失的文件? 禁用Steam播放,重新启动Steam,启用Steam播放,重新启动Steam,GTA V更新108.8 MB,SocialClub再次处于加载循环中,在Steam的游戏启动选项中添加了PROTON_LOG=1 %command%而不是PROTON_LOG ,不再生成日志,
  7. 尝试使用具有启动选项DXVK_CONFIG_FILE="/home/$USER/dxvk_gta5.conf" %command% https://gist.github.com/mimattr/5a2a1d411f11e57e6a3600aeca736602 ,尝试使用beta版的质子,游戏将不会再次启动。
  8. 增加了DXVK_CONFIG_FILE=/home/$USER/dxvk_gta5.conf到包含(1)启动选项,使user_settings.py文件/home/$USER/.steam/steam/steamapps/common/Proton 3.7 Beta基于user_settings.sample.py与未加注释"PROTON_NO_ESYNC": "1", "DXVK_HUD": "devinfo,fps", ,在质子BETA上切换蒸汽设置。 == SocialClub loadingloop,再次在/home/$USER/.steam/steam/steamapps/common/Grand Theft Auto V调用rm GTA5.exe ,完整性检查,SocialClub loadingloop,在GTAV/Installers/调用wine Social-Club_Setup.exe ,SocialClub的安装似乎成功,SocialClub loadingloop再次,通过wine uninstaller删除了SocialClub,完整性检查,Steam正在安装SocialClub,SocialClub Loadingloop,在/home/$USER/.steam/steam/steamapps/common/Proton 3.7 Beta user_settings下添加了"PROTON_LOG": "1", /home/$USER/.steam/steam/steamapps/common/Proton 3.7 Beta ,注意到了新的文本文件steam-271590.log$HOME导致https://paste.pound-python.org/show/ojASHFtAcBHcsdBInJsr/ ,实测参照线1上https://github.com/ValveSoftware/steam-for -linux / issues / 4677#issuecomment -255561434和https://github.com/ValveSoftware/steam-for-linux/issues/4677#issuecomment -255704832,测试,调用find /home/$USER/.local/share/Steam/ubuntu12_32/steam-runtime/ -name libgpg-error.so* -delete结果无输出,已创建steam中的/bin与..
#!/bin/bash
export LD_PRELOAD='/usr/$LIB/libstdc++.so.6'
export DISPLAY=:0
steam

再次执行SocialClub loadingloop,删除/bin/steam ,再执行SocialClub loadingloop,调用export FONTCONFIG_PATH=/etc/fonts修复(?) Fontconfig error: Cannot load default config fileERROR: ld.so: object '/home/kreyren/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.仍然存在, Fontconfig error: Cannot load default config file仍然存在当前,重新启动Steam,仍然存在先前的错误,基于来自https://wiki.archlinux.org/index.php/Steam/Troubleshooting#Wrong_ELF_class的信息,忽略LD_PRELOAD,调用export WINEDLLOVERRIDES =“ msdmo = b”,调用winetricks corefonts directx9 vcrun2012 win7会导致DXSETUP错误https://i.imgur.com/MEXDp95.png ,如果“是”安装完成但没有报告的问题?,请记录是否有任何帮助https://pastebin.com/pz8Pp3PP ,调用winetricks corefonts directx9 vcrun2012 win7作为用户,这似乎工作对不起我的错,还是同样的问题(在socialclub loadingloop),设置msdmo在buletin winecfg ,没有效果,重新安装, SocialClub err9

8.1
(1)==

dxgi.customDeviceId = E366
dxgi.customVendorId = 1002
  1. 取而代之的是使用Lutris,根据我的经验:X,GTA V不能从Steam atm开箱即用。

通知的错误

  1. 如果使用启动器顶部的MOUSE1拖动,SocialClub启动器“将在整个屏幕上跳跃”。 如果使用WM(DWM)中的预定义功能拖动,它将正常工作。

修复

  • SocialClub Launchs停留在“正在加载...”中,并且带有移动的圆== loadingloop错误。
    -调用winetricks corefonts directx9 vcrun2012 win7
    -设置msdmo在buletin winecfg
    -重新安装?

-SocialClub由于安装不完整而无法加载(代码9)/ https://i.imgur.com/QmtjB5U.png

  • 在$ HOME / steam-271590.log ERROR: ld.so: object '/home/kreyren/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
    -找到参考: https :
    -基于wiki.archlinux.org,它是理智的,无视的。

  • 在$ HOME / steam-271590.log Fontconfig error: Cannot load default config file
    -找到参考: https ://askubuntu.com/questions/492033/fontconfig-error-cannot-load-default-config-file测试kounoupis的答案。
    - echo "$FONTCONFIG_PATH没有指向==确认吗?
    -调用了export FONTCONFIG_PATH=/etc/fonts
    - echo "$FONTCONFIG_PATH输出/etc/fonts

    -不适用于TRIED SOLUTION中的8。

-启动后在SocialClub启动器上The Social CLub failed to load due to an incomplete installation (code9). Please exit the game and re-install the latest version of the Social Club: https://support.rockstargames.com/hc/articles/204075496

对于GTA 5而言,Yes SteamPlay目前还不是很大的成功。

我已经使游戏可以解决该问题,但是如果我跳出并跳回鼠标,则不允许您移动360度。 窗口模式可以解决此问题。

另外,设置菜单似乎没有在两次重启之间保存我的设置,但这可能是游戏中的一个错误。

安装corefonts后,使用winetricks,效果很好。 4K,除Shader外(在正常情况下),所有内容在60 -70 fps时均已最大化。 如果着色器高于正常值,则游戏将崩溃。

如果长时间播放,声音会突然降低到一半。 (没有检查确切的时间,但是感觉大约是2个小时)。 可以通过调大系统的音量来临时解决此问题。 如果持续播放声音,则有时会在右扬声器中消失(系统的其余部分仍可使用立体声)。 这让我感到好奇,所以我继续演奏,并且在某个时候立体声将再次起作用,并且两个扬声器都将播放。
我已经在Proton 3.7.5-beta上玩了三遍游戏(并为此进行了测试)。
我还注意到了相机移动的错误,当光标碰到显示器的边缘时,有时相机不会转动。

system_specs.txt

您可以安装没有winetricks的corefonts。
软件包名称ttf-mscorefonts-installer
检查它是否在您的存储库中

然后添加DXVK_CONFIG_FILE = / path / to / gta_dxvk.conf%command%
这就是我让它起作用的方式。

@ c1349887 :我们遇到了完全相同的问题。 您需要在系统中安装ms corefonts! 在Ubuntu下:

sudo apt install ttf-mscorefonts-installer

就是这样! 我们不需要酒壶或其他任何东西。 我们只需安装ms corefonts即可。 至少在Ubuntu下。

GTA V启动器只需要corefonts。 许多人将不会安装它们。 如果系统中不存在它们,则Valve可以将它们集成到Proton中。 缺少ms corefonts肯定也会导致其他Windows游戏出现问题。 也许是许可问题。 无法判断。 但是从技术上讲,它是如此琐碎。

猜猜他们在安装需要它的游戏时可以达成“协议”。 然后,您就是使用它的人,并同意按其条款使用它,而Valve只是它的分发者。

SocialClub启动器仍存在加载中的问题。

谁能提供更多有关如何解决该问题的信息,然后再重新安装游戏..这也是无效的

SocialClub启动器仍存在加载中的问题。

谁能提供更多有关如何解决该问题的信息,然后再重新安装游戏..这也是无效的

正如mimattr所说,将msdmo设置为内置可以解决社交俱乐部崩溃的问题。 我在游戏前缀上运行winecfg,转到dll覆盖并添加了msdmo,然后选择了内置函数。 之后,我可以删除仅离线选项并正常播放

我现在在具有相当高设置的GTX 780上达到了60/70 FPS,并且我不再需要Windows,GTA是我拥有它的唯一原因,太棒了!

我正在运行Manjaro Linux,并且使用了您的方法来使GTA 5正常工作,但我很好奇您如何在60/70 fps的较高设置下使用GTX 780? 我有GTX 980 ti,在最低设置下,我得到的帧率与您相同。 也许我没有安装您需要的东西,或者也许是Manjaro本身,因为您使用的是完整的Arch。 如果您能帮助我解决问题,我将不胜感激。 我愿意提供您需要的任何信息。

我发现ps4(ds4)控制器还有另一个问题。 组合键L3 + R3在此游戏上不起作用。 我认为在游戏中无法识别按钮R3。 L3有效。

我在Archlinux 64位上

@ IM-OUT-OF-ORDER可能是您的桌面环境,我只是在使用i3并在游戏开始时禁用compton。

您可以尝试禁用正在使用的任何合成器。

这也是我的.nvidia-settings-rc的要点,但我不知道它是否对您有帮助。

@nerdyman我的.nvidia-settings-rc与您的相似。 我使用肉桂粉,尝试禁用合成器(或至少我能做到的),奇怪的是,这使情况变得更糟,我现在的速度为20/40 fps。

安装核心字体并遵循@AlexeyProkhin指令后,游戏运行正常。 现在的主要问题是其他人提到的鼠标移动,因为鼠标移动似乎仅限于-+ 280 *

我的旧gtx 680 ref在1080p低时达到45-65 fps。 确实会发生百叶窗和倾角。

我一直在我的Steamos系统上运行游戏查找(使用真正的wm!和它的Steamcompositor一起吓跑了)。
直到昨天的Steam客户beta ...:Sep 19 2018 22:44:09。 现在,我没有找到DirectX 10或11驱动程序。
质子与蒸汽客户有何关系?

嗯,WM,nvm,将其读取为VM

不要让自己感到尴尬。 -请对人友善,谢谢;)

编辑:删除评论,因此不会混淆任何人

我一直在我的Steamos系统上运行游戏查找(使用真正的wm!和它的Steamcompositor一起吓跑了)。
直到昨天的Steam客户beta ...:Sep 19 2018 22:44:09。 现在,我没有找到DirectX 10或11驱动程序。
质子与蒸汽客户有何关系?

谢谢那些不赞成投票的人,真的表明如果它对您有用,那么其他人一定很愚蠢。
我已经找到了GTA V为什么停止在NVIDIA上运行的原因:
较新的Proton and Steam客户端对vulkan驱动程序进行了一些改组,这可能导致它选择了错误的vulkan驱动程序。
mesa-vulkan-drivers是Steamos软件包的依赖项。
因此,如果您有steamos和nvidia驱动程序,则必须删除mesa-vulkan-drivers,该驱动程序也将删除steamos-packages(幸运的是,仅此而已)。
为什么? 因为nvidia软件包是唯一没有安装vulkan icd文件的软件包。
我将用Steamos brewmaster_beta提交一个错误。

对于遇到鼠标锁定/无法向右或向左看的问题的用户:
在GTA V设置中将“键盘/鼠标”->“鼠标输入法”设置为Windows会为我修复该问题。

我也有这个社交俱乐部错误:
The Social CLub failed to load due to an incomplete installation (code9). Please exit the game and re-install the latest version of the Social Club: https://support.rockstargames.com/hc/articles/204075496

我不知道如何复制它。
我的系统是:具有Nv​​idia驱动程序396.54的Arch Linux(所有更新)。

我尝试了mscorefonts和DXVK_CONFIG_FILE修复程序。

我也有这个社交俱乐部错误:
The Social CLub failed to load due to an incomplete installation (code9). Please exit the game and re-install the latest version of the Social Club: https://support.rockstargames.com/hc/articles/204075496

我不知道如何复制它。
我的系统是:具有Nv​​idia驱动程序396.54的Arch Linux(所有更新)。

我尝试了mscorefonts和DXVK_CONFIG_FILE修复程序。

我遇到了同样的错误,并通过验证Steam中的游戏文件解决了该错误。 假定是对Social Club的更新导致了此问题,然后触发了重新安装Social Club并更正了该问题。

我也有这个社交俱乐部错误:
The Social CLub failed to load due to an incomplete installation (code9). Please exit the game and re-install the latest version of the Social Club: https://support.rockstargames.com/hc/articles/204075496
我不知道如何复制它。
我的系统是:具有Nv​​idia驱动程序396.54的Arch Linux(所有更新)。
我尝试了mscorefonts和DXVK_CONFIG_FILE修复程序。

我遇到了同样的错误,并通过验证Steam中的游戏文件解决了该错误。 假定是对Social Club的更新导致了此问题,然后触发了重新安装Social Club并更正了该问题。

我只是尝试验证游戏文件。 它确实触发了Social Club的重新安装,但问题仍然存在。

我也有这个社交俱乐部错误:
The Social CLub failed to load due to an incomplete installation (code9). Please exit the game and re-install the latest version of the Social Club: https://support.rockstargames.com/hc/articles/204075496
我不知道如何复制它。
我的系统是:具有Nv​​idia驱动程序396.54的Arch Linux(所有更新)。
我尝试了mscorefonts和DXVK_CONFIG_FILE修复程序。

我遇到了同样的错误,并通过验证Steam中的游戏文件解决了该错误。 假定是对Social Club的更新导致了此问题,然后触发了重新安装Social Club并更正了该问题。

我只是尝试验证游戏文件。 它确实触发了Social Club的重新安装,但问题仍然存在。

对我来说,这个问题是由于在3.7.5、3.7.6和3.7.7(测试版)的质子3.7.5(测试版)和3.7.6(测试版)下安装了游戏引起的,它似乎可以正常工作。 但是验证也无济于事,我不得不选择一个可用的构建并在steamapps文件夹中重命名游戏文件夹,然后卸载该游戏,将其命名为GTA 5文件夹,然后按install,这样便可以正确解决问题。

此方法有效。 请尝试查看它是否也适用于您的系统。

系统信息

  • GPU:GTX 1060 Ti
  • 驱动程序/ LLVM版本:nvidia 396.54
  • 内核版本:4.15.0-34-generic
  • 以要点链接到完整的系统信息报告:系统报告
  • 质子版本:3.7-6
  • 作业系统:Ubuntu 18.04 LTS

我确定:

  • [],只需在Steam客户端中按Play按钮即可。
  • [x]运行游戏必须使用运行

    • sudo apt install ttf-mscorefonts-installer

    • 在Steam库界面中,右键单击左侧菜单栏中的Grand Theft Audio V项目,然后转到Properties

    • 单击SET LUNCH OPTIONS... ,然后将此字符串输入文本框DXVK_CONFIG_FILE=~/dxvk_gta.conf %command%单击OK ,单击Close

    • 将以下内容插入~/dxvk_gta5.conf文件:

dxgi.customDeviceId = E366
dxgi.customVendorId = 1002

问题

  • []我没有遇到任何问题。
  • []此游戏没有任何未解决的问题。
  • [x]尽管我认为游戏体验与Windows相同,但是仍然存在一些问题:

    1. 在进入游戏大约一个小时到两个小时后,音频变为“静态”。 听起来音频驱动程序获取的信息很少到很多,并且它使缓冲区不同步。

@Dygear您确定仅这些步骤是必需的吗? 我有一个1050(非TI)版本和与您相同的驱动程序和质子版本,但是按照您的步骤修复了启动器后,游戏对我不起作用,在一段时间后再次弹出启动器,询问我是否要启动在安全模式下等

@Dygear(如果您使用的是Ubuntu),请安装low latency kernel (通常在Ubuntu Studio中可用)。 我遇到了那个问题,升级后它就消失了。

有趣的是,我删除了@Dygear启动选项,并尝试了beta版的质子和GTA V启动。 所以我想说到3.7-7出货时,您只需要安装ttf-mscorefonts-installer

不利的一面是,性能不一致,一开始我会不断地从60 fps下降到1 fps,然后稳定在30-20 fps,但是我仍然时不时地死机,并且在出现这些卡顿现象时音频不同步。 (我想说与Windows相比,它对性能产生了很大的影响)
有人说使用LLVM7应该可以修复常量冻结问题,但是我使用的是ppa图形驱动程序中的二进制驱动程序。
Alt-tab会杀死游戏,其中包含一些有关未实现的DirectX功能的说明。
仍然在音频上,经过几个小时的播放后,它的确开始听起来很奇怪,但似乎只有某些频率会触发...

除了这些问题,GTA Online发挥得很好。 不幸的是,您仍然会遇到尝试者在这个版本上吹牛。

今天我遇到一个问题,禁用vsync(在游戏中)=〜10FPS; vsync开启= 50-60FPS:O

但是vsync仍然无法正常工作,帧率限制为60(出于某些奇怪的原因,显示为64),但是一旦下降,我就会流泪很多:'(

但是我只能将此归咎于sh!tty nvidia驱动程序,这似乎再次停止保存我的设置。

我遇到的问题与提到的问题不同(Arch Linux和RX580),我安装了corefonts并启动了游戏,但是在加载屏幕上带有(警报器和rockstar徽标)时崩溃。 有人遇到过这个问题吗?

@pstngh遇到了同样的问题。 通过将粒子效果设置降低为正常值来“解决”(Radeon RX 580)。

Arch上的“代码9” Social Club错误消息似乎仅在使用Arch的本机运行时库运行Steam时出现。 如果我改为运行Steam运行时,则可以克服此错误并正确注册游戏。

@SleepProgger但是我无法进入菜单,您如何更改该设置?

@pstngh我认为当时会弹出社交俱乐部叠加/窗口,这可能是问题所在。

在Elementary OS Juno上,社交俱乐部叠加层起作用,但是我在它上面没有可见的鼠标-但它起作用了,只是必须瞄准盲目:D

@pstngh糟糕,对不起,我走了。 在启动单人游戏后不久而不是在开始游戏后不久,我遇到了这个问题。

您可以尝试使用中的设置
~/.steam/steam/steamapps/compatdata/271590/pfx/drive_c/users/steamuser/My Documents/Rockstar Games/GTA V/settings.xml ,但这对我来说听起来更像是社交俱乐部的问题。

社交俱乐部日志在: ~/steam/steam/steamapps/compatdata/271590/pfx/drive_c/users/steamuser/My Documents/Rockstar Games/Social Club btw。

谢谢您的帮助,很遗憾,加载过程中仍然崩溃。 AMD GPU是否需要dxvk.conf修复程序?

以下说明可在带有NVIDIA的Arch Linux上使用,并且非常容易复制:

  1. 安装ProtonTricks (在AUR中以protontricks-git
  2. 确保安装了侠盗猎车手V的干净副本。
  3. 运行protontricks 271590 corefonts来安装Microsoft的corefonts软件包。
    (现在等待。此过程需要几分钟,并且会暂停很多次,看起来好像已经冻结了。不是。只是让它正常完成即可。)
  4. 运行sudo su获得root特权。
  5. 运行echo "DefaultLimitNOFILE=1048576" >> /etc/systemd/system.conf
  6. 运行echo "DefaultLimitNOFILE=1048576" >> /etc/systemd/user.conf
  7. 运行sudo systemctl daemon-reexec
  8. 键入exit返回您自己的用户。
  9. 重新启动。 如果您不重新启动,则将不起作用。

其中一些说明来自官方的esync文档,位于“ systemd发行版”下

最后,使用nvidia-smi确保您具有正确的驱动程序。 在左上角,请确保您的NVIDIA驱动程序版本为> 396.xx。 当前可用的最新NVIDIA驱动程序应为410.57 。 如果您具有正确的驱动程序,并且正确地遵循了说明,则应该可以在Steam中单击Play ,并且侠盗猎车手5应当可以正常启动。 享受并玩得开心。 :两颗心:

如果您不在Arch Linux或Nvidia上,这些说明也可能对您有用。 请告诉我是否可以!

*编辑:以下两个人报告说使用AMD卡可以使它正常工作!

@pstngh即使在NVIDIA GPU上也不再需要dxvk.conf修复程序。 该修复程序包含在DXVK中。

@Snuggle @AsciiWolf谢谢我让它运行!

最后一件事,有人知道如何获得144hz吗? 唯一的选择是60hz,我无法更改。

@pstngh请参阅#1623。

@pstngh这可能是GNOME

也没问题,我很高兴您能使它正常工作! 玩得开心,希望我的上述步骤最终可以由Steam质子自动完成-侠盗猎车手V开箱即用而无需任何其他设置将是_令人惊叹._

@Snuggle谢谢,我可以确认它也可用于AMD卡
@pstngh我正在使用Archlinux / KDE / SDDM,并且它被锁定在60hz,这似乎是一个错误。

大家好
我使用Nvidia 1070 + Proton 3.7.7 + Manjaro + Snuggle的指令
所有动作均已完成。
但是,就像某些游戏一样,玩了一个小时后,fr带仍然存在问题。 有人能解决这个问题吗?

有趣的。 我已经在Steam Proton中浏览了整个故事的大部分内容,而且从未遇到过冻结问题。

我想知道它是否与内存有关,这台计算机有@ Mario116多少内存? 当您的内存不足时,Linux往往会死机并死机,通常最简单的方法是重新启动,因为即使切换到TTY也无响应。

这是我的neofetch:
image

它也可能与I / O有关。 我的磁盘速度较慢,即使在Windows下,也有持续的冻结(以及需要较长时间加载的纹理)。
我试图通过在ubuntu上执行zfs RAID1来修正I / O问题,但是freezig仍然存在。

我还在某处看到了一些有关垃圾收集内容和GPU驱动程序的讨论,因此也许是相关的。

@依偎
CPU:Intel Core i7-4790 @ 8x 4GHz [38.0°C]
GPU:GeForce GTX 1070
内存:2058MiB / 15986MiB
在玩了一个小时(+/-分钟)后,才观察到微风。 但这没有与RAM连接,我总是还有几GB的空间。 仅通过重新启动游戏即可解决问题,此后我又可以玩1个小时而没有发丝。
yang
我不认为这是由于HDD引起的,尽管我有7200。只有在玩了一个小时后才观察到微调,但不是立即。 但是我会尝试将游戏转移到SSD上。

_P.S。 我为我奇怪的英语道歉。 我用谷歌翻译。 希望我的问题和答案能被理解)

有人对游戏内社交俱乐部菜单有疑问吗? 如果使用HOME打开它,然后单击或关闭它,则光标将完全消失,并且直到游戏重新启动后再也不会消失。 这使得社交俱乐部菜单无用,因此很难加入社交俱乐部朋友的游说活动。

@TheSIlentLink是的,我也看到了这个问题。 Steam叠加鼠标对我来说通常也不起作用。 我尝试在网络视图中启用/禁用GPU加速渲染,以查看是否影响了任何东西,但是没有。

@ john5788您是否尝试过跳出并重新进入? 这样可以解决光标在蒸汽覆盖层中不显示的问题,并且此后可以正常工作。

@TheSIlentLink是的,我也正在运行窗口模式。 当OBS尝试捕获全屏GTA5时,我遇到一些严重的延迟问题,因此我通过在窗口模式下播放来解决此问题。

无论我如何尝试,我都无法使用无线电。 有人成功了吗?

GTA V-Proton 3.16-1 beta的很小问题

https://github.com/ValveSoftware/Proton/issues/1761转移的问题
@ fls2018发表于2018-10-16T13:08:42:

使用最新的Proton Beta版本,在剪切场景中似乎出现了一个小而引人注目的白点,我回滚到3.7.8,问题消失了。 除了与游戏中的光标相关之外,我不知道这可能是什么。

系统信息

  • GPU:GTX 1070
  • 驱动程序/ LLVM版本:396.54.09
  • 内核版本:4.18.12-1
  • 质子版本:3.16-1 Beta

这是我正在(由黄色消火栓引起)的白色圆点,它仍然存在于Beta 3.16-3中,但回滚到3.7.8时它消失了。
gta

大家好,

我做了建议并创建了gta_dxvk.conf,但是我仍然遇到相同的DirectX错误(ERR_GXF_D3D_NOD3D1X_4)
我不知道我要去哪里错了。

我已经在系统上安装了AUR存储库中的nvidia驱动程序和dxvk-bin

Distribution: Arch
CPU: Intel i5-7300HQ 
GPU: Nvidia GeForce GTX 1050 Mobile
GPU Driver: Proprietary
GPU Driver Version: 396.51

我遇到了一个问题,即游戏无法通过社交俱乐部启动器启动,而@AlexeyProkhin提供的修复程序似乎至少可以启动它,因为我认为这是Rockstar社交俱乐部的问题,飞溅屏幕会前进到应该显示的部分,但立即崩溃。
它应该显示的部分,例如有时会撞在rockstar徽标上,或者在加载开始之前挂起。
崩溃后,它挂起:
image
我正在运行Arch,并成功地使其在wine + dxvk上运行(尽管视觉效果上有一些小错误,但仍然可以运行)。 我也尝试了从@ steve-todorov到没有运气的额外步骤。 还有其他人遇到吗?

朋友,我有同样的问题,您找到解决办法了吗?

@ mamutal91

  • 永久加载Social Club启动器的最常见原因是没有为游戏安装corefonts
    (步骤1至3)
  • 游戏加载的最常见的原因,而永远在游戏中(如在加载屏幕与所有的艺术品和例如)不具有ESYNC贴片施加。
    (步骤4至8)

请遵循这些说明的步骤1-3,它应该对您有用https : //github.com/ValveSoftware/Proton/issues/37#issuecomment -427656559
我之前遇到过这两个确切的“永久加载”问题,而以上正是为我解决的问题。

* Most common cause of the game loading forever while **in-game** (As in the loading screen with all the artwork and such) is not having the Esync patch applied.

禁用ESYNC后,它可以正常工作,谢谢!

侠盗猎车手V(271590)-离线模式不可用

https://github.com/ValveSoftware/Proton/issues/1832转移的问题
@qantourisc发表于2018-10-27T19:18:42:

相容性报告

  • 侠盗猎车手V
  • 271590

系统信息

  • GPU:GeForce GTX 650 Ti BOOST
  • 驱动程序/ LLVM版本:nvidia 396.54
  • 内核版本:4.12.12
  • Steam系统报告: https :
  • 质子版本:3.16-3 Beta(和其他版本)
  • 要附加的日志文件较大,无法上传压缩文件。

我确定:

  • [X]我尚未找到该游戏的现有兼容性报告。
  • [X]我已经检查了我的系统是否有可用的更新。

症状

无法“上网”以在线或离线播放。
“离线模式不可用”
我已经做了几次尝试来使其工作:酒/质子设置dll覆盖,删除的Social Club文件,已修复,corefonts安装,...

再生产

  1. 安装游戏
  2. 开始游戏
  3. 发现您由于某种形式的DRM而无法玩游戏。

在最新的Steam更新之后,GTA5甚至可以更好地工作:现在,启动后并没有立即将其最小化。 :tada:

刚玩了30分钟的GTA V,它运行得非常好。 我正在使用Proton 3.16-3 Beta。

到目前为止,我观察到的唯一问题是,一张咖啡桌根本没有渲染,一个角色的香烟烟雾夹在演员身上,还有一个场景音频没有与嘴唇同步。

但是否则,我看不到任何渲染问题。 唇形同步看起来适合所有场景,但其中一个看起来一切都正确呈现,但还没有下雨。 神的光芒和其他照明看起来是正确的。 我的平均速度为60fps,有时会降至40fps,但在某些场景中可以看到70-90fps以上的速度。

到目前为止,我认为这完全可以玩。 这比我以前所经历的要高。

我现在还没有在Rockstar Social上做很多事情,但是似乎可以节省很多钱,这真是太棒了! 考虑到这是全新安装,我的旧储蓄使我<3

感谢所有辛勤工作的人们! :DD

没问题! 我很高兴你能玩! 我认为我们应该使该线程尽可能安静,以免造成太多混乱。

Valve是否有可能在客户端内部应用此处提到的补丁: https :

@Snuggle是的,Valve绝对应该在Proton中包含corefonts,或者在需要时实现一种安装它们的方法。 由于缺少corefonts,许多游戏/游戏启动器无法正常工作。

有没有人尝试使用Steam迁移他们的GTA5安装? 当我尝试将游戏移动到另一个库文件夹时,出现此故障:

“无法将所有文件移动到新的库文件夹(I / O操作失败)。”

[2018-10-31 15:47:30] AppID 271590 state changed : Fully Installed,Moving Folder,
[2018-10-31 15:47:59] Current download rate: 0.000 Mbps
[2018-10-31 15:48:00] Failed copying file "/home/john5788/.local/share/Steam/steamapps/common/Grand Theft Auto V/update/x64/dlcpacks/mpbattle/dlc.rpf" (3981039616 bytes)
[2018-10-31 15:48:00] Canceled Moving App 271590 : I/O Operation Failed at 3360725046/85773668714 bytes, 200 files (Unknown)
[2018-10-31 15:48:00] AppID 271590 state changed : Fully Installed,

否则,我可以在我的图书馆之间移动其他游戏,包括本机游戏和Proton游戏。 我的目标文件夹有足够的空间容纳游戏(超过400GB的可用空间)

顺便说一句,wine-staging有一个针对nvapi和nvapi64的存根实现。 所以我想这就是为什么很多人报告gtav使用wine和dxvk毫无问题的原因。

Valve不能将这些补丁与他们的fork合并,而不是实施hack来修复可能无意中导致更多游戏出现问题的一些游戏吗?

顺便说一句,wine-staging有一个针对nvapi和nvapi64的存根实现。 所以我想这就是为什么很多人报告gtav使用wine和dxvk毫无问题的原因。

Valve不能将这些补丁与他们的fork合并,而不是实施hack来修复可能无意中导致更多游戏出现问题的一些游戏吗?

nvapi存根不能很好地与dxvk配合使用,已知会导致问题。 我几乎可以肯定这是因为nvapi存根从dxvk替换的wined3d调用了函数。

新的Proton 3-16-4 Beta可能会在此处解决许多问题:

对于Direct3D游戏(DXVK和wined3d),现在将Nvidia卡报告为实际上是AMD卡。 这样可以防止游戏尝试加载仅Windows的nvapi库并崩溃或导致非常糟糕的性能。

Proton现在附带corefonts支持。 这应该可以修复许多缺少文本的游戏,或者由于缺少字体支持而导致崩溃的游戏。

顺便说一句,wine-staging有一个针对nvapi和nvapi64的存根实现。 所以我想这就是为什么很多人报告gtav使用wine和dxvk毫无问题的原因。

Valve不能将这些补丁与他们的fork合并,而不是实施hack来修复可能无意中导致更多游戏出现问题的一些游戏吗?

nvapi存根不能很好地与dxvk配合使用,已知会导致问题。 我几乎可以肯定这是因为nvapi存根从dxvk替换的wined3d调用了函数。

什么样的问题? 我从来没有经历过,一直在使用这个补丁来玩多个受影响的游戏。

nvapi存根不能很好地与dxvk配合使用,已知会导致问题。 我几乎可以肯定这是因为nvapi存根从dxvk替换的wined3d调用了函数。

什么样的问题? 我从来没有经历过,一直在使用这个补丁来玩多个受影响的游戏。

坦白说,我并不确切。 我从未使用过该补丁,只是简要地看了一下。

这来自dxvk Wiki

某些游戏在检测Nvidia GPU时可能会使用nvapi.dll或nvapi64.dll。 这些DLL的wine-staging实施不适用于DXVK,应在winecfg中禁用,否则游戏可能崩溃或出现视觉问题。

游戏在一些较小的问题上表现良好,例如鼠标锁定(在开车时),并且VSync不会限制FPS,但其他一切都很棒。

最初,我有无限的加载屏幕可以切换到故事模式和ERR_AUD_INIT_1

我的解决方案在这里https://github.com/lutris/lutris/wiki/How-to:-Esync

我使用的是Gentoo Linux,似乎它们对DefaultLimitNOFILE限制为4096 ,更改为1048576已经解决了所有问题。 您可以通过运行ulimit -Hn来检查此限制的系统值,请访问Lutris Wiki的链接,以获取有关如何解决此问题的更多信息;)

顺便说一句,如果有人知道如何修复VSync,我很高兴知道。 我认为玩超过60FPS的游戏没有意义...

我用:
质子3.16-4
nvidia-drivers-410.73

有没有人获得高于60 Hz的刷新率才能工作? 我有一个配置为144 Hz的监视器,这已由xrandr确认,但是GTA V只允许我将其设置为60 Hz。

您好@LarBob ,您正在寻找#1623。

谢谢! 当以Proton搜寻144 Hz的问题时,我以某种方式错过了这一点。

2018年11月4日上午9:11,kisak-valve < [email protected] [email protected] >写道:

您好@LarBob https://github.com/LarBob ,您正在寻找#1623 https://github.com/ValveSoftware/Proton/issues/1623

-
您收到此邮件是因为有人提到您。
直接回复此电子邮件,在GitHub https://github.com/ValveSoftware/Proton/issues/37#issuecomment-435672968上查看,或使线程https://github.com/notifications/unsubscribe-auth/AFP6KHWYIuZ3mbF7marFHi9s2lo3p__2ks5urvWMgaJNPZM4HA

大家好,

我已经检查了这里的所有内容,但是在openSUSE Tumbleweed上仍然面对ERR_GXF_D3D_NOD3D1X_4。

我确实按照列出的步骤安装了corefonts并对systemd conf和user conf进行了编辑。

我正在运行NVIDIA 415 beta驱动程序。

@SUSEsean ERR_GXF_D3D_NOD3D1X_4通常表示您没有启用或安装DXVK。

您好@SUSEseanvulkan软件包中的任何vulkan应用程序(如vulkaninfo可以工作吗?

Corefonts现在似乎已在#571中修复!

如果文件描述符限制太低,Proton是否有可能自动检测并修补系统以进行esync? 如果是这样,GTA V应该在Steam Proton中开箱即用,它将解决“无限加载问题”。 _(希望!)_

编辑:相关问题:#228。

试图说服发行版达到极限并不是一个坏主意。
我不是Proton摆弄/ etc文件的忠实拥护者。

您好@SUSEseanvulkan软件包中的任何vulkan应用程序(如vulkaninfo可以工作吗?

我确实安装了vulkan,但是运行vulkan信息会吐出来-Xlib:在显示“:0”上缺少扩展名“ NV-GLX”

因此,我的Vulkan安装绝对存在问题。 你们知道Bumblebee和Vulikan是否存在问题?

还是我的Quadro m1200不支持Vulkan?

@SUSEsean 415驱动程序破坏了很多游戏,但不应引起此错误,并且此GPU应该可以。

我确实安装了vulkan,但是运行vulkan信息会吐出来-Xlib:在显示“:0”上缺少扩展名“ NV-GLX”

这意味着您的驱动程序安装不正确,您可以尝试使用较旧的驱动程序或其他安装方法。

侠盗猎车手V(271590)

https://github.com/ValveSoftware/Proton/issues/2006转移的问题
@ Leon422发表于2018-11-20T16:02:43:

白名单请求

  • 侠盗猎车手V
  • Steam的Steam AppID:271590

系统信息

  • GPU:GTX 1070
  • 驱动程序/ LLVM版本:Nvidia 410.73
  • 内核版本:4.18
  • Gist链接到完整的系统信息报告: https :
  • 质子版本:3.16-4 Beta

我确定:

  • [X]在Steam客户端中按Play按钮就足够了。
  • []表示运行时配置选项
    是运行游戏所必需的。
  • [X]除了上述解决方法外,没有其他解决方法是必要的。

问题

  • [X]我没有遇到任何问题。
  • [X]该游戏没有任何未解决的问题。
  • []尽管我认为游戏体验与Windows相同,但是
    剩余的问题:

Proton Beta版修复了启动器循环问题。 现在一切都可以使用,即使是在线模式也可以。 一旦这个Proton版本退出beta版,我就不知道为什么不将这个游戏列入白名单了。

游戏以DX10模式启动,效果很好,而我在游戏内选项中将其更改为DX11模式,效果也很好。

您好,有人看到GTA:V和Proton 3.16-4的问题会阻止将此问题报告切换到白名单请求吗?

另外,我的发行版是Ubuntu Budgie 18.10。 以防万一,这很重要。 :)

由于该线程非常庞大,因此我没有阅读大部分最新的评论,但这是我的更新:

系统信息

  • GPU:Nvidia GeForce GTX 1050 Ti
  • 驱动程序/ LLVM版本:Nvidia专有驱动程序410.73
  • 内核版本: 4.18 mod
  • Gist链接到完整的系统信息报告: https :
  • 质子版本:3.7-8

问题

我认为仍然存在一个使Windows体验不平等的问题。

  • 根据我的经验,启动器的云保存功能几乎总是会发生保存冲突,而无需我使用除此以外的任何其他设置来玩游戏(在Windows上进行测试的情况下,仅一次)。image
    我录制了两次启动游戏的视频。 这很长,而且很难遵循,但是我不知道还有什么其他方式可以记录这个问题。 我还要补充一点,游戏的性能要比此处显示的更好。

此外,还有一些不会阻碍体验但值得一提的问题:

  • 我注意到滤网在某些情况下会突然跳进和跳出。 我认为这不是一个坏问题,因为我觉得部分原因是因为我在运行游戏时设置过低,所以无法干净地重现它。
  • 尝试拖动启动器窗口将导致该窗口非常不规则地移动。 上面的视频中也对此进行了演示。
  • 有时,当alt重新回到游戏中时,角色选择轮(通常仅在按住Alt时才激活)会卡住,但是当在游戏中再次按下Alt时,它会自行更正。焦点。

已解决的问题

这些问题在最新版本上不再发生:

  • 最初在此问题中详细介绍了启动崩溃。
  • 将窗口切换回GTAV时,游戏有时有时无法正确捕获鼠标。 切换到较新的Proton版本后,我无法重现此内容。

总而言之,这款游戏非常接近Windows上的体验,云存储问题是我唯一要说的障碍。

您好@CodingKoopa ,请将PROTON_LOG=1 %command%到游戏的启动选项中,重现Proton 3.16-4的云同步问题,并将生成的$ HOME / steam- $ APPID.log拖放到注释框中。

Ubuntu 18.10
Radeon R9狂怒X
台面18.2.2,LLVM 7.0.0(来自Ubuntu 18.10的常规台面)
质子3.16-4。

除了2个小问题外,游戏的工作原理也很完美:

  1. 播放2-3个小时后,音频开始audio啪作响。 需要重新启动游戏才能修复。
  2. 有时,平坦表面上的阴影会形成怪异的条纹状漩涡状图案,而不是投射出完整的阴影。 似乎会在一段时间后自行消失。

此外,与大多数其他游戏相比,此游戏一开始的着色器缓存停滞更加严重,并且持续时间更长。

播放2-3个小时后,音频开始audio啪作响。 需要重新启动游戏才能修复。

可能是pulseaudio bug,它在任何音频播放期间都是伪随机发生的,您可以尝试以下解决方法: https ://wiki.archlinux.org/index.php/PulseAudio/Troubleshooting#Glitches,_skips_or_crackling

播放2-3个小时后,音频开始audio啪作响。 需要重新启动游戏才能修复。

可能是pulseaudio bug,它在任何音频播放期间都是伪随机发生的,您可以尝试以下解决方法: https ://wiki.archlinux.org/index.php/PulseAudio/Troubleshooting#Glitches,_skips_or_crackling

不过,这种情况唯一发生的时间是在玩GTA V时。 在其他任何Proton或本机游戏中,或者在听音乐或观看视频时,都不会发生这种情况。 它可能是Pulseaudio中的错误吗?

为以下项添加Mesa标签:

2. Occasionally, shadows on flat surfaces create a weird striped, swirling pattern instead of casting a full shadow.  Seems to go away on its own after a while.

@meowmeowfuzzyface它取决于硬件。 我在使用ASUS X370-PRO和技嘉X470 Gaming 7的2个系统上注意到了它。有时它会在少于30分钟的音频收听中发生,有时我无法在每天播放大约9个小时的音乐中重现它。

@meowmeowfuzzyface ,您可以尝试在游戏的启动选项中使用RADV_DEBUG=zerovram %command%重现影子问题吗?

@meowmeowfuzzyface它取决于硬件。 我在使用ASUS X370-PRO和技嘉X470 Gaming 7的2个系统上注意到了它。有时它会在少于30分钟的音频收听中发生,有时我无法在每天播放大约9个小时的音乐中重现它。

好的记录,我有一个技嘉Z97N-WIFI主板,但从描述来看,我认为这可能不是同一个bug。 crack啪声只发生在这一场比赛中。

@meowmeowfuzzyface ,您可以尝试在游戏的启动选项中使用RADV_DEBUG=zerovram %command%重现影子问题吗?

好吧,我会尽力的。 阴影问题一开始经常发生,但是我已经有一段时间没有看到它了。 我将看看是否可以通过转到新区域再次得到它。

  1. 播放2-3个小时后,音频开始audio啪作响。 需要重新启动游戏才能修复。

@meowmeowfuzzyface我可以确认在完全玩了3个小时后,无论是在线GTA还是完全离线的游戏,我都会看到同样的问题。 仅将GTA运行3个小时,便会开始发出嘶哑的声音。

@ kisak-valve今天刚在干净安装的Elementary OS(ubuntu 18.04)和质子3.16-4 Beta上,在Vega 56(从nvidia交换)上进行了测试。 游戏抱怨没有“ directX设备”,可以通过安装以下命令来解决此问题:

sudo add-apt-repository ppa:paulo-miguel-dias/mesa
sudo apt dist-upgrade
sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386

积分转至: https :

然后游戏开始了,但是我遇到了一些帧率问题,每次我要说开门时,游戏在加载所有内容之前都会走0FPS一点(我猜想)加载所有东西,这是因为它运行SSD以来很奇怪,而我没有这样的东西在Nvidia 970上运行时出现问题,将尝试浏览此问题以获取潜在的提示/修复,这些冻结会不断出现,但是打开门以加载内部/外部区域是最糟糕的情况


编辑:确定帧冻结是由设置为AMD CHS的阴影引起的(猜测多数民众赞成,但可以解释为什么它在建筑外时会滞后)

同样在使用PROTON_NO_ESYNC=1参数运行时,使用HOME按钮打开社交俱乐部时光标不可见。

Steam覆盖没有光标,但是可以通过以下方法解决:使用HOME打开社交俱乐部,然后打开Steam覆盖(但是,使用上面的ESYNC参数运行时,此功能不起作用)

@wUFr我的Fury X的台面也很结巴。 我相信这是所有DXVK游戏都发生的初始着色器缓存生成,但是对于GTA V来说,它需要一两个小时才能消退,而对于其他游戏,则更可能需要15-20分钟。

另外,我尝试过重现阴影图案,但是即使是新的区域,现在也有正确的阴影。 生成着色器缓存后,也许这也不再存在。

啊,好的,我会尝试在线玩GTA,看看是否会变得更好...在空中加载时达到15FPS,在将我加载到我的房子后又回到40,但仍然有些滞后:)

蒸汽覆盖光标问题在#168处得到跟踪,很可能是与游戏无关的问题。

您好@CodingKoopa ,请在游戏的启动选项中添加PROTON_LOG = 1%command%,重现Proton 3.16-4的云同步问题,并将生成的$ HOME / steam- $ APPID.log拖放到注释框中。

完毕。 在这种情况下,该游戏先前已退出,并且应已将本地保存上传到云中。 开始游戏时,不会读取保存文件元数据,并且还会发生冲突。
image
steam-271590.log


Steam覆盖没有光标,但是可以通过以下方法解决:使用HOME打开社交俱乐部,然后打开Steam覆盖(但是,使用上面的ESYNC参数运行时,此功能不起作用)

这确实使我想起了一个小小的不间断的问题:在Social Club界面中,鼠标光标可能不会出现。

看起来日志中有多个err:winediag:schan_imp_init Failed to load libgnutls, secure connections will not be available.或类似的行。 可能是#162。

也可以在玩几个小时后确认音频问题,而且只有在游戏中,我在背景中暂停的音乐才能正常播放

在某些cusscencens中出现的另一个问题是,帧速率开始下降,暂停/恢复修复了它,但随后又开始缓慢下降。 (例如,假设40fps下降到10,暂停/恢复=下降到40,然后下降)

除了这些问题,游戏似乎运行良好-在Vega 56上以接近最大的设置在4K时约为40FPS

几个小时后出现音频问题。 除非您更改需要重新启动的内容,否则图形设置不喜欢坚持(在3.16-4中现在很少见。)但是,我似乎仍然无法将刷新率从60更改为165 hz面板(真的没有打扰我,因为我关闭了vsync。)

“图形设置不喜欢坚持,除非您更改需要重新启动的内容”在Windows上也会发生

刷新率问题最有可能是#1623。

“图形设置不喜欢坚持,除非您更改需要重新启动的内容”在Windows上也会发生

奇怪的。 在Windows上,我从未遇到过此问题。 对我来说,很奇怪的是,在Windows上使用不同的设置“需要重启”时,例如,对MSAA的任何更改都要求在Windows上重启游戏,而在Linux上则不会提示重启。 实际上,在Linux上唯一需要“重新启动”的是纹理质量。

另外,无论我得到相同的帧频分辨率,我都忘记添加到问题列表中。 我可以使用720p或1440p,除草皮和MSAA以外,在1080 ti的最大分辨率下,我都能得到相同的40-100 fps。 我知道Nvidia必须在这款游戏中被欺骗,所以如果这就是我能理解的原因。 而且我尝试关闭所有功能,以查看它是否是导致它发生的设置之一,即使关闭所有帧速率,无论分辨率如何,都是相同的。

尝试使用鼠标/键盘时出现奇怪的问题。

按住鼠标按钮时似乎只能检测到鼠标输入-否则我将无法使用鼠标环顾四周。

使用最新的SteamOS Beta,客户端Beta,最新质子

关于图形设置不保存,我相信你必须按空格键将它们应用:D从来没有这个问题,无论是在Windows还是Linux上

我对社交俱乐部本身有疑问。

它开始,说“ Loading”一会儿,然后我得到我处于离线模式的信息,因此无法玩游戏。
obraz

首先将我的Wineprefix设置为Proton来安装corefonts(如@jkhsjdhjs所述)-没什么变化。

这是加载一段时间后得到的:
obraz

你能帮我么? 谢谢!

关于图形设置不保存,我相信你必须按空格键将它们应用:D从来没有这个问题,无论是在Windows还是Linux上

一半时间持续告诉我按空格键进行申请,另一半时间告诉我一次。 不管它是否连续,我在按空格键后都会退出菜单,而当我返回以检查它是否已应用时,它尚未被应用。 因此,每次我更改图形设置时,都必须更改纹理质量并重新启动游戏,然后将纹理质量设置回所需的设置并再次重新启动。

在使用980-Ti的nvidia驱动程序上,我有一个愉快的体验,开箱即用的游戏效果很好(尽管默认设置太恐怖了,分辨率设置为800x600,但我必须更改一下),在线运行也很完美很好(尽管在那里的加载时间可能很糟糕,显然对于Windows用户也很常见)。

除此之外,我遇到的唯一问题是,玩了几个小时后,声音可能会持续不断地嘎嘎作响(可能与pulseaudio相关),但是重新启动游戏可以解决该问题。 我还没有经历过一次车祸。

我在950m笔记本电脑上的体验相似,但是primusrun无法正常工作(没有Directx 10/11未安装错误),所以我改为使用nvidia-xrun来运行游戏,并且在980-Ti上也能正常工作。

性能也很出色,据基准测试显示,其性能是本机Windows的80-90%,根据我的经验,这些数字很有趣,除了鼠标还有一些其他小问题(鼠标光标/相机运动可以有点古怪(即使fps稳定地保持60 fps,照相机的移动也感觉像是30 fps,但是到处都有微动),我认为我在Windows上也遇到了类似的问题,尽管这可能是因为该游戏在设计时就考虑了控制器的存在,在第一人称模式下没有此类问题。

我遇到了一个问题,即游戏无法通过社交俱乐部启动器启动,而@AlexeyProkhin提供的修复程序似乎至少可以启动它,因为我认为这是Rockstar社交俱乐部的问题,飞溅屏幕会前进到应该显示的部分,但立即崩溃。
它应该显示的部分,例如有时会撞在rockstar徽标上,或者在加载开始之前挂起。
崩溃后,它挂起:
image
我正在运行Arch,并成功地使其在wine + dxvk上运行(尽管视觉效果上有一些小错误,但仍然可以运行)。 我也尝试了从@ steve-todorov到没有运气的额外步骤。 还有其他人遇到吗?

我有完全一样的问题。 我已经尝试收集日志,这是我能想到的最好的方法。 希望您认为这不是足够聪明的做法。 https://pastebin.com/4NyHeX3V

@TonsOfBricks您是否尝试禁用质子同步功能? 您的日志的759行到883行让我认为这可能是导致问题的原因。
这样做,将PROTON_NO_ESYNC=1 %command%到启动选项。

@TonsOfBricks ,您需要对https://github.com/zfigura/wine/blob/esync/README.esync进行读取并增加系统上的文件限制。

@TonsOfBricks ,您需要对https://github.com/zfigura/wine/blob/esync/README.esync进行读取并增加系统上的文件限制。

谢谢,现在我不再需要在玩GTA V时使用任何其他启动选项。

如果您在这里贡献成功的故事,那么如果没有任何价值,请随时删除:

我刚完成一台新PC的安装,并随同Gentoo的其余部分一起安装了Steam的新副本。 导入旧的Steam库后,要做的仅一键更改就是GTA5的设置是将Proton版本设置为3.16-4 Beta,并增加了我的系统文件限制。 这比我第一次发布和发布Proton时要好得多。

我还没有玩3个小时,看看声音是否仍然persist啪作响,但我假设如果其他人看到它,它仍然在这里。 我的怪异错误使我的Corsair Strafe RGB键盘显示为libsdl2下的轴的操纵杆,似乎已经通过某种方式进行了补救。 我不确定某些系统依赖性已得到修复,或者我正在使用libinput而不是通过evdev对其进行了修复。

在过去的几周中,我遇到了《侠盗猎车手5》的问题。 经过30-40分钟的在线游戏,我会收到“ Rockstar无法维持与服务器的连接”的信息。 如果我忽略了这一点并继续玩游戏,游戏将在另外10分钟内崩溃。 修复失败的尝试包括:重新启动,验证游戏文件的完整性,删除和重新下载游戏,不同的Proton标志,不同的Proton版本,删除和重新下载前缀,libgnutls符号链接修复,BIOS更新/降级以及重新安装操作系统。

万一其他人遇到了这个问题,我最终通过从我的用户配置文件中删除所有与Steam相关的文件( steamapps/appmanifest_*.acf文件和steamapps/common除外)来解决此问题,然后运行Steam并让它运行重新安装本身。 到目前为止,我已经将这款游戏运行了大约4个小时而没有崩溃。

另一个成功的故事。 我已经在Arch Linux上完成了游戏(故事任务),没有任何问题。 我必须应用的唯一解决方法是文件限制( DefaultLimitNOFILE )。 二进制NVIDIA驱动程序和Proton 3.16-4没有图形问题。 完全没有问题,性能似乎和我在Windows 10上玩过的一样。

我的系统规格:
Arch Linux
内核: 4.19.4
处理器 Intel Core i7-4770K
GPU: GeForce GTX 1080 Ti
GPU驱动程序: nvidia 415.22(在播放会话之间更改了一些次要版本_)

如果systemd将DefaultLimitNOFILE默认值更改为GTA V可以使用的值,那么我认为该游戏可能会列入白名单。 我已经看到很多人在没有任何问题的情况下运行它。

@ adomas187,除了它确实...
首先撞到256K https://github.com/systemd/systemd/pull/10244 ,然后撞到512K https://github.com/systemd/systemd/pull/10780。
基于Debian的发行版将其设置为1024K,因此如果512K足够,则必须尝试。

听到这个消息我很高兴!
因此,从systemd 240开始,我们的默认硬限制为512K。

我遇到的最后一个未解决的问题:

当游戏以质子运行时,似乎无法执行任何需要具有直接连接能力的操作。 在大多数情况下,这并不明显,因为当直接游戏不可用时,游戏将退回到使用Rockstar服务器。

但是,如果您在同一个家庭路由器后面

问题包括:

  • 无法加入任何一方主持的仅邀请或仅朋友的会话(其他玩家也可以加入)
  • 如果任何一个参与者已经在其中,则无法加入公开(或由另一个参与者主持)会话

    • 一旦连接,另一个就无法加入,反之亦然

    • 通过禁用家用路由器上的UPnP,可以始终如一地解决此问题

  • 无法加入由任一方主持的抢劫(即使是从公开或第三方托管会话开始的抢劫)

在2个位置的4台计算机上使用4个帐户进行了测试和确认。 在启用/禁用相应防火墙的情况下进行了测试。

下面是同一路由器试图连接到对方的唯一的朋友的会话落后2台计算机的日志中:比较1 | 比较2

(如果其中一台计算机是Windows [经过测试的W10内部版本1709],则不会出现此问题。它可以按照您的期望加入或加入仅本地朋友/私人会话)

编辑:忘记提及有和没有libgnutls符号链接修复都是如此。

还忘了提到这是一个问题,因为自从我第一次在质子还没平衡之前就可以使用Wine-Stage + dxvk玩GTA 5(2018年3月)。

更新2019年1月3日:仍然是质子3.16-6 Beta的问题
2019年3月31日更新:质子4.2-1中仍然存在问题

有时,当我按下alt标签时,游戏会崩溃,并弹出一个对话框,提示一些有关“未实现的d3x功能”的信息。 我认为这已经在某处讨论过了。

当我从GTA 5中退出并重新进入时,当我使用游戏手柄时,按A​​(游戏手柄中的3)开始记录,这使角色同时运行,然后在游戏手柄中按LT(游戏手柄中的L2)。汽车上它会调高武器十字准线,而不是刹车和倒车。 问题一直存在,直到我重新启动游戏。

我正在使用通用双USB游戏手柄
Bus 001 Device 007: ID 0810:0001 Personal Communication Systems, Inc. Dual PSX Adaptor

并且在reddit上还有另一个用户: https :

尝试按alt键。 看来,当您重新按Tab键时,游戏认为按键已被按下。

在2018年12月17日,在11:12,F隺nor [email protected]写道:

当我从GTA 5中退出并重新进入时,当我使用游戏手柄时,按A​​(游戏手柄中的3)开始记录,这使角色同时运行,然后在游戏手柄中按LT(游戏手柄中的L2)。汽车上它会调高武器十字准线,而不是刹车和倒车。 问题一直存在,直到我重新启动游戏。

我正在使用通用双USB游戏手柄
总线001设备007:ID 0810:0001 Personal Communication Systems,Inc.双PSX适配器

并且在reddit上还有另一个用户: https :

-
您收到此邮件是因为有人提到您。
直接回复此电子邮件,在GitHub上查看,或使该线程静音。

@TheSIlentLink这也是Windows上的行为。

@TheSIlentLink这也是Windows上的行为。

是的,这是游戏错误,而不是Proton问题。

我可以确认不是。 在Windows上可以正常工作。

在2018年12月18日,星期二,1:22 PM Snuggle [email protected]写道:

@TheSIlentLink https://github.com/TheSIlentLink这是行为
Windows也一样。

-
您收到此邮件是因为有人提到您。
直接回复此电子邮件,在GitHub上查看
https://github.com/ValveSoftware/Proton/issues/37#issuecomment-448171040
或使线程静音
https://github.com/notifications/unsubscribe-auth/AiYtCN1Nl1I-Iitwczz7ulZIgvJMgzZkks5u6MHqgaJpZM4WHAzN

我几乎可以肯定我在Windows上经历过。

无论哪种方式,充其量都是一个小问题。 实际什么都没发生,游戏执行慢动作动作几秒钟,然后连按两次ALT键可使您继续正常玩游戏。

是的,我也没有在Windows上体验过。

2018年12月18日,11:22,Nick [email protected]写道:

我可以确认不是。 在Windows上可以正常工作。

在2018年12月18日,星期二,1:22 PM Snuggle [email protected]写道:

@TheSIlentLink https://github.com/TheSIlentLink这是行为
Windows也一样。

-
您收到此邮件是因为有人提到您。
直接回复此电子邮件,在GitHub上查看
https://github.com/ValveSoftware/Proton/issues/37#issuecomment-448171040
或使线程静音
https://github.com/notifications/unsubscribe-auth/AiYtCN1Nl1I-Iitwczz7ulZIgvJMgzZkks5u6MHqgaJpZM4WHAzN

-
您收到此邮件是因为有人提到您。
直接回复此电子邮件,在GitHub上查看,或使该线程静音。

我可以确认不是。 在Windows上可以正常工作。

是的,我也没有在Windows上体验过。

如果同时使用鼠标/键盘和游戏手柄,则可以在Windows上重现该问题。 例如,尝试在游戏板上按A时移动鼠标。 我玩了一个蒸汽控制器,并不断触发录音。

@ minecraft2048您是否使用大图片模式? 如果是这样,请尝试禁用通用/ xbox控制器支持。

大家好,我的游戏过去运行得还不错,在我无法超越“社交俱乐部”窗口之前就遇到了这个问题。 我安装了corefonts,制作了dxvk.conf文件并设置了启动选项,但仍然没有运气。 过去对我有用的是将user_settings.example.py中的““ PROTON_USE_WINED3D11”的值更改为0。

但是现在即使将该值设置为0,我所遇到的问题也会再次弹出。 还有其他人有这个问题吗?

我的规格:
AMD FX Core 6300
内存DDR3:11.7 GB
英伟达GTX 660

image

您好@JellyOsaurus ,请从steam( Steam -> Help -> System Information )复制您的系统信息,并将其放在要点中,然后在其中包含指向要点的链接此问题报告。 另外,请在游戏的启动选项中添加PROTON_LOG=1 %command%并将生成的$ HOME / steam- $ APPID.log拖放到注释框中。

https://gist.github.com/JellyOsaurus/481dbff1b2c8c288d57db070c8caf7f3

steam-appid.log文件太大吗? 你要我怎么展示它? @ kisak-valve吗?

我不希望它在初期崩溃时就太大了,但是无论如何,文本应该在归档文件中很好地压缩,您可以将归档文件拖放到注释框中。

https://www.dropbox.com/s/yd6mepr1o73hfz0/steam-271590.log?dl=0

这是指向整个日志文件的下拉框链接。 @ kisak-valve

通过同时按住f1键和Windows锁定键3秒钟,将corsair strafe RGB键盘切换到BIOS模式。

我让GTA 5再次运行。 我认为这是Corsair RGB用户应该提及的问题。

该游戏运行良好,但我想报告一个我遇到的问题。 即使在GTAV运行后,GTAVLauncher.exe完全占据了我的一个核心,从而降低了我的性能。 终止进程可以极大地加快游戏速度,并且没有其他效果。 我在该过程上运行了perf,发现该程序将d3d9用于某些事情,这占用了所有CPU时间。

该游戏运行良好,但我想报告一个我遇到的问题。 即使在GTAV运行后,GTAVLauncher.exe完全占据了我的一个核心,从而降低了我的性能。 终止进程可以极大地加快游戏速度,并且没有其他效果。 我在该过程上运行了perf,发现该程序将d3d9用于某些事情,这占用了所有CPU时间。

根据进程列表,它实际上应该起作用:该进程由python的质子启动器脚本的解释器运行,这是确定游戏是否完成的唯一方法。 如果您终止了此过程,那么蒸汽将无法跟踪游戏过程(无法确定是否启动了游戏过程)。 我不认为这很好,但是我认为,如果确实占用大量CPU,我们应该对此提出另一个问题,并尽可能使gta5的质子脚本跟踪GTA5.exe而不是启动器。

另外,在我的计算机上终止该进程也无济于事,之前我的速度为75 fps,之后也是如此。 Archlinux,i7 2700k,1060 gtx。 你是什​​么规格? 您确定完全取消该过程可以提高性能吗?

@vityafx终止进程对您没有影响,因为您拥有一台更好的PC。 我一直受到CPU的限制,因此释放一个内核可以提高性能。 如果您的CPU没有得到充分利用,则该进程有足够的空间吃掉CPU周期。 另外,蒸汽跟踪GT-Launcher的过程也很好,因为蒸汽也跟踪子过程。

没有其他效果

但是,您是否失去了云保存功能?

侠盗猎车手V崩溃

https://github.com/ValveSoftware/Proton/issues/2140转移的问题
@octinhuh发表于2018-12-26T01:39:23:

相容性报告

  • 出现兼容性问题的游戏名称:侠盗猎车手5(Grand Theft Auto V)
  • Steam的Steam AppID:271590

系统信息

  • GPU:RX 480
  • 驱动程序/ LLVM版本:AMD GPU Pro 18.50
  • 内核版本:4.15.0-43-泛型
  • Gist链接到完整的系统信息报告:
  • 质子版本:3.16-6

我确定:

  • []我还没有找到此游戏的现有兼容性报告。
  • [x]我已经检查了我的系统是否有可用的更新。

没有创建质子日志,计算机硬锁

症状

游戏会平稳运行,直到发生某些看似脚本化的事件为止,在这种情况下,计算机将硬锁定。 没有键盘/鼠标/控制器响应,静止图像,但音乐继续播放。 它发生在故事模式和在线模式下。 在基准测试中,当喷气机在桥下飞行时,它正好坠毁。 发生崩溃时,我必须重置计算机。

再生产

启动游戏
选择故事/在线模式或运行图形基准。
播放/稍等片刻
碰撞

我已经更新了Mesa驱动程序,更改了质子版本,尝试在启动选项中禁用esync,但无济于事。 无论我做什么,都会出现相同的症状。 没有崩溃日志,很难诊断出任何东西。

我对此感到很困难,而且似乎以前从未报告过此问题。


@ Guy1524于2018-12-26T02:25:06评论

质子不支持AMDGPU Pro,请参阅https://github.com/ValveSoftware/Proton/wiki/Requirements

@octinhuh卸载该驱动程序的AMDGPU-Pro,不建议在游戏中使用该驱动程序,因为大多数游戏制造商都依赖于台面,例如:根本无法玩amdgpu-pro的《 Life is Strange (native)》。 我已经向amdvlk开发人员报告了此问题,但他们从未真正说过任何事,因此对我来说,驱动程序仍然是垃圾。

@ Guy1524@ Alexander88207感谢您引导我走上正确的道路。 我已经使用Pro驱动程序很长时间了,这是我唯一遇到兼容性问题的时间。

就是说,我已经卸载了它,问题已经解决了。

没问题@octinhuh :)

自助广播对任何人都有用吗? 该电台不会在我的电台列表中显示。
我将MP3放在$ steamlibrary / steamapps / compatdata / 271590 / pfx / drive_c / users / steamuser /我的文档/ Rockstar游戏/ GTA V /用户音乐/中,并进行了快速和完整扫描。
它似乎写入了/ steamapps / compatdata / 271590 / pfx / drive_c / users / steamuser / Local Settings / Application Data / Rockstar Games / GTA V / User Music / usertracks.db和usertracks.dbs,但文件仍然为空。
使用Proton 3.16-6 Beta。

必须使用@AlexeyProkhin的解决方法,并使用WINEPREFIX=/path/to/steam-library/steamapps/compatdata/271590/pfx winetricks corefonts安装corefonts以使游戏窗口出现。

然后游戏在“ Initializing Social Club ...”挂断(出现了摇滚明星徽标后),过了一会儿显示Social Club Error (Error: 17) 。 之后,我尝试使用Proton 3.7-4 Beta启动它,并且无法通过Rockstar徽标,游戏在5秒钟后崩溃。 然后我切换回Proton 3.7-3,游戏仍然崩溃。 我验证了我的游戏文件,由于这样做无济于事,我重新下载并重新安装了GTA,再次采用了解决方法,并使用winetricks来安装corefonts。 但是我再也无法摆脱Rockstar徽标了。

任何人都有同样的问题,也许有解决办法?

通过在<steam library>/steamapps/common/Proton 3.7中将user_settings.sample.py重命名user_settings.py而创建的Steam日志可以在以下位置找到: https :

编辑:可悲的是安装dxvk 0.70并没有改变任何东西。
EDIT2:我使用的是i5-7600K和带有Nvidia 396.54的GTX660的Arch Linux 4.18.4。

你曾经经历过这个吗? 我在Archlinux上遇到了完全相同的问题-4.20.0和Nvidia 415.25-5。

谢谢

@securitybreach是的,通过按如下所述增加文件描述符限制: https :
尽管Arch Linux使用systemd,但增加/etc/security/limits.conf的限制确实对我有用。

另外: systemd在当前正在测试中的版本240https :

谢谢,我明天再试一次(我较早地卸载了它,所以我必须重新下载它)。

https://gist.github.com/fonikz/f2ffed8fe7d3a49fac2a73443587ce6a

找不到DirectX 10或11适配器或运行时。 请安装最新的DirectX运行时或安装兼容的DirectX 10或11视频卡。

我已经安装了corefonts,并且正在使用上面列出的gta_dvxk.conf。 我尝试了其他一些选择,但每次都会收到此错误。 我可能做错了,这是我第一次不得不混淆Proton的设置。

从Proton 3.16-4开始,您不再需要使用gta_dxvk.conf (请参阅https://github.com/ValveSoftware/dxvk/commit/60a03a29599bf1f8c73efdbcf288e91ef261bc58)。 此外,根据您的系统信息,您的PC似乎并没有首先配备nvidia卡。
由于您正在运行Ubuntu,因此文件描述符限制也不会对esync造成任何问题。

您可以发布当前正在使用的启动选项吗? 如果没有任何启动选项,是否还会发生该错误?

奏效了,再次感谢。

您好@fonikz ,请阅读#813。

现在工作起来很吸引人,谢谢。 实际上,以前确实在加载radeon驱动程序。

该游戏运行良好,但我想报告一个我遇到的问题。 即使在GTAV运行后,GTAVLauncher.exe完全占据了我的一个核心,从而降低了我的性能。 终止进程可以极大地加快游戏速度,并且没有其他效果。 我在该过程上运行了perf,发现该程序将d3d9用于某些事情,这占用了所有CPU时间。

我在Nvidia驱动程序的Fedora 29 KDE上遇到相同的问题。 一旦我运行了游戏,请转到选项,图形并进行测试,以达到30FPS的速度,但是当游戏从基准重新启动进入“正常”模式时,关闭蒸汽过程,并再次以100FPS的速度运行基准。 到目前为止,我已经尝试了所有方法,而不是与蒸汽覆盖相关的,合成器或其他方法。 它的GTALauncher.exe占用大量CPU,但仅在Steam客户端在后台运行时才使用。

ulimit -Hn命令对您说什么?

1048576

我尝试使用esync和不使用esync,但没有任何区别。 区别在于Steam客户端是否正在运行。

在Proton中玩游戏时,我遇到了GTA V的问题。 如果我跳出(Alt + Tab),然后又跳回,则鼠标没有锁定在游戏中。 进入和退出之后,这将导致游戏无法播放。

我没有对Proton或GTA V文件进行任何修改。 质子版本为默认(3.7-8)编辑:3.16-4效果更好,该问题发生的可能性较小,但仍会在一半时间内发生。

在Proton中玩游戏时,我遇到了GTA V的问题。 如果我跳出(Alt + Tab),然后又跳回,则鼠标没有锁定在游戏中。 进入和退出之后,这将导致游戏无法播放。

我没有对Proton或GTA V文件进行任何修改。

也发生在我身上。 我可以通过重试alt选项卡几次或使用alt +输入几次进入/退出全屏模式来解决此问题。

在游戏设置中,将鼠标输入更改为Windows。

2019年1月10日,08:37,john5788 [email protected]写道:

在Proton中玩游戏时,我遇到了GTA V的问题。 如果我跳出(Alt + Tab),然后又跳回,则鼠标没有锁定在游戏中。 进入和退出之后,这将导致游戏无法播放。

我没有对Proton或GTA V文件进行任何修改。

也发生在我身上。 我可以通过重试alt选项卡几次或使用alt +输入几次进入/退出全屏模式来解决此问题。

-
您收到此邮件是因为有人提到您。
直接回复此电子邮件,在GitHub上查看,或使该线程静音。

@TheSIlentLink那就是我也要说的

试图通过STEAM与Proton(主版和Beta版)一起运行GTAV。

在线登录Rockstar,然后尝试加载游戏,然后Rockstar Social回来并告诉我游戏无法启动,是否想在安全模式下尝试?

尝试安全模式,同样的事情。

有点烦人,因为我已经在DXV 0.70 + WINE 3.13-staging(以及以前的早期版本)的Lutris安装程序中运行了它。
* Ubuntu 18.04
* GTX 960 396.54
* XFCE4 + Compiz,3x1920x1080
* i7 980x
*华硕Xonar DGX

@BloodyIron您是否找到解决此问题的方法? 我通过质子玩了GTA Online超过100个小时,但今天它停止工作了。 我重新安装了游戏,让质子创建了一个干净的wineprefix,没有还原我以前的保存游戏,但是在在线加载时它仍然崩溃。
我上次在9日更新了系统,此后又在线玩,工作正常。
单人游戏仍在工作。

试图通过STEAM与Proton(主版和Beta版)一起运行GTAV。
在线登录Rockstar,然后尝试加载游戏,然后Rockstar Social回来并告诉我游戏无法启动,是否想在安全模式下尝试?
尝试安全模式,同样的事情。
有点烦人,因为我已经在DXV 0.70 + WINE 3.13-staging(以及以前的早期版本)的Lutris安装程序中运行了它。

  • Ubuntu 18.04
  • GTX 960 396.54
  • XFCE4 + Compiz,3x1920x1080
  • i7 980x
  • 华硕Xonar DGX

@BloodyIron您是否找到解决此问题的方法? 我通过质子玩了GTA Online超过100个小时,但今天它停止工作了。 我重新安装了游戏,让质子创建了一个干净的wineprefix,没有还原我以前的保存游戏,但是在在线加载时它仍然崩溃。
我上次在9日更新了系统,此后又在线玩,工作正常。
单人游戏仍在工作。

我有同样的问题。 10小时前,游戏运行良好,但现在不起作用,并在多人加载屏幕上崩溃。

[2019-01-11 21:26:09.641] [错误] GameComm:ReadFile失败。
[2019-01-11 21:26:09.644] [DISPLAY]游戏退出,代码为0xc0000005
[2019-01-11 21:26:09.644] [错误]无法统计出文件!
[2019-01-11 21:26:09.646] [错误] * * * * * * * * * * * * * * * * * * * * * * * * *
[2019-01-11 21:26:09.646] [错误] *设置错误条件
[2019-01-11 21:26:09.646] [错误] *类别:1(ERROR_CATEGORY_LAUNCHER)
[2019-01-11 21:26:09.646] [错误] *代码:107(LAUNCHER_ERR_GAME_CRASHED)
[2019-01-11 21:26:09.646] [错误] *额外:
[2019-01-11 21:26:09.646] [错误] *本地化:启动器错误。 编号:107
[2019-01-11 21:26:09.646] [错误] * * * * * * * * * * * * * * * * * * * * * * *
[2019-01-11 21:26:09.647] [错误]无法读取文件!
[2019-01-11 21:26:09.649] [错误] * * * * * * * * * * * * * * * * * * * * * * * *
[2019-01-11 21:26:09.649] [错误] *设置错误条件
[2019-01-11 21:26:09.649] [错误] *类别:5(ERROR_CATEGORY_EXIT_CODE)
[2019-01-11 21:26:09.649] [错误] *代码:-1073741819(c0000005)
[2019-01-11 21:26:09.649] [错误] *额外:
[2019-01-11 21:26:09.649] [错误] *本地化:侠盗猎车手5意外退出。

请单击下面的“重试”再次进入游戏,或单击“安全模式”以减少图形设置启动游戏。

如果您在玩游戏时仍然遇到问题,请通过以下网址联系Rockstar游戏客户服务:
[2019-01-11 21:26:09.649] [错误] * * * * * * * * * * * * * * * * * * * * * * **
[2019-01-11 21:26:09.651] [错误]退出代码0xc0000005指示游戏崩溃(STATUS_ACCESS_VIOLATION)

试图通过STEAM与Proton(主版和Beta版)一起运行GTAV。
在线登录Rockstar,然后尝试加载游戏,然后Rockstar Social回来并告诉我游戏无法启动,是否想在安全模式下尝试?
尝试安全模式,同样的事情。
有点烦人,因为我已经在DXV 0.70 + WINE 3.13-staging(以及以前的早期版本)的Lutris安装程序中运行了它。

  • Ubuntu 18.04
  • GTX 960 396.54
  • XFCE4 + Compiz,3x1920x1080
  • i7 980x
  • 华硕Xonar DGX

@BloodyIron您是否找到解决此问题的方法? 我通过质子玩了GTA Online超过100个小时,但今天它停止工作了。 我重新安装了游戏,让质子创建了一个干净的wineprefix,没有还原我以前的保存游戏,但是在在线加载时它仍然崩溃。
我上次在9日更新了系统,此后又在线玩,工作正常。
单人游戏仍在工作。

@ mikraus94

看起来可能有问题,因为我今天也在玩GTA:在线无问题,将其关闭并重新启动,然后遇到相同的问题……任何人都知道问题是否出在Proton,Steam或摇滚明星?

https://www.reddit.com/r/SteamPlay/comments/aewbqi/gta_v_suddenly_not_working_grand_theft_auto_v_has/

该游戏在网上对我有效
image

该游戏在网上对我有效
image

这样的评论并没有真正的帮助; 您正在使用哪个版本的质子? 什么发行版? 硬件规格也将有所帮助。

@PeashyScript哦,很

处理器:FX 8350
GPU:RX 570
质子:3.16-6
发行版:Sabayon
GPU驱动程序:带有LLVM 7.0.1的Mesa 18.3.1

嗯,这使整个问题有点奇怪...今天可以再次在线尝试GTA,看看会发生什么-甚至重新安装我的操作系统(就其价值而言,我正在使用Manjaro)。

抱歉,我的格式不佳,我在移动设备上,对GitHub不太熟悉。

GTA V(271590):未处理的异常:读取访问时出现页面错误

https://github.com/ValveSoftware/Proton/issues/2211转移的问题
@davidjmemmett发表于2019-01-12T12:09:33:

直到昨天晚上,游戏运行正常。 我记不清是否有Steam更新或GTA V更新,但游戏在加载屏幕上崩溃,并因一般错误而退回到社交俱乐部。 请从syslog中找到附加的崩溃日志。
gta_crash_fromsyslog_12jan2019.log

我确认GTA5在线存在问题-从2019-01-11开始,在尝试启动在线会话后崩溃(即使是私人会话)。 单人游戏正常。

Unhandled exception: page fault on read access to 0x145e98000 in 64-bit code (0x0000000140a29bc9).
gta5-log1.txt

尝试使用Proton 3.7-8、3.16-6 Beta,葡萄酒分级3.18-相同。 在线私人会话会进一步加载游戏-崩溃前有默认的公寓动画。 可能与游戏网络处理方面的一些细微变化有关,但是由于这个原因,酒/质子正在崩溃...

GTA V(271590):未处理的异常:读取访问时出现页面错误

问题已从#2211转移。
@davidjmemmett发表于2019-01-12T12:09:33:

直到昨天晚上,游戏运行正常。 我记不清是否有Steam更新或GTA V更新,但游戏在加载屏幕上崩溃,并因一般错误而退回到社交俱乐部。 请从syslog中找到附加的崩溃日志。
gta_crash_fromsyslog_12jan2019.log

也许是更新https://steamdb.info/app/271590/

上次记录更新| 大约16小时前(2019年1月11日– UTC)
-| --

GTA V(271590):未处理的异常:读取访问时出现页面错误
问题已从#2211转移。
@davidjmemmett发表于2019-01-12T12:09:33:
直到昨天晚上,游戏运行正常。 我记不清是否有Steam更新或GTA V更新,但游戏在加载屏幕上崩溃,并因一般错误而退回到社交俱乐部。 请从syslog中找到附加的崩溃日志。
gta_crash_fromsyslog_12jan2019.log

也许是更新https://steamdb.info/app/271590/

大约16小时前的最新记录更新(2019年1月11日–世界标准时间21:36:18)

也许,我的游戏在24小时前绝对无法运行,而最后一次更新是在16小时前,这是巧合吗? 或更可能是罪魁祸首?

如果这是一个愚蠢的问题,请原谅我,但是这个问题很快就会解决吗? 还是GTA:V以前工作过,然后停止工作,然后又工作了? 我只是想让我的希望要么破灭,要么保持乐观,哈哈^^

@tunanachos我将再次下载游戏并进行测试,也许我会遇到相同的错误。

@ Alexander88207不会让您失望或试图阻止您尝试,但我昨天尝试了此操作(重新下载),但不幸的是,它对我没有用。

保持联系,祝你好运

现在我有同样的问题,在加载在线模式后,游戏挂起并崩溃。

我确认GTA5在线存在问题-从2019-01-11开始,在尝试启动在线会话后崩溃(即使是私人会话)。 单人游戏正常。

Unhandled exception: page fault on read access to 0x145e98000 in 64-bit code (0x0000000140a29bc9).
gta5-log1.txt

尝试使用Proton 3.7-8、3.16-6 Beta,葡萄酒分级3.18-相同。 在线私人会话会进一步加载游戏-崩溃前有默认的公寓动画。 可能与游戏网络处理方面的一些细微变化有关,但是由于这个原因,酒/质子正在崩溃...

读取地址与我的地址相同...我什至拥有仅邀请会议的相同公寓动画! 如果我尝试在角色上放大时创建一个新角色,它也会崩溃。

嗨,大家好,不确定这是否能帮到您(对我来说很遗憾,我无法使其正常工作_),但是将Proton更新为最新版本似乎有所帮助;

https://www.reddit.com/r/linux_gaming/comments/af9qt4/how_many_of_you_are_able_to_launch_and_play/

我问Linux上的其他人是否可以玩,从外观上看,很少有人可以玩。

你们为什么不试一试,让我们知道结果如何,这一切都是最好的。

编辑:我觉得这些人可能是在谈论单人游戏,而不是在线游戏,因为我仍然无法启动在线游戏。

嗨,大家好,不确定这是否能帮到您(对我来说很遗憾,我无法使其正常工作_),但是将Proton更新为最新版本似乎有所帮助;

https://www.reddit.com/r/linux_gaming/comments/af9qt4/how_many_of_you_are_able_to_launch_and_play/

我问Linux上的其他人是否可以玩,从外观上看,很少有人可以玩。

你们为什么不试一试,让我们知道结果如何,这一切都是最好的。

可以确认,我已经尝试在最新版本的质子上运行,但是仍然有问题。 这是完整的堆栈跟踪:

https://mgble.sh/t/0MGBKTZL.txt>来自Steam的Stacktrace
https://mgble.sh/t/QMEOUrzV.txt>来自launcher.log

我也尝试过使用Steam-native。 这只是关闭了游戏,没有任何显示。

作为记录,我在最新的稳定驱动程序版本上具有RTX 2080。 410.93,运行Manjaro的内核4.19。

GTA V(271590):未处理的异常:读取访问时出现页面错误

问题已从#2211转移。
@davidjmemmett发表于2019-01-12T12:09:33:

直到昨天晚上,游戏运行正常。 我记不清是否有Steam更新或GTA V更新,但游戏在加载屏幕上崩溃,并因一般错误而退回到社交俱乐部。 请从syslog中找到附加的崩溃日志。
gta_crash_fromsyslog_12jan2019.log

@ kisak-valve请原谅我没有直接通过我的查询向您发送消息,或者您是否不是合适的人,但您似乎对该主题非常了解,并且还是一位主持人? 因此,我认为最好问您_(再次,如果没有,请道歉)_。

我想知道_(因为我只使用了Proton一点,而我对计算机/ Linux的了解却有限得多)_以前发生过这种情况吗? 这可能是固定的吗? 我们从这里去哪里?

我假设/希望Proton的知识渊博的贡献者能够解决此问题-但我想知道对我们所有人来说下一步是什么,以及这款游戏的未来会是_(在线游戏)_

再说一次,如果这是一个愚蠢的问题,请不要理我,并理解我并不是要引起任何问题或大惊小怪,并且很高兴听到任何人对此话题的来信。 谢谢您的时间和精力。

您好@tunanachos ,我是主持人,而不是Proton开发人员,因此我不能就大多数问题的技术方面发表意见。 通常,如果有人可以找出问题的根本原因,帮助葡萄酒/质子开发者理解它,并理想地提出修复方案,则该修复方案可以用于上游的葡萄酒和从那里采摘的质子的樱桃。

您好@tunanachos ,我是主持人,而不是Proton开发人员,因此我不能就大多数问题的技术方面发表意见。 通常,如果有人可以找出问题的根本原因,帮助葡萄酒/质子开发者理解它,并理想地提出修复方案,则该修复方案可以用于上游的葡萄酒和从那里采摘的质子的樱桃。

谢谢您的礼貌和有益的答复。 我将继续关注Discord服务器和本文。 我们所有人都用手指交叉。 再次感谢@ kisak-valve

我以前可以很好地启动,可以从启动选项中选择“ Play GTA Online”。 现在,这将导致崩溃。 但是,我发现可以从主菜单加载到单人游戏中,然后在“在线”下选择“转到”即可正常加载。 没有崩溃。 有点额外的步骤,但确实可以。

不知道实际的问题是什么,但这似乎是资产加载问题。 游戏初始化后,似乎一切顺利。

我以前可以很好地启动,可以从启动选项中选择“ Play GTA Online”。 现在,这将导致崩溃。 但是,我发现可以从主菜单加载到单人游戏中,然后在“在线”下选择“转到”即可正常加载。 没有崩溃。 有点额外的步骤,但确实可以。

不知道实际的问题是什么,但这似乎是资产加载问题。 游戏初始化后,似乎一切顺利。

我自己尝试了此操作_(首先加载到SP,暂停,进入“联机”,选择“ GO”)_,但它仍然对我造成崩溃。

您能告诉我们更多有关您的计算机的信息吗? 您正在使用什么操作系统等?

毋庸置疑,但您现在可以100%确定您正在使用Linux与其他玩家一起玩GTA:Online ,没有问题吗?

很抱歉,我对此表示怀疑,但我至少有10或15个人_(不包括此话题)_说过去几天他们在Linux上时不再能够加入GTA:O首先,我听说没有这个问题。

是的,我绝对确定我正在使用Linux并正在与其他玩家一起玩,
昨晚美国东部时间晚上8点左右。 我正在使用4.20 Zen运行Arch Linux
内核,质子3.16-6 Beta,415.25 nvidia驱动程序。 蒸汽在
“运行时”选项。 我目前很忙,但在一个小时左右,我可以记录一个
视频,如果您想进一步证明我的主张。 使用确切
您描述的选项我可以在线加载和播放。

我唯一能想到的是我的启动命令是
“ PROTON_NOESYNC = 1%command%”

星期日,一月13,2019,10:41玉米片< [email protected]写道:

我之前可以正常启动,选择“在线播放GTA”
从启动选项。 现在,这将导致崩溃。 我发现但是
从主菜单加载到单人游戏中,然后在下面选择“开始”
在线允许它加载良好。 没有崩溃。 有点额外的步骤,但是
确实有效。

不知道实际的问题是什么,但这似乎是一种资产负担
问题。 游戏初始化后,似乎一切顺利。

我自己尝试了一下(先加载到SP中,暂停,然后转到“在线”,选择“开始”),但它仍然对我崩溃。

您能告诉我们更多有关您的计算机的信息吗? 您正在使用什么操作系统等?

毋庸置疑,但您100%确信自己在玩GTA:Online
今天,与其他玩家一起使用Linux,没有问题吗?

听起来如此怀疑,我很抱歉,但我至少有10或15个人(这是线程不包括在内)说他们不再能够加入GTA:O,
在过去的几天中使用Linux-您是我所听说的第一个
有这个问题。

-
您收到此邮件是因为您发表了评论。
直接回复此电子邮件,在GitHub上查看
https://github.com/ValveSoftware/Proton/issues/37#issuecomment-453839927
或使线程静音
https://github.com/notifications/unsubscribe-auth/ADcSTiuByjkBHGGb4WCOZG_dSQCqs-5Fks5vC1OugaJpZM4WHAzN

是的,我绝对可以确定我正在Linux上,并且正在与其他玩家一起玩,截至昨天晚上8:00 EST。 我正在运行带有4.20 Zen内核,质子3.16-6 beta,415.25 nvidia驱动程序的Arch Linux。 Steam在“运行时”选项下运行。 我目前很忙,但是如果您想进一步证明我的主张,我可以在一个小时左右的时间内为您录制视频。 使用您描述的确切选项,我可以在线加载和播放。 我唯一能想到的是我的启动命令是“ PROTON_NOESYNC = 1%command%”

您正在使用本地保存还是云保存? 我研究了一下,问题似乎出在GTAV.exe二进制文件本身。 我正在运行Manjaro,不需要使用PROTON_NOESYNC = 1即可正常工作。 您以前使用过吗?

我正在使用云存储,是的,尽管禁用了esync,但总是需要我
正确配置我的文件限制。

在2019年1月13日星期日,10:56 Vipesz < [email protected]写道:

是的,我绝对确定我正在使用Linux并正在与其他玩家一起玩,
昨晚美国东部时间晚上8点左右。 我正在使用4.20 Zen运行Arch Linux
内核,质子3.16-6 Beta,415.25 nvidia驱动程序。 蒸汽在
“运行时”选项。 我目前很忙,但在一个小时左右,我可以记录一个
视频,如果您想进一步证明我的主张。 使用确切
您描述的选项我可以在线加载和播放。 唯一的其他
我能想到的是我的启动命令是“ PROTON_NOESYNC = 1
%命令%”

您正在使用本地保存还是云保存? 我已经研究了一下
并且该问题似乎源于GTAV.exe二进制文件本身。 我是
运行Manjaro,无需使用PROTON_NOESYNC = 1即可运行。
您以前使用过吗?

-
您收到此邮件是因为您发表了评论。
直接回复此电子邮件,在GitHub上查看
https://github.com/ValveSoftware/Proton/issues/37#issuecomment-453841223
或使线程静音
https://github.com/notifications/unsubscribe-auth/ADcSTu6ODHhnbgBLqcXz7nw-G7plGlWlks5vC1dIgaJpZM4WHAzN

是的,我绝对可以确定我正在Linux上,并且正在与其他玩家一起玩,截至昨天晚上8:00 EST。 我正在运行带有4.20 Zen内核,质子3.16-6 beta,415.25 nvidia驱动程序的Arch Linux。 Steam在“运行时”选项下运行。 我目前很忙,但是如果您想进一步证明我的主张,我可以在一个小时左右的时间内为您录制视频。 使用您描述的确切选项,我可以在线加载和播放。 我唯一能想到的是我的启动命令是“ PROTON_NOESYNC = 1%command%”

星期日,一月13,2019,10:41玉米片@*写道:我以前能够很好地启动,从启动选项中选择“ Play GTA Online”。 现在,这将导致崩溃。 但是,我发现可以从主菜单加载到单人游戏中,然后在“在线”下选择“转到”即可正常加载。 没有崩溃。 有点额外的步骤,但确实可以。 不知道实际的问题是什么,但这似乎是资产加载问题。 游戏初始化后,似乎一切顺利。 我刚刚亲自尝试了一下(先加载到SP,暂停,进入“在线”,然后选择“ GO”),但是它仍然崩溃了。 您能告诉我们更多有关您的计算机的信息吗? 您正在使用什么操作系统等? 毋庸置疑,但您现在可以100%确定您正在使用Linux与其他玩家一起玩GTA:Online ,没有问题吗? 很抱歉,我对此表示怀疑,但是我至少有10或15个人(不包括此主题)说,在过去几天中,使用Linux时他们不再能够加入GTA:O-您是第一个我听说没有这个问题。 -您收到此评论是因为您发表了评论。 直接回复此电子邮件,在GitHub < #37(评论) >上查看,或使线程https://github.com/notifications/unsubscribe-auth/ADcSTiuByjkBHGGb4WCOZG_dSQCqs-5Fks5vC1OugaJpZM4WHAzN静音。

@kruesephiikz对不起,如果我的信息冒出了一点侮辱,那不是我的意图,我现在确实相信您,除了没有其他人能够启动在线活动之外,没有其他理由怀疑您了过去2或3天在GTA的一侧。

我对您如何能够毫无问题的继续下去很感兴趣,但是有很多其他人却没有。

这是个好消息,但是,如果您能够继续前进-互联网上杂乱无章,可能是Rockstar _故意采取的行动((显然,反作弊软件很难在Linux上实现)_
但是我很难相信这一点。

谢谢您的时间和答复,希望我们能尽快解决这个问题! 祝一切顺利。

一点也不。 我只是在手机上输入内容,所以我希望将信息保留为
越短越好。 我曾经受到过侮辱,没有受到侮辱,如果你对此表示歉意
我的矮小使你感到被侮辱。 我不认为这是一个
摇滚明星的有意举动,只是一个简单的问题,
原因尚不清楚。 一次。 你坐完公车回家,我会挖一点
更深入地了解我是否可以找到任何对我有效的原因。

在星期日,2019年1月13日,11:03 Nachos < [email protected]写道:

是的,我绝对确定我正在使用Linux并正在与其他玩家一起玩,
昨晚美国东部时间晚上8点左右。 我正在使用4.20 Zen运行Arch Linux
内核,质子3.16-6 Beta,415.25 nvidia驱动程序。 蒸汽在
“运行时”选项。 我目前很忙,但在一个小时左右,我可以记录一个
视频,如果您想进一步证明我的主张。 使用确切
您描述的选项我可以在线加载和播放。 唯一的其他
我能想到的是我的启动命令是“ PROTON_NOESYNC = 1
%命令%”
…<#m_-4593615824278687982_>
星期日,一月13,2019,10:41玉米片@*写道:我能够启动
就在之前,可以从启动选项中选择“在线播放GTA”​​。
现在,这将导致崩溃。 但是我发现加载到单人游戏中
从主菜单中,然后选择Online(在线)下的“ Go”(进入)可以使其正常加载。
没有崩溃。 有点额外的步骤,但确实可以。 不知道是什么
实际的问题是,但这似乎是资产加载问题。 一旦比赛
初始化似乎很好。 我自己尝试过此过程(正在加载进入SP,先暂停,然后转到“在线”,然后选择“ GO”),但是
仍然为我崩溃。 您能告诉我们更多有关您的计算机的信息吗?
您正在使用什么操作系统等? 不用怀疑您,但您百分百确定自己是
截至今天为止,与其他玩家一起使用Linux玩
问题? 听起来如此怀疑,我很抱歉,但我至少有10或15岁
人们(不包括此话题)说他们不再能够加入
GTA:O过去几天使用Linux时-您是我的第一个
听说没有这个问题。 —您收到此邮件是因为您
评论。 直接回复此电子邮件,在GitHub <#37上查看(评论)
https://github.com/ValveSoftware/Proton/issues/37#issuecomment-453839927 >,
或使线程静音
https://github.com/notifications/unsubscribe-auth/ADcSTiuByjkBHGGb4WCOZG_dSQCqs-5Fks5vC1OugaJpZM4WHAzN

@kruesephiikz https://github.com/kruesephiikz对不起,如果我的消息
有点侮辱,这不是我的意图,我现在确实相信你
除了没有其他人拥有的事实之外,没有任何理由怀疑您
在过去2或3天内能够启动GTA的在线功能。

我对您如何能够毫无问题地继续下去很感兴趣
其他不是。

这是一个好消息,但如果您能够继续前进-因为有杂音
在互联网上,Rockstar可能是故意这样做的(因为,显然,反作弊软件很难在Linux上制作)
但是我很难相信这一点。

谢谢您的宝贵时间和答复,希望我们能够深入了解
这很快! 祝一切顺利。

-
您收到此邮件是因为有人提到您。
直接回复此电子邮件,在GitHub上查看
https://github.com/ValveSoftware/Proton/issues/37#issuecomment-453841755
或使线程静音
https://github.com/notifications/unsubscribe-auth/ADcSTnsl_8oSKfQbJPYCNYSVbFWm7-i0ks5vC1jBgaJpZM4WHAzN

一点也不。 我只是在手机上打字,所以我希望短信尽量简短。 我曾经也没有受到侮辱,如果我的矮个子使您感到被侮辱,您会向我道歉。 我不认为这是摇滚明星的有意举动,只是一个简单的问题,由于未知的原因而浮出水面。 一次。 您可以乘完公车回家后,我将进行更深入的研究,看看是否可以找到对我有用的任何理由。

星期日,一月13,2019,11:03玉米片@*写道:是的,我绝对可以确定,我是在Linux上,并且正在与其他玩家一起玩,截至昨天晚上8:00 EST。 Steam在“运行时”选项下运行。 使用您描述的确切选项,我可以在线加载和播放。 写道:我以前能够很好地启动,从启动选项中选择“ Play GTA Online”。 现在,这将导致崩溃。 但是,我发现可以从主菜单加载到单人游戏中,然后在“在线”下选择“转到”即可正常加载。 没有崩溃。 有点额外的步骤,但确实可以。 不知道实际的问题是什么,但这似乎是资产加载问题。 游戏初始化后,似乎一切顺利。 我刚刚亲自尝试过此操作((首先加载到SP中,暂停,进入“联机”,选择“执行”),但是它仍然崩溃了。 您能告诉我们更多有关您的计算机的信息吗? 您正在使用什么操作系统等? 毋庸置疑,但您现在可以100%确定您正在使用Linux与其他玩家一起玩GTA:Online ,没有问题吗? 很抱歉,我对此表示怀疑,但是我至少有10或15个人(不包括此主题)说,在过去几天中,使用Linux时他们不再能够加入GTA:O-您是第一个我听说没有这个问题。 -您收到此评论是因为您发表了评论。 直接回复此电子邮件,在GitHub <#37(注释)< #37(注释) >>上查看,或忽略线程https://github.com/notifications/unsubscribe-auth/ADcSTiuByjkBHGGb4WCOZG_dSQCqs-5Fks5vC1OugaJpZM4WHAzN@kruesephiikz https://github.com/kruesephiikz对不起,如果我的信息冒出了一点侮辱,那不是我的意图,我现在确实相信您,除了事实之外,没有任何理由怀疑您了在过去的2或3天内,没有其他人能够启动GTA的在线方面。 我对您如何能够毫无问题的继续下去很感兴趣,但是有很多其他人却没有。 这是个好消息,但是,如果您能够继续前进-互联网上有一些杂音,那可能是Rockstar故意这样做的(显然,反作弊软件很难为Linux制作),但是我发现这很难相信。 谢谢您的时间和答复,希望我们能尽快解决这个问题! 祝一切顺利。 -您收到此邮件是因为有人提到您。 直接回复此电子邮件,在GitHub < #37(评论) >上查看,或使线程https://github.com/notifications/unsubscribe-auth/ADcSTnsl_8oSKfQbJPYCNYSVbFWm7-i0ks5vC1jBgaJpZM4WHAzN静音。

哈哈,请,不用道歉! 我只是想确保您不会把我的信息当成是粗鲁,粗鲁或侮辱性的。

请不要着急-我非常感谢您的时间,因为涉及到计算机和技术方面,我一无是处_(使用Linux已有3年以上了,我对此一无所知!)_

无论如何,要回到正题; 假设我的Proton命令是正确的? 我启用了云存储,但是不确定“运行时” ...

您能向我解释一下,如何在您提到的“运行时”下使蒸汽“运行”吗? 我已经用Google对其进行了搜索,但是找不到有关此操作的任何命令或说明。

亲切的问候

金枪鱼。

我注意到的两件事与ntdll和wininet有关。

我会纠缠于一些质子配置设置,以查看可以得到的...作为记录,这就是我将要使用的设置:

env WINEPREFIX =“ / home / frank / .local / share / Steam / steamapps / common / Proton 3.16 Beta / dist / share / default_pfx” WINEPATH =“ / home / frank / .local / share / Steam / steamapps / common / Proton 3.16 Beta / dist / bin / wine64“ winecfg

更新:我已经注意到了差异。

https://mgble.sh/i/jS63Fwn1.png-使用Beta版
https://mgble.sh/i/O2yX76Cn.png-使用3.16

此外,ntdll和wininet都导致此崩溃。

一点也不。 我只是在手机上打字,所以我希望短信尽量简短。 我曾经也没有受到侮辱,如果我的矮个子使您感到被侮辱,您会向我道歉。 我不认为这是摇滚明星的有意举动,只是一个简单的问题,由于未知的原因而浮出水面。 一次。 您可以乘完公车回家后,我将进行更深入的研究,看看是否可以找到对我有用的任何理由。

星期日,一月13,2019,11:03玉米片@*写道:是的,我绝对可以确定,我是在Linux上,并且正在与其他玩家一起玩,截至昨天晚上8:00 EST。 Steam在“运行时”选项下运行。 使用您描述的确切选项,我可以在线加载和播放。 41 Nachos @ 。*写道:我能够只需在启动选项中选择“在线播放GTA”​​即可启动。 现在,这将导致崩溃。 但是,我发现可以从主菜单加载到单人游戏中,然后在“在线”下选择“转到”即可正常加载。 没有崩溃。 有点额外的步骤,但确实可以。 不知道实际的问题是什么,但这似乎是资产加载问题。 游戏初始化后,似乎一切顺利。 我自己尝试了此操作_(首先加载到SP,暂停,进入“联机”,选择“ GO”)_,但它仍然对我造成崩溃。 您能告诉我们更多有关您的计算机的信息吗? 您正在使用什么操作系统等? 毋庸置疑,但您现在可以100%确定您正在使用Linux与其他玩家一起玩GTA:Online ,没有问题吗? 很抱歉,我对此表示怀疑,但我至少有10或15个人_(不包括此话题)_说过去几天他们在Linux上时不再能够加入GTA:O首先,我听说没有这个问题。 -您收到此评论是因为您发表了评论。 直接回复此电子邮件,在GitHub <#37(注释)< #37(注释) >>上查看,或忽略线程https://github.com/notifications/unsubscribe-auth/ADcSTiuByjkBHGGb4WCOZG_dSQCqs-5Fks5vC1OugaJpZM4WHAzN@kruesephiikz https://github.com/kruesephiikz对不起,如果我的信息冒出了一点侮辱,那不是我的意图,我现在确实相信您,除了事实之外,没有任何理由怀疑您了在过去的2或3天内,没有其他人能够启动GTA的在线方面。 我对您如何能够毫无问题的继续下去很感兴趣,但是有很多其他人却没有。 这是个好消息,但是,如果您能够继续前进-互联网上有杂音,那可能是Rockstar _的故意举动_(显然,反作弊软件很难在Linux上制作)_但是我发现这很难相信。 谢谢您的时间和答复,希望我们能尽快解决这个问题! 祝一切顺利。 -您收到此邮件是因为有人提到您。 直接回复此电子邮件,在GitHub < #37(评论) >上查看,或使线程https://github.com/notifications/unsubscribe-auth/ADcSTnsl_8oSKfQbJPYCNYSVbFWm7-i0ks5vC1jBgaJpZM4WHAzN静音。

哈哈,请,不用道歉! 我只是想确保您不会把我的信息当成是粗鲁,粗鲁或侮辱性的。

请不要着急-我非常感谢您的时间,因为涉及到计算机和技术方面,我一无是处_(使用Linux已有3年以上了,我对此一无所知!)_

无论如何,要回到正题; 假设我的Proton命令是正确的? 我启用了云存储,但是不确定“运行时” ...

您能向我解释一下,如何在您提到的“运行时”下使蒸汽“运行”吗? 我已经用Google对其进行了搜索,但是找不到有关此操作的任何命令或说明。

亲切的问候

金枪鱼。

您可以通过从终端运行STEAM_RUNTIME = 1 steam%u的Steam来启用Steam运行时

绝对不错的消息...尽管很短的时间,我仍然能够使它起作用。

https://mgble.sh/i/5xU87UYh.png

我为xaudio2_7库添加了覆盖,并找到了有关此问题的一些其他信息,这似乎是一个以前存在的问题,尤其是在使用Steam之前,这可以大大排除Rockstar故意这样做的风险。

在启用STEAM_RUNTIME的情况下监视通过Steam终端启动的游戏后,我注意到这两个事件是在启动器上启动游戏之前发生的。 考虑到其他库与网络相关,并且也与网络相关,我决定查找此库以查看可用的信息,并根据需要进行调整。 我找到了此链接。

https://www.reddit.com/r/wine_gaming/comments/9gu1m9/cant_get_gta_v_to_run_via_lutris_r_social_club/

[0918 / 122832.283:错误:main_delegate.cc (726)]无法加载cef_extensions.pak
[0918 / 122832.359:错误:network_change_notifier_win.cc (157)] WSALookupServiceBegin失败,显示为:8

出现了很多解决方案,包括蒸汽问题(有相同的问题,包括能够离线播放但在线时会中断)

我试图以离线模式运行Steam,并运行GTA V Online。 这导致游戏未经验证且无法运行,但没有崩溃。 我假设这与某种客户端验证有关,这种验证是由于wine无法处理的错误请求而引起的,尤其是对于ntdll和wininet。

当我找到更多信息时,我将进行更新,但是这是我添加的内容:

https://mgble.sh/i/gOo5PNHY.png

质子3.16

您好@vipesz ,这是个好消息_(关于它不太可能是从Rockstar故意转移的)

我发现命令steam STEAM_RUNTIME=1 steam有效。 _(当我输入STEAM_RUNTIME=1 steam %u出现错误)_ https://i.imgur.com/aYf3AMe.png

除了那个(并且原谅我的无知和愚蠢_),我不太确定还能做些什么,但要等聪明的人弄清楚。

非常感谢您的帮助和更新,双手交叉并热情友好地向您致以诚挚的问候

汤纳乔斯

您好@vipesz ,这是个好消息_(关于它不太可能是从Rockstar故意转移的)

我发现命令steam STEAM_RUNTIME=1 steam有效。 _(当我输入STEAM_RUNTIME=1 steam %u出现错误)_ https://i.imgur.com/aYf3AMe.png

除了那个(并且原谅我的无知和愚蠢_),我不太确定还能做些什么,但要等聪明的人弄清楚。

非常感谢您的帮助和更新,双手交叉并热情友好地向您致以诚挚的问候

汤纳乔斯

每次运行时启动Steam

您只需输入steam就可以看到它

image

哦! 因此,仅正常启动Steam即可启用运行时? 一位Reddit用户问起最初报告崩溃时是否启用了此功能,因此我认为这是可以切换的了_(感谢您的澄清!)_

我将其转发到Proton不和谐频道:)

@ Alexander88207

这不是真的。 某些发行版可能是这种情况,但是在Manjaro上,它对我来说是禁用的。 这取决于。

https://mgble.sh/i/neB84hZV.png

@tunanachos我可以获得邀请链接吗? 您可以在Discord上加我。 弗兰克#6617

@vipesz Manjaro拥有自己的Steam运行时

@vipesz绝对如此,以下链接应该是所有人的公开邀请;

https://discordapp.com/invite/uuwK9EV

我是个白痴。 我忘记了我已经编译了Proton的直接替代品,其中包含大量的葡萄酒修复方法。 https://github.com/kakra/wine-proton它住在这里。 基本上,您会覆盖Proton的预捆绑文件,并且已经可以使用它。

我知道这是一种杂乱无章的处理方式,但这使我的游戏体验更加流畅。 diff上有成千上万的评论,要弄清楚哪一个甚至允许我播放,还需要一段时间,更不用说从这一点继续进行了,并让“ Play GTA Online”从启动到重新上班。

如果您没有收到我的回音,请在一周内发送搜索小组。

我要睡觉了,但是明天早上绝对可以试一下_(假设我能解决所有问题)_。

因此,我是否假设某些文件_(由于缺少更好的单词)_在其中,而_something_在使GTA:online为您工作?

正如我所说的,我即将入睡,但是如果有人可以试一试,看看会发生什么,我会很感兴趣,否则,我明天早上会试一试更新_(最有可能提出有关如何解决问题的另一个问题)现在已经打破了哈哈!)_

衷心感谢您的更新,再次感谢

Tunanacos

经过20个小时的不间断磨合以尝试使它起作用,我终于找到了一个潜在且非常有前途的修复方法。

我尝试了上述的葡萄酒质子贴片,但该贴片本身不起作用。 为了使此功能生效,必须进行一些修改。 但是,我可以肯定的是,摇滚明星无疑不会阻止Linux用户在线玩游戏。

这可以通过加载到单个播放器中,然后进入单独会话,加载并找到新会话来实现。

我将在短期内发布此修复程序以及有关如何修复此问题的指南。 敬请关注。 这里有一些证明:

https://mgble.sh/i/2avvqUXY.png>在私人会话中加载
https://mgble.sh/i/ZCilYt5p.png>能够通过显示的蒸汽跳出
https://mgble.sh/i/8DqMji5k.png>能够参加公开会议。

酒体:wine-4.0-rc6

电脑规格:
https://mgble.sh/i/HNA6JMJu.png

@ Guy1524除了杀死进程之外,您是否找到解决问题的任何方法? 我认为即时通讯遇到了同样的情况,但是在GTAVLauncher被杀之后,我无法使其再次运行。

经过20个小时的不间断磨合以尝试使它起作用,我终于找到了一个潜在且非常有前途的修复方法。

我尝试了上述的葡萄酒质子贴片,但该贴片本身不起作用。 为了使此功能生效,必须进行一些修改。 但是,我可以肯定的是,摇滚明星无疑不会阻止Linux用户在线玩游戏。

这可以通过加载到单个播放器中,然后进入单独会话,加载并找到新会话来实现。

我将在短期内发布此修复程序以及有关如何修复此问题的指南。 敬请关注。 这里有一些证明:

https://mgble.sh/i/2avvqUXY.png>在私人会话中加载
https://mgble.sh/i/ZCilYt5p.png>能够通过显示的蒸汽跳出
https://mgble.sh/i/8DqMji5k.png>能够参加公开会议。

酒体:wine-4.0-rc6

电脑规格:
https://mgble.sh/i/HNA6JMJu.png

@vipesz这是非常令人兴奋的消息! 也会更新我的Reddit帖子。

我发布要留下一个潜在的_(尽管很hacky)_'修复'

一个Reddit用户在这里给我留下了评论

我开了一个账户只是为了说这个,因为我很在乎。 在没有更永久的解决方案之前,您现在可以使用此替代方法上线。 游戏加载时在GTAV.exe上运行跟踪。 您将能够上网,然后可以将其分离。 从SP在线加载。

启动游戏,使用任务管理器找到GTAV.exe的PID,并使用以下命令: sudo strace -p #####其中###是PID。 上网后,只需ctrl + C或关闭终端

我没有尝试过,所以我不知道它是否有效-但是一些人声称它有效,所以我将其发布给任何渴望更新/修复_(例如我:smiling_imp:)_的人

尽我所能,

汤纳乔斯

@ kisak-valve我想我终于找到了游戏崩溃的地步,您能否引起注意,看我是否正确? 如果不是,则可以上传完整的strace。

另外,我只想在这里做笔记,感谢所有与弗兰克(Frank)合作且我试图将其隔离的Discord上的所有人。

https://pastebin.com/5JQdimLb

不幸的是,即使使用这种方法,

编辑:没关系,strace被附加到错误的进程! 它确实有效!

我在网上玩游戏时遇到了其他人提到过的同样的问题; 我上次能够正常连接的时间是1月10日。 值得注意的是,我在12日在Windows上进行了测试,并且遇到了相同的问题-加载屏幕3-4分钟,冻结了几秒钟,然后出现了Rockstar社交俱乐部错误消息。

按照https://github.com/ValveSoftware/Proton/issues/37#issuecomment -454572358附加strace似乎确实使我能够上网。

玩了大约二十分钟后,游戏完全死机了(我桌面的其余部分也被冻结了,所以我什至无法杀死它)迫使我硬重启计算机。 现在,当我启动游戏时,我没有声音。 枪声/警笛声在初始预加载器中播放,但此后没有游戏声音。

我在网上玩游戏时遇到了其他人提到过的同样的问题; 我上次能够正常连接的时间是1月10日。 值得注意的是,我在12日在Windows上进行了测试,并且遇到了相同的问题-加载屏幕3-4分钟,冻结了几秒钟,然后出现了Rockstar社交俱乐部错误消息。

按照#37(注释)附加strace似乎确实使我能够上网。

玩了大约二十分钟后,游戏完全死机了(我桌面的其余部分也被冻结了,所以我什至无法杀死它)迫使我硬重启计算机。 现在,当我启动游戏时,我没有声音。 枪声/警笛声在初始预加载器中播放,但此后没有游戏声音。

@ hswhite33加载后是否杀死了该

祝一切顺利

金枪鱼

@tunanachos是的,我进入游戏后就杀死了这条

我更改了游戏的音频设置,以在失去焦点时禁用静音,这似乎已经解决了声音问题(游戏与我的窗口管理器有点尴尬,所以我可以肯定地认为这是导致该问题的原因)

@ hswhite33出于好奇,您正在使用什么窗口管理器? 我使用i3wm和_(在此问题之前)_从来没有太大的问题。

您现在还幸运吗,它不会崩溃? 还是差不多?

我还无法尝试GTA,但很快就会尝试。

请报告此信息以及有关上游葡萄酒的strace输出,Proton不是唯一受影响的叉子。

@tunanachos
我确认strace解决方法正在工作。 非常感谢!

此解决方法的一种版本:

  1. 在gnome-terminal运行中:

until ps -C GTA5.exe >/dev/null; do sleep 1; echo "Waiting for GTA5.exe process..."; done; strace -p $(ps -C GTA5.exe -o pid=)

  1. 通过Steam启动GTA5(可以直接进入在线模式)

命令正在等待GTA5.exe进程。 如果可用,则以适当的PID作为参数启动strace。

至少在我的计算机上,strace不会影响性能,因此我可以使其正常工作。 如果不是这种情况,则需要手动停止strace。

请报告此信息以及有关上游葡萄酒的strace输出,Proton不是唯一受影响的叉子。
@aurieh
我报告了Wine-Bugzilla中的一个错误:
https://bugs.winehq.org/show_bug.cgi?id=46474

好吧,所以我更新了;

strace命令'fix'有效; 我在获取PID时遇到了一些麻烦,但是由于@Dannniello的上述命令,我至少可以_PID_PID并运行并在其中运行strace

我最初在连接到网络时超时,然后我进入了一个非常懒散的单人游戏,然后_(没有提示它这样做)_重新将我连接到了在线模式_(在那里我可以加载,没有问题,并且已经在最近20分钟内愉快地奔跑)_。

关于@aurieh帖子,如果可以告诉我如何做,导出结果并将其以正确的格式提供给Wine / Proton的人们,我会并愿意,很遗憾地说我对这不是很好易怒的东西,我发现自己是使者,而不是教授:wink:

我会感兴趣的是,它将继续支持该主题,因为我有兴趣了解更多信息并可能学到一些知识-但就目前而言,这是一个非常可以接受的工作,因为它为我(经过一些努力)和其他一些工作。

感谢大家的时间,精力,修补和工作时间-这就是使Linux对我而言很棒的原因!

再次向您致以最诚挚的问候。

-金枪鱼

_(我想在此处进行简短的编辑,我正在使用语音输入文字和手机,因此请原谅任何格式或语法/拼写错误。

尽管“变通办法”确实使您能够重新上网(很棒),但在跳出并更改服务器时,游戏仍然偶尔会崩溃(需要进入加载屏幕的任何地方都有一定的风险)。

就像我说的那样,我知道这是一种解决方法,而不是解决方法,我对向我们提供此类信息的人们深表谢意-但这显然仍然需要修复)_

>

关于@aurieh帖子,如果可以告诉我如何做,导出结果并将其以正确的格式提供给Wine / Proton的人们,我会并愿意,很遗憾地说我对易怒的东西&我发现自己是使者,而不是传情动漫

-金枪鱼

@tunanachos
将此添加到我的错误报告中作为注释:
-> https://bugs.winehq.org/show_bug.cgi?id=46474

但是您必须先在该网站上注册(我刚刚注册)。

还要确认在流程上运行跟踪也可以使我的游戏也在线。

Linux Mint 19.1塔拉
i7-8700k处理器
32GB DDR4内存
NVIDIA GTX1080

@tunanachos
我确认strace解决方法正在工作。 非常感谢!

此解决方法的一种版本:

  1. 在gnome-terminal运行中:

until ps -C GTA5.exe >/dev/null; do sleep 1; echo "Waiting for GTA5.exe process..."; done; strace -p $(ps -C GTA5.exe -o pid=)

  1. 通过Steam启动GTA5(可以直接进入在线模式)

命令正在等待GTA5.exe进程。 如果可用,则以适当的PID作为参数启动strace。

至少在我的计算机上,strace不会影响性能,因此我可以使其正常工作。 如果不是这种情况,则需要手动停止strace。

非常感谢为我解决的问题。
要提高性能,只需在GTA V在线加载后杀死strace :)

strace解决方法对我也适用。 我在strace中添加了-o /dev/null来隐藏其输出。
另外我还必须以root用户身份运行strace

请报告此信息以及有关上游葡萄酒的strace输出,Proton不是唯一受影响的叉子。
@aurieh
我报告了Wine-Bugzilla中的一个错误:
https://bugs.winehq.org/show_bug.cgi?id=46474

我的错误报告不接受以下格式:
https://bugs.winehq.org/show_bug.cgi?id=46474
由于我现在不打算为该票证投入更多的支持,因此我将票证设置为closed / wontfix。

@tunanachos
我确认strace解决方法正在工作。 非常感谢!

此解决方法的一种版本:

  1. 在gnome-terminal运行中:

until ps -C GTA5.exe >/dev/null; do sleep 1; echo "Waiting for GTA5.exe process..."; done; strace -p $(ps -C GTA5.exe -o pid=)

  1. 通过Steam启动GTA5(可以直接进入在线模式)

命令正在等待GTA5.exe进程。 如果可用,则以适当的PID作为参数启动strace。

至少在我的计算机上,strace不会影响性能,因此我可以使其正常工作。 如果不是这种情况,则需要手动停止strace。

非常感谢,它有助于解决问题。 我添加了sleep 500; killall strace以避免性能问题。 但是现在游戏在随机的时间内冻结,只有完全杀死它才有帮助。 没人碰到这个吗?

ArchLinux x86_64
Linux 4.20.1-arch1-1-ARCH
处理器:AMD FX-8320E八核
GPU:GeForce GTX 1060 3GB
内存:10GB

@CryZFix
非常感谢,它有助于解决问题。 我添加了sleep 500; sudo killall strace以避免性能问题。 但是现在游戏在随机的时间内冻结,只有完全杀死它才有帮助。 没人碰到这个吗?

我没有遇到任何严重的崩溃,但是在游戏仍然可以交互但无法实际进行游戏的时候,我已经有了一些软锁。 他们难道是突然的停滞而没有互动性,还是游戏在技术上仍在运行但卡住了?
我没有遇到任何困难。

@nggjamie是的,虽然我只能玩一会儿,但在关闭strace命令后不久,我的游戏也锁定了。

我想提几件事; 首先,在重置计算机并再次尝试之后(让该命令在加入大厅并执行其他操作时可能运行了20分钟)之后,我没有锁定。

其次,这显然不是要解决的问题,而更多的是应通过葡萄酒,质子或两者来解决的bug的变通办法。

使用这种新的strace方法在线玩GTA相当麻烦​​,但目前仅此而已。

从好的方面来说,我想它是可以修复的,并且可能不会花太长时间进行更新,无论是从葡萄酒,质子还是从两者兼而有之。

亲切的问候,

金枪鱼

使用此新的strace方法在线玩GTA相当麻烦​​,但目前仅此而已。

不。如果您的情况如此,那么这意味着您最初会想到更多。 如果您遇到了很多问题,请多描述一些实际发生的情况,因为您的特定轨迹可能非常有价值。

我添加了sleep 500; killall strace以避免性能问题。 但是现在游戏在随机的时间内冻结,只有完全杀死它才有帮助。

游戏会不会为您崩溃? 应该降低性能。

@ KuJo-Ger“除非您可以用当前的(4.0-rc6 +)普通葡萄酒/葡萄酒分期重现该问题,并提供所需的基本信息[1],否则该错误将被标记为无效”

可以使用此版本的酒复制(如在我的计算机上)。 那就是我正在运行的。

@vipesz

他可能指的是软锁,对于GTA Online + Proton来说并不是特别新。 在某些情况下切换会话时,我经历了多次软锁,尽管有时它们会清理自己,所以我认为这可能是Rockstar的事情。

我确实在玩早些时候并启动了ker堡补给任务时遇到了一个新的软锁。 笔记本电脑的屏幕覆盖物拒绝自行关闭,我什至可以重新加入新的会话。 但是,屏幕仍然显示声音,表明我正在做的事情正在工作,并且出现了地图。 过去,我没有遇到任何其他问题,因为使用了strace方法,因此我特别称其为“冻结”。 在我们可以肯定地将变通办法本身称为任何问题之前,我们可能需要更多的时间/人员来证明它的稳定性。

@NGGJamie

我不能说我曾经有过。 我经历过的唯一一种锁定类型是第一次进入Steam菜单/叠加层。

@vipesz
抱歉,不清楚,除了strace命令正在运行时性能显着下降之外,唯一需要通知的其他问题是它(即游戏)完全锁定了(而不是操作系统)。

以及它再次在加载屏幕上崩溃(但我认为这可能与我们正在讨论的原始问题有关)。

一般来说,从我看来,它的运行情况似乎还不错,但是今天我只玩了一个小时左右,而游戏时间却只有大约半小时。

可能在周末会有更多用处和帮助:)

@ KuJo-Ger“除非您可以用当前的(4.0-rc6 +)普通葡萄酒/葡萄酒分期重现该问题,并提供所需的基本信息[1],否则该错误将被标记为无效”

可以使用此版本的酒复制(如在我的计算机上)。 那就是我正在运行的。

@vipesz
然后在票证中写上这条评论!
-> https://bugs.winehq.org/show_bug.cgi?id=46474
如果您无法再次打开票证(当然,您必须在bugtracker页面上注册)才能发布该票证,我将再次打开票证。 正如我刚刚测试的那样,该方法有效。 您所要做的就是让我知道。

K

回应。 也链接了这个github。

@vipesz

我添加了sleep 500; killall strace以避免性能问题。 但是现在游戏在随机的时间内冻结,只有完全杀死它才有帮助。

游戏会不会为您崩溃? 应该降低性能。

一旦我杀死strace,就会随机经过一段时间,并且不再完全赋予生命迹象,游戏中的背景音乐也会停止,并且系统本身会强制关闭。
尽管strace有效,但一切正常,但是FPS从90-100下降到20-28。
default

@vipesz

我添加了sleep 500; killall strace以避免性能问题。 但是现在游戏在随机的时间内冻结,只有完全杀死它才有帮助。

游戏会不会为您崩溃? 应该降低性能。

一旦我杀死strace,就会随机经过一段时间,并且不再完全赋予生命迹象,游戏中的背景音乐也会停止,并且系统本身会强制关闭。
尽管strace有效,但一切正常,但是FPS从90-100下降到20-28。
default

想为此添加+1,也许只是运气不好_(实际上,GTA:O在更新之前不时冻结,但很少)

但是,我要求我的伴侣昨晚_(在我的计算机上)_和GTA:Ostrace被杀死后_(在游戏中的手机互联网浏览器中)锁定了大约30-45分钟)_

正如我说的那样,GTA在此问题发生之前

抱歉,可能没有用的更新,我正在尽力提供最大的帮助,但我的时间和资源远远不够。

亲切的问候

汤纳乔斯

@vipesz

我添加了sleep 500; killall strace以避免性能问题。 但是现在游戏在随机的时间内冻结,只有完全杀死它才有帮助。

游戏会不会为您崩溃? 应该降低性能。

一旦我杀死strace,就会随机经过一段时间,并且不再完全赋予生命迹象,游戏中的背景音乐也会停止,并且系统本身会强制关闭。
尽管strace有效,但一切正常,但是FPS从90-100下降到20-28。
default

我也想为此+1。 大约一个小时后,游戏停滞了。 声音仍然持续约10分钟,然后声音也停止了。 我尝试按Alt键跳出以打开系统监控器并杀死它,但它不想让任何东西都在它上面,而不仅仅是看到它。 每次我尝试单击系统监视器时,它都会回到游戏后面。 因此,我最终不得不重新启动计算机。

@ IM-OUT-OF-ORDER @tunanachos

如果您可以将strace放置在此处,并在其之前放置2,500行,那将是非常有益的。 我建议使用hastebin或pastebin。

问题是,一旦加载到GTA中,我可以肯定我们都将杀死strace 。 冻结后,我尝试再次附加strace ,但出现错误_(原谅,很晚了,我只是关闭了计算机,如果再次发生,我会记下它并更新它评论)_

我将以strace签出手册页,但是我应该保持它不断运行并希望崩溃吗? 因为我玩了一点,只是保持strace运转,并且帧速率下降非常明显_(可理解的笑声)_

还是我可以strace一个被锁定的程序? 我只是不确定如何为您获取_right_信息。

一旦周末到来,我应该有更多的空闲时间,并再次在Discord上更加活跃。

正如我所说,我将提供所有有价值的更新。

致以诚挚的问候,

汤纳乔斯

我在游戏中遇到了崩溃。 我没有修剪线,似乎是最后的47293行。

段错误就在第47268行的底部:
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x200000037} ---

gta_strace_bug.log

除了Steam客户端失去对PID的跟踪之外,syslog中没有任何其他内容。

仅供参考,游戏中期开始明显滞后(跳帧),所以我分离并重新附加了跟踪。 大约半小时后,它崩溃了

附加启动异常时崩溃
gta_exception_17jan2019.log

它没有修剪,但这是我的痕迹。

strace.log

我的strace文件_(崩溃时我设法将其记录为文本)修剪呢?

我的strace文件_(崩溃时我设法将其记录为文本)修剪呢?

strace是否在发生崩溃的位置结束? 如果是这样,您可以执行类似tail -n (number of lines) strace.log

这将输出文件中的最后N行,您可以将其重定向到文件中。

编辑:对不起,我的大脑关闭了一秒钟。 我的意思是tail

昨晚我发现,在Proton 3.16-4下进行公开在线讨论并非毫无可能。

我成功地开始了单人游戏,开始了个人在线比赛,然后找到了与选手的公开比赛。 在单人游戏模式下,我在图形菜单中进行了设置更改,希望重新启动才能生效。 我想,为什么不尝试启动一个单独的会话并通过强制崩溃来重新启动游戏? 但是这次我进来了! 我简直不敢相信! 第一次搜索公开会议时,我进行了一次公开会议。 再次搜索并与人相识。

我玩了很长时间,因为我想看看是否可以重现它。 我没能。 尝试开始独奏会话总是会导致平移到我的公寓或在公寓建立镜头时崩溃。

没有strace我什至无法开始一个单独的会议。

游戏崩溃仅需30分钟(+/- 1秒):
Jan 21 19:08:15 polar steam.desktop[3720]: GameAction [AppID 271590, ActionID 1] : LaunchApp changed task to ShowLaunchOption with ""

Jan 21 19:38:14 polar steam.desktop[3720]: AL lib: (EE) ReleaseThreadCtx: Context 0x7e474aa0 current for thread being destroyed, possible leak!

strace解决方法使您可以进入Online,但是在上周我尝试过两次的游戏有时会冻结_(看似也是随机的)_有时在电话菜单中进行抢劫,开车-甚至不是在“高压力”时代_(即大爆炸,大量汽车等)_都是随机的。

前几天我可以玩4个多小时,但是,今天和星期六,当我最后一次尝试时,我一直崩溃_(半小时内崩溃3到4次)_

我能够崩溃的结尾,可以复制并粘贴

https://pastebin.com/0LsaqtZQ

绝对不知道这意味着什么,但我希望它有助于解决问题。

使用变量PROTON_USE_WINED3D = 1,GTA V可以在Intel HD Graphics集成显卡上正常工作,除非性能有所差异,否则无需使用它。
规格:
最新版本的SteamOS Beta;
Steam Beta;
质子3.16-6 Beta;
高清显卡530。

@MuriloStrike您的集成显卡是否支持Vulkan?

@aaronfranke ,根据Intel网站,是的,它支持Vulkan! 但是我不知道现有的SteamOS驱动程序对该游戏和Vulkan本身的“良好”程度……我花了几分钟时间进行测试,并且游戏对于我的硬件而言表现相当不错,但是当我进入汽车时并加速得太快,当尝试写入内存0x00000000时,游戏崩溃并关闭并发出页面错误信息。我在Gentoo玩了同一游戏一段时间,而且我很稳定,我不知道此错误是否对SteamOS造成了影响或游戏本身的一些更新,但是我将在Gentoo中重新安装,以便可以执行必要的测试。

@aaronfranke ,根据Intel网站,是的,它支持Vulkan! 但是我不知道现有的SteamOS驱动程序对该游戏和Vulkan本身的“良好”程度……我花了几分钟时间进行测试,并且游戏对于我的硬件而言表现相当不错,但是当我进入汽车时并加速得太快,当尝试写入内存0x00000000时,游戏崩溃并关闭并发出页面错误信息。我在Gentoo玩了同一游戏一段时间,而且我很稳定,我不知道此错误是否对SteamOS造成了影响或游戏本身的一些更新,但是我将在Gentoo中重新安装,以便可以执行必要的测试。

如果您在游戏中设置了使用的DX版本9,就可以了,否则您应该使用Vulkan,因为DX10和DX11的实现仍然很糟糕。
DXVK是获得良好性能的方法。 由于使用了变量PROTON_USE_WINED3D=1因此您没有使用DXVK。

@ihkN ,所以我知道我没有在使用DXVK,但是如果我使用游戏,就会感到困惑,因为它在启动时会崩溃。 根据英特尔的说法,我的iGPU支持Vulkan,并且我的驱动程序处于受支持的版本中,但是在GTA V中,如果我使用DXVK,则它不起作用。

有趣的是,我认为我已将其修复(如果崩溃,则会通知您)。 在游戏中,检查图形设置并将其切换为DirectX 11(我的设置为10)。 游戏将重新开始,并且我已经连续玩了大约一个小时,而且没有运行轨迹。

干杯,
大卫

2019年1月24日,22:11,MuriloStrike [email protected]写道:

@ihkN ,所以我知道我没有在使用DXVK,但是如果我使用游戏,就会感到困惑,因为它在启动时会崩溃。 根据英特尔的说法,我的iGPU支持Vulkan,并且我的驱动程序处于受支持的版本中,但是在GTA V中,如果我使用DXVK,则它不起作用。

-
您收到此邮件是因为有人提到您。
直接回复此电子邮件,在GitHub上查看,或使该线程静音。

有趣的是,我认为我已将其修复(如果崩溃,则会通知您)。

这是在线崩溃,还是与Intel GPU相关的崩溃?

联机崩溃,尽管它在启动时仍然崩溃,除非您跟踪它。

(我正在使用NVIDIA)

干杯,
大卫

2019年1月25日,9:25,supertin [email protected]写道:

有趣的是,我认为我已将其修复(如果崩溃,则会通知您)。

这是在线崩溃,还是与Intel GPU相关的崩溃?

-
您收到此邮件是因为有人提到您。
直接回复此电子邮件,在GitHub上查看,或使该线程静音。

ˋntdll.dllˋ的系统调用后,游戏开始崩溃。 我一直在寻找类似的问题,但是他们的解决方法无法解决GTA Online。 我什至不明白为什么在这种情况下跟踪程序会有所帮助。

我不认为这是与dxvk相关的问题。

@ihkN原谅我问,但这是在线崩溃还是随机锁定崩溃?

自从出现此问题以来,我有几次玩此游戏,至少对我来说,有两个独立的问题,其他人似乎都遇到了在线连接问题,而游戏随机锁定变得完全没有反应。 没有押韵的理由。 它发生在我完成抢劫设置的过程中,在电话菜单中,从军火中狂购武器..有时过了几分钟,几个小时后又发现了一些奇怪的东西...

我也在线GTA中有这个问题。 我可以玩一段时间,然后游戏锁定。 我在970上运行NVIDIA 415.25。

我猜这是一个线程死锁问题,使用strace可以设置足够的计时,以使死锁出现的频率降低。 声音和游戏世界的更新似乎仍在继续,我可以听到行人和路况。 可能是图形堆栈中的一个问题。

strace运行时,我能够发生两次崩溃_(lock-ups)_,我不确定它们是否会有用,但是我保存了终端输出的最后几行,并有在这里上传了他们;

https://pastebin.com/TN2vQ0ME

https://pastebin.com/RqqKmVfQ

希望这可能有助于找出导致锁定的原因

尝试以下操作:在启动选项中设置WINEDLLOVERRIDES=winedbg.exe=d %command%而不是使用strace 。 我不知道这是否可以“修复”它,但至少比使用strace容易。

“ WINEDLLOVERRIDES = winedbg.exe = d%command%”似乎比附加strace更好。
我只跑了将近2个小时,帧率与单人游戏的帧率没有明显差异。

需要注意的一件事-当直接加载到在线时,我确实使用上述启动命令立即冻结了。 我不得不去单人游戏,然后切换到正常工作。

“ WINEDLLOVERRIDES = winedbg.exe = d%command%”似乎比附加strace更好。
我只跑了将近2个小时,帧率与单人游戏的帧率没有明显差异。

需要注意的一件事-当直接加载到在线时,我确实使用上述启动命令立即冻结了。 我不得不去单人游戏,然后切换到正常工作。

那么,这在Online上进行了很多测试吗? 据我了解, GTA的两个问题strace解决方法)_和随机崩溃/锁定过程-您是否发现这有助于在线连接? 还是防止它在联机时崩溃? 还是只在Singleplayer上测试了2个小时?

我问,因为据我了解,人们目前遇到的主要/关键问题是上述崩溃/锁定。 抱歉,如果我弄错了。

那么,这在Online上进行了很多测试吗? 据我了解, GTA的两个问题是

我问,因为据我了解,人们目前遇到的主要/关键问题是上述崩溃/锁定。 抱歉,如果我弄错了。

至少对我来说,这使我能够连接到在线设备,例如strace解决方法,但更容易。 我不知道它是否会对其他崩溃/锁定产生任何影响,因为我在使用它之前也没有任何崩溃/锁定。

到目前为止, winedbg解决方法似乎比strace解决方法更好。
现在在公开会议上玩了几个小时,没有锁定。

令人振奋的消息将使这一切迅速得到回报! 🙂

我可以上网玩一个小时左右,但后来不得不重新设置(黑客将不明飞行物放在我的头上,哈哈)

我重置并加载了GT​​A备份_(使用'strace'方法来确保我可以在线加载而不会发生原始崩溃)_,但在GTA锁定后不久,因为它一直在这样做。

我目前正在再次使用“ strace”运行,希望它能在锁定的时候再次捕获最后几行。

编辑: strace输出; https://pastebin.com/4kLG46J7

使用WINEDLLOVERRIDES=winedbg.exe=d %command%代替strace播放。 在我在线上玩的整个〜4个小时中,没有任何问题。 性能似乎与摇滚明星更新前相同。

@lectrode您可以确认我的启动选项正确吗?

https://imgur.com/a/zGBoa17

因为,在大约半小时内,我的GTAV两次冻结(锁定),但是一直运行strace

无法理解为什么,我的硬盘状况良好,前一周我重新安装了GTA。

他们是,为什么不呢?
据我了解您的评论,您必须重置游戏,因为黑客将UFO放在了您的头上。 但是之后,您不再尝试仅使用winedbg运行GTA V,而是始终使用strace
顺便说一句:我没有尝试直接加载GTA Online,总是先启动故事模式。

我没有编辑启动选项或更改它们,两次GTA:O对我来说都崩溃了,我已将启动选项设置为WINEDLLOVERRIDES=winedbg.exe=d %command%

我启动_两次都杀死了strace (只有在锁定之后,我才让它继续运行以希望记录下有用的东西)_

@tunanachos您可能想要删除compatdata中的Proton前缀,然后重试。 我有前缀成为过去损坏,花了太长的方式试图解决一切。 还要验证游戏文件的完整性。

我发射后两次都杀死了strace

听起来您在开始游戏时仍在使用strace 。 如果您使用启动选项,则不需要此选项。

谢谢,我确实在没有strace情况下启动了两次,然后在它崩溃后,使用strace运行了它,以尝试记录任何有用的内容:-)

现在就开始尝试,非常感谢您的澄清,并帮助您:+1::smile:

编辑:只是一个快速更新,我昨晚可以玩一个小时,今天又可以玩30分钟而不会崩溃,也不需要使用任何命令成功连接到网上。

弄清楚每个人的赞誉。

winedbg的解决方法效果更好,但游戏仍在一段时间后锁定

奇怪..自从使用上述命令以来,我还没有锁定过。

眼镜? 操作系统? 显示管理器和WM? 任何可以帮助我们为您提供帮助的东西都将是一件好事。

我第一次启动GTA V时,由于某种原因它无法连接到社交俱乐部(错误代码:6000.87),但是重新启动游戏解决了该问题。 尽管日志中存在一些wine: Unhandled page fault错误,但它现在似乎可以正常运行(离线和在线-使用WINEDLLOVERRIDES解决方法时)。 但是,我有一个不幸的问题:有时,当我玩GTA V时,一段时间后,整个Steam客户端在SIGSEGV上崩溃。 GTA V仍然可以工作,但是Steam客户端此时已关​​闭。

我在RX 580和Flatpak版本的Steam上使用Fedora 29(具有esync功能)。

Bug来自Codeweavers的Piotr对此进行了评论(请参阅评论13):
-> https://bugs.winehq.org/show_bug.cgi?id=46474#c13

无法连接到Rockstar游戏社交俱乐部,因此无法启动游戏。

可悲的是,《侠盗猎车手5》不再在具有i7和GTX 1070的Ubuntu 16.04上为我启动,我尝试了NVIDIA 396.54和NVIDIA 415.27,但不再起作用。 在2018年初,它对我来说还算不错,但我仍然拥有dxvk conf解决方法文件。 有人对我可以尝试的事情有任何建议吗?

单人游戏应该可以...

@ipkpjersi是否已设置启动命令'WINEDLLOVERRIDES = winedbg.exe = d%command%'? 我已经有几天没有参加比赛了,但是上次一切似乎都对我很好。

看起来已经有了dxvk配置文件的解决方案的样子怎么了? 我将其设置为: DXVK_CONFIG_FILE=~/gta_dxvk.conf WINEDLLOVERRIDES=winedbg.exe=d %command%但是没有用。 我还尝试了DXVK_CONFIG_FILE=~/gta_dxvk.conf; WINEDLLOVERRIDES=winedbg.exe=d %command%也不起作用。

我个人不确定您谈论的是什么dxvk,您是否尝试过按照我建议的命令启动GTA?

我指的是dxvk conf解决方法,位于: https : WINEDLLOVERRIDES=winedbg.exe=d %command% ,但它没有帮助。

仅供参考:最新的质子版本不再需要dxvk解决方法。

编辑:这些环境变量中甚至支持~吗? 我建议您尝试不使用dxvk解决方法或使用/home/<your-username>/gta_dxvk.conf来代替它。

dxvk解决方法确实在我需要它时对我有用。 现在我无能为力了,不管有没有WINEDLLOVERRIDES=winedbg.exe=d %command%都不能让GTA V运行。 我愿意接受任何其他建议,我很想再次运行GTA V,很奇怪,它在一年前运行良好,而现在却没有。 会有回归吗? 我还尝试了所有可用的Proton版本:3.16-6 Beta,3.16-4、3.7-8 Beta,3.7-8,没有任何效果。

您能否在游戏崩溃后将PROTON_LOG=1到启动选项并向我们显示~/steam-271590.log

我将启动选项替换为PROTON_LOG=1但似乎没有创建~/steam-271590.log文件。 似乎没有任何类型/名称的Steam日志文件。

您使用PROTON_LOG=1还是PROTON_LOG=1 %command%吗? 如果您使用了第一个,请尝试第二个。

我都尝试过,但似乎都不起作用。 我还签入了~/.steam/steam/logs但是什么也没有。

唔。 您可以从命令行启动Steam,并在启动游戏时查看其中记录了什么。 也许这是一个权限问题。

我从命令行获得的唯一输出是:

Running Steam on ubuntu 16.04 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
[2019-02-10 11:45:26] Startup - updater built Feb  8 2019 22:04:58
[2019-02-10 11:45:26] Opted in to client beta 'publicbeta' via beta file
You are in the 'publicbeta' client beta.
[2019-02-10 11:45:26] Verifying installation...
[2019-02-10 11:45:26] Verification complete

编辑:我删除了PROTON_LOG = 1,然后当我尝试多次运行它时,我只看到了一次:
crypto.cpp (2173) : Assertion Failed: rsaKey.IsValid()

我什至不确定这是否相关。

crypto.cpp (2173) : Assertion Failed: rsaKey.IsValid()

我也认为这可能无关。

文件~/.local/share/Steam/logs/compat_log.txt存在? 如果是这样,则可能包含相关信息。

不, ~/.local/share/Steam~/.local/share/steam甚至不存在。 但是,我确实认为我正在取得一些进展-我只是意识到我应该验证高速缓存的完整性,所以我做到了,它说149个文件无效或任何东西,现在看来它正在下载77GB。 惊人的。 我觉得下载完成后就可以使用了。

编辑:许多小时后,它下载了所有文件,仍然一无所有。 哦,好吧,除非其他人有任何想法,我现在就放弃。

编辑2:从头开始完全重新下载,现在我看到正在加载的初始屏幕,之后,什么也没有:

还有其他想法吗?

编辑3:删除了SteamLibrary / steamapps / compatdata SteamLibrary / steamapps / temp SteamLibrary / steamapps / downloading,然后重新安装了Social Club,现在又重新启动了! 单人游戏似乎正常工作,多人游戏崩溃。 哦,越来越近了!

同样的问题。 单人游戏效果很好,多人游戏在角色创建屏幕上崩溃。
Arch Linux
英伟达Geforce 940mx
英伟达

你们两个使用WINEDLLOVERRIDES=winedbg.exe=d %command%启动选项遇到多人游戏问题吗?
您的问题听起来很像所解决的问题。

我可以确认WINEDLLOVERRIDES=winedbg.exe=d %command%修复GTA V多人游戏,就像去年一样,GTA V现在可以在Ubuntu 16.04上再次完全为我工作。 再次感谢大家的帮助。

对我也是。 我也在使用PROTON_NO_ESYNC。

我可以确认WINEDLLOVERRIDES=winedbg.exe=d %command%修复GTA V多人游戏,就像去年一样,GTA V现在可以在Ubuntu 16.04上再次完全为我工作。 再次感谢大家的帮助。

很高兴听到。

对我也是。 我也在使用PROTON_NO_ESYNC。

也很高兴听到。

关于ESYNC,我认为启用它会导致问题。 那么,您的系统是否已经实现和/或已完成此处讨论的使ESYNC正常运行的工作?
我认为这并不适合所有人,这就是为什么我想知道您是否尝试过它并且没有起作用。

否则,请尝试一下,因为ESYNC在此游戏中非常有用。

@ albin-engstrom我刚刚添加了NO_ESYNC标志,因为我看到有人说禁用esync可以提高性能。 但是,今天我将在没有该标志的情况下尝试。
另外,我注意到只有DX10才能有更好的性能。 但是我应该继续使用DX11吗?

正常工作时, @ jersobh ESYNC通常可以提高CPU繁重的游戏(如GTAV)的性能,但如果未为其设置系统(按照我之前发布的链接中所述的方式),或者对于如果启用此功能,则可能导致其他问题或性能下降。

因此,请确保为此设置了系统并尝试使用它,但如果启用该功能后性能仍然较差,则禁用它可能是最好的选择。

至于DX版本。 我已经看到一些DX10或DX10.1比DX11更好的提及。 尽管没有提及是否涉及性能或其他问题。
对我来说,DX11具有更好的性能。 但更糟糕的混叠/反混叠。
在Windows上也是如此。

谢谢@ albin-engstrom。 我将尝试每个结果,并在此处发布结果。 另外,真正有用的是禁用蒸汽覆盖。 就像有些人说的那样,当您收到消息时,游戏可能会崩溃,并且在没有覆盖的情况下性能似乎会更好。

是的,我可以确认多人游戏和单人游戏都可以在Proton 3.16-7 Beta和NVIDIA 415.27上为我工作。

作品也为我找到了Proton 3.16-7和NVIDIA 415.27。

侠盗猎车手V社交俱乐部无限加载(271590)

https://github.com/ValveSoftware/Proton/issues/2343转移的问题
@jellz发表于2019-02-17T03:52:16:

相容性报告

  • 出现兼容性问题的游戏名称:侠盗猎车手5(Grand Theft Auto V)
  • Steam的Steam AppID:271590

系统信息

  • GPU:GTX 1070 Max-Q
  • 内核版本:4.20.7-arch1-1-ARCH
  • 系统信息报告
  • 质子版本:3.16-4

我确定:

  • [x]我已经检查了我的系统是否有可用的更新。

我在启动选项中添加了PROTON_LOG=1

症状

启动后,Social Club将打开,并带有一个简短的加载微调器,然后显示“ Steam未能初始化。请退出并重试。” 截屏

如果我使用最新的Proton版本3.16-7 Beta,则在启动游戏后什么也不会发生。

再生产

  • 使用质子3.16-4
  • 安装GTA 5
  • 启动GTA 5

@jellz在2019-02-17T04:22:34上发表了评论:

我想我已经更新了Proton(或某些东西,在“下载”中排队有一个“ Proton”东西,所以我下载了它),现在它停留在加载


@ Alexander88207于2019-02-17T12:04:28评论:

尝试通过执行以下命令来重新安装RGSC: WINEPREFIX=~/.steam/steam/steamapps/compatdata/271590/pfx wine ~/.steam/steam/steamapps/common/Grand Theft Auto V/Installers/Social-Club-Setup.exe

顺便说一句,您的帖子可能被@ kisak-valve与#37合并

@ Alexander88207您的修复成功了! 但是现在我有另一个问题。 当我启动游戏时,它使用的是Intel图形而不是NVIDIA。 我的另一款游戏本机运行在Linux上,当我运行optirun <game>时,正在使用我的NVIDIA GPU。 但是,当我在Steam启动选项中添加optirun ,它失败了。 我正在使用Bumblebee和Optimus。

@jellz我认为您需要告诉proton应该使用哪种vulkan驱动程序,也许可以尝试以VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json %command%开始游戏

@ Alexander88207收到有关无法找到DirectX的错误

耶稣,昨天我已经尝试了一整天,无法连接到社交俱乐部……无法在线玩。

@ Alexander88207您的修复成功了! 但是现在我有另一个问题。 当我启动游戏时,它使用的是Intel图形而不是NVIDIA。 我的另一款游戏本机运行在Linux上,当我运行optirun <game>时,正在使用我的NVIDIA GPU。 但是,当我在Steam启动选项中添加optirun ,它失败了。 我正在使用Bumblebee和Optimus。

您需要使用PRIME(Ubuntu,Mint)或类似nvidia-xrun的东西。 它不适用于大黄蜂。

请注意,如果我使用NVIDIA的自动配置工具,则Xorg无法启动。

@jersobh nvidia-xrun很奇怪。 如果我运行nvidia-xrun (我做了一个配置文件,它应该启动i3wm),它说,其中包括/usr/lib/Xorg.wrap: Only console users are allowed to run the X server

所以我尝试了sudo,它说This script must not be run as root ...

我们能否将这个线程转换成已修复的问题,并在Proton中将GTA V加入白名单?

nvidia-xrun成为仅与切线相关的问题的支持论坛。 英特尔图形问题?,我的通知被发送至垃圾邮件。

哪些错误特别阻止了该游戏在Ubuntu上的白名单? 这款游戏对我来说非常完美,从去年开始我就一直在网上和线下进行游戏。

抱歉,但这与GTA 5正常运行有关,可能对将来的人们有用

@jellz哦..我从来没有吃过

我感到沮丧的是,这已经是半年多了的问题,而且似乎进展甚微。 我希望该游戏在全新安装后可以在最新版本的Ubuntu上完全开箱即用,然后我考虑研究调试个别情况,不同的窗口管理器和诸如Nvidia Optimus之类的怪异设置。 我们能否首先让绝大多数人都能使用此工具,而无需任何额外步骤就拥有GTA V? 那将是真棒!

_题外话_

@snuggle(如果收到的通知过多)将其关闭或取消订阅。

正如其他人所说的那样,这些问题可能并且将影响其他用户,共同努力并相互支持,无论如何都是这种想法。

好吧,对我来说,我在新的Kubuntu 18.10上要做的唯一一件事就是安装ms-corefonts。 虽然,如果我没记错的话,它只能在通过winetricks而不是ttf-mscorefonts-installer安装它们之后才能工作。 我知道这不应该有什么不同,但是Proton可能不会从普通的旧酒中获得相同的字体。
当前以最大4K设置运行游戏,平均速度超过60 fps。 我有一个Vega 64,并且正在使用Padoka稳定的PPA(版本18.3.xx)

我同意@Snuggle 。 让我们不要为每个用户保留一个支持线程。 诸如当前讨论的单个问题可以在其他地方更好地解决,因为它并没有真正帮助讨论。 当您必须过滤掉与主题无关的问题时,很难找到实际的解决方案并跟踪进度。

编辑:
那时,只有将着色器设置为高于最低设置的任何东西时,游戏才会崩溃。 似乎不再是这种情况了。 我想知道这是否是实现TransformFeedback的结果。

现在,您不必安装这些文件,因为ms-corefonts与Proton较新版本的Proton(自3.16-4起)捆绑在一起。

你好。 我们知道GTA5在线崩溃,并正在针对它进行修复。 不幸的是,它还没有为3.16-7做好准备。 同时, WINEDLLOVERRIDES=winedbg.exe=d %command%解决方法似乎对大多数人来说效果很好。

有人遇到鼠标问题吗? 我将其设置为Windows,灵敏度会不断变化,并且鼠标按钮会不时停止工作。

你知道吗,祝你好运。 我不会在此浪费更多时间。

为了透明起见,Optimus注释被标记为主题,因为它们不是特定于游戏的问题,并且所有使用dxvk的游戏都将受到同等影响。 请与本问题报告分开讨论。

@jellz #65

对我来说,GTA V似乎有CPU问题。

首先,游戏运行正常,我什至拥有与Windows相似的性能。 但是过一会儿,由于过热(CPU达到100°C),帧数下降到10FPS。 我在Windows上没有这些问题。

因此,我将图形设置从“高设置”重置为最低设置,但是仍然存在过热的问题,尽管CPU甚至不能以100%的速度运行,如下所示:
Imgur

我正在使用带有Nvidia GTX 960M,专有驱动程序和内核参数nvidia-drm modeset=1最新Arch Linux,并且使用nvidia-xrun而不是bumblebee ,在所有其他游戏中都可以正常工作。

我尝试限制FPS失败,尝试了libstrangle+fps_max 30 ,不同的VSync设置,还在~/.local/share/Steam/steamapps/common/Grand\ Theft\ Auto\ V/中创建了内容-refreshrate 30 -framelimit 1的文件commandline.txt -refreshrate 30 -framelimit 1 ,但FPS始终以恒定的60 FPS开始(直到CPU过热并且帧数降至10 FPS为止)。

是否有人有类似问题或知道如何限制FPS?

我的笔记本电脑没有一般的过热问题,例如,我可以在高设置下正常运行Rise of the Tomb Raider,所以我怀疑这里有GTA特定的问题要解决。

@ magnus-gross没有modeset=1参数的运气吗? 使用nvidia-xrun时,我无法使用modeset=1参数正常工作。 游戏有时将无法检测到具有DX10 / 11功能的硬件,或者nvidia-xrun有时将无法启动卡(在这种情况下,如果我重试,它将起作用,但在以下情况下无法关闭卡)事后我完成了),基本上非常不稳定。 我可以看到,没有该参数的缺点是屏幕撕裂,尽管它是可以忍受的。 但是,GTA V在我这端可以正常工作。 我已经尝试了连续几个小时没有问题。
我使用的是KDE neon 5.15 / Ubuntu 18.04 LTS,以及GTX 960M。

但是,正如预期的那样,我的机器加热得非常好(我猜这是一台金属机身的笔记本电脑,仅带有一些散热风扇),但是并没有出现性能突然下降或类似的情况。

@BobbyWibowo是的,我没有用。

我也尝试使用perf调试,但是游戏似乎在名为Anon的模块中花费了80%的CPU周期,对此我没有任何调试符号。

当您在线进行GTA时,GTA 5崩溃

https://github.com/ValveSoftware/Proton/issues/2383转移的问题
@coreybruce发表于2019-03-07T07:52:02:

相容性报告

  • 游戏:侠盗猎车手5
  • Steam的Steam AppID:271590

系统信息

我确定:

  • [x]我尚未找到该游戏的现有兼容性报告。
  • [x]我已经检查了我的系统是否有可用的更新。

日志是400mb,所以我不能在这里上传。

症状

当角色走到垫子上以使您成为新角色时,我去在线玩GTA时,游戏崩溃了,因此无法在线玩GTA

再生产

只需在线访问GTA并创建角色,游戏就会崩溃。

对于刚刚订阅此问题的任何人来说,这只是个复习。 GTA5 Online的问题已得到理解,并且正在解决此问题。 同时,您可以通过在Steam的游戏“启动选项”中设置WINEDLLOVERRIDES=winedbg.exe=d %command%来解决此问题。

使用Proton 3.16-8时出现以下错误:
错误:无法预先加载来自LD_PRELOAD的对象'/home/cup/.steam/ubuntu12_32/gameoverlayrenderer.so'(错误的ELF类:ELFCLASS32):已忽略。
/ bin / sh:1:/ mnt / b369debc-38f8-4201-9a17-78e62b6717a8 / cup / SteamLibrary / steamapps / common / Grand Theft Auto V / GTAVLauncher.exe:EXEC格式错误
GameAction [AppID 271590,ActionID 2]:LaunchApp将任务更改为“已完成,带有”

我正在尝试启动普通的GTA 5(不在线)。 按Steam中的Play后,游戏窗口将永远不会显示。

我尝试了有和没有WINEDLLOVERRIDES=winedbg.exe=d %command%启动选项。

我也尝试了启用和不启用蒸汽覆盖。

$ cat / proc / version
Linux版本4.15.0-46-通用(buildd @ lgw01-amd64-038)(gcc版本7.3.0(Ubuntu 7.3.0-16ubuntu3))#49-Ubuntu SMP周二2月6日09:33:07 UTC 2019

$ nvidia-smi
2019年3月9日星期六17:16:57
+ ------------------------------------------------- ---------------------------- +
| NVIDIA-SMI 396.54驱动程序版本:396.54 |
| ------------------------------- + ----------------- ----- + ---------------------- +

您好@uldall ,您使用的是Steam的Beta客户端吗? 如果没有,请选择它并重新测试。

切换到Steam的beta客户端后,似乎出现了相同的错误:

GameAction [AppID 271590, ActionID 2] : LaunchApp changed task to ShowLaunchOption with ""
GameAction [AppID 271590, ActionID 2] : LaunchApp waiting for user response to ShowLaunchOption ""
GameAction [AppID 271590, ActionID 2] : LaunchApp continues with user response "0"
GameAction [AppID 271590, ActionID 2] : LaunchApp changed task to ShowCDKey with ""
GameAction [AppID 271590, ActionID 2] : LaunchApp waiting for user response to ShowCDKey ""
GameAction [AppID 271590, ActionID 2] : LaunchApp continues with user response ""
GameAction [AppID 271590, ActionID 2] : LaunchApp changed task to ProcessingInstallScript with ""
installscript_posix.cpp (357) : Assertion Failed: strCommonRedistForeignInstallPath != ""
installscript_posix.cpp (357) : Assertion Failed: strCommonRedistForeignInstallPath != ""
installscript_posix.cpp (357) : Assertion Failed: strCommonRedistForeignInstallPath != ""
installscript_posix.cpp (357) : Assertion Failed: strCommonRedistForeignInstallPath != ""
sh: 1: /home/cup/.steam/legacycompat/iscriptevaluator.exe: Exec format error
installscript_posix.cpp (418) : Assertion Failed: Standalone evaluator returned error code for app 271590
installscript_posix.cpp (418) : Assertion Failed: Standalone evaluator returned error code for app 271590
GameAction [AppID 271590, ActionID 2] : LaunchApp changed task to ProcessingShaderCache with ""
sh: 1: /home/cup/.steam/legacycompat/iscriptevaluator.exe: Exec format error
GameAction [AppID 271590, ActionID 2] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 271590, ActionID 2] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 271590, ActionID 2] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 271590, ActionID 2] : LaunchApp continues with user response "CreatingProcess"
Game update: AppID 271590 "", ProcID 5828, IP 0.0.0.0:0
>>> Adding process 5828 for game ID 271590
GameAction [AppID 271590, ActionID 2] : LaunchApp changed task to WaitingGameWindow with ""
ERROR: ld.so: object '/home/cup/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
/bin/sh: 1: /mnt/b369debc-38f8-4201-9a17-78e62b6717a8/cup/SteamLibrary/steamapps/common/Grand Theft Auto V/GTAVLauncher.exe: Exec format error
GameAction [AppID 271590, ActionID 2] : LaunchApp changed task to Completed with ""
>>> Adding process 5829 for game ID 271590
Game removed: AppID 271590 "", ProcID 5828 
No cached sticky mapping in ActivateActionSet.

/ mnt / b369debc-38f8-4201-9a17-78e62b6717a8使用的是什么文件系统?

它正在使用ext4:

$ df -Th | grep "^/dev/sda1"
/dev/sda1      ext4      458G  184G  251G  43% /mnt/b369debc-38f8-4201-9a17-78e62b6717a8

好的,请转到Steam->库下拉菜单->工具,然后从列表中安装Proton 3.16 beta。 如果那没有帮助,或者已经说明已安装(并且没有待处理的更新),则将您的经验添加到https://github.com/ValveSoftware/steam-for-linux/issues/5963。

安装Proton 3.16 beta后,我可以启动游戏并观看大部分介绍视频。 然后它崩溃了:

ERROR: ld.so: object '/home/cup/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/cup/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 7106 for game ID 271590
>>> Adding process 7109 for game ID 271590
[0309/175654.052:ERROR:main_delegate.cc(726)] Could not load cef_extensions.pak
[0309/175654.108:ERROR:main_delegate.cc(726)] Could not load cef_extensions.pak
Installing breakpad exception handler for appid(gameoverlayui)/version(20190309062640)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
ERROR: ld.so: object '/home/cup/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
>>> Adding process 7160 for game ID 271590
[0309/175700.026370:INFO:crash_reporting.cc(265)] Crash reporting enabled for process: renderer
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
JS method call WebChat.GetOverlayChatBrowserInfo with 1 arguments
JS method call WebChat.GetOverlayChatBrowserInfo with 1 arguments
JS method call Storage.SetString with 3 arguments
ERROR: ld.so: object '/home/cup/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 7186 for game ID 271590
Fossilize INFO: Overriding serialization path: "/mnt/b369debc-38f8-4201-9a17-78e62b6717a8/cup/SteamLibrary/steamapps/shadercache/271590/steamapprun_pipeline_cache".
Game update: AppID 271590 "", ProcID 7186, IP 0.0.0.0:0
Fossilize INFO: Overriding serialization path: "/mnt/b369debc-38f8-4201-9a17-78e62b6717a8/cup/SteamLibrary/steamapps/shadercache/271590/steamapprun_pipeline_cache".
Installing breakpad exception handler for appid(gameoverlayui)/version(20190309062640)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
[0309/175714.259568:INFO:crash_reporting.cc(265)] Crash reporting enabled for process: renderer
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
JS method call WebChat.GetOverlayChatBrowserInfo with 1 arguments
JS method call Storage.SetString with 3 arguments
ERROR: ld.so: object '/home/cup/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 7301 for game ID 271590
[0309/175716.774:ERROR:main_delegate.cc(726)] Could not load cef_extensions.pak
[0309/175716.837:ERROR:network_change_notifier_win.cc(157)] WSALookupServiceBegin failed with: 8
[0309/175716.843:ERROR:gpu_process_transport_factory.cc(1019)] Lost UI shared context.
ERROR: ld.so: object '/home/cup/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 7340 for game ID 271590
[0309/175717.017:ERROR:main_delegate.cc(726)] Could not load cef_extensions.pak
ERROR: ld.so: object '/home/cup/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 7370 for game ID 271590
[0309/175717.628:ERROR:main_delegate.cc(726)] Could not load cef_extensions.pak
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
wine: Unhandled exception 0x80000003 in thread 5f at address 0x18151217f (thread 005f), starting debugger...
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
esync: write: Bad file descriptor
eventfd: Too many open files
eventfd: Too many open files
esync: write: Bad file descriptor
eventfd: Too many open files
eventfd: Too many open files
esync: write: Bad file descriptor
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
[0309/175723.982:ERROR:connection.cc(1947)] Cookie sqlite error 14, errno 0: unable to open database file, sql: UPDATE cookies SET last_access_utc=? WHERE creation_utc=?
[0309/175723.982:ERROR:connection.cc(1947)] Cookie sqlite error 14, errno 0: unable to open database file, sql: DELETE FROM cookies WHERE creation_utc=?
[0309/175723.982:ERROR:connection.cc(1947)] Cookie sqlite error 14, errno 0: unable to open database file, sql: DELETE FROM cookies WHERE creation_utc=?
[0309/175723.982:ERROR:connection.cc(1947)] Cookie sqlite error 14, errno 0: unable to open database file, sql: DELETE FROM cookies WHERE creation_utc=?
[0309/175723.982:ERROR:connection.cc(1947)] Cookie sqlite error 14, errno 0: unable to open database file, sql: DELETE FROM cookies WHERE creation_utc=?
[0309/175723.982:ERROR:connection.cc(1947)] Cookie sqlite error 1555, errno 0: UNIQUE constraint failed: cookies.creation_utc, sql: INSERT INTO cookies (creation_utc, host_key, name, value, encrypted_value, path, expires_utc, secure, httponly, firstpartyonly, last_access_utc, has_expires, persistent, priority) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?)
[0309/175723.982:ERROR:connection.cc(1947)] Cookie sqlite error 14, errno 0: unable to open database file, sql: INSERT INTO cookies (creation_utc, host_key, name, value, encrypted_value, path, expires_utc, secure, httponly, firstpartyonly, last_access_utc, has_expires, persistent, priority) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?)
[0309/175723.982:ERROR:connection.cc(1947)] Cookie sqlite error 14, errno 0: unable to open database file, sql: INSERT INTO cookies (creation_utc, host_key, name, value, encrypted_value, path, expires_utc, secure, httponly, firstpartyonly, last_access_utc, has_expires, persistent, priority) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?)
[0309/175723.982:ERROR:connection.cc(1947)] Cookie sqlite error 14, errno 0: unable to open database file, sql: INSERT INTO cookies (creation_utc, host_key, name, value, encrypted_value, path, expires_utc, secure, httponly, firstpartyonly, last_access_utc, has_expires, persistent, priority) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?)
[0309/175723.982:ERROR:connection.cc(1947)] Cookie sqlite error 14, errno 0: unable to open database file, sql: INSERT INTO cookies (creation_utc, host_key, name, value, encrypted_value, path, expires_utc, secure, httponly, firstpartyonly, last_access_utc, has_expires, persistent, priority) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?)
[0309/175723.982:ERROR:connection.cc(1947)] Cookie sqlite error 14, errno 0: unable to open database file, sql: INSERT INTO cookies (creation_utc, host_key, name, value, encrypted_value, path, expires_utc, secure, httponly, firstpartyonly, last_access_utc, has_expires, persistent, priority) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?)
eventfd: Too many open files
terminate called without an active exception
Unable to read VR Path Registry from C:\users\steamuser\Local Settings\Application Data\openvr\openvrpaths.vrpath
Unable to read VR Path Registry from C:\users\steamuser\Local Settings\Application Data\openvr\openvrpaths.vrpath
Unable to read VR Path Registry from C:\users\steamuser\Local Settings\Application Data\openvr\openvrpaths.vrpath
Unable to read VR Path Registry from C:\users\steamuser\Local Settings\Application Data\openvr\openvrpaths.vrpath
Setting breakpad minidump AppID = 271590
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561197988421769 [API loaded no]
JS method call WebChat.GetOverlayChatBrowserInfo with 1 arguments
JS method call Storage.SetString with 3 arguments

我将尝试增加系统上可以有多少个打开文件描述符。

编辑1
我增加了文件描述符的数量:

$ ulimit -Hn
1048576

我现在收到以下错误(当运行介绍视频时游戏崩溃):

esync: write: Bad file descriptor
eventfd: Too many open files
eventfd: Too many open files
esync: write: Bad file descriptor
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
wine: Unhandled exception 0x80000003 in thread 5f at address 0x18151217f (thread 005f), starting debugger...
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
eventfd: Too many open files
wine: Unhandled exception 0x20474343 in thread c7 at address 0x7b44af1c (thread 00c7), starting debugger...
JS method call WebChat.GetOverlayChatBrowserInfo with 1 arguments
JS method call Storage.SetString with 3 arguments

编辑2:
我在启动选项中添加了PROTON_NO_ESYNC = 1,现在游戏运行非常好!

@ magnus-gross是的, modeset=1的问题在我看来似乎是一个错误。 我的系统现在也可以正常使用。 但是,我没有遇到与您相同的问题,因此从现在起我无法提供任何输入。

@ kisak-valve我认为可以删除“ mesa-drivers”标签,我在这里从未遇到过台面问题,并且最近在这里看不到其他任何地方。

您好@ Alexander88207 ,回顾了“ Mesa驱动程序”标签是为2. Occasionally, shadows on flat surfaces create a weird striped, swirling pattern instead of casting a full shadow. Seems to go away on its own after a while. https://github.com/ValveSoftware/Proton/issues/37#issuecomment -440715230添加的。

@meowmeowfuzzyface ,自https://github.com/ValveSoftware/Proton/issues/37#issuecomment -440804968起,您是否看到过此问题?

@ kisak-valve昨天我看到了这个问题(AMD RX 580,Mesa 18.3.4),在游戏设置中将阴影质量设置为“高”后,它就消失了。

什么阴影质量再现了问题?

我不确定,但是我认为已将其设置为“普通”质量。

@ kisak-valve我有60-70个小时的游戏时间(所有单人游戏),即使在探索新领域的最初几个小时后,我也没有再见到阴影问题。 但是,它发生的时间非常引人注目。 它并没有影响游戏玩法,但是却分散了人们的注意力。

我似乎记得它在着色器缓存停滞停止的同时停止了。 也许他们有关系。

需要明确的是,我仍然使用相同的台面版本(18.2.2)。

不知道是否应该在这里发布,但是我的问题专门针对《侠盗猎车手5》在线版。

尝试在线上时,出现“侠盗猎车手v意外退出”的消息。

奇怪的是,临时修复是: https :

即,“您可以使用此替代方法暂时在线,直到有一个更永久的解决方案为止。在游戏加载时在GTAV.exe上运行跟踪。您可以在线,然后可以将其分离。在线加载从SP开始游戏,使用任务管理器找到GTAV.exe的PID,然后使用以下命令:sudo strace -p #####其中###是PID。或关闭终端”

因此,希望可以解决这个问题,因为运行strace来上网有点愚蠢,哈哈!

同样,当我进入GTA V Online时,我会获得通常在Single Player中获得的FPS的25%左右。 SP我获得了120+ FPS,但现在我在GTA V Online中获得了25-30 FPS。 不知道这是怎么回事。 相同的图形设置。

你有什么规格? 因为在线时我没有什么下降的地方,所以我得到80ish到100 fps,而在线时则达到70到100 fps

有没有人注意到,如果您从游戏中选择“ Alt”(选项卡)并返回,音频将开始被破坏?

有没有人注意到,如果您从游戏中选择“ Alt”(选项卡)并返回,音频将开始被破坏?

我无法确认,但是在大多数情况下,当我按下Alt键时,游戏只会崩溃。

糟糕,忘记提及规格,对不起!

  • Ubuntu 18.10 + Gnome-Shell / Unity风格
  • nVidia GTX 960,v418.43
  • 锐龙5 2600
  • 16GB DDR4
  • 三星970 EVO Plus 500GB

@BloodyIron,这是一个已知问题,是的,这很奇怪。 @aeikum总结得很好:

对于刚刚订阅此问题的任何人来说,这只是个复习。 >已了解GTA5 Online的问题,并且正在解决此问题。 同时,您可以通过在Steam的游戏“启动选项”中设置> WINEDLLOVERRIDES = winedbg.exe = d%command%来解决此问题。

他的评论来自4天前,还链接到wine bugtracker上的bug:
https://bugs.winehq.org/show_bug.cgi?id=46474#c13

有没有人注意到,如果您从游戏中选择“ Alt”(选项卡)并返回,音频将开始被破坏?

我无法确认,但是在大多数情况下,当我按下Alt键时,游戏只会崩溃。

嗯,当我改变标签时,我从来没有发生过

嗯,alt + tab对我也很好。

有没有人注意到,如果您从游戏中选择“ Alt”(选项卡)并返回,音频将开始被破坏?

有时候我也会发生这种情况。 其他时候我alt + tab阴影渲染有点混乱或游戏崩溃。 所以我总是尽量避免跳出来。

有人尝试过使用ScriptHook修改游戏吗? 具体来说就是使用dinput8.dll文件的东西。 我试着环顾四周,但是却找不到任何提及。
我问是因为某种原因,我无法使它正常工作。 我对GTA 4没问题。

有人尝试过使用ScriptHook修改游戏吗? 具体来说就是使用dinput8.dll文件的东西。 我试着环顾四周,但是却找不到任何提及。
我问是因为某种原因,我无法使它正常工作。 我对GTA 4没问题。

是的。 我不仅可以使用ScriptHookV和.asi脚本,而且在LUA插件钩子,.NET钩子(在用winetricks安装dotnet452之后)和OpenIV模组(在Wine中使用OpenIV)都取得了成功。 有一些mod会阻止游戏加载,但是我尝试过的大多数mod都运行良好。

您是否已在GTA V前缀中将dinput8添加为DLL替代?

您是否已在GTA V前缀中将dinput8添加为DLL替代?

这很尴尬,但是我..我根本没有考虑过这样做。 非常感谢老兄,lmao现在终于可以工作了

似乎GTA Online在一段时间后仍然挂起。 :-(在网上玩了一段时间后,昨天发生了我,我不得不手动重启整个机器。日记日志中有一些与amdgpu相关的错误:

[drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx timeout, signaled seq=6978172, emitted seq=6978174
[drm:amdgpu_dm_atomic_check [amdgpu]] *ERROR* [CRTC:44:crtc-0] hw_done or flip_done timed out

我在Radeon RX 580 GPU上使用Fedora 29和4.20内核以及Steam的Flatpak版本(使用Mesa 18.3.2),最新的Proton版本,并在启动选项中启用了WINEDLLOVERRIDES=winedbg.exe=d %command%并启用了esync。

似乎GTA Online在一段时间后仍然挂起。 :-(在网上玩了一段时间后,昨天发生了我,我不得不手动重启整个机器。日记日志中有一些与amdgpu相关的错误:

[drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx timeout, signaled seq=6978172, emitted seq=6978174
[drm:amdgpu_dm_atomic_check [amdgpu]] *ERROR* [CRTC:44:crtc-0] hw_done or flip_done timed out

我在Radeon RX 580 GPU上使用Fedora 29和4.20内核以及Steam的Flatpak版本(使用Mesa 18.3.2),最新的Proton版本,并在启动选项中启用了WINEDLLOVERRIDES=winedbg.exe=d %command%并启用了esync。

嗯,我认为您的挂起问题是这可能是gpu挂起,在联机模式停止工作之前,我也遇到过这种情况。 您可以使用Mesa 18.3.4重新测试吗?

您可以使用Mesa 18.3.4重新测试吗?

不幸的是,我必须等待。 Mesa 18.3.4将包含在下一个Freedesktop Runtime版本中,希望在几周后发布。

我还要指出的是,《侠盗猎车手5》在线对单人游戏的FPS是我的1/4。 在Singelplayer中,我可以达到90-120FPS以上,而《侠盗猎车手5》在线版则可以达到30FPS。 相同的图形设置。 不知道这是怎么回事。

这也发生在Windows中。

.NET挂钩(在安装带有winetricks的dotnet452之后)

@Clifforus说,您在下面遇到过这个问题吗?

[21:35:17] [DEBUG] Created script domain 'ScriptDomain_DFCC7220' with v2.10.9.
[21:35:18] [DEBUG] Loading scripts from 'Z:\home\bobby\.steam\steamapps\common\Grand Theft Auto V\scripts' into script domain 'ScriptDomain_DFCC7220' ...
[21:35:18] [INFO] Loading assembly 'ClearScript.dll' ...
[21:35:18] [ERROR] Failed to load assembly 'ClearScript.dll':
System.IO.FileLoadException: The specified user does not have a valid profile.  Unable to load 'ClearScript, Version=5.3.11.0, Culture=neutral, PublicKeyToken=null'.
File name: 'ClearScript, Version=5.3.11.0, Culture=neutral, PublicKeyToken=null' ---> System.IO.FileLoadException: The specified user does not have a valid profile.  Unable to load 'file:///Z:\home\bobby\.steam\steamapps\common\Grand Theft Auto V\scripts\ClearScript.dll'.
File name: 'file:///Z:\home\bobby\.steam\steamapps\common\Grand Theft Auto V\scripts\ClearScript.dll'
...

这是一个干净的Steam Compatdata前缀(在重新启动GTA5之前删除了目录),而我只安装了dotnet452vcrun2013vcrun2015并带有protontricks ,我明白了之后发出。
我始终坚持尝试使.NET挂钩正常工作。

@Clifforus说,您在下面遇到过这个问题吗?

我在安装较新版本的.NET Framework时得到了该提示。 我也考虑过一些事情,当我将.NET安装到前缀时,它是用winetricks而不是protontricks来实现的,而且我很确定它是在以前的Proton版本中。 也许将Proton退回到3.16-4和/或使用winetricks可以解决错误? 稍后再进行调查。

alt标签双屏显示后,侠盗猎车手5不会锁定鼠标

https://github.com/ValveSoftware/Proton/issues/2422转移的问题
@coreybruce发表于2019-03-15T16:20:06:

相容性报告

  • 游戏:侠盗猎车手5
  • Steam的Steam AppID:271590

系统信息

  • GPU:GTX 1060 6GB
  • 驱动程序/ LLVM版本:Nvidia 418.43
  • 内核版本:4.19.28-1-MANJARO
  • Gist链接到完整的系统信息报告:
  • 质子版本:3.16-4

我确定:

  • [x]我尚未找到该游戏的现有兼容性报告。
  • [x]我已经检查了我的系统是否有可用的更新。

症状

按下Alt键后,游戏无法锁定鼠标,导致我的鼠标出现在第二个屏幕上

再生产

使用多显示器时的Alt标签游戏

其他所有人在通过“自我广播”获取自定义曲目时是否遇到问题? 我将它们放在正确的文件夹中,进行扫描但没有任何反应? 在线程上寻找“自我”,但找不到?

关于是否可以提供的任何反馈都会很棒。

您好@tunanachos ,您需要继续增加负载...以获取https://github.com/ValveSoftware/Proton/issues/37#issuecomment -430042424和https://github.com/ValveSoftware/Proton/issues/ 37#issuecomment -450938239。

(是的,其他人很难使它正常工作。)

抱歉,谢谢@ kisak-valve

无论我如何尝试,我都无法使用无线电。 有人成功了吗?

有相同的问题,不知道如何使它工作

GTA 5脚本挂钩

https://github.com/ValveSoftware/Proton/issues/2466转移的问题
@IvoAndonov发表于2019-03-28T12:03:25:

功能要求

我确定:

  • [X]我尚未找到此功能的另一个请求。
  • [X]我已检查系统是否有可用的更新
    已经包含此功能。

描述

请添加GTA 5加载用户制作的脚本的功能。 当我以前在Windows上播放GTA 5时,它还加载了我为单人游戏活动下载的自定义脚本(https://bg.gta5-mods.com/tools/script-hook-v)。 带有Proton的GTA 5不会加载该脚本。

理由[可选]

我的游戏已在Steam中获得许可,因此我使用Proton而不是Wine来玩。

风险[可选]

我不知道。 无论哪种方式,脚本(有时可能是教练)都主要供单人使用。

参考文献[可选]

@IvoAndonov脚本挂钩由自定义的dinput8.dll加载,因此您需要为该dll添加wine dll覆盖。
您可以使用质子技巧,也可以直接在游戏的compatdata前缀上使用winecfg。
我自己使用它,没有遇到任何严重的问题(尽管我在使用.net脚本钩子时遇到了很多困难,但是这里的其他人设法使它起作用,所以知道)。

有关此问题的快速更新,请点击此处

此问题在Proton 4.2-1中仍然存在。 我上传了新的日志:
| Comp1 | Sysinfo | 质子原木|
| Comp2 | Sysinfo | 质子原木|

生成日志的步骤:

  • 安装GTA 5
  • 将启动选项更改为PROTON_LOG=1 WINEDLLOVERRIDES=winedbg.exe=d %command%
  • 加载故事模式
  • 加载仅在线好友会话
  • 两台计算机都处于这种状态后,两台计算机都尝试(一次连接一次)相互连接
    -GTA 5提供以下屏幕消息:
Alert: Getting GTA Online session details
Alert: Unable to connect to game session.

由于这也会影响香草WINE,因此我还创建了WINE错误报告

alt-tab后鼠标没有捕获。 ALT-TAB之后,在游戏中永久按下ALT键。

只有质子。 在葡萄酒分期4.5中,它可以正常工作。

GTAV:在任何会移动汽车/角色的输入口处口吃

https://github.com/ValveSoftware/Proton/issues/2491转移的问题
@Alexmitter发表于2019-04-02T19:24:57:

相容性报告

  • 出现兼容性问题的游戏名称:GTAV
  • Steam的Steam AppID:271590

系统信息

  • GPU:Radeon VII
  • 驱动程序/ LLVM版本:AMD Radeon VII(VEGA20,DRM 3.27.0,5.0.5-050005-generic,LLVM 9.0.0)(0x66af)
  • 内核版本:5.0.5
  • Gist链接到完整的系统信息报告: https :
  • 质子版本:4.2-1和3.16-8

症状

任何汽车/角色运动都会产生奇怪的停顿现象,包括在汽车上静止不动但移动前轮胎。 键盘和控制器均会出现此问题。 值得注意的是,FPS在最大设置下下降至30,而平稳行驶且稳定,没有卡死现象,而驾驶时无需触摸转向。 在最低设置下,该问题也很明显。
Proton 3.7-8 Beta不会出现此问题。 使用它,一切都很顺利。
该问题出现在4.2-1和最新的3.16 Beta中,但在较旧的3.16版本中未出现。
这是一个视频,向我展示了我只是站在汽车上静止不动并转动方向盘,您可以清楚地看到,每当我触摸方向盘时,FPS会下降,如果我不https:// youtu .be / uV6CEKBuN9I

我觉得最近的DXVK更新有问题。

有人在设置菜单上遇到问题吗? 我认为这仅在图形设置中发生,但是当我更改它们时,某些设置不能正确应用-它们似乎具有正确性;当我尝试离开菜单时,它会警告未保存的更改,而有些则不可能申请-例如,FXAA永远行不通。 这是一个非常奇怪的问题...使用Proton 3.16 Beta iirc运行Debian测试,目前无法检查,但在新4.​​2(?)版本上也无法使用

@mlugg我可以在所有质子版本上确认该问题。 但是大多数情况是在将游戏设置为全屏时发生的,将其设置为无边框窗口可让您更改设置,然后切换回全屏。

@mlugg ,我也有这个问题。 使用Proton 4.2-2运行Mint 18.3。 使游戏记住设置的唯一方法是在每次“转义”后按“空格”以再次应用设置,而不是单击转义以返回游戏,只需退出游戏然后再次运行即可。 但这很烦人。

我已经转移到Radeon VII图形卡,并且无法加载以前的任何游戏。 我在Ubuntu 18.04上没有顺利安装amdgpu驱动程序。

这是要点...

https://gist.github.com/Dygear/1294e097aebe085d07bd24ae94164531

我已经转移到Radeon VII图形卡,并且无法加载以前的任何游戏。 我在Ubuntu 18.04上没有顺利安装amdgpu驱动程序。

这是要点...

https://gist.github.com/Dygear/1294e097aebe085d07bd24ae94164531

我认为您至少需要Radeon VII的Linux 4.20稳定内核,而且您现在安装了什么台面版本?

您需要使用UKUU更新内核并安装padoka稳定或不稳定的PPA,请遵循在线指南

我可以使用https://github.com/felixdoerre/primus_vk很好地播放。 我可以使用pvkrun%command%作为启动选项来运行此游戏,而无需覆盖PROTON_ *。

系统信息

  • GPU:GeForce GTX 1050 Ti移动版
  • 驱动程序/ LLVM版本:nvidia 418.56
  • 发行版:Arch Linux
  • 质子版本:4.2-2

我已经转移到Radeon VII图形卡,并且无法加载以前的任何游戏。 我在Ubuntu 18.04上没有顺利安装amdgpu驱动程序。
这是要点...
https://gist.github.com/Dygear/1294e097aebe085d07bd24ae94164531

我认为您至少需要Radeon VII的Linux 4.20稳定内核,而且您现在安装了什么台面版本?

Linux Dygear-TR4 5.0.7-050007-generic#201904052141 SMP Fri Apr 5 21:43:20 UTC 2019 x86_64 x86_64 x86_64 GNU / Linux

扩展的渲染器信息(GLX_MESA_query_renderer):
供应商:X.Org(0x1002)
设备:AMD Radeon VII(VEGA20,DRM 3.27.0,5.0.7-050007-generic,LLVM 7.0.1)(0x66af)
版本:18.2.0
加速:是
显存:16368MB
统一内存:否
首选配置文件:核心(0x1)
最大核心配置文件版本:4.5
最大兼容配置文件版本:4.4
最大GLES1配置文件版本:1.1
Max GLES [23]配置文件版本:3.2

您需要使用UKUU更新内核并安装padoka稳定或不稳定的PPA,请遵循在线指南

在提交该报告之前,我已按照此处的说明进行操作,但我仍然没有运气。

https://github.com/ValveSoftware/Proton/wiki/Requirements#amdintel

我应该使用其他指南吗?

阅读完此线程后,我看不到其他任何有关我遇到的问题的信息。

查看游戏中的全屏地图会一致地(但不是每次)锁定游戏并要求将其杀死。 我在游戏网络浏览器中查看时也看到了这一点。 否则,我会顺利完成整个竞选活动。

NVIDIA GeForce GTX 780 Ti(NVIDIA 418.56,内核4.19.34)仍可以使用当前的质子4.2-2触发。 产生的日志超过700MB,我什至不确定它是否包含有用的内容

我在安装较新版本的.NET Framework时得到了该提示。

@Clifforus我是否可以知道您专门安装了哪个版本的.NET Framework,以使其正常工作? 如果我没记错的话,我在安装4.7.2之后就开始出现错误,但是之后,即使删除了游戏的compatdata目录,用4.5.2进行了所有操作之后,我仍然遇到相同的错误,我想在两次尝试之间没有重新启动我的机器,因此可能是其他原因造成的)。

再次尝试在Linux上尝试安装GTA,但似乎与浏览器相关,但有些奇怪。 我可以完成帐户设置,直到想要购买Capatcha为止。 在GTA之外创建了一个后,我似乎仍然无法登录,因为它再次要求提供Capatcha,在两种情况下均不显示,也看不到尝试连接到Google的尝试?

细节

猜测它与cef_extensions.pak有关,该前缀不存在:

>>> Adding process 76454 for game ID 271590
Game update: AppID 271590 "", ProcID 76454, IP 0.0.0.0:0
>>> Adding process 76473 for game ID 271590
[0414/203245.825:ERROR:main_delegate.cc(726)] Could not load cef_extensions.pak
[0414/203245.869:ERROR:network_change_notifier_win.cc(157)] WSALookupServiceBegin failed with: 8
[0414/203245.892:ERROR:gpu_process_transport_factory.cc(1019)] Lost UI shared context.
>>> Adding process 76512 for game ID 271590
>>> Adding process 76516 for game ID 271590
[0414/203246.151:ERROR:main_delegate.cc(726)] Could not load cef_extensions.pak
[0414/203246.195:ERROR:main_delegate.cc(726)] Could not load cef_extensions.pak
ALSA lib pcm_direct.c:1809:(_snd_pcm_direct_get_slave_ipc_offset) Invalid type 'asym' for slave PCM

Adjusting buffer size to a multiple of 16
Initialize AES encryption
Load IV and encrypted data
Setting breakpad minidump AppID = 271590
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561deadbeef [API loaded no]
pid 76423 != 76422, skipping destruction (fork without exec?)
Game removed: AppID 271590 "", ProcID 76454 
Exiting app 271590

编辑:这是repatcha.net无法访问的问题。 尽管仍应解决cef_extensions和chrome_elf.dll的错误(可能会导致其他问题,请尝试立即恢复我的帐户)

TLS调整

魔法。 尽管受支持,但Windows 7中显然没有这些功能。 当然不是任何葡萄酒安装的一部分。 YMMV。

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Client]
"DisabledByDefault"=dword:00000000
"Enabled"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Server]
"DisabledByDefault"=dword:00000000
"Enabled"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client]
"DisabledByDefault"=dword:00000000
"Enabled"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server]
"DisabledByDefault"=dword:00000000
"Enabled"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Client]
"DisabledByDefault"=dword:00000000
"Enabled"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Server]
"DisabledByDefault"=dword:00000000
"Enabled"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client]
"DisabledByDefault"=dword:00000000
"Enabled"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server]
"DisabledByDefault"=dword:00000000
"Enabled"=dword:00000001

Proton 4.2.3阻止此游戏运行。 我怀疑Proton提供的DXVK 1.0.3出现问题。 我一直在用DXVK 1.0.3蒸汽外加酒,没有问题。

单人游戏使用最新的质子对我来说真是太棒了。 在超高设置下(2x和4x msaa)获得稳定的80-100fps。 多人游戏仍然无法正常工作,只是出现错误,并显示与其他人相同的连接问题消息。

如果仍然有人遇到麻烦,在跳出并重新进入后不再锁定鼠标,我发现按一次alt + enter(或win + enter)两次或一次,将迫使游戏切换其全屏模式并正确地重新捕获鼠标。 这也通过Proton的许多其他游戏为我解决了这个问题。

多人游戏有效,您需要添加启动选项。 我必须找到它是什么并将其提供给您。 感谢您不喜欢鼠标的顶部,我将不得不尝试一下

对于多人游戏WINEDLLOVERRIDES = winedbg.exe = d%command%并修复鼠标,将游戏中的鼠标输入法设置为Windows

在最后一天左右还有其他人遇到问题吗? 游戏开始运行,直到单击故事模式,然后微调器会循环运行约30秒钟,然后挂起。 我只能找到的真正错误是107? 不知道这意味着什么,但我确实认为游戏可以正常运行几天很奇怪。 Rockstar支持想要的dxdiag输出,这是不可能的。 我不认为这很疯狂,因为我已经完成了一些重新安装并恢复为上周我更熟悉的快照。

tl; dr摇滚明星有可能禁止质子/葡萄酒使用者吗?

对我来说,在线崩溃以及任何与网页相关的崩溃都是由CEF引起的。

不,这听起来像个奇怪的问题

@ Alexander88207地狱呀! 现在,它可以完美运行,超速时达到稳定的80fps。 它运行顺利,甚至不能说它不是本地游戏!

如果有人使用amd卡将gpu挂起,则此问题已在此处得到跟踪

GTA V-崩溃循环

https://github.com/ValveSoftware/Proton/issues/2688转移的问题
@ bitbucket90发表于2019-05-14T20:09:58:

相容性报告

  • 侠盗猎车手5
  • 271590

系统信息

我确定:

  • [/]我尚未找到该游戏的现有兼容性报告。 (我没有一个可以解决这个问题,并且可以在相同的设置下进行复制)
  • [X]我已经检查了我的系统是否有可用的更新。

症状

游戏将启动,打开窗口,然后关闭并告诉我它可以在安全模式下重试,日志中同时包含这两种方法,无论如何它都不会启动。

再生产

回顾上面,下面也是日志文件:
steam-271590.log.tar.gz

GTA V-崩溃循环

从#2688发行的问题。
@ bitbucket90发表于2019-05-14T20:09:58:

相容性报告

  • 侠盗猎车手5
  • 271590

系统信息

我确定:

  • [/]我尚未找到该游戏的现有兼容性报告。 (我没有一个可以解决这个问题,并且可以在相同的设置下进行复制)
  • [x]我已经检查了我的系统是否有可用的更新。

症状

游戏将启动,打开窗口,然后关闭并告诉我它可以在安全模式下重试,日志中同时包含这两种方法,无论如何它都不会启动。

再生产

回顾上面,下面也是日志文件:
steam-271590.log.tar.gz

我的问题-我在这里发现了东西(没有意识到还有另外400多个评论,但是似乎没有任何解决我的问题的方法,尝试了conf解决方法,我已经配置了esync,似乎无法启动它。

@ bitbucket90您是否设置了成功在线加载所需的启动选项(右键单击游戏->属性->设置启动选项)?

WINEDLLOVERRIDES=winedbg.exe=d %command%

@ bitbucket90您是否设置了成功在线加载所需的启动选项(右键单击游戏->属性->设置启动选项)?

WINEDLLOVERRIDES=winedbg.exe=d %command%

我只是想成为单人游戏,但即使是上述情况也不会将游戏引入多人游戏。 我通过蒸汽将质子更新到最新。 不知道如何在lutris方面进行配置,以测试其GTA的dxvk版本是否要我运行playgta.exe或启动Steam(除非为Windows安装Steam,否则我都不能那样运行)。

这对我来说也不会启动。 不知道为什么。 它一直有效,直到我联系支持人员为止,我可以确认该帐户至少在Windows vm中没有被禁用。 花费_hours_尝试所有我能想到的。

这对我来说也不会启动。 不知道为什么。 它一直有效,直到我联系支持人员为止,我可以确认该帐户至少在Windows vm中没有被禁用。 花费_hours_尝试所有我能想到的。

@ h1z1我尚未看到您的问题,这很奇怪吗? 这是代理服务器背后的问题吗,我在代理服务器运行时(游戏之外)已经看到TLS问题。

考虑到它对其他人有用,这很可能是TLS问题,尽管它为什么起作用仍然是个谜。 GTA有很多部分,包括CEF的不同版本。 还有其他具有相同问题的应用程序(使用CEF)。

NVIDIA 430.14有问题吗? 从430.09更新后,游戏没有超越社交俱乐部。 尝试了新的前缀/ socialclub / gtav设置,但没有好运。

启动器日志: https :

更新:修复了驱动程序重新安装后的怪异问题。

GTA Online的当前状态是什么? 仍然会导致游戏在一段时间后减速并挂起/崩溃吗?

我可以说我的发行版将gnome升级到3.30之后,我再也没有出现过gpu挂起的情况。

否则,它会像发条一样运转。

@AsciiWolf非常适合我,在超4倍MSAA分辨率下可达到80-100fps(有时更高)。 GTX 1070不会崩溃或挂死,也不会挂住或出现任何输入问题。 说实话,很难相信它不是本地的。

尽管没有朋友,多人游戏还是显得乏善可陈,实际上,我加入的每个随机游说场所都充斥着黑客,他们在做疯狂的事情,例如将世界改变为大雪,并生成怪异的东西。

@exezin有趣。 我的系统(使用AMD RX 580 GPU)玩了15分钟后,游戏速度通常会变慢。

可能还值得将CPU控制器设置为性能,这对我来说消除了很多游戏障碍,并提供了令人惊讶的帧速率/常规性能提升。 但是YMMV

~~cpupower -c所有频率设置-g性能~~

也值得尝试一下: https :

编辑; 我忘了提一件事。 可能什么都不是,但是我经过长时间的讨论在Killing Floor 2中发现,由于鼠标输入不连续/怪异,它会变得断断续续。 这似乎与我不断打开/关闭蒸汽覆盖层并内置Web浏览器等有关,禁用KF2覆盖层完全为我解决了这个问题。 不知道它是否相关,只是认为它值得提出。

我已经关注这个问题很长时间了,尝试了这里提到的所有解决方法,但从未成功使用Steam Play启动GTA V游戏。

我以某种方式设法使Lutris运行了一半,但性能却很差,并且在下一次更新时停止工作。

我今天尝试使用Steam Play,全新游戏完整下载/安装,Proton版本设置为4.2-4,并且可以完美运行
没有图形错误,> 100fps,没有冻结或减速。

因此,凡为此工作的人,谢谢

我的配置:Arch Linux,内核4.19,带有430.14驱动程序的GTX 980,Core i7 990X。

每次从全新的系统重新启动中打开GTAV-online时,我只会被带有音频的黑屏打招呼。 终止进程然后重新启动始终可以解决此问题。 任何人有类似的经历吗? launcher.logsocialclub_launcher.log都看不到任何内容

Ubuntu 19.04
内核5.0.0-15
GTX 980Ti 430.14
Proton 4.2-5(不对前缀进行任何修改)

我有与上述报告相同的问题。 GTA V单个播放器以前曾经可以正常工作,但是最近才尝试过一次,我发现自己陷入了重新启动循环:获得社交启动器后,几分钟之内什么都没发生,直到它说它无法启动并且您可以重试或以安全模式启动它。 两种选择均未提供任何解决方案。

系统:
Nvidia 415.x(最新)
GTX970
Ubuntu 16.04
Proton:4.2.6(撰写本文时为最新)。

我尝试将其更改为3.16 Proton版本,但也没有解决问题。

同样,在最新的稳定Steam客户端更新之前,GTA V单个播放器曾经运行良好。

崩溃/错误消息: https
系统信息: https :

如果您需要更多信息,请告诉我!

@ekianjo您的Nvidia驱动程序似乎已经过时,我在430.14上?

现在,在首次注册Socialclub后,FWIW从Steam启动会挂起。 在质子中手动运行它可以进一步进入Storymode选择。 仍然对我来说挂死了。

更新:删除着色器缓存后,它可以再次从Steam启动。 一次。 Steam在退出时再次下载缓存,之后GTA无法启动。 冲洗并重复。

细节

 [root @localhost 271590]#du -hs。
 747M。
 [root @localhost 271590]#查找。
 。
 ./steam_pipeline_cache.foz
 ./steamapp_pipeline_cache.foz
 。/一群
 ./swarm/steam_shader_cache
 ./swarm/steam_shader_cache/bucket_6340596.swarc
 ./swarm/steam_shader_cache/bucket_6320400.swarc
 ./swarm/steam_shader_cache/bucket_6776280.swarc
 ./nvidiav1
 ./nvidiav1/GLCache
 ./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb
 ./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23
 ./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steam_shader_cache.toc
 ./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steamapp_shader_cache0.bin
 ./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steamapp_shader_cache1.bin
 ./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steamapp_shader_cache2.toc
 ./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steamapp_shader_cache1.toc
 ./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steamapp_shader_cache2.bin
 ./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steam_shader_cache.bin
 ./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steamapp_shader_cache0.toc
 ./DXVK_state_cache
 ./DXVK_state_cache/GTA5.dxvk-cache
 [root @localhost 271590]#查找。 型f
 ./steam_pipeline_cache.foz
 ./steamapp_pipeline_cache.foz
 ./swarm/steam_shader_cache/bucket_6340596.swarc
 ./swarm/steam_shader_cache/bucket_6320400.swarc
 ./swarm/steam_shader_cache/bucket_6776280.swarc
 ./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steam_shader_cache.toc
 ./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steamapp_shader_cache0.bin
 ./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steamapp_shader_cache1.bin
 ./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steamapp_shader_cache2.toc
 ./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steamapp_shader_cache1.toc
 ./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steamapp_shader_cache2.bin
 ./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steam_shader_cache.bin
 ./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steamapp_shader_cache0.toc
 ./DXVK_state_cache/GTA5.dxvk-cache
 [root @localhost 271590]#查找。 -类型f -exec rm -fv {} \;
删除了'./steam_pipeline_cache.foz'
删除了'./steamapp_pipeline_cache.foz'
删除了'./swarm/steam_shader_cache/bucket_6340596.swarc'
删除了'./swarm/steam_shader_cache/bucket_6320400.swarc'
删除了'./swarm/steam_shader_cache/bucket_6776280.swarc'
删除了'./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steam_shader_cache.toc'
删除了'./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steamapp_shader_cache0.bin'
删除了'./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steamapp_shader_cache1.bin'
删除了'./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steamapp_shader_cache2.toc'
删除了'./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steamapp_shader_cache1.toc'
删除了'./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steamapp_shader_cache2.bin'
删除了'./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steam_shader_cache.bin
删除了'./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steamapp_shader_cache0.toc'
删除了'./DXVK_state_cache/GTA5.dxvk-cache'
 [root @localhost 271590]####

冉GTA ..它冻结了

 [root @localhost 271590]#### Ran GTA冻结了 
 [root @localhost 271590]#查找。 型f
 ./steamapprun_pipeline_cache.7e5b82156b2b4a9f.1.foz
 ./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steamapp_shader_cache0.bin
 ./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steamapp_shader_cache1.bin
 ./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steamapp_shader_cache1.toc
 ./nvidiav1/GLCache/ec0095e5bc805701f51293b9a2a6f9bb/177143bd43857c23/steamapp_shader_cache0.toc
 ./DXVK_state_cache/GTA5.dxvk-cache
 ./steamapprun_pipeline_cache.7e5b82156b2b4a9f.2.foz
 [root @localhost 271590]#du -hs。
 24.8万
 [root @localhost 271590]####

GTA正在运行,位于“视频”设置中

 [root @localhost 271590]#### GTA正在运行,位于“视频”设置中
 [root @localhost 271590]#ls -al
总共180
 drwxrwxr-x 5 vm1 gtavm 4096年6月19日14:49。
 drwxrwxr-x。 29 vm1 gtavm 4096 6月8日09:12 ..
 drwxrwxr-x 2 gtavm gtavm 4096年6月19日14:49 DXVK_state_cache
 drwxrwxr-x 3 gtavm gtavm 4096 5月19日23:26 nvidiav1
 -rw-rw-r-- 1 gtavm gtavm 37285 Jun 19 14:49 steamapprun_pipeline_cache.7e5b82156b2b4a9f.1.foz
 -rw-rw-r-- 1 gtavm gtavm 119331 Jun 19 14:50 steamapprun_pipeline_cache.7e5b82156b2b4a9f.2.foz
 drwxrwxr-x 3 gtavm gtavm 4096 6月19日09:18群
 [root @localhost 271590]####
 [root @localhost 271590]#### GTA已锁定,试图运行基准测试
 [root @localhost 271590]#ls -al
总计206948
 drwxrwxr-x 5 gtavm gtavm 4096年6月19日14:57。
 drwxrwxr-x。 29 gtavm gtavm 4096 6月8日09:12 ..
 drwxrwxr-x 2 gtavm gtavm 4096年6月19日14:49 DXVK_state_cache
 drwxrwxr-x 3 gtavm gtavm 4096 5月19日23:26 nvidiav1
 -rwxrwxr-x 1 gtavm gtavm 119331 Jun 19 14:57 steamapp_pipeline_cache.foz
 -rwxrwxr-x 1 gtavm gtavm 211767516 6月19日14:57 steam_pipeline_cache.foz
 drwxrwxr-x 3 gtavm gtavm 4096年6月19日14:57群
 [root @localhost 271590]#du -hs。
 441M。
 [root @localhost 271590]#du -hs。
 441M。
 [root @localhost 271590]#### Steam在退出时再次下载了缓存
 [root @localhost 271590]####下载中没有显示此类活动的内容。


着色器日志确认它已运行。

[2019-06-19 10:03:17] Got depot manifest 1173095555426686016 (211184631 bytes) for bucket 6776280 (AppID 271590).
[2019-06-19 14:57:19] AppID 271590 exited.
[2019-06-19 14:57:19] Finding NVIDIA cache files, base directory: /home/gtavm/.local/share/Steam/steamapps/shadercache/271590.

对我来说,它有助于在Steam游戏属性中设置以下开始选项:

WINEDLLOVERRIDES=winedbg.exe=d %command%

一个红色线程中找到它。

我的系统信息:

Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz
Ubuntu 19.04
Proton 4.2-7
GeForce GTX970
nVidia 430.26

启用该功能后,在首次启动时仍会出现黑屏现象。

WINEDLLOVERRIDES=winedbg.exe=d %command%

这是AFAIK,仅对在线播放GTA有用。

我试过了,对解决问题没有帮助。

当前唯一的解决方法是删除着色器缓存,如@ h1z1所述。

我检查了着色器缓存目录,但是在我这边是空的。 不管怎样,我真的很想了解是什么使我从可以使用的GTAV开箱即用到不再启动。 与质子有关吗? 是Steam客户端吗? 是Nvidia驱动程序吗?

@ekianjo您的Nvidia驱动程序似乎已经过时,我在430.14上?

事实是,几周前该类游戏的游戏运行良好。

一切都在AMD方面进行。

车手:梅萨19.1
质子:4.2-7
发行版:Sabayon

对于大多数人来说,一切都在NVidia方面起作用。 我们正在谈论
这里难得一见。

在2019年6月25日(星期二)下午8:55 Alexander Vereeken [email protected]
写道:

一切都在AMD方面进行。

-
您收到此邮件是因为有人提到您。
直接回复此电子邮件,在GitHub上查看
https://github.com/ValveSoftware/Proton/issues/37吗
或使线程静音
https://github.com/notifications/unsubscribe-auth/AASYZGC75S4MRLNKNLMEJN3P4IBUPANCNFSM4FQ4BTGQ

--
拉斐尔

最糟糕的是,我仍然无法制作原木的正面或反面。 我愿意继续追求这一点,因为我是一个顽固的混蛋,不会放弃,但是我不知道这是否是最好的选择。

对我来说,离线效果很好,但在线效果却不那么出色。
在线无法正常工作-创建角色/登录时崩溃。 我发现附加strace会有所帮助
strace -p $(ps -C GTA5.exe -o pid=)当游戏正在运行但尚未上线之前。 它可以将我的fps减半,但是登录后我可以将其杀死。
在加载屏幕上,登录至少还需要10-15分钟。
我将为更好的解决方案提出任何建议。 如上所述的winedbg.exe对我没有任何作用-在“加载” 15分钟后压缩回启动器,并提示重新启动-就像我只是在没有任何其他“动作”的情况下运行它一样

更好的解决方案或修复程序已经在路上。

我在钻石赌场更新后设法运行了GTA Online,没有任何其他启动选项。 不幸的是,接下来的几天我无法播放它,因为它会在加载GTA:O时崩溃,并且启动器会要求我重试或以安全模式重试。

我尝试了winedbg解决方法,它解决了该问题。 现在,我可以使用以下启动选项进行播放:
PROTON_USE_WINED3D=0 WINEDLLOVERRIDES=winedbg.exe=d gamemoderun %command%

系统规格:

  • 英特尔i5 3570k
  • GTX 970 OC
  • 16 GB RAM DDR3
  • Arch Linux 5.2.3-arch1-1-ARCH

我还要指出,仍然无法以高于60的刷新率运行游戏。我有144hz显示器,而其他游戏以144Hz运行,例如War Thunder(是的,我使用的是Proton),Euro卡车模拟器2(必须使用Proton才能玩多人游戏mod)和《无人深空》。

亚历山大修复了框架,我不得不关闭xorg / nwidia中的其他屏幕
设置并启用freesync / g-sync-您的显示器很有可能
支持freesync,大多数144hz监视器都支持。

庞。,29 lip 2019 o 20:54 Alexandre Oliveira [email protected]
餐巾纸(a):

我在钻石赌场更新后成功运行了《侠盗猎车手Online》,没有任何内容
其他启动选项。 不幸的是,接下来的几天我无法
播放它,因为它会在加载GTA:O时崩溃,并且启动器会
请我重试或以安全模式重试。

我尝试过winedbg解决方法,它解决了该问题。 现在,我
可以使用以下启动选项进行播放:
PROTON_USE_WINED3D = 0 WINEDLLOVERRIDES = winedbg.exe = d gamemoderun%command%

系统规格:

  • 英特尔i5 3570k
  • GTX 970 OC
  • 16 GB RAM DDR3
  • Arch Linux 5.2.3-arch1-1-ARCH

我还要指出,仍然无法在其中运行游戏
刷新率高于60。我有144hz显示器,并且在其中运行其他游戏
144Hz,例如War Thunder(是,我使用的是Proton),Euro Truck Simulator 2
(必须使用Proton来玩多人mod)和No Man's Sky。

-
您收到此邮件是因为您发表了评论。
直接回复此电子邮件,在GitHub上查看
https://github.com/ValveSoftware/Proton/issues/37?email_source=notifications&email_token=ABSXEL2LHAIMPAJJVKNGRHDQB44G3A5CNFSM4FQ4BTG2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNWSXHJKT046
或使线程静音
https://github.com/notifications/unsubscribe-auth/ABSXEL5H32SGM2ZXQ5MZQUTQB44G3ANCNFSM4FQ4BTGQ

修复框架,我不得不关闭xorg / nwidia中的其他屏幕
设置并启用freesync / g-sync-您的显示器很有可能
支持freesync,大多数144hz监视器都支持。

我有2台显示器,其中一台是60hz。 它不会干扰其他游戏,我不认为禁用它不是144hz问题的好解决方法。

关于FreeSync,是的,我的显示器支持它,但我认为无法使用当前驱动程序启用它。 在“ Nvidia X服务器设置”上选择显示器时,没有看到与启用G-SYNC相关的任何选项。

我已经尝试了新的Proton 4.11-1,并且能够获得高于60 FPS的帧速率。 总体而言,游戏比以前更加流畅(FPS大幅下降并且在GTA:O上有很多玩家时出现滞后),但是有一些问题困扰着我。

  1. 我无法更改任何图形设置-应用它们,然后当我想关闭菜单时,它要求再次应用设置,并且在关闭并重新打开菜单后检查它们时,它们与我尝试更改之前的设置相同他们。
  2. V-Sync将帧速率限制为显示器支持的一半。 我启用了完整的vsync,并在菜单上单人游戏获得了大约200 FPS。 关闭它之后,帧速率被限制为大约70-80 FPS。

编辑:忘记提及这个问题,有时我必须用鼠标进行270度视图旋转,以便我可以向左旋转视图,否则它会被卡住,就像鼠标光标被卡在屏幕边缘一样,阻止我继续旋转角色的头部。

@RockyTV

您在使用fsync吗? 您介意与列出的规格进行4.2-9和4.11-1的基准比较吗? 谢谢。

@telans我还没有尝试过fsync。 明天会做,但是我已经设置了要点来跟踪基准测试结果。 将在ESYNC开启和关闭的情况下运行4.2-9,在fsync,esync和两者均禁用的情况下运行4.11-1。

我发现游戏检测到好像我在运行Windows XP感到很奇怪。

Proton 4.11-1导致我的Dualshock 4出现问题。在游戏中后,摄像头将不断向右平移。 拉动扳机将改变平移方向。 恢复到4.2-9可以解决此问题。 我尝试过的其他任何游戏都不会发生这种情况

@Clifforus如果在游戏属性中将“每游戏的蒸汽输入设置”设置为“强制关闭”,还会发生这种情况吗? 过去使用360键盘为我解决了一些奇怪的问题,我认为值得一试。

@Clifforus如果在游戏属性中将“每游戏的蒸汽输入设置”设置为“强制关闭”,还会发生这种情况吗? 过去使用360键盘为我解决了一些奇怪的问题,我认为值得一试。

我已经尝试过,它只是使控制器根本无法工作。 还是)感谢你的建议。

难道不意味着游戏没有直接使用游戏手柄,而是通过蒸汽输入,因此问题可能出在控制器的蒸汽输入设置上? 在关闭蒸汽输入的情况下,所有矿井都可以正常工作。

难道不意味着游戏没有直接使用游戏手柄,而是通过蒸汽输入,因此问题可能出在控制器的蒸汽输入设置上? 在关闭蒸汽输入的情况下,所有矿井都可以正常工作。

我想它可能暗示了这一点,但是那又如何解释为什么回到Proton 4.2-9使其又能正常工作,以及为什么没有其他游戏呈现这种行为呢?

@Clifforus我无法重现您所看到的问题,所以我想知道您是否可以收集一些信息以查看我们是否可以从远处调试问题。

您能提供系统信息吗? 您可以从蒸汽菜单“帮助”->“系统信息”中复制它。

您还可以记录ps4控制器故障吗? 如果您以前没有收集过质子记录,则这里是执行此操作的基础知识:
1)进入.steam / steam / steamapps / common / Proton \ 4.11和“ cp user_settings.sample.py user_settings.py”
2)请编辑user_settings.py并在WINEDEBUG行的末尾添加以下额外的日志记录通道:“ + hid,+ hidp,+ hid_report,+ plugplay,+ rawinput,+ dinput,+ xinput,+ joystick”。
3)玩完游戏并使用ps4控制器重现错误后,将在$ HOME文件夹(/ home / your_username /。)中创建日志。

谢谢!

您能提供系统信息吗? 您可以从蒸汽菜单“帮助”->“系统信息”中复制它。

https://gist.github.com/Clifforus/ecab097dd1bd86b71c2320dda7064308

我还要提到,我有一个单独的安装程序,用于测试mesa-aco-git和linux-fsync,并且在那里遇到了相同的问题。

您还可以记录ps4控制器故障吗? 如果您以前没有收集过质子记录,则这里是执行此操作的基础知识:

生成的日志为1.3GB,我不知道最好的上传位置在哪里,以及是否或如何压缩它。

您好@Clifforus ,我怀疑您的日志充满了与#2927相关的访问冲突。 您可以运行grep c0000005 steam-271590.log吗?

如果那能给您带来一堵墙,那么对于总数量的总计数,也许grep c0000005 steam-271590.log | wc -l可能很有趣。 (我希望每个访问冲突有2行)。

我对grep的实际输出不感兴趣,只是想知道它是否与其他Ryzen 3xxx用户看到的模式匹配。

您好@Clifforus ,我怀疑您的日志充满了与#2927相关的访问冲突。 您可以运行grep c0000005 steam-271590.log之类的内容吗?

它根本没有输出。 我还尝试了其他一些东西,例如grep violation steam-271590.loggrep exception steam-271590.loggrep access steam-271590.log ,它们也都没有输出。 我还以less简要查看了日志的开头,但对我而言没有什么特别的。

@Clifforus压缩日志的一种非常有效的方法是:
xz -T0 /路径/到/文件
在这种情况下,0为零。 希望它足够小以进行上传吗?

xz -T0 /path/to/file当然可以使它更加合理,但是它太大了,无法上传到Github。 我已将其放在Google云端硬盘中,但如有需要,我会将其上传到其他地方。

https://drive.google.com/open?id=1-f_CHCl6tjVTvvOWnB8U5mWUYyaLPL2S

@Clifforus谢谢! 我可以下载它。 希望那里会有一些提示。

该日志上的grep c000001d steam-271590.log | wc -l给出了86710条未处理的非法指令(处理器无法理解的CPU操作码)。 每个事件两行。

该日志上的grep c000001d steam-271590.log | wc -l给出了86710条未处理的非法指令(处理器无法理解的CPU操作码)。 每个事件两行。

嗯,好吧,我想当您真正知道要寻找的东西时,查找它们会更容易! 有趣的发现。

  1. 我无法更改任何图形设置-应用它们,然后当我想关闭菜单时,它要求再次应用设置,并且在关闭并重新打开菜单后检查它们时,它们与我尝试更改之前的设置相同他们。

以我为例,使用Windowed Borderless模式可解决此问题。 而且,我实际上通过这种方式获得了更好的性能。

我可以重现这个完全相同的上述问题进一步说明:

侠盗猎车手V(Grand Theft Auto V)-输入会导致帧时间在一段时间后达到峰值

问题已从#985转移。
@Clifforus发表于2018-08-30T13:11:20:

除了这一期,游戏对我来说运行得非常好。 播放一段时间(通常约一个小时)后,突然每次键盘输入和鼠标移动都会导致该帧的帧时间达到峰值,从而导致无法播放的混乱。 如果我不触摸键盘和鼠标,那么性能将继续保持平稳。 停止口吃的唯一方法是重新启动游戏。

眼镜:

处理器:AMD Ryzen 5 1600
GPU:蓝宝石8GB RX 480 Nitro +
内存:16GB Corsair Vengeance LPX DDR4 3200MHz
主板:微星战斧B350

开机磁碟机:250GB Samsung 850 EVO
安装在以下设备上的GTA V:3TB东芝7200RPM SATA III硬盘

操作系统:Lubuntu 18.04
内核:4.18.5-041805-泛型
Mesa版本:18.3.0-devel(padoka PPA)
质子版本:3.7-4 Beta

抱歉,如果这还不够,我不是专家。 请让我知道是否有任何可用的日志或我可以发布的任何其他信息。

有没有办法解决它?
自从我安装游戏以来一直困扰着我,至今无法修复,我将不胜感激。

我已经设法使我的驱动程序可以使用fsync内核(必须安装nvidia-dkms )。

我尝试运行基准测试,但会在随机时间冻结。 从第一个场景过渡到第二个场景时,它第一次冻结。 第二次冻结运行第三个场景。

日志文件中出现80956次代码c000001d ,它们似乎发生在同一位置:

955.244:0026:002e:trace:seh:call_vectored_handlers calling handler at 0x1805b147c code=c000001d flags=0
955.244:0026:002e:trace:seh:NtRaiseException code=c000001d flags=0 addr=0x18097a03b ip=18097a03b tid=002e
955.244:0026:002e:trace:seh:call_vectored_handlers calling handler at 0x1805b147c code=c000001d flags=0
955.277:0026:002e:trace:seh:NtRaiseException code=c000001d flags=0 addr=0x18097a03b ip=18097a03b tid=002e
955.277:0026:002e:trace:seh:call_vectored_handlers calling handler at 0x1805b147c code=c000001d flags=0
955.277:0026:002e:trace:seh:NtRaiseException code=c000001d flags=0 addr=0x18097a03b ip=18097a03b tid=002e
955.277:0026:002e:trace:seh:call_vectored_handlers calling handler at 0x1805b147c code=c000001d flags=0
955.310:0026:002e:trace:seh:NtRaiseException code=c000001d flags=0 addr=0x18097a03b ip=18097a03b tid=002e

这是Proton制作的日志
镜像(一天后过期)

系统信息: https

我可以重现这个完全相同的上述问题进一步说明:

在Proton更新后,该问题已为我解决,我不记得确切是哪个。 我建议确保至少使用Proton 3.16-9,并可能生成一个新的前缀。

好吧,我得到了基准测试的结果。

最大CPU使用率:

  • 质子4.11-1:

    • fsync :50.8%

    • 同步:51.2%

    • 禁用esync和fsync :44.8%

  • 质子4.2-9:

    • 同步:50.2%

    • 停用同步功能:42.0%

我试图做出一些让人眼前一亮的东西,但是我使用的制图网站太糟糕了。 您可以在此处比较基准测试结果: https :

我将5.2.4-arch1-1-fsync内核用于所有基准测试。


平均FPS:

| | 传递0 | 通行证1 | 传递2 | 第三关| 传递4 |
|-|-|-|-|-|-||
| 质子4.11-1 + fsync | 79.59 | 112.52 | 102.29 | 107.65 | 89.84 |
| Proton 4.11-1 + esync | 81.84 | 109.79 | 103.11 | 106.03 | 89.53 |
| 质子4.11-1 | 49.33 | 67.03 | 63.37 | 55.75 | 53.20 |
| Proton 4.2-9 + esync | 64.30 | 86.32 | 80.47 | 92.79 | 71.71 |
| 质子4.2-9 | 50.66 | 66.77 | 66.14 | 71.51 | 51.03 |

最高FPS:

| | 传递0 | 通行证1 | 传递2 | 第三关| 传递4 |
|-|-|-|-|-|-||
| 质子4.11-1 + fsync | 131.41 | 166.64 | 177.90 | 174.83 | 226.20 |
| Proton 4.11-1 + esync | 132.95 | 175.51 | 184.48 | 166.77 | 193.31 |
| 质子4.11-1 | 76.61 | 96.89 | 104.65 | 87.96 | 111.10 |
| Proton 4.2-9 + esync | 109.14 | 165.51 | 181.12 | 206.10 | 176.92 |
| 质子4.2-9 | 87.82 | 111.63 | 118.88 | 128.25 | 112.79 |

遗憾的是,不幸的是,fsync看起来只有几fps的差异。 哇,通过esync从4.9改进到4.11确实很棒。

在Proton更新后,该问题已为我解决,我不记得确切是哪个。 我建议确保至少使用Proton 3.16-9,并可能生成一个新的前缀。

@Clifforus感谢您的答复。 尽管我使用的是Proton 4.2-9,但它对我来说还不是固定的。 不好意思问,但是“生成一个新的前缀”是什么意思?

与删除/移动相应的/home/{USER}/.steam/steam/steamapps/compatdata/{APP_ID}文件夹一样,游戏“系统安装”从Proton 4.11开始恢复为默认/清理。 如果Steam Cloud不同步保存/配置文件,这将删除您的保存/配置文件,因此请对其进行备份,以便在重新生成前缀后将其重新粘贴。

谢谢您的帮助!

是否有人知道在启动更新时会使更新程序立即关闭的问题?
我已设置-noChunkedDownload来解决更新无法正常工作的问题,但是现在更新程序已经崩溃了一段时间。 恢复到旧的质子版本无济于事。

您的socialclub启动器日志是什么样的?

我没有,我不认为。 我如何得到一个?

这两个:(在Proton前缀内)
docs / rockstar游戏/gtav/launcher.log
docs / rockstar游戏/社交俱乐部/socialclub_launcher.log

不确定路径是否正确,不在我的头顶,但应该足够靠近。

launcher.log
socialclub_launcher.log
是的,我认为它可能在错误的文件夹中查找。 但它在过去有效。

您是否尝试过通过Steam验证游戏数据? 还像添加-noChunkedDownload一样添加-verify标志。

另外,您可以尝试给一个干净的前缀,而不是还原以前的Proton版本。

我想我刚刚发现了问题。 Steam决定制作一个新的兼容性数据文件夹。 所以我实际上没有安装社交俱乐部。
编辑:刚刚做了一个软链接,它现在可以工作。

有关如何解决在线模式在加载屏幕中崩溃的任何信息?
现在,我已经尝试了是否有PROTON_NO_ESYNC = 1和是否有WINEDLLOVERRIDES = winedbg.exe = d
我过去曾经使用过它,但是不记得它做了什么。

WINEDLLOVERRIDES = winedbg.exe = d用于在线模式

和PROTON_NO_ESYNC = 1的目的是:我不知道我从来没有遇到过同步问题,也许有人没有正确配置它。

作为使用混合Nvidia GPU的用户的信息:
我遇到了Vulkan的问题(vulkaninfo退出并出现错误)。

在重新启动之前为我解决了什么的问题是以root身份运行nvidia-settings并切换到“图形信息”选项卡。 之后,一切正常。 在这一点上,我不希望找到潜在的错误。

我的设置:
Ubuntu 18.04,GeForce MX150,驱动程序430.4,nvidia-prime

WINEDLLOVERRIDES=winedbg.exe=d

这就是修复我进入在线模式时启动器崩溃的原因。 非常感谢!

我仍然需要运行strace才能进入在线模式。 https://bugs.winehq.org/show_bug.cgi?id=46474

任何人都想出了如何使鼠标光标在社交俱乐部覆盖图中可见的方法吗? 我想将一些人添加到朋友列表中,但是当启用叠加功能时,光标不可见

任何人都想出了如何使鼠标光标在社交俱乐部覆盖图中可见的方法吗? 我想将一些人添加到朋友列表中,但是当启用叠加功能时,光标不可见

您好@LordJABA

您是否已经在窗口模式下尝试过?

顺便说一句,查看光标并不难,只需将光标四处移动即可查看当前突出显示的内容,这就是我每次都这样做的方式。

使用alt + tab后,是否还会有人质疑相机的运动受到限制?
通常,这对于Linux上的游戏来说是一个非常普遍的问题。
有人知道如何解决它或解决它吗?
一旦加载了GT​​A Online,我有点需要alt + tab禁用strace。

尝试设置虚拟dsktop。

其实我只是找到了一种方法。 您可以将鼠标输入模式从“原始输入”设置为“ Windows”。
那对我来说就做到了。

不幸的是,这并没有为我解决问题:

与删除/移动相应的/home/{USER}/.steam/steam/steamapps/compatdata/{APP_ID}文件夹一样,游戏“系统安装”从Proton 4.11开始恢复为默认/清理。 如果Steam Cloud不同步保存/配置文件,这将删除您的保存/配置文件,因此请对其进行备份,以便在重新生成前缀后将其重新粘贴。

大约一个小时后,游戏继续落后。

其实我只是找到了一种方法。 您可以将鼠标输入模式从“原始输入”设置为“ Windows”。
那对我来说就做到了。

您在哪里设置的?

您在哪里设置的?

在GTA设置中。 有一个鼠标部分,它位于顶部。

这可能不直接相关,但是..
您如何在github上的问题中进行搜索?
我找不到任何有关此的信息,在这一点上我们大家可能只是在重复一遍。

我问这个的原因:

我想知道您是否可以在Linux上的GTA中正常使用控制器。
对我来说,Xbox One控制器和PS3控制器不能在GTA中使用,但是可以在“无人的天空”中使用。

控制器可以在GTA前缀中工作吗?

这应该。 我将如何检查?

@Ishidres禁用蒸汽覆盖可以通过Proton上的许多游戏为我解决此问题。

@ jug007 WINEPREFIX=/path/to/pfx wine control

@ Alexander88207它确实在那里工作。 我使用的是质子,而不是葡萄酒的分发包。
编辑:如果我在质子中运行control ,打开的控制板没有游戏板菜单。 因此,我想质子不是用这个来编译的。
EDIT2:当我按控制器上的任何按钮时,我无法在酒中使用GTA V,而在Lutris中的GTA V崩溃了。 (lutris在安装xinput dll后停止崩溃,但是控制器仍然无法正常工作)

其实我只是找到了一种方法。 您可以将鼠标输入模式从“原始输入”设置为“ Windows”。
那对我来说就做到了。

值得注意的是,这不能永久修复它。 这两个选项通常都会出现相同的“桌面锁定”鼠标问题,并且在它们之间进行切换似乎可以解决此问题。 有时一个与ALT-TAB搭配使用效果很好,而另一个与另一种搭配则效果更好。

另外,有时再次将ALT-TAB简化为另一个程序,然后单击并返回GTA即可解决该问题。 或者打开Steam覆盖层有时会修复它。 但是同样,这些也不是一致的。 唯一可行的修复方法是100%的时间进入设置,然后切换鼠标模式。

对我来说,它的工作方式有所不同。 即使一次按Alt键也总是会导致鼠标锁定,并且直到再次开始游戏时它才会消失。 我根本没有在Windows设置上获得鼠标锁,但是如果我一次按Tab键,则同时按右键或左键并同时移动鼠标时,鼠标绝对会发疯。 对我来说,这是100%一致的。

@supertin给我的解决方法一直是在出现问题时使用alt + enter切换全屏,这可以在许多其他游戏中为我解决相同的鼠标问题(例如不良公司2)。

我的鼠标也有重大问题。 我也有双显示器(相同的分辨率)。
将其设置为Windows一直有效,直到我跳出为止,这时鼠标移动得非常快,以至于每当我按下鼠标按钮时都无法瞄准。
将其设置为原始输入只会使摄像机停止在屏幕边缘移动,或者只是允许光标从窗口移出至第二个监视器。
DirectInput在菜单或游戏中均无法正常工作。
使用模拟桌面使鼠标根本无法在菜单中使用,无论选择了哪种输入模式。

我不敢从3.16-9升级,因为它的作用就像是一种魅力。

干杯,
戴维·J·艾米特(David JM Emmett)

在2019年8月6日(星期二)21:58,Guy1524 [email protected]写道:

Diddo关于鼠标的问题

-
您收到此邮件是因为有人提到您。
直接回复此电子邮件,在GitHub上查看
https://github.com/ValveSoftware/Proton/issues/37?email_source=notifications&email_token=AABUBTOEUO3RFOSRD6SWW5TQDHQX7A5CNFSM4FQ4BTG2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNWWXHJJKT441
或使线程静音
https://github.com/notifications/unsubscribe-auth/AABUBTP7BZYHZEVPISSTQZTQDHQX7ANCNFSM4FQ4BTGQ

系统信息

我确定:

  • [x]我已经检查了我的系统是否有可用的更新。

steam-271590.log

症状

使用D9VK时,一致的应用程序在启动过程中退出。

再生产

  1. 在Proton配置文件中启用"PROTON_USE_D9VK" (即user_settings.py
  2. 使用Steam客户端在Library选择标题,然后按Play按钮

我不确定为什么要尝试使用D9VK,GTA V不支持DirectX9。仅10以上。

我不确定为什么要尝试使用D9VK,GTA V不支持DirectX9。仅10以上。

@telans问题在于启用D9VK会破坏GTA V,而不是将DX9视为DX10 / 11的后备。 如果您拥有大型库,则每游戏一个单独的配置文件是不切实际的。 :眨眼:

我有几个问题。

  1. gtavlauncher.exe将1个cpu核心加载到最大,如果我将其挂起,则会获得更多fps。
  2. 如果我在新的地方走了一段时间,它会消失,某种缓存会产生很多滞后尖峰。
  3. idk是否有问题,但是gtav使用的内核不超过3个。

缓存是DXVK的Shadercache构建,这不是问题。

如果由Steam控制,我的DualShock 4不能与GTA5一起使用。 如果我禁用Steam来控制我的DS4,它会按预期工作。 但是对于其他游戏,我需要Steam来控制DS4,否则他们将看不到输入,并且我不想每次都必须打开或关闭该功能。

嗨,我在GTA V上有问题。我在游戏,故事模式和在线模式下都被随机冻结。 我正在使用Ubuntu 18.04和AMD Ryzen 3 2200U。

您好,今天更新后,我的安装中断了:“无法找到Rockstar Games Launcher,请验证您的游戏数据。” 有人找到解决方案了吗?

您好,今天更新后,我的安装中断了:“无法找到Rockstar Games Launcher,请验证您的游戏数据。” 有人找到解决方案了吗?

今天更新后对我来说也一样

今天更新后,它对我都不起作用。 它尝试安装Rockstar Games启动器,该启动器会打开一个窗口,提示我选择一种语言,但是该程序不响应键盘或鼠标输入,最终被Gnome显示为“不响应”。
终止该程序可以使首次安装继续进行,但是启动器尚未安装,并且显示与@ dulex123相同的消息。

我遇到了同样的问题,除了@ chris-echoz描述的语言选择窗口很快出现并消失了。 我还尝试通过备份我的社交俱乐部安装文件夹并在更新后替换它来抢占所有这一切,但是不足为奇的是,这没有用。

@Clifforus我也遇到了同样的情况。 我猜应用程序冻结仅发生在前几次。 我现在尝试使用不同版本的质子甚至在常规Wine中手动运行安装程序,它似乎持续出现一会儿然后消失。 它崩溃的原因并不完全一致,但是大多数时候它会说:

未处理的异常:以32位代码(0x7f74b0c0)对0x00000054的读取访问时出现页面错误。

顺便说一句,此问题不会影响以前用来启动游戏的较旧的社交俱乐部,但会影响Rockstar游戏启动器(https://www.rockstargames.com/newswire/article/61123/Download-The-Rockstar -Games-Launcher),此更新是一项要求。

体验与@Clifforus和@ chris-echoz相同
今天的更新后无法启动游戏。

image
通过在常规酒中使用WINEDEBUG = + all,我设法在安装程序中找到了位置。 可能只是因为它大大降低了它的速度,并且到目前为止还没有时间崩溃。 希望它完成后,我可以尝试将必要的文件/注册表项复制到我的Proton前缀中。

WINEDEBUG=+heap protontricks -c 'wine z:/home/frebib/downloads/Rockstar-Games-Launcher.exe' 271590似乎对我有用,并且速度不及+all

我也只是将发射器直接安装到我的质子前缀中,以保存复制内容。

编辑:〜5分钟内安装成功

我的安装确实可以在常规Wine中正常工作,但我将尝试@frebib的建议。 这至少应该正确安装它。

@frebib的建议似乎效果很好,尽管我还没有参加比赛。

编辑:进入启动器,它要我重新下载游戏。 不想让我再次购买。

通过Steam启动无法正常工作,因此我暂时手动启动
protontricks -c 'wine C:/Program\ Files/Rockstar\ Games/Launcher/Launcher.exe' 271590

我登录到启动器,但手动启动游戏要我再次购买游戏:roll_eyes:

编辑:我无法使其正常工作。 我放弃

尽管没有检测到我的现有安装,但手动运行启动器对我来说是有效的。 现在尝试通过启动器下载它。

编辑:通过启动器下载似乎根本不下载任何内容,因为它使用零带宽,并且在80 GB左右的内存中停留在约66 MB。
我尝试将其关闭并再次打开后,启动器也无法启动。 它停留在此屏幕上:
image

同样的问题在这里...用“ Rockstar游戏启动器”进行更新后,事情中断了。

我很悲观,认为只有在某人(Rockstar / Valve /无论如何)进行新更新后,它才会起作用。

现在为地狱而烦恼。

编辑:有一些新的更新,同样的事情,无法启动。

感谢您对Kisak的反应! 将监视此胎面,因为它是相同的问题。 希望它能尽快解决

同样的东西,在更新后坏了。
如前所述,这可能与新的rockstar启动器不兼容,现在似乎需要启动该游戏。 如果有办法绕过它,那会很好

Borked,设法使用上述方法通过质子技术安装了启动器,但是在启动时挂在启动窗口上。

同样在这里。

现在,Rockstar Games Launcher似乎是首次设置例程的一部分,但是它要么在您与窗口交互时崩溃,要么完全没有响应。 手动下载安装程序并通过protontricks运行安装程序时,也会发生相同的情况。

编辑:我尝试了质子4.2-9和4.11-4,以及GloriousEggroll的质子4.15-GE-4构建。

我现在无法测试任何内容,但今天早些时候看到了这篇文章:
https://www.youtube.com/channel/UCV6mNrW8CrmWtcxWfQXy11g/community?lb=Ugyqkad_KKdCPYWXAix4AaABCQ

这是关于使旧版本与新启动器一起运行,以便在特定版本上进行修改播放或快速运行,但在此处也可能有用。

对于每个报告“它不能与最新的RGSC启动器一起使用的人”的提示,请注意:如果您希望对其进行修复,请包含游戏日志,以便开发人员可以查看它并查找发生了什么事情。 这样我们就可以帮助开发,并且一定会加快修复过程。

有人可以在尝试启动/崩溃时检查是否有dmesg消息吗?

我的dmesg上没有关于这个问题的任何东西

在我看来,根本的问题是位于Grand Theft Auto V/Installers/Rockstar-Games-Launcher.exe下的安装程序未正确执行。 安装程序有时会崩溃,有时会以100%的负载挂起。 检查文件后,其目的似乎是安装服务( Launcher.exeLauncherPatcher.exeRockstarService.exeRockstarSteamHelper.exe )。 因为安装程序的执行失败,所以当GTA V尝试启动时(因此Unable to locate the Rockstar Games Launcher消息)找不到此服务。

为了捕获潜在的错误,我设法在GTA的Proton前缀中以PROTON_LOG=1运行Rockstar-Games-Launcher.exe 。 我将结果上传到这里
有趣的部分从这开始:

297994.926:002f:0030: trace:seh :raise_exception code = c0000005标志= 0 addr = 0x7bc72112 ip = 7bc72112 tid = 0030
297994.926:002f:0030:跟踪:seh :raise_exception信息[0] = 00000000
297994.926:002f:0030: trace:seh :raise_exception info [1] = 0171c707

显然有一个异常被抛出,并且如果在这里可以信任Microsoft的引用,则其NTSTATUS( code=c0000005 )指向STATUS_ACCESS_VIOLATION ,这意味着该异常是EXCEPTION_ACCESS_VIOLATION
根据wine的源代码,此异常有两个参数,第一个是指定访问类型的标志,因此info[0]=00000000表示它是读访问( EXCEPTION_READ_FAULT = 0 )。
第二个参数是访问地址,因此info[1]=0171c707表示CPU尝试访问0x0171c707处的数据,而尝试执行该操作的指令位于0x7bc72112处。
至于为什么发生-不知道。

而且,这似乎不是Proton所独有的问题-它也发生在我的常规酒安装(修改为4.12)下。

让我知道是否可以提供更多详细信息。

Rockstar-Games-Launcher.exe解压缩到前缀内的某个位置(这是简单的zip)。 启动wine Launcher.exe 。 现在已“安装” Iauncher。

不过,还是不允许玩
image

steam-271590.zip
干得好
注意:启用了本地vcrun2017

我启动了发射器。
如果还没有文件要提取Rockstar-Games-Launcher.exe ,如前所述:
〜嘘文件滚轮/ steamapps / common / Grand \ Theft \ Auto \ V / Installers / Rockstar-Games-Launcher.exe --extract-to =/ steamapps / compatdata / 271590 / pfx / drive_c / Program \ Files / Rockstar \ Games / Launcher /
现在,您可以使用以下命令启动启动器:
〜嘘质子-c'葡萄酒/ steamapps / compatdata / 271590 / pfx / drive_c / Program \ Files / Rockstar \ Games / Launcher / Launcher.exe'271590
如果有一个旋转的R *徽标概述徽标,那么您应该很好。 也许我错过了这里的一些步骤,但此时我已经尝试了各种方法。
launcher.log位于:
/ steamapps / compatdata / 271590 / pfx / drive_c / users / steamuser /我的文档/ Rockstar游戏/启动器/

它尝试执行的下载失败,因此我们可以通过Steam将已经拥有的下载文件交给它,并删除部分.swap文件:
〜嘘cp/ steamapps / common / Grand \ Theft \ Auto \ V / Installers / Social-Club-Setup.exe/ steamapps / compatdata / 271590 / pfx / drive_c / Program \ Files / Rockstar \ Games / Launcher / Redistributables / SocialClub /R M/ steamapps / compatdata / 271590 / pfx / drive_c / Program \ Files / Rockstar \ Games / Launcher / Redistributables / SocialClub / Social-Club-Setup.exe.swap

现在,您应该能够登录并保存您的登录详细信息。
grafik
您的个人资料数据将与日志文件位于同一文件夹中。 发射器声称我们需要购买GTAV,因此我们现在必须关闭发射器。
回到蒸汽中,我必须在启动命令中添加PROTON_USE_WINED3D=1以使启动器在这里工作。 经过很长时间的观察,旋转的R *轮廓
grafik
启动器会将自身最小化,并且不会弹出带有GTA的新窗口。
[警告] [229] [游戏启动] 60秒过去了,仍然没有游戏窗口。
也许是由于PROTON_USE_WINED3D=1但是如果没有它,从蒸汽发射时,我只会看到一个小的黑色无反​​应发射器窗口。

我将在周末向葡萄酒开发人员撰写错误报告。

我启动了发射器。
如果还没有文件要提取Rockstar-Games-Launcher.exe ,如前所述:

file-roller <steamlib>/steamapps/common/Grand\ Theft\ Auto\ V/Installers/Rockstar-Games-Launcher.exe --extract-to=<steamlib>/steamapps/compatdata/271590/pfx/drive_c/Program\ Files/Rockstar\ Games/Launcher/

现在,您可以使用以下命令启动启动器:

protontricks -c 'wine <steamlib>/steamapps/compatdata/271590/pfx/drive_c/Program\ Files/Rockstar\ Games/Launcher/Launcher.exe' 271590

如果有一个旋转的R *徽标概述徽标,那么您应该很好。 也许我错过了这里的一些步骤,但此时我已经尝试了各种方法。
launcher.log位于:

<steamlib>/steamapps/compatdata/271590/pfx/drive_c/users/steamuser/My Documents/Rockstar Games/Launcher/

它尝试执行的下载失败,因此我们可以通过Steam将已经拥有的下载文件交给它,并删除部分.swap文件:

cp <steamlib>/steamapps/common/Grand\ Theft\ Auto\ V/Installers/Social-Club-Setup.exe <steamlib>/steamapps/compatdata/271590/pfx/drive_c/Program\ Files/Rockstar\ Games/Launcher/Redistributables/SocialClub/
rm <steamlib>/steamapps/compatdata/271590/pfx/drive_c/Program\ Files/Rockstar\ Games/Launcher/Redistributables/SocialClub/Social-Club-Setup.exe.swap

现在,您应该能够登录并保存您的登录详细信息。
grafik
您的个人资料数据将与日志文件位于同一文件夹中。 发射器声称我们需要购买GTAV,因此我们现在必须关闭发射器。
回到蒸汽中,我不得不在启动命令中添加PROTON_USE_WINED3D=1来使启动器在这里工作。 经过很长时间的观察,旋转的R *轮廓
grafik
启动器会将自身最小化,并且不会弹出带有GTA的新窗口。

[WARNING] [  229] [gamelaunch] 60 seconds elapsed and still no game window.

也许是因为PROTON_USE_WINED3D=1导致的,但是如果没有它,从蒸汽发射时,我只会看到一个小的黑色无反​​应发射器窗口。

尝试过,启动器仅适用于wined3d,但游戏无法启动。

使用dxvk,启动器将根本无法工作。

我启动了发射器。
如果还没有文件要提取Rockstar-Games-Launcher.exe ,如前所述:

file-roller <steamlib>/steamapps/common/Grand\ Theft\ Auto\ V/Installers/Rockstar-Games-Launcher.exe --extract-to=<steamlib>/steamapps/compatdata/271590/pfx/drive_c/Program\ Files/Rockstar\ Games/Launcher/

现在,您可以使用以下命令启动启动器:

protontricks -c 'wine <steamlib>/steamapps/compatdata/271590/pfx/drive_c/Program\ Files/Rockstar\ Games/Launcher/Launcher.exe' 271590

如果有一个旋转的R *徽标概述徽标,那么您应该很好。 也许我错过了这里的一些步骤,但此时我已经尝试了各种方法。
launcher.log位于:

<steamlib>/steamapps/compatdata/271590/pfx/drive_c/users/steamuser/My Documents/Rockstar Games/Launcher/

它尝试执行的下载失败,因此我们可以通过Steam将已经拥有的下载文件交给它,并删除部分.swap文件:

cp <steamlib>/steamapps/common/Grand\ Theft\ Auto\ V/Installers/Social-Club-Setup.exe <steamlib>/steamapps/compatdata/271590/pfx/drive_c/Program\ Files/Rockstar\ Games/Launcher/Redistributables/SocialClub/
rm <steamlib>/steamapps/compatdata/271590/pfx/drive_c/Program\ Files/Rockstar\ Games/Launcher/Redistributables/SocialClub/Social-Club-Setup.exe.swap

现在,您应该能够登录并保存您的登录详细信息。
grafik
您的个人资料数据将与日志文件位于同一文件夹中。 发射器声称我们需要购买GTAV,因此我们现在必须关闭发射器。
回到蒸汽中,我不得不在启动命令中添加PROTON_USE_WINED3D=1来使启动器在这里工作。 经过很长时间的观察,旋转的R *轮廓
grafik
启动器会将自身最小化,并且不会弹出带有GTA的新窗口。

[WARNING] [  229] [gamelaunch] 60 seconds elapsed and still no game window.

也许是因为PROTON_USE_WINED3D=1导致的,但是如果没有它,从蒸汽发射时,我只会看到一个小的黑色无反​​应发射器窗口。

我设法使用PROTON_USE_WINED3D = 1启动了游戏,但除此之外,我没有做任何事,只是按照指南进行操作,直到用质子启动新的发射器。 我让它运行和更新,登录后出现了一个带有新启动器更新的弹出窗口,提示它重新启动。 重新启动后,我只是在启动器中四处张望,并声称拥有GTA:SA 。 我刚刚关闭了它,然后通过蒸汽启动了gta5。

似乎可以在ge-protonified-4.9-x86_64的Lutris中工作...在质子中修复起来应该不难

https://www.reddit.com/r/wine_gaming/comments/d5vfcu/rockstar_social_launcher_wont_run/

多亏了@Lucki@thrimbor,我才能够再次使用质子使游戏“正常运行”。 (已更新所有说明。)

这是我在Flatpak中使用Steam且没有正常安装葡萄酒的步骤。

1 /您需要质子tri头。 当前的Proton版本是4.11-5。 如果需要,请重新启动Steam以确保Proton已更新。 请按照此处的步骤下载并在Flatpak中使用Steam的Protontricks。 如果您在Flatpak中不使用Steam,请按照以下步骤操作。

2 /记下这些路径
gamepath=<full path to GTAV>
wineprefix=<full path to the proton compatdata folder for GTAV>

例子:
gamepath = / home / ocelot / .var / app / com.valvesoftware.Steam / data / Steam / steamapps / common / Grand \ Theft \ Auto \ V /
wineprefix = / home / ceclot / .var / app / com.valvesoftware.Steam / data / Steam / steamapps / compatdata / 271590 / pfx / drive_c /

3 /提取Rockstar-Games-Launcher.exe的内容请注意所有反斜杠
file-roller <gamepath>/Installers/Rockstar-Games-Launcher.exe --extract-to=<wineprefix>/Program\ Files/Rockstar\ Games/Launcher/

4 /现在启动他们的“ cr脚”发射器。 如果您在Flatpak中不使用Steam,则将protontricks-flat替换protontricks
protontricks-flat -c 'wine <wineprefix>/Program\ Files/Rockstar\ Games/Launcher/Launcher.exe' 271590 。 它将尝试下载Social-Club-Setup.exe但将失败。 让其失败,然后退出启动器。 复制Social-Club-Setup.exe<gamepath>/Installers/Social-Club-Setup.exe<wineprefix>/Program\ Files/Rockstar\ Games/Launcher/Redistributables/SocialClub/和删除Social-Club-Setup.exe.swap该文件夹中。

5 /使用protontricks-flat -c 'wine <wineprefix>/Program\ Files/Rockstar\ Games/Launcher/Launcher.exe' 271590重新启动启动器。 不要扫描游戏。 登录后,就他们造成的所有麻烦向他们的GTA IV San Andreas索赔并退出启动器(单击右上角的X)。

6 /现在在Steam中,右键单击GTAV游戏并编辑属性。 填写设置的启动选项为PROTON_USE_WINED3D=1 WINEDLLOVERRIDES=winedbg.exe=d %command%

7 /现在应该启动游戏。 对我来说,wined3d将使游戏重做您的图形设置。 这样做然后退出游戏,暂时不要进入故事模式。

8 /新的启动器在<wineprefix>/users/steamuser/My\ Documents/Rockstar\ Games/下创建了一个名为“ Launcher”的新文件夹(您猜对了)。 在同一文件夹中是保存您的游戏的GTA V文件夹。 从此处复制Profiles文件夹并将其替换到新的Launcher文件夹中。 这样可以恢复您的保存。
cp -r <wineprefix>/users/steamuser/My\ Documents/Rockstar\ Games/GTA\ V/Profiles <wineprefix>/users/steamuser/My\ Documents/Rockstar\ Games/Launcher/Profiles

9 /为了使DXVK再次工作,可以将以下dll从<wineprefix>/windows/system32/复制或符号链接到<gamepath> 。 也可以从此处从官方DXVK 1.3.4发行版的x64文件夹中提取dll。

  • d3d10.dll
  • d3d10_1.dll
  • d3d10core.dll
  • d3d11.dll
  • dxgi.dll

10 /现在,使用protontricks-flat -c 'wine winecfg' 271590打开winecfg,并通过单击“添加应用程序”在“应用程序”选项卡下手动添加GTAV.exe。 单击上一级并通过dosdevices文件夹下的Z:进行导航以找到GTAV.exe。 将Windows版本设置为Windows 7或Windows10。在突出显示GTAV.exe的同时,切换到“库”选项卡,然后键入/添加上述dll名称。 将它们分别编辑为“本机(Windows)”。 按确定关闭窗口。


winecfg


https://user-images.githubusercontent.com/8956281/65189678-43610900-da37-11e9-9be7-920f03390416.png“ alt =”截屏自2019-09-18 17-05-13“
https://user-images.githubusercontent.com/8956281/65189680-452acc80-da37-11e9-8543-a3ae940070ab.png“ alt =”截屏自2019-09-18 17-05-23“
https://user-images.githubusercontent.com/8956281/65189684-4825bd00-da37-11e9-8c3a-6d21f0bc6404.png“ alt =”截屏自2019-09-18 17-05-32“
https://user-images.githubusercontent.com/8956281/65189685-49ef8080-da37-11e9-96d7-adaa9a59862f.png“ alt =”截屏自2019-09-18 17-06-59“

11 /现在启动您的游戏。 发射器将使用Wine D3D,而游戏将像以前一样使用DXVK。 您可能需要再次调整图形设置。


故事模式和在线模式在DXVK中都可以再次使用


Screenshot from 2019-09-18 18-01-46
Screenshot from 2019-09-18 18-01-13

我有一个变通办法,以使其正常工作(并且可玩)。

  1. 遵循@Lucki所说的使启动器正常工作(注意:我将启动器提取到drive_c/Program Files (x86)/Rockstar Games/Rockstar Games Launcher/
  2. 在Steam中添加PROTON_USE_WINED3D=1以确保启动器可以正常工作(这会使GTA在启动时挂起,但我们会修复该问题)
  3. 手动下载DXVK 1.3.4并将dll解压缩到您的GTA文件夹中
  4. 在GTA的前缀中运行winecfg(对我来说是WINEPREFIX=/SSDATA/games/steam/steamapps/compatdata/271590/pfx winecfg
  5. 单击“添加应用程序”,导航到Z:\驱动器上的GTA5.exe并选择它
  6. 选择新条目后,转到“库”选项卡
  7. 为所有DXVK dll添加替代条目(d3d10,d3d10_1,d3d10core,d3d11,dxgi)
  8. 将所有替代设置为“本机(Windows)”
  9. 退出winecfg,运行GTA,播放:)

并非所有步骤都是必需的(例如下载单独的DXVK副本),但这就是我所做的,并且可以正常工作。

@thrimbor难道您不是还在使用Wine D3D而不是DXVK吗?...还是替换了dll实际上意味着您正在运行DXVK但正在愚弄启动器?

使用ge-protonified-4.9运行程序在Lutris上运行启动器,启动器无法下载1-4GB的更新。

launcher.log文件不断被此类垃圾邮件-> https://pastebin.com/VaY4C8Va

@thrimbor难道您不是还在使用Wine D3D而不是DXVK吗?...还是替换了dll实际上意味着您正在运行DXVK但正在愚弄启动器?

不,我正在使用DXVK。 或者,更确切地说,启动器使用wined3d(因为Steam禁用了DXVK),而GTA使用了DXVK(因为我只为GTA手动覆盖了D3D DLL)。

不,我正在使用DXVK。 或者,更确切地说,启动器使用wined3d(因为Steam禁用了DXVK),而GTA使用了DXVK(因为我只为GTA手动覆盖了D3D DLL)。

您是仅在system32中还是在syswow64中替换了dll? 我只使用质子,所以没有winecfg ...我可以手动复制和替换dll吗?

@Fatmice不,我没有替换任何dll。 您只需要使用wincfg就可以在GTA上覆盖它们(我不知道Proton是否包含它,如果不包含,只需在您的包管理器中安装wine)

@thrimbor好吧,我可以通过protontricks访问winecfg
protontricks-flat -c 'wine winecfg' 271590并覆盖D3D dll,但游戏将无法通过启动器
Screenshot from 2019-09-18 17-05-13
Screenshot from 2019-09-18 17-05-23
Screenshot from 2019-09-18 17-05-32
Screenshot from 2019-09-18 17-06-59

3\. Manually download DXVK 1.3.4 and extract the dll's into your GTA folder

哪个GTA文件夹? 游戏安装在steamapps中吗?

我的步骤与@thrimbor之后的步骤结合在一起,
cp/ steamapps / common / Proton \ 4.11 / dist / lib64 / wine / dxvk / *。dll/ steamapps / common / Grand \ Theft \ Auto \ V /

winecfg

grafikgrafik

@thrimbor好吧,我可以通过protontricks访问winecfg
protontricks-flat -c 'wine winecfg' 271590并覆盖D3D dll,但游戏将无法通过启动器
Screenshot from 2019-09-18 17-05-13
Screenshot from 2019-09-18 17-05-23
Screenshot from 2019-09-18 17-05-32
Screenshot from 2019-09-18 17-06-59

3\. Manually download DXVK 1.3.4 and extract the dll's into your GTA folder

哪个GTA文件夹? 游戏安装在steamapps中吗?

我确认它可以在我的Arch Linux上使用。
我从此处https://github.com/doitsujin/dxvk/releases下载DXVK 1.3.4,然后将文件夹x64的dll提取到位于我的Steam上位于GTA5.exe(/home/helder/.local/share/Steam/steamapps / common /侠盗猎车手V /)
然后,我运行protontricks -c 'wine winecfg' 271590并添加与您相同的本机dll替代。
我的Steam启动命令是:
PROTON_USE_WINED3D=1 WINEDLLOVERRIDES=winedbg.exe=d %command%
Captura de tela_2019-09-18_20-01-58

好的,感谢@thrimbor提示,我现在可以与DXVK一起工作了。 d3d10.dll,d3d10_1.dll,d3d10core.dll,d3d11.dll和dxgi.dll可以从<wineprefix>/windows/system32<gamepath>符号链接或从官方DXVK 1.3的x64文件夹中提取.4在这里发布
Screenshot from 2019-09-18 18-15-48


故事模式和在线模式在DXVK中都可以再次使用


Screenshot from 2019-09-18 18-01-46
Screenshot from 2019-09-18 18-01-13

我无法从@thrimbor的步骤执行步骤5,因为我的Steam安装位于隐藏的文件夹中,而且winecfg的浏览器没有显示隐藏的文件。 我也找不到使它们可见的选项。 还有另一种方法吗?

@ JeffersonCarvalh0只需在文件名字段中输入隐藏目录的名称,然后单击“打开”即可,它将带您进入其中。

非常感谢!

@ JeffersonCarvalh0 ,您还可以手动编辑user.reg文件,并仔细键入密钥
Screenshot from 2019-09-18 18-27-49

好的, @ Lucki + @thrimbor步骤也可以在这里工作,我终于可以再次玩游戏了! 谢谢!

为启动器添加bultin DirectX dll替代而不是使用PROTON_USE_WINED3D,复制dll,为游戏替代dll更简单吗?

解决方法正在工作,但可能需要在dxvk github上针对Rockstar Games Launcher无法使用的问题进行讨论。

酒中的虫子也需要解决。 在GTAV之外,启动器的下载存在很多错误,一直在尝试用它下载San Andreas,并且一直停留在中途。

有人可以发布完整的指南(.exe的文件滚轮解压缩对我不起作用,它指示存档错误):D或.sh脚本更喜欢带有几个路径变量:D

有人可以发布完整的指南(.exe的文件滚轮解压缩对我不起作用,它指示存档错误):D或.sh脚本更喜欢带有几个路径变量:D

@ dulex123您需要安装p7zip才能通过文件滚轮解压缩.exe。

有人可以发布完整的指南(.exe的文件滚轮解压缩对我不起作用,它指示存档错误):D或.sh脚本更喜欢带有几个路径变量:D

@ dulex123您需要安装p7zip才能通过文件滚轮解压缩.exe。

不仅unzip有用吗?

抱歉,没有关于支持的无助且离题的帖子,但是是否有可能会解决此问题的更新? 还是像我们所有人都必须使用
WINEDLLOVERRIDES=winedbg.exe=d %command%
命令了一段时间?

我不介意,这与我喜欢并喜欢使用Linux一样多,我是个白痴-我已经使用了5年,但我仍然不知道我90%的时间在做什么; 关键是,几乎总是每当有很多事情要做时,都会出问题,而我找不到适合我的案例,足以使我无法确定我的问题所在,这使我陷入了一种不确定的境地。 Linux(由于我自己的无知)。

再次,我对这个无用的帖子感到抱歉,更多关于所有及所有简单问题的问题:)

为启动器添加bultin DirectX dll替代而不是使用PROTON_USE_WINED3D,复制dll,为游戏替代dll更简单吗?

@artemyto ,不,这不能完成。 我已经用这个字符串试过了
PROTON_USE_WINED3D=1 WINEDLLOVERRIDES="d3d10,d3d10_1,d3d10core,d3d11,dxgi=n;winedbg.exe=d" %command%启动器将无法加载该文件。 启动启动器时,必须禁用DXVK,并且只有将其移交给GTA V可执行文件后才能重新启用。

DLL替代参考

@tunanachosWINEDLLOVERRIDES=winedbg.exe=d禁用了酒调试器,这在启动在线模式时会如何干扰DRM检查。 如果您从未使用在线模式,则不需要该替代。 就像其他几款游戏一样,在上线之前也要进行DRM检查。

为启动器添加bultin DirectX dll替代而不是使用PROTON_USE_WINED3D,复制dll,为游戏替代dll更简单吗?

@artemyto ,不,这不能完成。 我已经用这个字符串试过了
PROTON_USE_WINED3D=1 WINEDLLOVERRIDES="d3d10,d3d10_1,d3d10core,d3d11,dxgi=n;winedbg.exe=d" %command%启动器将无法加载该文件。 启动启动器时,必须禁用DXVK,并且只有将其移交给GTA V可执行文件后才能重新启用。

DLL替代参考

@Fatmice我的意思是:
Screenshot_2019-09-19_16-16-03
在不使用PROTON_USE_WINED3D的情况下,复制dll并在游戏中覆盖它们。

那行得通吗? DXVK人士表示,启动器DXVK失败的原因是由于Wine的D2D实施中存在一个错误,该错误发出了在DXVK内部失败的非法D3D10调用。

https://github.com/doitsujin/dxvk/issues/1196#issuecomment -533116752

那行得通吗? DXVK人士表示,启动器DXVK失败的原因是由于Wine的D2D实施中存在一个错误,该错误发出了在DXVK内部失败的非法D3D10调用。

doitsujin / dxvk#1196(评论)

是的,它对我有用。 在那种情况下,您告诉wine将wined3d用于Launcher.exe(内置替代),并让其他应用程序使用默认设置中的内容(如果未设置PROTON_USE_WINED3D = 1,则质子中gta 5 exe的dxvk)。

@tunanachosWINEDLLOVERRIDES=winedbg.exe=d禁用了酒调试器,这在启动在线模式时会如何干扰DRM检查。 如果您从未使用在线模式,则不需要该替代。 就像其他几款游戏一样,在上线之前也要进行DRM检查。

我承认我已经有近一个月没有玩过这款游戏了,但是当我玩完它时,大部分时间都是在线玩的。 希望可以轻松解决此问题! 感谢您的时间和答复。

是的,它对我有用。 在那种情况下,您告诉wine将wined3d用于Launcher.exe(内置替代),并让其他应用程序使用默认设置中的内容(如果未设置PROTON_USE_WINED3D = 1,则质子中gta 5 exe的dxvk)。

@artemyto该方法对我根本不起作用。 在设置的启动选项中,我必须具有PROTON_USE_WINED3D = 1。

今天有新的更新后,我无法更新启动器,出现了大型启动器,但挂起了。

无法验证,自昨天以来没有更改任何内容,即使今天进行了更新,我仍然可以玩。

今天有新的更新后,我无法更新启动器,出现了大型启动器,但挂起了。

我刚刚安装了启动器,但在运行它的前几次中它未能更新。 到第三次,它才启动并正确更新。 我不喜欢SocialClub应用程序,但是到目前为止,这也不是太棒了。

今天有新的更新后,我无法更新启动器,出现了大型启动器,但挂起了。

是的,似乎启动器更新再次使它感到厌烦。 我当时玩得很好,然后必须重新启动,现在它无法通过阶段的签名。

今天有新的更新后,我无法更新启动器,出现了大型启动器,但挂起了。

同样在这里。 我今天下午玩得很好,但是经过更新后,它再次变得闷闷不乐。 我会密切注意这个话题。 现在启动到Windows播放gta :(

这很有趣,因为所有更新都对我有用

尝试[external] Attempting Steam launch. User is '<steamuser>'时似乎感到厌烦,直到通过该点

今天有新的更新后,我无法更新启动器,出现了大型启动器,但挂起了。

同样在这里。 我今天下午玩得很好,但是经过更新后,它再次变得闷闷不乐。 我会密切注意这个话题。 现在启动到Windows播放gta :(

同样在这里。 再次感到无聊。

我只是清理了前缀,错误消失了,但挂起了很大的麻烦。

steam-271590.log

如果有人知道如何修补/构建葡萄酒/质子,则可以尝试使用此方法,看看是否有帮助:

https://github.com/K0bin/wine/commit/b131e5b55d2bc7ba4b55a20c903be5ed27a9b371.patch

如果有人知道如何修补/构建葡萄酒/质子,则可以尝试使用此方法,看看是否有帮助:

https://github.com/K0bin/wine/commit/b131e5b55d2bc7ba4b55a20c903be5ed27a9b371.patch

我可以开始构建,但是不确定何时完成。

如果有人知道如何修补/构建葡萄酒/质子,则可以尝试使用此方法,看看是否有帮助:
https://github.com/K0bin/wine/commit/b131e5b55d2bc7ba4b55a20c903be5ed27a9b371.patch

我可以开始构建,但是不确定何时完成。

不幸的是,它看起来并没有帮助
https://github.com/doitsujin/dxvk/issues/1196#issuecomment -533333494

对于任何想要构建自己的质子的人,请尝试应用这两个补丁。 第一个应该修复启动器安装程序立即崩溃的情况,第二个应该是Direct2D修补程序的固定版本。 另外,可能有必要删除GTA V的compatdata / pfx,以便它再次运行启动程序安装程序。

https://github.com/mrpippy/wine/commit/d02247a64df5179dcd59773c11ce77fef944d3c7
https://github.com/mrpippy/wine/commit/9e4533d9fbee086e3d1a9b99c67bc585b8c6aebb

很高兴看到有人修理了我的烂摊子。

显然,在解决Direct2D问题后,启动器还需要DXVK 1.3.4不支持的GDI互操作功能。 我只是将一些代码推送到实现它的master分支中: https :

设法修补了质子tkg,使用dxvk master安装并运行了启动器...它现在与wined3d处于同一阶段,但是显示以下错误消息:

gta

可能是因为它想安装服务,但是不能安装吗? service_log非常可疑
service_log.txt

https://steamcommunity.com/app/271590/discussions/0/1628538005510077799/ [/ url
Windows上的管理权限通常与添加服务或执行需要修改系统文件的操作相关联。 既然我们在喝酒,那是不可能的,这很可能就是原因。 任何写入ProgramData的内容都需要Windows上的管理权限。
它正在谈论的设置更改正在写入drive_c / ProgramData / Rockstar \ Games / Launcher / settings_machine.dat下的文件settings_machine.dat。

最新的Proton 4.11-5,带有doitsujin / dxvk @ e82c87d (编辑:实际上,我刚刚进入了当前的主分支),mrpippy / wine @ d02247a和mrpippy / wine @ 9e4533d允许运行启动器安装,实际上启动启动器(如果显示“无法更新启动器失败,请按重试))并启动游戏。

在启用了Vulkan的卡(如果需要的话,为RX 570)上,所有都没有自定义标志(调试器的DLLOVERRIDE除外)。 可以肯定地说,我做了一个干净的wineprefix,我没有测试过在我的旧前缀中运行它。 至少在此时间点安装了最新的游戏更新。

有人可以发布完整的指南(.exe的文件滚轮解压缩对我不起作用,它指示存档错误):D或.sh脚本更喜欢带有几个路径变量:D

@ dulex123您需要安装p7zip才能通过文件滚轮解压缩.exe。

安装了p7zip不适用于我

你必须使用文件滚轮

最新的Proton 4.11-5带有doitsujin / dxvk @ e82c87d (编辑:实际上,我刚刚进入了当前的主分支), mrpippy / wine @ d02247amrpippy / wine @ 9e4533d允许启动器安装通过,实际上启动启动器(如果显示“无法更新启动器失败,请重试”)并启动游戏。

在启用了Vulkan的卡(如果需要的话,为RX 570)上,所有都没有自定义标志(调试器的DLLOVERRIDE除外)。 可以肯定地说,我做了一个干净的wineprefix,我没有测试过在我的旧前缀中运行它。 至少在此时间点安装了最新的游戏更新。

您是否有关于拉动和构建过程的记录?

最新的Proton 4.11-5带有doitsujin / dxvk @ e82c87d (编辑:实际上,我刚刚进入了当前的主分支), mrpippy / wine @ d02247amrpippy / wine @ 9e4533d允许启动器安装通过,实际上启动启动器(如果显示“无法更新启动器失败,请重试”)并启动游戏。
在启用了Vulkan的卡(如果需要的话,为RX 570)上,所有都没有自定义标志(调试器的DLLOVERRIDE除外)。 可以肯定地说,我做了一个干净的wineprefix,我没有测试过在我的旧前缀中运行它。 至少在此时间点安装了最新的游戏更新。

您是否有关于拉动和构建过程的记录?

我的意思是,我可以尝试。

首先,请确保已设置VirtualBox,Vagrant,Git和make。 然后,克隆主Proton存储库并签出4.11-5版本:

git clone -b proton-4.11-5 https://github.com/ValveSoftware/Proton && cd Proton

然后克隆所有子模块(这需要花费一些时间):

git submodule update --init --recursive

然后,将补丁应用于wine并拉入dxvk master分支:

cd wine && git fetch https://github.com/mrpippy/wine gtav && git cherry-pick d02247a64df5179dcd59773c11ce77fef944d3c7 9e4533d9fbee086e3d1a9b99c67bc585b8c6aebb && cd ..
cd dxvk && git pull https://github.com/doitsujin/dxvk master && cd ..

然后我们就可以开始编译了。 由于构建系统分解了VM以设置编译环境,并且由于实际构建,因此这将花费很长时间。

make build_name="Testing" install

您可以为“测试”添加任何内容,这些内容仅会在可用的Proton版本列表中显示。

如果该命令由于要安装vagrant-sshfs而第一次失败,请允许它,然后再运行该命令。 命令成功执行后,重新启动Steam后将显示新的Proton版本。

最新的Proton 4.11-5带有doitsujin / dxvk @ e82c87d (编辑:实际上,我刚刚进入了当前的主分支), mrpippy / wine @ d02247amrpippy / wine @ 9e4533d允许启动器安装通过,实际上启动启动器(如果显示“无法更新启动器失败,请重试”)并启动游戏。
在启用了Vulkan的卡(如果需要的话,为RX 570)上,所有都没有自定义标志(调试器的DLLOVERRIDE除外)。 可以肯定地说,我做了一个干净的wineprefix,我没有测试过在我的旧前缀中运行它。 至少在此时间点安装了最新的游戏更新。

您是否有关于拉动和构建过程的记录?

我的意思是,我可以尝试。

首先,请确保已设置VirtualBox,Vagrant,Git和make。 然后,克隆主Proton存储库并签出4.11-5版本:

git clone -b proton-4.11-5 https://github.com/ValveSoftware/Proton && cd Proton

然后克隆所有子模块(这需要花费一些时间):

git submodule update --init --recursive

然后,将补丁应用于wine并拉入dxvk master分支:

cd wine && git fetch https://github.com/mrpippy/wine gtav && git cherry-pick d02247a64df5179dcd59773c11ce77fef944d3c7 9e4533d9fbee086e3d1a9b99c67bc585b8c6aebb && cd ..
cd dxvk && git pull https://github.com/doitsujin/dxvk master && cd ..

然后我们就可以开始编译了。 由于构建系统分解了VM以设置编译环境,并且由于实际构建,因此这将花费很长时间。

make build_name="Testing" install

您可以为“测试”添加任何内容,这些内容仅会在可用的Proton版本列表中显示。

如果该命令由于要安装vagrant-sshfs而第一次失败,请允许它,然后再运行该命令。 命令成功执行后,重新启动Steam后将显示新的Proton版本。

似乎真的不喜欢同时运行QEMU / KVM,我现在需要工作。 下班后会再试的,谢谢!

似乎真的不像同时运行QEMU / KVM,这是我现在需要的工作。 下班后会再试的,谢谢!

Vagrant也支持libvirt,我只是不介意提及它,因为在我看来这很难设置,而且我不希望您已经进行了设置。 只需通过vagrant plugin install vagrant-libvirt安装vagrant-libvirt插件并通过运行export VAGRANT_DEFAULT_PROVIDER=libvirt设置默认提供程序即可。 然后按照上述说明进行操作,即使QEMU / KVM正在运行,您也应该会很好。

似乎真的不像同时运行QEMU / KVM,这是我现在需要的工作。 下班后会再试的,谢谢!

Vagrant也支持libvirt,我只是不介意提及它,因为在我看来这很难设置,而且我不希望您已经进行了设置。 只需通过vagrant plugin install vagrant-libvirt安装vagrant-libvirt插件并通过运行export VAGRANT_DEFAULT_PROVIDER=libvirt设置默认提供程序即可。 然后按照上述说明进行操作,即使QEMU / KVM正在运行,您也应该会很好。

有趣的。

我以前从来没有建立过像这样的东西。 我使用过的最深奥的构建设置只不过是fakeroot之类的东西。 我会努力的,谢谢:)

@timschumi您的构建实际上参与了游戏吗? 我个人使用了proton-tkg上的补丁,dxvk现在可用于启动器,但不能启动实际的游戏(也可以使用干净的前缀)。

@ fls2018确实如此。 它进入故事模式以及GTA Online,具有默认设置(同样,除调试器的DLLOVERRIDE之外),所有这些都可以一劳永逸(即,从干净的前缀到可播放的)。

如果有人想测试我上面描述的配置,但又无法自行构建Proton,则可以将自己的构建打包到dist包中。 我从未使用过dist包目标,但是据我所知,存档中的“ Testing”文件夹可以直接解压缩到compatiblitytools.d中。 需要将其中的proton_dist存档解压缩到一个名为“ dist”

这是解压缩归档文件后最终树的样子(可能是dist.lock和__pycache__条目除外):

.steam/steam/compatibilitytools.d/Testing
├── compatibilitytool.vdf
├── dist
│   ├── bin
│   ├── lib
│   ├── lib64
│   ├── share
│   └── version
├── dist.lock
├── filelock.py
├── LICENSE
├── proton
├── proton_3.7_tracked_files
├── __pycache__
│   └── filelock.cpython-37.pyc
├── toolmanifest.vdf
├── user_settings.sample.py
└── version

最后,这是链接(请不要做任何奇怪的事情,这只是家庭互联网连接上的Raspberry Pi,而不是数据中心中的VPS): https :

编辑:Launcher的安装程序看起来有些怪异,但可以正常工作以单击并获得Launcher的安装。 每当您尝试启动游戏时,启动器都会始终说更新失败(在大多数情况下,失败需要花费很长的时间,大约需要5分钟,甚至更长的时间),然后在错误中单击“确认”对话框将使它在再次短暂等待后正常启动。

我无法重现您的结果。 我在第二次飞溅时被卡住,并保持卡住状态。 这是一个新的pfx。 我已将您的构建上传到我的gsuite。 同样,发射器的安装也不会打h。 它永远不会出错。
https://drive.google.com/open?id=1Z15ATquIilDlw1_P8XCxU4kl8LL9masB

同样,不幸的是。 刚刚按照您的描述完成了质子的构建,现在我将永远挂在此安装程序上。
image

通过第二次飞溅,我的意思是这个


第二次飞溅
https://user-images.githubusercontent.com/8956281/65363895-e3539980-dbd3-11e9-9b0c-0226541b08b5.png“>

@silentdis ,它可能需要花一点时间进行1的步骤1 ...

我已成功遵循了质子的构建说明。 现在,rockstar启动器已成功安装。
我的也挂在第二个飞溅!

通过第二次飞溅,我的意思是这个

第二次飞溅
@silentdis ,它可能需要花一点时间进行1的步骤1 ...

“一点”要多长时间?
现在已经在这里坐了15分钟了

是的...没那么久。 排雷时间不超过1-2分钟。 在此阶段,它要做的是下载启动器,然后解压缩它。 然后,它假设启动并要求您选择一种语言。

是的,我想尝试删除并重新安装游戏。 也许是通过我昨天试图使它工作的所有诡计,我搞砸了一些东西。

@Fatmice如果您设法解决“

我的启动器似乎可以与Proton测试版本完美配合,但我的Rockstar启动器就像Fatmice的一样,贴在Rockstar徽标上。 昨天,在Lutris的WINE中,它做了同样的事情,因此,这似乎并不是Proton特有的问题。 我既不是开发人员也不是调试人员,但我在日志中发现了这一点:

fixme:bcrypt:BCryptGenRandom ignoring selected algorithm

在日志的前面,我也发现了这一点:

fixme:bcrypt:BCryptOpenAlgorithmProvider algorithm L"DH" not supported

启动器和SSL或其他某种网络通信错误?

重新安装了游戏,即使使用新的前缀,它仍然在第二个启动时挂起,这次抱怨管理权限

重新安装游戏,使用如上所述的“测试”配置文件,bam正常运行! 当我试图使它工作时,我一定已经把东西弄糟了。

这有效: https :

我的启动器似乎可以与Proton测试版本完美配合,但我的Rockstar启动器就像Fatmice的一样,贴在Rockstar徽标上。 昨天,在Lutris的WINE中,它做了同样的事情,因此,这似乎并不是Proton特有的问题。 我既不是开发人员也不是调试人员,但我在日志中发现了这一点:

fixme:bcrypt:BCryptGenRandom ignoring selected algorithm

在日志的前面,我也发现了这一点:

fixme:bcrypt:BCryptOpenAlgorithmProvider algorithm L"DH" not supported

启动器和SSL或其他某种网络通信错误?

在哪里可以找到该日志文件?

编辑:找到它,只需启动附加了PROTON_LOG = 1的游戏,日志就会在主目录中

不能代表质量,但是可以选择https://github.com/GloriousEggroll/proton-ge-custom/releases 。 我确定还有其他版本。

重新安装游戏,使用如上所述的“测试”配置文件,bam正常运行! 当我试图使它工作时,我一定已经把东西弄糟了。

这有效: #37(评论)

您是说启动器有效还是游戏有效?

如果后者可以提供更多信息,例如系统规格,gpu驱动程序,安装游戏的位置等?

现在,我们许多人都尝试了质子补丁,但没有通过发射器,我真的不希望再次对整个92 GB进行DL分发,如果它不起作用的话。

重新安装游戏,使用如上所述的“测试”配置文件,bam正常运行! 当我试图使它工作时,我一定已经把东西弄糟了。
这有效: #37(评论)

您是说启动器有效还是游戏有效?

如果后者可以提供更多信息,例如系统规格,gpu驱动程序,安装游戏的位置等?

现在,我们许多人都尝试了质子补丁,但没有通过发射器,我真的不希望再次对整个92 GB进行DL分发,如果它不起作用的话。

我再次下载了整个游戏,但它对我没有用。 我正在使用带补丁的质子编译版本进行测试,还使用了timschumi版本进行了测试。

@timschumi@silentdis是否安装了带有winbind的samba或samba客户端? 游戏的日志指出ntlm_auth丢失。 ntlm_auth -V说什么? 大多数发行版通常都没有安装samba或samba客户端,如果启动器正在从samba服务器中获取文件,则缺少ntlm_auth将不允许您从其末端进行身份验证并获取一些所需的文件...我使用Steam flatpak和无法弄清楚如何让ntlm_auth在沙箱中可见...

我无法重现您的结果。 我在第二次飞溅时被卡住,并保持卡住状态。 这是一个新的pfx。 我已将您的构建上传到我的gsuite。 同样,发射器的安装也不会打h。 它永远不会出错。
https://drive.google.com/open?id=1Z15ATquIilDlw1_P8XCxU4kl8LL9masB

@Fatmice ,您介意是否将其作为替代下载内容放入我的原始帖子中?

关于第二次启动,我似乎没有任何问题。

不能代表质量,但是可以选择https://github.com/GloriousEggroll/proton-ge-custom/releases 。 我确定还有其他版本。

@ h1z1 GloriousEggroll的Proton构建通常适用于GTA V,但是在这一点上,它们遭受着与未修补的Proton相同的问题。 如果我能够使构建系统运行,我将基于GE版本进行构建。

您是说启动器有效还是游戏有效?

@ fls2018对我来说,两个都可以。

如果后者可以提供更多信息,例如系统规格,gpu驱动程序,安装游戏的位置等?

我将在此处粘贴我的硬件信息: https :

游戏本身安装在另一个ext4格式的HDD上。

@timschumi@silentdis是否安装了带有winbind的samba或samba客户端? 游戏的日志指出ntlm_auth丢失。 ntlm_auth -V说什么? 大多数发行版通常都没有安装samba或samba客户端,如果启动器正在从samba服务器中获取文件,则缺少ntlm_auth将不允许您从其末端进行身份验证并获取一些所需的文件...我使用Steam flatpak和无法弄清楚如何让ntlm_auth在沙箱中可见...

@Fatmice我确实安装了samba软件包,据我所知,Arch / Manjaro将所有三样东西(samba,samba-client和winbind)都备份到了一个软件包中。 ntlm_auth -V Version 4.10.6为我返回

@Fatmice ,您介意是否将其作为替代下载内容放入我的原始帖子中?

@timschumi随时这样做。 如果grep您的steam-271590.log(启动选项中必须具有PROTON_LOG = 1),您会看到err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution吗? 假设卸载您的samba / samba-client / winbind,这些错误是否会出现并且会在第二次启动时冻结启动器?

@Fatmice安装了samba软件包后,我在日志中没有得到这些警告。 如果我卸载软件包,则会收到这些警告,但启动器和游戏似乎可以正常运行。

我也清除了前缀,安装也正常。

但是,安装程序和启动程序的启动似乎比安装samba / ntlm_auth的启动慢得多。

呵呵,这条路就走了...我不确定为什么你的在工作,而我的却不在...

@timschumi我只是注意到您的硬件信息指出您的Steam运行时已禁用...在这种情况下这很重要吗? 我的已启用。


硬件信息
电脑资讯:
制造商:未知
型号:未知
外形:台式机
未检测到触摸输入

处理器信息:
CPU供应商:AuthenticAMD
CPU品牌:AMD锐龙Threadripper 2950X 16核处理器
CPU系列:0x17
CPU型号:0x8
CPU步进:0x2
CPU类型:0x0
速度:3500 Mhz
32个逻辑处理器
8个物理处理器
超线程:受支持
FCMOV:受支持
SSE2:受支持
SSE3:受支持
SSSE3:受支持
SSE4a:受支持
SSE41:受支持
SSE42:受支持
AES:受支持
AVX:受支持
CMPXCHG16B:受支持
LAHF / SAHF:受支持
PrefetchW:不受支持

操作系统版本:
说明:Freedesktop.org 19.08.1(Flatpak运行时)(64位)
内核名称:Linux
内核版本:5.2.15-200.fc30.x86_64
X服务器供应商:Fedora项目
X Server版本:12005000
X窗口管理器:GNOME Shell
Steam Runtime版本:steam-runtime_0.20190711.3

显卡:
驱动程序:X.Org Radeon RX Vega(VEGA10,DRM 3.32.0,5.2.15-200.fc30.x86_64,LLVM 8.0.1)
驱动程序版本:4.5(兼容性配置文件)Mesa 19.1.6
OpenGL版本:4.5
桌面颜色深度:每像素24位
显示器刷新率:59 Hz
供应商ID:0x1002
设备ID:0x687f
未检测到修订
监视器数量:1
逻辑视频卡数量:1
主萤幕解析度:1920 x 1080
桌面分辨率:1920 x 1080
主显示器尺寸:20.87英寸x 12.20英寸(24.17英寸诊断直径)
53.0厘米x 31.0厘米(对角线61.4厘米)
主VRAM:8176 MB

声卡:
音频设备:USB调音台

记忆:
内存:64340 Mb

各种各样的:
使用者介面语言:英文
朗:en_US.UTF-8
可用硬盘总空间:370626 Mb
最大可用硬盘块:243603 Mb
VR耳机:未检测到

最近的失败报告:

@Fatmice启用了Steam运行时(HW Info现在也显示了它),清除了前缀,但是游戏和启动器仍然可以正常工作。 甚至samba仍被卸载。

我不介意点击600条隐藏的注释来查看是否有人已经发布了日志,那么有人仍然可以使用“测试”构建/配置创建日志,我可以尝试看看吗?

另外,我现在正在我的笔记本电脑上下载GTA V(编辑:56G的空间足够多了,傻傻吗?),看那里是否显示了相同的行为。

@timschumi我可以提供您想要的所有日志...您需要哪些日志?
您需要90G的空间

@timschumi我可以提供您想要的所有日志...您需要哪些日志?

通常的steam-271590.log应该没问题(尽管它很大...)。

您需要90G的空间

;-;

重新安装游戏,使用如上所述的“测试”配置文件,bam正常运行! 当我试图使它工作时,我一定已经把东西弄糟了。
这有效: #37(评论)

您是说启动器有效还是游戏有效?

如果后者可以提供更多信息,例如系统规格,gpu驱动程序,安装游戏的位置等?

现在,我们许多人都尝试了质子补丁,但没有通过发射器,我真的不希望再次对整个92 GB进行DL分发,如果它不起作用的话。

我完全在游戏中,所有功能都可用。 在线和故事模式。 在切换到无边界窗口之前,常见的图形故障一直困扰着我,当然,由于重新安装,我不得不重新设置图形设置。

系统:
image
image

当您按下Alt-F4键时,游戏不会退出所有内容; 您确实需要进入并手动杀死可执行文件,因为启动器喜欢闲逛,而Steam无法弄清楚如何使用它。 这种一线式可获取ya的所有Windows可执行文件:

ls -l /proc/*/exe 2>/dev/null | grep -E 'wine(64)?-preloader|wineserver' | perl -pe 's;^.*/proc/(\d+)/exe.*$;$1;g;' | xargs -n 1 kill

编辑:短短的8分钟的vid处理过程,我出去在Paleto湾做愚蠢的事情,然后被枪杀: https ://construct.tessier-ashpool-sa.net/index.php/s

重新安装游戏,使用如上所述的“测试”配置文件,bam正常运行! 当我试图使它工作时,我一定已经把东西弄糟了。
这有效: #37(评论)

您是说启动器有效还是游戏有效?
如果后者可以提供更多信息,例如系统规格,gpu驱动程序,安装游戏的位置等?
现在,我们许多人都尝试了质子补丁,但没有通过发射器,我真的不希望再次对整个92 GB进行DL分发,如果它不起作用的话。

我完全在游戏中,所有功能都可用。 在线和故事模式。 在切换到无边界窗口之前,常见的图形故障一直困扰着我,当然,由于重新安装,我不得不重新设置图形设置。

系统:
image
image

当您按下Alt-F4键时,游戏不会退出所有内容; 您确实需要进入并手动杀死可执行文件,因为启动器喜欢闲逛,而Steam无法弄清楚如何使用它。 这种一线式可获取ya的所有Windows可执行文件:

ls -l /proc/*/exe 2>/dev/null | grep -E 'wine(64)?-preloader|wineserver' | perl -pe 's;^.*/proc/(\d+)/exe.*$;$1;g;' | xargs -n 1 kill

编辑:短短的8分钟的vid处理过程,我出去在Paleto湾做愚蠢的事情,然后被枪杀: https ://construct.tessier-ashpool-sa.net/index.php/s

好吧,您和Timschumi显然正在做一些不同的事情,我们需要弄清楚。 我注意到您在使用旧内核的kubuntu上,因此可能还会安装某些较旧的软件包。

您是否还没有使用VPN / Pi-hole或类似的东西?

剪断https://github.com/ValveSoftware/Proton/issues/37#issuecomment -533832048

好吧,您和Timschumi显然正在做一些不同的事情,我们需要弄清楚。 我注意到您在使用旧内核的kubuntu上,因此可能还会安装某些较旧的软件包。

您是否还没有使用VPN / Pi-hole或类似的东西?

是的,我有大量的黑名单列表可供选择。

我希望每个人都在工作; 这就是我坚持的原因。 让我知道该如何运行才能获得所需的所有日志:)

我的游戏带有Proton的Testing版本和一个新的前缀,启动启动器没有问题,但仍然无法启动实际的游戏。 它曾经抱怨过行政权利,就坐在那里。 每当我尝试启动它时,它都位于第二个启动屏幕上,并且我必须从htop杀死所有WINE和.exe进程以使其关闭。

我正在运行openSUSE Tumbleweed。

系统信息:

https://pastebin.com/WDup32GY

我的日志文件:

https://gist.github.com/rwc265/27864152239f8f28fbb081f97453960c

发射器完成启动画面并正确打开后,发射器对我崩溃了几秒钟。 使用了一个新的前缀,并尝试了@timschumi的构建和我自己的构建。

质子日志: https :
系统信息: https

@timschumi@silentdis ,因为游戏正在为您工作,请您发布您的PROTON_LOG和系统上已安装的软件包列表,以便我可以与我进行比较吗?
我正在运行Arch Linux,我想这里安装的软件包要少得多!
谢谢你俩!

@silentdis ,我认为steam-271590.log可能有用。 您只需要添加启动选项PROTON_LOG = 1。 我的主意还有其他日志,这些日志来自各个地方,例如ProgramData和“我的文档”中的Rockstar Games \ Launcher \ Launcher.log ...所有这些日志都在pfx文件夹中找到。

@hogfilho

我的软件包列表可以在这里找到: https :

缩短的日志文件(我用“ trace:seh”丢弃了所有内容,因为GitHub的要点不能很好地处理45MB的日志文件)在这里: https :

较长的文件在这里: https :

更新:我现在将游戏下载到我的笔记本电脑上(与我的主PC相比,它运行的是未经修改的Manjaro),提取了上面链接的Proton版本并开始了游戏。

安装过程没有打h,启动器花了相当长的时间才能启动,但最终做到了,游戏也是如此。

我最后想打破的是使用我放在USB记忆棒上的Manjaro安装,这可能是我现在可用的最干净的设置。 如果这样还行,我什至不知道了。

更新:我现在将游戏下载到我的笔记本电脑上(与我的主PC相比,它运行的是未经修改的Manjaro),提取了上面链接的Proton版本并开始了游戏。

安装过程没有打h,启动器花了相当长的时间才能启动,但最终做到了,游戏也是如此。

我最后想打破的是使用我放在USB记忆棒上的Manjaro安装,这可能是我现在可用的最干净的设置。 如果这样还行,我什至不知道了。

您是否也在使用Pi-Hole? 我看到少数Windows用户必须使用VPN才能登录的线程,也许有pi漏洞的人的特定连接被阻止,从而导致问题。

无论如何,我认为我将尝试重新安装游戏本身,并清除与GTA V相关的所有内容。

我将steam-271590.log与@ rwc265 ,@ chris-echoz和您的@timschumi进行了比较。 毫不奇怪,由于您能够通过第二次启动并加载到游戏中,因此您的日志看起来大不相同。
我只是使用diff进行比较。 diff <(grep trace:loaddll /dev/shm/Downloads/timschumi_steam-271590.log | sed 's/\x1B\[[0-9;]\+[A-Za-z]//g' | awk '{gsub(/(.+)trace:/,""); gsub(/at (.+): /,""); print}' | sort -u) <(grep trace:loaddll ~/.var/app/com.valvesoftware.Steam/steam-271590.log | sed 's/\x1B\[[0-9;]\+[A-Za-z]//g' | awk '{gsub(/(.+)trace:/,""); gsub(/at (.+): /,""); print}' | sort -u )

仅从dll来看,大多数dll是可比较的,除了来自WiX工具集(wixstdba.dll)的dll(只有@timschumi拥有)。 我不知道那是什么意思。 它可以在Windows \ Temp下找到...因此它始终以新的前缀存在,还是在初始启动器安装过程中以某种方式安装? 还有这些
loaddll:load_native_dll Loaded L"C:\\windows\\temp\\{6E91F984-3697-48C0-BD0A-714DD614F30A}\\.cr\\vc_redist.x64.exe" native loaddll:load_native_dll Loaded L"C:\\windows\\Temp\\{967EE074-A981-48B3-BB5E-3067A85A8E5A}\\.ba\\wixstdba.dll" native loaddll:load_native_dll Loaded L"C:\\windows\\temp\\{967EE074-A981-48B3-BB5E-3067A85A8E5A}\\.be\\VC_redist.x86.exe" native loaddll:load_native_dll Loaded L"C:\\windows\\temp\\{A2B6FF79-0B4E-4DB5-87AE-3F6E4D84B216}\\.cr\\vc_redist.x86.exe" native loaddll:load_native_dll Loaded L"C:\\windows\\Temp\\{D5530FB0-4CA5-4B15-85C3-128FD742FA1E}\\.ba\\wixstdba.dll" native loaddll:load_native_dll Loaded L"C:\\windows\\temp\\{D5530FB0-4CA5-4B15-85C3-128FD742FA1E}\\.be\\VC_redist.x64.exe" native
我无法确定仅从日志中将获得哪些VC可再发行文件。

接下来,只有@timschumi设法调用windows \ winsxs文件夹x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_none_deadbeef\\comctl32.dll dll。 我还注意到Msi.dll被调用,但仅来自@timschumi日志,因此我猜这是初始启动器安装期间的第一个日志?
其中两个日志包含err:winediag:WS_getaddrinfo Failed to resolve your host name IP ,mine和@ rwc265 。 最后,只有我的一个拥有err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded大量金额
@ fls2018 ,我没有使用Pi-Hole

更新:我现在测试了在我的Manjaro USB上安装和运行GTA V,并且一切正常。 我必须承认,虽然我从先前存在的Steam库中复制了common / GTAV文件夹。

我记得在该安装上所做的唯一一件事是,每当我从该系统启动时(大概每3个月一次)对其进行更新,然后安装OpenVPN并安装PhpStorm。 我只是不知道了...

@Fatmice这是“绝对不首先开始”的日志,以备您使用时登录

@ fls2018我没有使用Pi-Hole或其他类似工具。

我删除了GTA前缀,然后设置了一个新的前缀。 仍然在第二次启动时冻结,这一次我什至没有遇到管理权限错误。 我在我的启动选项中添加了WINEDEBUG = -trace,并在从htop杀死它之前让它记录下来。 日志比我想象的要少,但是到处都是BCrypt和D2D错误。

https://gist.github.com/rwc265/fbab742d4883402e01b0e4dfb4d5a489

编辑:作为说明,我正在将我的GTA安装从格式化为ext4的辅助2TB驱动器上运行。 我的SSD上的主要根分区是xfs。 GTA是否对Linux类型的分区有问题?

@hogfilho https://github.com/ValveSoftware/Proton/issues/37#issuecomment -533846195
@Fatmice https://github.com/ValveSoftware/Proton/issues/37#issuecomment -533846200

我已经将所有内容都编译到Nextcloud共享中,希望可以使其变得更容易。

你会找到:

  • 包裹清单( sudo apt list --installed >> package_list.log
  • 基本系统信息的屏幕抓取( screenfetch -vNn >> screenfetch.log
  • 将PROTON_LOG = 1添加到我的启动中的日志输出(来自~/steam-271590.log
  • Rockstar的launcher.log (来自~/.steam/steam/steamapps/compatdata/271590/pfx/drive_c/users/steamuser/My Documents/Rockstar Games/Launcher/
  • 我发布的原始视频发布了
  • 一只羊在你的脸上变BAAAH。 因为这很有趣,所以我认为在这一点上我们都需要笑。

https://construct.tessier-ashpool-sa.net/index.php/s/ar7e4TLHyBHLg4t

我卸载了游戏,确保删除了游戏目录以及前缀。
现在,通过我的自定义质子生成(与@timschumi的生成相同的设置),它可以完美运行
我的构建: https :
我不需要做任何特别的事情,但是我保留了启动选项(WINEDLLOVERRIDES = winedbg.exe = d)。

@silentdis的日志和@timschumi的日志中发现的错误非常相似。 在@timschumi中的ntlm_auth之外,这是因为他删除了samba程序包,看起来没有什么醒目的。 我们所有人都有“找不到文件”错误(0x2),“缓冲区不足”(0x7a),“重叠的I / O待处理”(0x3e5)和“找不到路径”(0x3)。 这些错误可以在ProgramData / Rockstar Games / Launcher / service_log.txt中找到,并可以在steam-271590.log中复制。

我还搜索了Steam-271590.log中找到的所有dll加载/卸载

grep trace:loaddll /dev/shm/Downloads/silentdis_steam-271590.log | sed 's/\x1B\[[0-9;]\+[A-Za-z]//g' | awk '{gsub(/(.+)trace:/,""); gsub(/at (.+): /,""); print}' | sort -u | awk '{split($0,s,"\\");print gensub(/\" (.+)/,"","g",s[length(s)])}' | while read file; do found=`find ~/.var/app/com.valvesoftware.Steam/data/Steam/steamapps -iname $file -type f -print`; if [ -z "$found" ]; then echo "NOTFOUND:$file"; fi ; done

再没有什么是不合适的。 因此,你们两个的酒名与我或其他人的名字应该没有多大区别。

我想打个招呼,说我运气不好。 我正在使用上面的Testing构建,并遵循了该线程中的大多数建议。 我已经删除了前缀和游戏安装,从头开始安装,但仍然一无所获。 启动器安装正常,可以运行,但可以永久加载。 我今天没有时间来挖掘日志,但是我像其他遇到相同问题的人一样在运行Arch,并且我敢打赌我们遇到了一些常见问题。
到目前为止感谢大家的建议和评论

@frebib从Steam卸载后是否删除了游戏目录? 我怀疑这是导致我崩溃的原因,因为我之前的尝试和最近一次成功的尝试之间的唯一区别是我完全擦除了它。

为了排除与发行版专用存储库一起提供的Steam版本的问题,我尝试了Steam的Flatpak版本,并使用了一个新的前缀,没有运气。 启动器仍然不做任何操作就旋转轮子。

编辑:

我们所有人都有“找不到文件”错误(0x2),“缓冲区不足”(0x7a),“重叠的I / O待处理”(0x3e5)和“找不到路径”(0x3)。

我从我的前缀看了service_log.txt,同样的错误。

@ rwc265,@ fls2018,@frebib,@hogfilho如果您检查launcher.log,你会发现,它试图通过推出回到蒸汽和那里停留......所以我的猜测是一些在这个阶段borked .. 。但是在Steam-271590.log中没有什么突出的...
@ rwc265我也尝试了非Flatpak Steam,ntlm_auth错误对我来说还是消失了,但这并没有使第二次启动通过。

我的launcher.log在这里:

https://gist.github.com/rwc265/3447ba1506b5d01f4ebdf34ec75baf89

您是对的,它只是在尝试与Steam交流时挂起,但一开始却引起了我的注意。


系统信息

报告时间:9/22/2019,19:01:08
机器名称:ryan-gamingpc
操作系统:Windows XP Professional
语言:英语(区域设置:英语)
系统制造商:
系统型号:
BIOS:
处理器:AMD锐龙5 1600六核处理器(12 CPU),〜3200MHz
内存:16040MB RAM
页面文件:使用3434MB,可用22129MB
Windows目录:C:\ windows
DirectX版本:=“ DirectX 9.0c(4.09.0000.0904)
DX设置参数:不存在
DxDiag版本:

我的前缀未在XP附近设置,并且可以使用更高版本的DirectX。

日志中还散布着一些错误,这些错误似乎与内存有关,并且无法在磁盘上写入/读取文件。

我也有与settings_user.dat相关的错误,但仅在service_log.txt中
我的launcher.log更加整洁,没有任何错误。
https://gist.github.com/Fatmice/b8e1dc7d9f106e11b6abcfd69ce2ce8d

我不确定,但我不认为操作系统在日志中报告了问题……我记得它在工作时也是如此。

您好,Rockstar的Launcher.exe仍在第二个启动时挂在这里。
我找到了一个临时性的解决办法,只是在解决启动器问题之前,才可以玩游戏。

第1步-禁用Steam自动更新到GTA 5
第2步-在此处下载此替代启动器: https
第3步-将No_GTAVLauncher.exe提取到.steam文件夹内的安装了GTA 5的文件夹中
步骤4-将PlayGTAV.exe重命名为其他名称,然后将No_GTAVLauncher.exe重命名为PlayGTAV.exe
第5步-从Steam上启动游戏

它将跳过Rockstar Launcher,并带您进入游戏。

在最新版本的Arch Linux上工作

谢谢大家!

是的...我一直在用自己进入故事模式。 不想在这里提及它,因为我不知道您是否可以在此玩在线模式。

您好,Rockstar的Launcher.exe仍在第二个启动时挂在这里。
我找到了一个临时性的解决办法,只是在解决启动器问题之前,才可以玩游戏。

第1步-禁用Steam自动更新到GTA 5
第2步-在此处下载此替代启动器: https
第3步-将No_GTAVLauncher.exe提取到.steam文件夹内的安装了GTA 5的文件夹中
步骤4-将PlayGTAV.exe重命名为其他名称,然后将No_GTAVLauncher.exe重命名为PlayGTAV.exe
第5步-从Steam上启动游戏

它将跳过Rockstar Launcher,并带您进入游戏。

在最新版本的Arch Linux上工作

谢谢大家!

No_GTALauncher.exe不是一个修复。

原因是它实际上会触发反盗版措施,最明显的是如果您试图躲避掩护地进入车辆时发生游戏崩溃,并可能在游戏进行过程中触发其他行为。

由于这个原因,我忽略了提及它,以及我们不想冒险损害我们的游戏帐户或节省使用第三方黑客来使其正常运行的风险这一事实。

是的...这就是为什么我从未提到过它。 使用有风险。 它是为自定义RP服务器制作的。

GTAVLauncher似乎也没有在Arch Linux上为我工作。 我的性能似乎有所下降,但不知道是启动器还是更新器。 这真是个地狱,总比没有好。

编辑:也可以确认从掩盖进入的车辆坠毁。

我的游戏也停留在第二个启动屏幕上。 我认为这是因为SocialClubHelper.exe无法正常启动。 因为我在日志(WINEDEBUG = + process)中看到启动器尝试启动它们,但它们很快退出。
不,我完全错了。 SocialClubHelper.exe没问题。 我只是没有注意到他们。

还有其他尝试可以运行GTA基准测试。 它不需要互联网连接。

从最近发布的日志中要注意的几件事

@ rwc265

您是对的,它只是在尝试与Steam交流时挂起,但一开始却引起了我的注意。

在此之前,它失败了,并且似乎是他们愚蠢的启动器中的错误:

 [DISPLAY] [Workr] [idownloader] Completed download of 'https://rgl-prod.ros.rockstargames.com/launcher/11/LauncherServices/App.asmx/GetBuildManifestFullNoAuth?branchAccessToken=BRANCHACCESS token="MfoRwwvwtvZGxIJ1rQABb8TixMyL1fxUvfPwAQuqnLhxNlbgjlMB1SPWttQ2x7u6Ov95J1780H3Vg+GKgVu2UA==",signature="+zr5atmwvzAZzG2zbhQpaNyVa3UwlJyXeCsL+mxVS28="' (status: 0/200)
 [DISPLAY] [Workr] [statuschecker] Title Rockstar Games Launcher: **0.0 KB / 137.74 MB**
 [DISPLAY] [Workr] [selfupdate] Updating launcher...
[ ERROR ] [Main ] [svc] Service pipe has disconnected unexpectedly, restarting!
 [WARNING] [Main ] [svc_transactionqueue] Transaction failed: 4

启动器拉了一个清单进行引导,但未能下载实际的安装程序。 但是它无论如何都试图运行,但当然会失败,并产生了无用的垃圾。

@Fatmice不同:

 [DISPLAY] [Workr] [launcher] Checking for self-update...
 [DISPLAY] [Workr] [statuschecker] Title Rockstar Games Launcher: 137.74 MB / 137.74 MB
 [DISPLAY] [Workr] [launcher] No self-update, continuing.
 [DISPLAY] [Workr] [launcher] Checking for prerequisite updates...
 [DISPLAY] [Workr] [titleupdater] No prerequisites to install.
 [DISPLAY] [Main ] [gameslibrary] Could not get game library list from disk; assuming no game libraries exist yet.
 [DISPLAY] [Main ] [scuimessage] Sending version info to Social Club UI
[DISPLAY] [Main ] [external] Notifying Social Club UI about external launch...
 [DISPLAY] [Admin] [external] Setting up Steam title...
 [DISPLAY] [Admin] [idownloader] Starting download of 'https://gamedownloads-rockstargames-com.akamaized.net/public/title_metadata.json'
 [DISPLAY] [Admin] [idownloader] Completed download of 'https://gamedownloads-rockstargames-com.akamaized.net/public/title_metadata.json' (status: 0/200)
 [DISPLAY] [Admin] [external] Ready to attempt a launch.
 [DISPLAY] [Main ] [launcher] Presence Event - Signed In```

好奇您为rgl-prod.ros.rockstargames.com和gamedownloads-rockstargames-com.akamaized.net获得了哪些IP? 似乎有两个完全不同的清单。 提到了pihole,但是你们两个都在运行Steamcache吗?

尽管花了很多时间进行FWIW,但我再也无法使GTA重新工作。 我仍然认为该帐户已被Rockstar标记,尽管他们永远不会承认。

虽然不是Proton专用的,但Lutris似乎提供了一个修补的Wine版本,称为“ lutris-rockstar-4.16-x86_64”。 此修补程序似乎使Rockstar启动器能够与DXVK一起使用,并在游戏首次启动时正确安装。 但是,游戏的发布仍然停滞不前,并显示了Rockstar徽标。

任何人都可以通过新的打补丁的葡萄酒获得通过吗?

有趣的..根据他们的安装:

args: -noChunkedDownload -DX11

想知道为什么 :)

@ h1z1我没有使用Pi-hole或任何DNS过滤。 我的Rockstar帐户可以在Windows上的游戏上正常运行。 对Steamcache一无所知。 启动器登录并进行下载和更新就可以了。 如果您在启动器自身更新方面遇到问题,则可以尝试手动将可分发的启动器提取到适当的位置,然后通过prontontrick对其进行调用。

@Fatmice确实,我没想到你会这么做,但其他人可能会。 从我收集的资料来看,您是从Windows复制安装的,不是吗?

我之前遇到的问题之一是在去年9月强制实施1.2后,葡萄酒中的TLS支持并没有真正起作用。 它破坏了Internet上的很多东西,特别是几乎没有支持(例如,在Fivem中针对较旧的curl库进行编译)的较旧的应用程序。

@Fatmice确实,我没想到你会这么做,但其他人可能会。 从我收集的资料来看,您是从Windows复制安装的,不是吗?

不,您在日志中看到的所有内容均来自我在Fedora上的Steam安装。 没有文件从Windows复制。

您可能已经在此线程中将其发布到某个地方,但是什么版本的fedora? 猜测它具有较新版本的curl,bcrypt,openssl等。

浅顶软呢帽30
卷曲7.65.3
bcrypt-1.1
openssl-1.1.1c

$ rpm -qa |egrep '^(openssl|curl|bcrypt)-[0-9]'
curl-7.29.0-54.el7.x86_64
openssl-1.0.2k-19.el7.x86_64
bcrypt-1.1-14.el7.x86_64

很高兴知道。 Curl 7.65.3已于7月19日发布。 这里并不是说是这种情况,但是curl和TLS的问题已被很好地记录在案。 它破坏的东西和错误消息(如果有的话)是模糊的。

我不认为这是原因。 似乎启动器再次调用了Steam以启动GTAV.exe可执行文件,但从未响应该调用。 知道发生了什么的唯一方法是将调试器附加到Launcher进程。

我测试了Lutris的Rock版本的WINE,Lutris的WINE日志看起来像Proton日志。 尽管启动器一次启动时,它表示正在安装社交俱乐部和VC Redistributables,但它仍然挂在第二个初始位置。 通过Proton启动它时,我没有看到它。

刚发布的4.11-6,启动器似乎可以再次使用。

编辑; 经过发射器的初始部分,此刻仅具有rockstar徽标动画,这似乎需要一段时间,我让它运行一会儿,看看它是否进展。

更新到4.11-6之后,我能够安装启动器,启动游戏,并在创建新的前缀后上线。

@Clifforus是否有任何特殊的启动参数? 我已经在启动器上停留了rockstar徽标约25分钟。

@Clifforus是否有任何特殊的启动参数? 我已经在启动器上停留了rockstar徽标约25分钟。

我也是。
我将尝试立即创建一个新的前缀

@Clifforus是否有任何特殊的启动参数? 我已经在启动器上停留了rockstar徽标约25分钟。

我在线上有WINEDLLOVERRIDES = winedbg.exe = d,也有RADV_DEBUG = zerovram和DXVK_HUD = fps,帧时间,内存,但我严重怀疑它们是否起作用。

2019-09-23-234419_608x305_scrot

创建新的前缀后,先获取此名称,然后获取无尽的rockstar徽标。

编辑; 还得到“无法更改请求的设置。请重试,确保在请求时授予管理员权限”

新的官方质子与dxvk 1.4相同。

对于这里的大多数人来说,仍然需要无休止的徽标修复程序。

同样的事情叹为观止它吹走了我现有的安装程序,这意味着再次下载80G +。

更新到4.11-6之后,我能够安装启动器,启动游戏,并在创建新的前缀后上线。

@Clifforus ,您碰巧正在运行Arch或Ubuntu?

我删除了启动参数并创建了一个新的前缀,它仍然对我有用。 邓诺(Dunno)还有什么要告诉你们的。 我使用的是Arch Linux,一个半小时前最后一次更新我的系统,也使用了Valve仓库中的mesa-aco-git。 我已附上可能相关的日志。

steam-271590.log.tar.xz.zip

Launcher_d3d11.log
Launcher_dxgi.log

您日志中的错误没什么特别的...看起来就像我们大多数人一样。 我不能说其余的痕迹...只有质子/葡萄酒的开发者才能解密它们。

至少有3名Archy人设法避免遇到第二次飞溅,因此他们要么拥有我们其他人不喜欢的某些软件包,要么就Arch拥有一些特别的东西……我宁愿以为是前者。

如果有帮助,这是我的包裹的清单。 我正在运行openSUSE Tumbleweed,最新更新,而我的Mesa / XOrg来自单独的X11 SUSE存储库,具有更多更新的Mesa / Drivers(http://download.opensuse.org/repositories/X11:/XOrg/openSUSE_Tumbleweed/)

https://gist.github.com/rwc265/0b78c091295a28afcec57ae599b8b464

至少有3名Archy人设法避免遇到第二次飞溅,因此他们要么拥有我们其他人不喜欢的某些软件包,要么就Arch拥有一些特别的东西……我宁愿以为是前者。

Ubuntu用户可以尝试升级到19.10,以查看是否有帮助。

至少有3名Archy人设法避免遇到第二次飞溅,因此他们要么拥有我们其他人不喜欢的某些软件包,要么就Arch拥有一些特别的东西……我宁愿以为是前者。

我在Manjaro上,我得到的也一样,所以它不是Arch。

有趣的是Windows上的服务日志有错误,但不是“找不到文件”,而是说“最近的错误:122(0x7a):传递给系统调用的数据区域太小”。

质子
service_log.txt

视窗:
service_log.txt

我刚刚使用新的compatdata / prefix和Proton 4.11-6进行了测试,并且启动和玩(单人游戏)游戏都没有问题。 我的service_log.txt也有很多此类错误(缓冲区不足,找不到文件等)。

Ubuntu 18.04
锐龙3600
GeForce GTX 1060(驱动程序430.50)

我在Manjaro上,我得到的也一样,所以它不是Arch。

不是那个家伙,而是Manjaro!=拱门。 不同的存储库意味着不同的软件包版本。 我在Proton 4.11-6发布之前不久就更新了系统,因此有可能在最后一两天内有一些软件包出现在Arch仓库中,这有所作为。 该软件包需要更长时间才能发布到Manjaro仓库中,也许GTA V将在不久的将来进行更新后开始为您服务。 否则可能会发生完全不同的事情。

我在Arch上无法超越4.11-6的第二次启动。

我在Arch上无法超越4.11-6的第二次启动。

威尔我猜当时正在发生完全不同的事情。

我现在要上床睡觉,但是如果有人对我的系统有更多的想法并需要更多的信息,那么我很乐意为您提供明天。 祝你好运。

我在这里也有两个系统(一个是Ryzen / Radeon VII,一个是i7 / GeForce1080Ti)。 两者都不启动游戏,但无限期地卡在启动器中。 两者都运行带有HWE(Kernelversion 5.0.0-29)的Kubuntu 18.04 LTS。 @mrpippy@silentdis能够在U buntu上运行游戏,这意味着不要使用KDE。 但是,许多报告此问题的人似乎正在使用KDE,所以maby还有与桌面环境有关的其他问题吗?

我想在发现这一点后添加,在5.3.1-arch1-1-ARCH上,4.11-6似乎可以正常工作

在使用干净的前缀重新安装后,启动器仍然在Proton 4.11-6的第二次启动时为我挂起。 我正在带有集成显卡的笔记本电脑上使用带有5.2.0-17.2-liquorix内核的Debian测试。 我在Cinnamon和Mate桌面环境中都尝试过。
顺便说一句,是否有人成功使用启动器下载了GTA San Andreas? 下载总是停滞在某个时刻。

@PaeNx我在Fedora的默认Windows管理器Gnome上。 因此,我认为它与桌面环境无关。 如果我使用那个mod绕过启动器,则游戏运行得很好,这意味着在启动器执行的最后阶段将某些内容翻译丢失,并将消息传递回Steam。 launcher.log中的最后两行说:“ [external]准备尝试启动.... [external]尝试启动蒸汽....”

我已经生成了启动器的堆栈跟踪
gtatrace.zip

在Windows计算机上,“尝试启动蒸汽”之后的步骤是如果启用了云保存,则进行云保存同步。

@exezin @PaeNx @hypertennis @piewhat是否可以删除前缀(compatdata / 271590)-[无需删除并重新安装整个游戏],并记录下第一次启动的日志,您会在第二次启动时卡住? 并提供有关您的系统(发行版,gpu等)的详细信息。 另外,失败状态的屏幕截图将很有帮助:)

您可以通过以下方式在〜文件夹中创建日志:进入〜/ .steam / steam / steamapps / common / Proton 4.11,并复制一个名为“ user_settings.py”的user_settings.sample.py。 该文件已经具有基本的日志记录通道,目前尚不清楚哪些额外的通道可能会提供有用的信息。

我似乎已经从档案卷轴开始跌倒了第一关
image
unzip还抱怨文件可能是一个普通的可执行文件,而不是一个自解压的文件。

他们当然不是。 游戏中Installers文件夹中的两个“可执行文件”都是自解压存档。


自解压可执行文件
https://user-images.githubusercontent.com/8956281/65549913-1784ce00-dee4-11e9-9630-f1d7f0619673.png“>

我不知道该怎么做,Windows风格的“发生错误”和空的stderr并不是很有帮助。 这正是我所运行的:

file-roller /mnt/HDD/SteamLibrary/steamapps/common/Grand\ Theft\ Auto\ V/Installers/Rockstar-Games-Launcher.exe --extract-to=/mnt/HDD/SteamLibrary/steamapps/compatdata/271590/pfx/drive_c/Program\ Files/Rockstar\ Games/Launcher/

@ alasky17

  • 内核5.3.1
  • GNOME 3.34.0
  • 4790千
  • GTX 980钛435.21
  • 质子4.11-6

steam-271590.zip
stuck

file-roller /mnt/HDD/SteamLibrary/steamapps/common/Grand\ Theft\ Auto\ V/Installers/Rockstar-Games-Launcher.exe --extract-to=/mnt/HDD/SteamLibrary/steamapps/compatdata/271590/pfx/drive_c/Program\ Files/Rockstar\ Games/Launcher/

@ jcarter777尝试仅打开可执行文件。 如果您无法解决这个问题,那么也许您缺少一些库。 File-roller只是一个GUI。 它需要各种压缩算法中的库才能正常工作,例如bzip,zip,7z,lzma等。

我刚刚使用wine和正确的前缀安装了它

WINEPREFIX=/home/lukas/.steam/steam/steamapps/compatdata/271590/pfx WINEDEBUG=+heap wine Installers/Rockstar-Games-Launcher.exe

是的,这也应该起作用。

我可以用酒来运行它,但是它出错了(如预期的那样?)
image
更多信息:
image
image

我是从AUR安装的,因此应该考虑到部门

我只能使用WINEDEBUG=+heap与wine一起运行/安装它

我只能使用WINEDEBUG=+heap与wine一起运行/安装它

您需要一瓶不带+ heap的贴装葡萄酒,lutris有一个叫做rockstar的葡萄酒。

(我希望)我取得了突破。 像其他许多应用程序一样,启动器会在我的第二个启动屏幕上挂起。 我查看了日志(+服务器),我认为Launcher.exe中的一个线程在调用C:\ windows \ system32 \ wbem \ wmic.exe之后挂起。 我重命名了文件,GTA5.exe终于启动了。 只是在介绍视频之后就崩溃了(当然,因为找不到wmic.exe!生活不容易,对吧?)。 在介绍过程中,有很多时间可以重命名wmic.exe,而在我这样做之后,我终于可以进入故事模式了。
希望明天我将能够进行更多测试,并尝试进行更适当的修复。 在此之前,很高兴知道这个怪异的程序是否真的对其他人有所帮助。

@ jcarter777为什么不只使用质子激子? 如果您是从Steam上运行游戏,它应该只设置一个前缀,然后您就可以使用该前缀手动安装启动器了。
设置前缀后
protontricks -c 'wine <path>/Steam/steamapps/common/Grand\ Theft\ Auto\ V/Installers/Rockstar-Games-Launcher.exe' 271590

@Fatmice即时通讯会获得/bin/sh: Grand: command not found即使使用反斜杠或引号,并且移至Installers目录并提供相对路径也会获得/bin/sh: Rockstar-Games-Launcher.exe: command not found

(我希望)我取得了突破。 像其他许多应用程序一样,启动器会在我的第二个启动屏幕上挂起。 我查看了日志(+服务器),我认为Launcher.exe中的一个线程在调用C:\ windows \ system32 \ wbem \ wmic.exe之后挂起。 我重命名了文件,GTA5.exe终于启动了。

@AlexeyProkhin Interersting ... wmic对于启动过程和修改过程优先级很重要。 您可以尝试通过十六进制编辑GTA5.exe来禁用介绍电影。

您可以在十六进制模式下通过:%!xxd在vi中十六进制编辑可执行文件。

即使使用反斜杠或引号,并且移至Installers目录并提供相对路径,我也会获得/bin/sh: Grand: command not found ,从而获得/bin/sh: Rockstar-Games-Launcher.exe: command not found

@ jcarter777是否可以尝试将可执行文件复制到您的主目录中,然后发出protontricks?...正在发生的事情是没有通过转义,因此请将文件移至没有空格的路径并查看。

(jack@arch-desk) {0}
╰───[~] $ protontricks -c Rockstar-Games-Launcher.exe 271590
/bin/sh: Rockstar-Games-Launcher.exe: command not found

尝试protontricks -c 'wine Rockstar-Games-Launcher.exe' 271590

哦。 废话

image
我应该进行对话吗?

好吧,你可以尝试。 在前缀的C:\ Program Files \ Rockstar ...下查找正确的安装

我以前确实通过Steam进入了此对话框,但是安装后它挂在了加载屏幕上,这是正确的目标目录吗? 对不起,许多问题

image

@AlexeyProkhin评论

在此之前,很高兴知道这个怪异的程序是否真的对其他人有所帮助。

我以前像这里的其他人一样被吊在第二场比赛中。 我可以确认重命名C:\windows\system32\wbem\wmic.exe. ,让启动器到达启动gta 5的地步,然后重命名该文件可以使GTA5几乎没有问题地运行。

注意的问题:

  • 如果GTA5退出或重新启动,则需要采取相同的步骤来再次启动它。
  • 联机似乎无法加入会话(即使使用WINEDLLOVERRIDES=winedbg.exe=d %command%解决方法)

在Intel + Nvidia硬件上使用相对未修改的Manjaro Xfce和最新更新。

编辑:它最初未能在线加入,但经过几次尝试成功。

@ jcarter777是的,这是默认路径。

@AlexeyProkhin是的,重命名wmic.exe似乎确实可以使启动器继续启动游戏。

可以确认@AlexeyProkhin所说的内容,重命名(或删除)C:\ windows \ system32 \ wbem \ wmic.exe可以解决无休止的启动器挂起,并且游戏可以继续启动并正常运行,真是太好了!

编辑; 讲得太早了,出现菜单背景后,我得到一个正在加载屏幕,显示“正在验证游戏所有权是否比平时更长,请稍等。”,但是星期二(也许是蒸汽维修)会再试一次。

编辑2; Steam起来了,我仍然遇到同样的问题。

问题是为什么某些人的配置没有删除就可以正常工作? 他们安装了某种编解码器吗?

据我了解,WMIC用于过程管理和过程间通信。 在这种情况下,Launcher.exe和GTA VI之间会怎么想? 也许他们有某种我们没有的过程库?

无论如何,重命名WMIC.exe对我有用。 我注意到它说GTA V在离线模式下启动。 我将去测试,看看我是否可以解决这个问题,或者它是否是一个新问题。

编辑:无法测试任何东西。 “验证游戏所有权所需的时间比平时长,请稍候。” steamstat.us说他们仍然没下来,所以大概是星期二维修。 应该很快回来。

编辑2:看起来他们的服务正在慢慢恢复。 每个人都准备开车经过Los Santos:D

编辑3: Steamstat.us说一切都很好,但GTA仍然无法超越我的所有权屏幕。

问题是为什么某些人的配置没有删除就可以正常工作? 他们安装了某种编解码器吗?

据我了解,WMIC用于过程管理和过程间通信。 在这种情况下,Launcher.exe和GTA VI之间会怎么想? 也许他们有某种我们没有的过程库?

无论如何,重命名WMIC.exe对我有用。 我注意到它说GTA V在离线模式下启动。 我将去测试,看看我是否可以解决这个问题,或者它是否是一个新问题。

编辑:无法测试任何东西。 “验证游戏所有权所需的时间比平时长,请稍候。” steamstat.us说他们仍然没下来,所以大概是星期二维修。 应该很快回来。

编辑2:看起来他们的服务正在慢慢恢复。 每个人都准备开车经过Los Santos:D

就像我之前说过的那样,我的直觉总是放在他们的包装上……他们有我们所没有的东西。

是否有人试图破译我在启动器堆栈跟踪中的混乱情况?

也许我们应该提起葡萄酒错误,而不是在这里? 我还没有看到任何PROTON开发人员的钟声...这就像自助KIOSH

我尝试过分别覆盖每个.exe,看来wmic.exe必须全局禁用或完全禁用。

您可以发布或指向显示正在运行wmic.exe的日志吗? 我无法重新创建它。

您可以发布或指向显示正在运行wmic.exe的日志吗? 我无法重新创建它。

在这里,日志中只有一个条目:

steam-271590.log

87334.330:00ee:00ef:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\wbem\\wmic.exe" at 0x400000: PE builtin

编辑:

再次查看覆盖时, WINEDLLOVERRIDES="winedbg.exe=d;wmic.exe=n"启动了覆盖,但是我得到了一个激活无尽的屏幕。 与仅内置或禁用相同。

wmic.exe=n,bwmic.exe=b,n都默认挂起启动器。 无论设置GTA5.exe还是启动器单独的替代,所有这些都适用。

进入游戏的唯一方法是通过重命名把戏。

感谢您的重命名技巧! 它也在这里工作

对不起,我让你们全都挂了。 但是昨天昨天发布我之前的消息时已经很晚了。

@lectrode @Fatmice @exezin @ rwc265 @hogfilho感谢您确认启动器在重命名wmic.exe后启动了游戏。

@exezin @ rwc265希望,一旦我们弄清了为什么需要重命名wmic.exe,它将解决您的所有权问题。

@mrpippy这是我认为已挂起的线程的wineserver日志: https : //gist.github.com/AlexeyProkhin/28ab58acd70d4581c7f6798de966905d 。 完整的wineserver日志非常庞大,因此我将其上传到了Google驱动器上: https ://drive.google.com/file/d/17rKniHbBJb3xBKZyTXWOPUplnE2pdjIy/view?usp=sharing

现在,我远不是阅读葡萄酒原木的大师。 但它清楚地表明WMIC正在启动:

C:\\windows\\System32\\wbem\\wmic.exe path win32_computersystemproduct get uuid"

在底部,我假设它从连接到wmic.exe stdout的管道读取。 两次成功,并且在读取了三分之一之后,它等待更多数据,但再也没有收到它。

我从win10检查了wmic.exe,它最后返回2空行。 因此,也许足以恢复此提交: https :

@Fatmice :是的,这几乎排除了窗口管理器的罪魁祸首。

@AlexeyProkhin :我只是还原了wine-mirror / wine @ 4628977并进行了质子测试。 对我来说,不幸的是,这并不能解决问题。 如果服务器最后需要额外的换行符,我希望所有用户都被卡住。 但是显然有些人可以在没有其他换行符的情况下开始游戏。

@silentdis发布的视频中,该

我已经尝试过在OpenGL 2.0之间更改合成器渲染后端,
OpenGL 3.1和XRender。 不幸的是,这也没有帮助。

@ alasky17 :这是我的一个系统( Core i7-3770k, GeForce 1080Ti (Driver: 430.26), Ubuntu 18.04.3 LTS, Kernel 5.0.0-29-generic #31~18.04.1-Ubuntu SMP )上带有空前缀

gta_launcher

@ alasky17 @AlexeyProkhin
对我来说,删除wmic.exe并将其放回原处可以使启动器继续运行,但是现在在加载故事模式时游戏会挂起。 (在启动器更新之前,它可以正常工作。)

这是蒸汽日志(看起来与其他人发布的日志非常相似)和屏幕截图:

https://filebin.net/4l5udplughkwvwod/steam-271590.log
https://filebin.net/sbsqx6md4moaw2ve/Screenshot_from_2019-09-25_11-51-57.png

系统:具有5.2.0-17.2-liquorix-amd64内核的Debian Testing(bullseye)
桌面环境:Cinnamon 4.0.10
质子:4.11-6
CPU:双核Intel Core i7-7560U
图形:Intel Iris Plus Graphics 640驱动程序:i915

有任何想法吗?

@AlexeyProkhin您是如何生成跟踪的? 使用WINEDEBUG = +所有启动选项吗?
@hypertennis在介绍影片期间,必须快速恢复重命名/删除

@Fatmice WINEDEBUG = +时间戳,+ pid,+ tid,+ debugstr,+服务器

@Fatmice我知道,我从Steam上启动游戏之前就删除了该文件,并在介绍期间将其放回原处。 但是在加载故事模式时它仍然挂起。

很难理解为什么在加载故事模式时它会为您挂起,因为该技巧对到目前为止无法通过挂起的启动器的其他用户有效。 也许验证您的游戏文件? 您还可以尝试使用未经批准的启动器旁路模块(在thead的更深处),以排除图形驱动程序和游戏文件损坏的问题。

而且,您不需要Proton 4.11.6的Wine3d覆盖

@PaeNx是的,我总是感到奇怪,@ silentdis启动器如何在第一个启动器上显示文本渲染,而我的却完全不在。 当我查看他们日志中的错误并与我的错误进行比较时,我没有发现任何不同...

@胖子
好吧,这招对我有用,因为它可以使启动器完成,但游戏本身还需要其他一些东西。 无论是否使用Wine3d覆盖,结果都是相同的。 我还验证了游戏文件。

我也尝试过No_GTAlauncher。 在此之前,我抱怨我从未在此计算机上注册过Social Club(可能是因为我在全新安装上尝试过它),但是现在还没有,因为Rockstar Launcher能够在之前的试用中完成。 无论如何,它在加载故事模式时也会挂起。

还有谁有相同的问题吗?

@hypertennis如果它抱怨社交俱乐部问题,则可以手动调用启动器并登录到社交俱乐部,然后在所有复选框中打勾以记住您的凭据...还有可能是您的保存被破坏了。

如我所说,它不再抱怨Social Club,因为删除wmic之前我可以使用启动器。 加载故事模式时,它只是挂起。
我的保存没有损坏,因为这是一个新安装,所以我没有保存,实际上我丢失了所有保存。

嗯,您的问题可能不仅仅在于启动器。 如果您丢失了所有保存,则进入故事模式将进行新保存,并播放前查询飞溅,然后播放前查询场景。 可能是您被吊死的地方...对不起,我无法重现您的问题。 即使是现在,我也没问题重播前测。

@hypertennis偶然是在使用fsync吗? 如果是这样,您可以尝试在usersettings.py中将其关闭。 我看到了与您的屏幕截图完全相同的行为,并关闭了fsync为我修复了它。 还-您发布的日志是第二次启动器启动时挂起的日志,还是使用新的wmic.exe解决方法的日志? 两者都会有用,只是想知道:)

@piewhat @PaeNx感谢您的记录!!

谢谢@ fls2018 @AlexeyProkhin。 我看到Launcher.exe包含字符串wbem\wmic.exe path win32_computersystemproduct get uuid ,但是由于某些原因,即使从干净的前缀开始,它也永远不会启动。 如果有人可以发布带有WINEDEBUG=+timestamp,+pid,+tid,+debugstr,+process,+wmic,+wbemprox的日志,这将非常有帮助。

至于缺少的“正在连接到Rockstar游戏服务”文本,是因为该文本正试图使用​​Segoe UI字体进行渲染,而Wine无法找出其他字体。 @silentdis可能已在其系统上安装了Segoe UI(或某些合适的替代方法)。

我还找到了@lectrode先前发布的问题的变通方法,该问题以前关于多人游戏无法在同一本地网络上的PC之间运行的问题,有关此问题的更多详细信息,请参见Wine Bug报告。

@mrpippy带有或不带有wmic重命名的日志记录吗?

@mrpippy这是我的日志,它的前缀是纯净的,并且未更改wmic.exe。 运行Lubuntu 18.04和Nvidia GTX 1070,驱动程序版本为430.40。

steam-271590.log

@mrpippy在这里,您可以:链接

看到它与GTA5.exe启动时的日志有何不同将很有趣。 有人可以张贴吗? 我的意思是:

WINEDEBUG=+timestamp,+pid,+tid,+debugstr,+process,+wmic,+wbemprox

PS Btw,如预期的那样,从wmic返回空行无济于事。 没有运气。

@mrpippy :这是我的日志

感谢您的“ wmic”提示和frebib的改进。

使用我编写的小脚本,我现在可以自动加入游戏,而无需使用“ No GTA Launcher”黑客。 蹲伏状态下进入车辆现在也可以再次使用。

希望Valve可以找出wmic.exe打ic是什么:

#!/bin/bash

# Script: gta5fix.sh
# XaeroVincent w/ frebib improvements

# Information:
# You need to change 'wmicPath' to match your Steam's GTA 5 Proton prefix path.

wmicPath="/run/media/vincent/Linux Data/WinSteamGames/steamapps/compatdata/271590/pfx/drive_c/windows/system32/wbem"

mv "$wmicPath"/wmic.exe "$wmicPath"/wmic.exe_bak
steam steam://rungameid/271590 &

while :; do
    sleep 1

    if pidof GTA5.exe; then
        sleep 2
        mv "$wmicPath"/wmic.exe_bak "$wmicPath"/wmic.exe
        exit
    fi
done

这是带有和不带有wmic重命名的我的日志
wmic_steam-271590.log.zip

@XaeroVincent您也可以使用pidof GTA5.exe进行更准确的检测

编辑:这个脚本很好用,谢谢! 现在,我实际上可以再次玩游戏了:D

我的适应

#!/bin/sh

# Script: gta5fix.sh
#
# Information:
# You may need to change 'wmicPath' to match your Steam's GTA 5 Proton prefix path.

wmicPath="$HOME/.steam/steam/steamapps/compatdata/271590/pfx/drive_c/windows/system32/wbem"

mv "$wmicPath"/wmic.exe "$wmicPath"/wmic.exe_bak
steam steam://rungameid/271590 &

while :; do
    sleep 1

    if pidof GTA5.exe 2>&1 >/dev/null; then
        sleep 2
        mv "$wmicPath"/wmic.exe_bak "$wmicPath"/wmic.exe
        exit
    fi
done

@Fatmice https://github.com/ValveSoftware/Proton/issues/37#issuecomment -534971337
回复:文字渲染。

在我为使游戏重新启动而疯狂地争夺期间,我相信我已经使用protontricks安装(插入到Proton 4.11-5中) foss_corefonts protontricks 。 它不应该影响我建立的Testing分支...但是我不确定100%。

现在使用4.11-6,该游戏可以正常运行。

@Fatmice #37(评论)
回复:文字渲染。

在我为使游戏重新启动而疯狂地争夺期间,我相信我已经使用protontricks安装(插入到Proton 4.11-5中) foss_corefonts protontricks 。 它不应该影响我建立的Testing分支...但是我不确定100%。

或者只是从Windows驱动器中复制segoeui.ttf,然后粘贴到/home/user/.fonts中。

感谢您的改进建议@frebib。

由于我还经常在Windows客户端上使用Lutris和Steam for Windows客户端来测试较新版本的Wine Staging,因此我对上述脚本进行了变形,可以与Lutris或Wine的适当修补版本一起使用,以支持Rockstar Launcher。 适用于Windows的Lutris + Steam在使用Lutris Rockstar 4.16跑步机时遇到同样的问题,而相同的解决方案最终将其修复。

#!/bin/sh

# Script: gta5fixwine.sh
#
# Information:
# Need to use Wine Staging 4.16 w/ Rockstar Launcher patch and newer or Lutris and have Windows Steam with GTA V installed in it.
# Lutris users will need to use the gameid associated with GTA V and found by running 'lutris --list-games'. Mine is 35.
# Need to have DXVK installed or used in Lutris and enabled for the game runner.
# You may need to change 'winePfx' to match your Steam's prefix path.

winePfx="$HOME/.local/share/lutris/runners/winesteam/prefix64"
wmicPath="$winePfx/drive_c/windows/system32/wbem"
steamPath="$winePfx/drive_c/Program Files (x86)/Steam"

mv "$wmicPath"/wmic.exe "$wmicPath"/wmic.exe_bak

# Uncomment these lines if you have a Rockstar Launcher patched wine:
#WINEPREFIX="$winePfx" setup_dxvk install
#WINEPREFIX="$winePfx" wine "$steamPath"/Steam.exe steam://rungameid/271590 & 

# Uncomment this line for Lutris:
lutris lutris:rungameid/35 &

while :; do
    sleep 1

    if pidof GTA5.exe; then
        sleep 2
        mv "$wmicPath"/wmic.exe_bak "$wmicPath"/wmic.exe
        exit
    fi
done

Arch Linux 5.3.1-arch1-1-ARCH,GTX 1080ti,nvidia 435.24.02(nvidia vulkan beta),i7-7700k,Proton 4.11-6
Steam->帮助->系统信息: https :

我用WINEDEBUG = + timestamp,+ pid,+ tid,+ debugstr,+ process,+ wmic,+ wbemprox来运行这个游戏,既可以从Arch Linux存储库中安装Steam,也可以通过Flatpak安装Steam。 。 在这两种情况下,我在从Steam启动游戏之前都删除了compatdata路径/前缀,以强制其重新安装启动器。 同样在这两种情况下,都安装了启动器,并且游戏成功地在单个玩家中运行。 除了新启动器发布以来一直用于在线播放的预先存在的解决方法,未使用任何解决方法。 在线播放仍需要WINEDLLOVERRIDES = winedbg.exe = d,但是我没有设置此选项,也没有在生成这些日志时尝试在线播放。 之后,我确实成功测试了在线游戏。
在从Arch存储库安装了Steam的情况下运行它时,在等待主菜单初始加载时遇到多次错误:“无法进行请求的设置更改。请重试,确保在请求时授予管理员权限。” 。 发生这种情况时,它将游戏置于窗口模式。 我能够使用alt-enter恢复全屏模式。 这似乎并未影响游戏玩法。 当我从通过Flatpak安装的Steam运行游戏时,没有发生相同的错误。 我还注意到,与flatpak测试相比,该测试提供了大得多的日志文件。
steam-271590_logs.zip

@ Lyle-Tafoya不需要解决方法的原因是因为您的酒从未调用过wmic.exe,因此您无需设置WINEDEBUG行即可在想要获取日志的外部运行游戏。 您的日志均未记录这些事件,而其他人将拥有这些行

35598.372:0033:0039:trace:process:CreateProcessInternalW app (null) cmdline L"C:\\windows\\System32\\wbem\\wmic.exe path win32_computersystemproduct get uuid"
35598.372:0033:0039:trace:process:find_exe_file looking for L"C:\\windows\\System32\\wbem\\wmic.exe"
35598.372:0033:0039:trace:process:find_exe_file Trying native exe L"C:\\windows\\System32\\wbem\\wmic.exe"
35598.372:0033:0039:warn:process:CreateProcessInternalW (L"C:\\windows\\System32\\wbem\\wmic.exe",...): ignoring some flags in 8000000
35598.373:0033:0039:trace:process:CreateProcessInternalW starting L"C:\\windows\\System32\\wbem\\wmic.exe" as Win64 binary (400000-473000, x86_64)
35598.403:011b:011c:trace:process:__wine_kernel_init starting process name=L"C:\\windows\\system32\\wbem\\wmic.exe" argv[0]=L"C:\\windows\\System32\\wbem\\wmic.exe"
35598.532:011b:011c:trace:wmic:query_prop L"win32_computersystemproduct", L"uuid"

在flatpak或不使用flatpak的情况下运行Steam也没有关系,也没有本机运行时,也没有本机运行时。葡萄酒从未被称为wmic的机器。 另外,wmic正在做的是询问Windows安装的uuid,这是一个用于识别Rockstar的唯一编号。

如果我只运行protontricks-flat -c 'wine wmic.exe path win32_computersystemproduct get uuid' 271590那么我会得到

wineserver: using server-side synchronization.
0019:err:module:load_so_dll failed to load .so lib "/home/ocelot/.local/share/Steam/steamapps/common/Proton 4.11/dist/bin/../lib64/wine/winebus.sys.so": libudev.so.0: cannot open shared object file: No such file or directory
0019:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\WineBus": c0000142
000d:fixme:service:scmdatabase_autostart_services Auto-start service L"WineBus" failed to start: 1114
0023:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0023:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0023:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0023:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0023:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0023:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0023:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0023:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0023:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0023:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0023:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0023:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0023:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0023:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0023:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0023:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0023:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0023:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0023:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0023:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0009:err:x11settings:X11DRV_Settings_AddOneMode Maximum modes (8) exceeded
0009:fixme:ole:CoInitializeSecurity (00000000,-1,00000000,00000000,0,3,00000000,0,00000000) - stub!
UUID                                  
deaddead-dead-dead-dead-deaddeaddead  

当它期望带有破折号的数字字符串时,可能不喜欢deaddead-dead-dead-dead-deaddeaddead输出。
https://docs.microsoft.com/zh-cn/windows/win32/cimwin32prov/win32-computersystemproduct

在我的Windows机器上, wmic.exe path win32_computersystemproduct get uuid返回00000000-0000-0000-0000-D8CB8AF33E27

在我的机器上,执行相同的命令会产生有效的uuid,而不是“ deaddead-dead-dead-dead-deaddeaddead”。

对不起,那是不对的。 实际上,我输入的是质子技巧而不是平坦的质子技巧。 现在,我设置了一个protontricks-flat别名,以与我的flatpak Steam安装中的前缀进行交互,它会产生以下结果:

wineserver: using server-side synchronization.
0009:fixme:ole:CoInitializeSecurity (00000000,-1,00000000,00000000,0,3,00000000,0,00000000) - stub!
UUID                                  
deaddead-dead-dead-dead-deaddeaddead

因此,这似乎会根据是否是Flatpak安装而改变。

对于UUID是的,这是预期的。 但是,Rockstar发射器的成功启动与否取决于是否在平板上运行蒸汽。 至少在我的系统上,这是可重现的,并且我还假定在其他调用wmic的系统上。

谢谢大家的日志,遗憾的是,我仍然没有看到任何东西表明为什么wmic.exe是为某些人而不是其他人运行的。 (或者wmic出了什么问题)

我将感谢您使用WINEDEBUG=+timestamp,+pid,+tid,+debugstr,+process,+wmic,+wbemprox,warn+all,+bcrypt,+relay创建的一些日志。
该日志将很大(可能是几GB),但压缩效果应该很好。 另外,请发布您的发行版,CPU和图形卡。

有wmic问题的人是否试图将wmic.exe从Windows 7(例如Windows 7)放到Proton瓶中,看是否有帮助?

以防万一其他人遇到这个问题:
(这是使用重命名wmic解决方法来克服第二次启动器启动,并描述了不相关的问题)
使用Nvidia 430图形驱动程序时,GTA5.exe会在1080 Ti上启动时挂起。 在更新到435后正常启动。计算机正在内核5.2上运行Manjaro linux,具有最新更新。

@mrpippy
这是在第二个启动器启动时重现挂起的请求日志(wmic.exe被单独保留)。 在我关闭启动器窗口之前,启动器被挂起大约10分钟,然后继续将SIGTERM发送到Launcher.exe进程之一(将SIGTERM发送到一个进程导致其余进程自行结束) 。

未压缩的日志大小为8.9 GiB

系统规格:

 OS: Manjaro 18.1.0 Juhraya
 Kernel: x86_64 Linux 4.19.69-1-MANJARO
 CPU: Intel Core i7-3770 @ 8x 3.9GHz
 GPU: GeForce GTX 970
 RAM: 4689MiB / 15994MiB

NVIDIA Driver Version: 430.40
CUDA Version: 10.1 

为了进一步排除nvidia驱动程序的影响,我还使用v435.21和v418.88复制了第二个启动挂起。

@XaeroVincent
@AlexeyProkhin

太好了,谢谢您的gta5fix.sh和配置!

我需要dxvk配置,脚本和Proton 4.11.6,一切正常。
我在脚本中执行了DXVK_CONFIG_FILE覆盖。

年龄不是必需的DXVK_CONFIG_FILE ... DXVK默认将Nvidia卡报告为AMD。

@AlexeyProkhin也许是这样,但是如果没有它,在最初的介绍性警灯动画开始之前,事情就被一个大的黑色矩形卡住了。

我将感谢您使用WINEDEBUG=+timestamp,+pid,+tid,+debugstr,+process,+wmic,+wbemprox,warn+all,+bcrypt,+relay创建的一些日志。
该日志将很大(可能是几GB),但压缩效果应该很好。 另外,请发布您的发行版,CPU和图形卡。

https://drive.google.com/open?id=1BlxFVexqAglxdS1_fbvd2lkMciJMeVYK

谢谢@lectrode@Fatmice ,我想我正在wmic.exe以UTF-16输出其所有文本,但Windows则输出ASCII,如果Launcher试图解析输出,则肯定会引起问题。 我为wmic.exe制作了一个Wine补丁,该补丁已修改为以ASCII输出,并且应该与Windows输出完全匹配,如果您能测试一下,我将不胜感激。 如果它不起作用(或者即使起作用),则中继日志将很有帮助。

https://github.com/mrpippy/wine/commit/e1c3bafed37df7da8fa35f47b7b0674696be04f3

@mrpippy我的运气不好。 日志系统信息

因此,我所看到的情况。

似乎发生的情况是,其中一个线程启动了wmic.exe,将管道传递给它,然后开始从其中读取数据。 wmic.exe成功退出,但管道未关闭(或在管道关闭后同步读取不会返回错误)。 因此,启动器的线程将等待来自已完成的wmic.exe的更多数据。 但是问题仍然出在哪里:Launcher.exe或wine。

另一个好问题,为什么wmic.exe在某些系统而不是其他系统上启动。 实际上,为什么最终启动wmic.exe的整个线程根本不在某些系统上启动? 顺便说一句,它是一个线程,它请求有关系统的大量信息,例如磁盘,处理器,视频卡,以及计算机系统产品uuid。

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

相关问题

prototype99 picture prototype99  ·  3评论

Dakunier picture Dakunier  ·  3评论

ghost picture ghost  ·  3评论

AwesamLinux picture AwesamLinux  ·  3评论

juppso picture juppso  ·  3评论