LINUX.ORG.RU
решено ФорумGames

Не запускается RDR 2 через PortProton

 ,


0

1

Всем привет. Безуспешно пытаюсь запустить Red Dead Redemption 2 через PortProton на Steam Deck уже несколько дней. Пробовал разные репаки - результат тот же.

3D API при запуске выбрано «Newest DXVK 2.3-90 и VKD3D 1.1-3954» Пробовал запускать через всевозможные версии и Proton, и Wine

Debug при запуске через любой Proton:

PortWINE version:
PortProton-1.5
------------------------------------------------------------
Scripts version:
2264
-----------------------------------------------------------
RUNTIME is enabled
----------------------------------------------------------
Debug for programm:
/home/deck/PortProton/data/prefixes/GAMES/Red Dead Redemption 2/RDR2.exe
---------------------------------------------------------
GLIBC version:
2.37
--------------------------------------------------------
PW_VULKAN_USE=2 - DXVK v.2.3-90 and VKD3D-PROTON v.1.1-3954
--------------------------------------------
Version WINE in use:
LUTRIS-GE-PROTON8-26-X86_64
-------------------------------------------------------
Program bit depth:
64 bit
-----------------------------------------------------------------
--------------------------------------------------------------------
Date and time of start debug for PortProton:
Sat Mar 23 07:35:30 PM +05 2024
-----------------------------------------------------
The installation path of the PortProton:
/home/deck/PortProton
------------------------------------------------------
Operating system:
SteamOS
--------------------------------------------------
Desktop environment:
Desktop session: plasma-steamos-oneshot
Current desktop: KDE
Session type: x11
---------------------------------------------------
Kernel:
6.1.52-valve16-1-neptune-61
-------------------------------------------------
CPU:
CPU physical cores: 4
CPU logical cores: 8
CPU model name: AMD Custom APU 0932
------------------------------------------------
RAM:
               total        used        free      shared  buff/cache   available
Mem:           14814        2048        7905         234        4859       12201
Swap:           1023           0        1023
-----------------------------------------------
Graphic cards and drivers:
lspci -k | grep -EA3 VGA|3D|Display :
04:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Device 1435 (rev ae)
	Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Device 0123
	Kernel driver in use: amdgpu
	Kernel modules: amdgpu
----
name of display: :2
display: :2  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: AMD (0x1002)
    Device: AMD Radeon Graphics (vangogh, LLVM 15.0.7, DRM 3.54, 6.1.52-valve16-1-neptune-61) (0x1435)
    Version: 23.1.3
    Accelerated: yes
    Video memory: 1024MB
    Unified memory: no
    Preferred profile: core (0x1)
    Max core profile version: 4.6
    Max compat profile version: 4.6
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2
Memory info (GL_ATI_meminfo):
    VBO free memory - total: 627 MB, largest block: 627 MB
    VBO free aux. memory - total: 7950 MB, largest block: 7950 MB
    Texture free memory - total: 627 MB, largest block: 627 MB
    Texture free aux. memory - total: 7950 MB, largest block: 7950 MB
    Renderbuffer free memory - total: 627 MB, largest block: 627 MB
    Renderbuffer free aux. memory - total: 7950 MB, largest block: 7950 MB
Memory info (GL_NVX_gpu_memory_info):
    Dedicated video memory: 1024 MB
    Total available memory: 9152 MB
    Currently available dedicated video memory: 627 MB
OpenGL vendor string: AMD
OpenGL renderer string: AMD Radeon Graphics (vangogh, LLVM 15.0.7, DRM 3.54, 6.1.52-valve16-1-neptune-61)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 23.1.3 (git-87ebaf765d)
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
 
OpenGL version string: 4.6 (Compatibility Profile) Mesa 23.1.3 (git-87ebaf765d)
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 23.1.3 (git-87ebaf765d)
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
-----
inxi -G:
Graphics:  Device-1: AMD driver: amdgpu v: kernel 
           Display: x11 server: X.Org 21.1.8 driver: loaded: amdgpu unloaded: modesetting 
           resolution: 1280x800~90Hz 
           OpenGL: 
           renderer: AMD Radeon Graphics (vangogh LLVM 15.0.7 DRM 3.54 6.1.52-valve16-1-neptune-61) 
           v: 4.6 Mesa 23.1.3 (git-87ebaf765d) 
----------------------------------------------
Vulkan info device name:
GPU id : 0 (AMD Radeon Graphics (RADV VANGOGH)):
GPU0:
	deviceName     = AMD Radeon Graphics (RADV VANGOGH)
	driverName         = radv
	driverName                                           = radv
Vulkan cube test passed successfully
----------------------------------------------------
locale:
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
---
locale -a | grep -i "$(locale | grep -e ^LANG= | sed s/LANG=// | sed  s/-8//)" :
en_US.utf8
-------------------------------------------
D3D_EXTRAS - enabled
------------------------------------------
winetricks.log:
7zip
andale
arial
comicsans
corefonts
courier
georgia
impact
lucida
mfc140
mfc42
nocrashdialog
openal
physx
tahoma
times
trebuchet
vcrun2005
vcrun2008
vcrun2010
vcrun2012
vcrun2013
vcrun2022
verdana
webdings
isolate_home
sandbox
-----------------------------------------
Use /home/deck/PortProton/data/prefixes/GAMES/Red Dead Redemption 2/RDR2.exe.ppdb db file:
#!/usr/bin/env bash
#Author:
#RDR2.exe
#PlayRDR2.exe
#Rating=?
export LAUNCH_PARAMETERS="-vulkan -fullscreen -adapter=1 -USEALLAVAILABLECORES -cpuLoadRebalancing -ignorepipelinecach"
export PW_VULKAN_USE="2"
export PW_WINE_USE="LUTRIS-GE-PROTON8-26-X86_64"
export PW_PREFIX_NAME="GAMES"
----------------------------------------
# User overides db and var settings...
# export DXVK_HUD=full
# export GALLIUM_HUD=fps
export PW_GPU_USE="disabled"
---------------------------------------
WINEDLLOVERRIDES=d3d8=n;libvkd3d-shader-1=n;libvkd3d-1=n;d3d12core=n;d3d12=n;dxgi=n;d3d9=n;d3d10core=n;d3d11=n;d3dx9_43=n;d3dx9_42=n;d3dx9_41=n;d3dx9_40=n;d3dx9_39=n;d3dx9_38=n;d3dx9_37=n;d3dx9_36=n;d3dx9_35=n;d3dx9_34=n;d3dx9_33=n;d3dx9_32=n;d3dx9_31=n;d3dx9_30=n;d3dx9_29=n;d3dx9_28=n;d3dx9_27=n;d3dx9_26=n;d3dx9_25=n;d3dx9_24=n;d3dx11_43=n;d3dx11_42=n;d3dx10=n;d3dx10_43=n;d3dx10_42=n;d3dx10_41=n;d3dx10_40=n;d3dx10_39=n;d3dx10_38=n;d3dx10_37=n;d3dx10_36=n;d3dx10_35=n;d3dx10_34=n;d3dx10_33=n;d3dcompiler_47=n;d3dcompiler_46=n;d3dcompiler_43=n;d3dcompiler_42=n;d3dcompiler_41=n;d3dcompiler_40=n;d3dcompiler_39=n;d3dcompiler_38=n;d3dcompiler_37=n;d3dcompiler_36=n;d3dcompiler_35=n;d3dcompiler_34=n;d3dcompiler_33=n;beclient,beclient_x64=b,n;nvngx,_nvngx=;steam_api,steam_api64,steamclient,steamclient64=n;dotnetfx35.exe,dotnetfx35setup.exe=b;winemenubuilder.exe=
------------------------------------
Log WINE:
gamemodeauto: 
wine: using kernel write watches (experimental).
fsync: up and running.
00e0:err:module:import_dll Library vulkan-1.dll (which is needed by L"H:\\PortProton\\data\\prefixes\\GAMES\\Red Dead Redemption 2\\amd_ags_x64.dll") not found
00e0:err:module:import_dll Library amd_ags_x64.dll (which is needed by L"H:\\PortProton\\data\\prefixes\\GAMES\\Red Dead Redemption 2\\RDR2.exe") not found
00e0:err:module:LdrInitializeThunk Importing dlls for L"H:\\PortProton\\data\\prefixes\\GAMES\\Red Dead Redemption 2\\RDR2.exe" failed, status c0000135

При запуске через Wine появляется окно с ошибкой «Please update your driver. Game requires version 20.2.2 or newer.». Если нажать на ОК игра на секунду запускается и вылетает. Лог:

PortWINE version:
PortProton-1.5
------------------------------------------------------------
Scripts version:
2264
-----------------------------------------------------------
RUNTIME is enabled
----------------------------------------------------------
Debug for programm:
/home/deck/PortProton/data/prefixes/GAMES/Red Dead Redemption 2/RDR2.exe
---------------------------------------------------------
GLIBC version:
2.37
--------------------------------------------------------
PW_VULKAN_USE=2 - DXVK v.2.3-90 and VKD3D-PROTON v.1.1-3954
--------------------------------------------
Version WINE in use:
WINE_LG_9-2
-------------------------------------------------------
Program bit depth:
64 bit
-----------------------------------------------------------------
--------------------------------------------------------------------
Date and time of start debug for PortProton:
Sat Mar 23 08:07:34 PM +05 2024
-----------------------------------------------------
The installation path of the PortProton:
/home/deck/PortProton
------------------------------------------------------
Operating system:
SteamOS
--------------------------------------------------
Desktop environment:
Desktop session: plasma-steamos-oneshot
Current desktop: KDE
Session type: x11
---------------------------------------------------
Kernel:
6.1.52-valve16-1-neptune-61
-------------------------------------------------
CPU:
CPU physical cores: 4
CPU logical cores: 8
CPU model name: AMD Custom APU 0932
------------------------------------------------
RAM:
               total        used        free      shared  buff/cache   available
Mem:           14814        2238        4211         231        8363       12015
Swap:           1023           0        1023
-----------------------------------------------
Graphic cards and drivers:
lspci -k | grep -EA3 VGA|3D|Display :
04:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Device 1435 (rev ae)
	Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Device 0123
	Kernel driver in use: amdgpu
	Kernel modules: amdgpu
----
name of display: :2
display: :2  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: AMD (0x1002)
    Device: AMD Radeon Graphics (vangogh, LLVM 15.0.7, DRM 3.54, 6.1.52-valve16-1-neptune-61) (0x1435)
    Version: 23.1.3
    Accelerated: yes
    Video memory: 1024MB
    Unified memory: no
    Preferred profile: core (0x1)
    Max core profile version: 4.6
    Max compat profile version: 4.6
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2
Memory info (GL_ATI_meminfo):
    VBO free memory - total: 626 MB, largest block: 626 MB
    VBO free aux. memory - total: 7954 MB, largest block: 7954 MB
    Texture free memory - total: 626 MB, largest block: 626 MB
    Texture free aux. memory - total: 7954 MB, largest block: 7954 MB
    Renderbuffer free memory - total: 626 MB, largest block: 626 MB
    Renderbuffer free aux. memory - total: 7954 MB, largest block: 7954 MB
Memory info (GL_NVX_gpu_memory_info):
    Dedicated video memory: 1024 MB
    Total available memory: 9152 MB
    Currently available dedicated video memory: 626 MB
OpenGL vendor string: AMD
OpenGL renderer string: AMD Radeon Graphics (vangogh, LLVM 15.0.7, DRM 3.54, 6.1.52-valve16-1-neptune-61)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 23.1.3 (git-87ebaf765d)
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
 
OpenGL version string: 4.6 (Compatibility Profile) Mesa 23.1.3 (git-87ebaf765d)
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 23.1.3 (git-87ebaf765d)
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
-----
inxi -G:
Graphics:  Device-1: AMD driver: amdgpu v: kernel 
           Display: x11 server: X.Org 21.1.8 driver: loaded: amdgpu unloaded: modesetting 
           resolution: 1280x800~90Hz 
           OpenGL: 
           renderer: AMD Radeon Graphics (vangogh LLVM 15.0.7 DRM 3.54 6.1.52-valve16-1-neptune-61) 
           v: 4.6 Mesa 23.1.3 (git-87ebaf765d) 
----------------------------------------------
Vulkan info device name:
GPU id : 0 (AMD Radeon Graphics (RADV VANGOGH)):
GPU0:
	deviceName     = AMD Radeon Graphics (RADV VANGOGH)
	driverName         = radv
	driverName                                           = radv
Vulkan cube test passed successfully
----------------------------------------------------
locale:
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
---
locale -a | grep -i "$(locale | grep -e ^LANG= | sed s/LANG=// | sed  s/-8//)" :
en_US.utf8
-------------------------------------------
D3D_EXTRAS - enabled
------------------------------------------
winetricks.log:
7zip
andale
arial
comicsans
corefonts
courier
georgia
impact
lucida
mfc140
mfc42
nocrashdialog
openal
physx
tahoma
times
trebuchet
vcrun2005
vcrun2008
vcrun2010
vcrun2012
vcrun2013
vcrun2022
verdana
webdings
isolate_home
sandbox
-----------------------------------------
Use /home/deck/PortProton/data/prefixes/GAMES/Red Dead Redemption 2/RDR2.exe.ppdb db file:
#!/usr/bin/env bash
#Author:
#RDR2.exe
#PlayRDR2.exe
#Rating=?
export LAUNCH_PARAMETERS="-vulkan -fullscreen -adapter=1 -USEALLAVAILABLECORES -cpuLoadRebalancing -ignorepipelinecach"
export PW_VULKAN_USE="2"
export PW_WINE_USE="WINE_LG_9-2"
export PW_PREFIX_NAME="GAMES"
----------------------------------------
# User overides db and var settings...
# export DXVK_HUD=full
# export GALLIUM_HUD=fps
export PW_GPU_USE="disabled"
---------------------------------------
WINEDLLOVERRIDES=d3d8=n;libvkd3d-shader-1=n;libvkd3d-1=n;d3d12core=n;d3d12=n;dxgi=n;d3d9=n;d3d10core=n;d3d11=n;d3dx9_43=n;d3dx9_42=n;d3dx9_41=n;d3dx9_40=n;d3dx9_39=n;d3dx9_38=n;d3dx9_37=n;d3dx9_36=n;d3dx9_35=n;d3dx9_34=n;d3dx9_33=n;d3dx9_32=n;d3dx9_31=n;d3dx9_30=n;d3dx9_29=n;d3dx9_28=n;d3dx9_27=n;d3dx9_26=n;d3dx9_25=n;d3dx9_24=n;d3dx11_43=n;d3dx11_42=n;d3dx10=n;d3dx10_43=n;d3dx10_42=n;d3dx10_41=n;d3dx10_40=n;d3dx10_39=n;d3dx10_38=n;d3dx10_37=n;d3dx10_36=n;d3dx10_35=n;d3dx10_34=n;d3dx10_33=n;d3dcompiler_47=n;d3dcompiler_46=n;d3dcompiler_43=n;d3dcompiler_42=n;d3dcompiler_41=n;d3dcompiler_40=n;d3dcompiler_39=n;d3dcompiler_38=n;d3dcompiler_37=n;d3dcompiler_36=n;d3dcompiler_35=n;d3dcompiler_34=n;d3dcompiler_33=n;beclient,beclient_x64=b,n;nvngx,_nvngx=;steam_api,steam_api64,steamclient,steamclient64=n;dotnetfx35.exe,dotnetfx35setup.exe=b;winemenubuilder.exe=
------------------------------------
Log WINE:
gamemodeauto: 
fsync: up and running.
1563.417:0130:0154:fixme:vkd3d-proton:vkd3d_dxbc_compiler_check_index_range: Unhandled index range write mask 0x1 (0xf).
1563.418:0130:0154:fixme:vkd3d-proton:vkd3d_dxbc_compiler_emit_dcl_index_range: Ignoring dcl_index_range 0x2 2.
1563.418:0130:0154:fixme:vkd3d-proton:vkd3d_dxbc_compiler_check_index_range: Unhandled register 0x11.
1563.418:0130:0154:fixme:vkd3d-proton:vkd3d_dxbc_compiler_emit_dcl_index_range: Ignoring dcl_index_range 0x11 2.
1563.418:0130:0154:fixme:vkd3d-proton:vkd3d_dxbc_compiler_emit_dereference_register: Relative addressing not implemented.
1563.418:0130:0154:fixme:vkd3d-proton:vkd3d_dxbc_compiler_check_index_range: Unhandled index range write mask 0x2 (0xf).
1563.418:0130:0154:fixme:vkd3d-proton:vkd3d_dxbc_compiler_check_index_range: Unhandled index range write mask 0x4 (0xf).
1563.418:0130:0154:fixme:vkd3d-proton:vkd3d_dxbc_compiler_emit_dcl_index_range: Ignoring dcl_index_range 0x2 4.
1563.418:0130:0154:fixme:vkd3d-proton:vkd3d_dxbc_compiler_check_index_range: Unhandled index range write mask 0x8 (0xf).
0154:err:msvcrt:_wassert (L"!status && \"vkCreateGraphicsPipelines\"",L"../dlls/winevulkan/loader_thunks.c",2934)

Не понимаю каким образом я могу обновить эти драйвера или как мне вообще запустить, помогите, пожалуйста.



Последнее исправление: asdwff (всего исправлений: 2)

00e0:err:module:import_dll Library vulkan-1.dll (which is needed by L"H:\PortProton\data\prefixes\GAMES\Red Dead Redemption 2\amd_ags_x64.dll") not found

00e0:err:module:import_dll Library amd_ags_x64.dll (which is needed by L"H:\PortProton\data\prefixes\GAMES\Red Dead Redemption 2\RDR2.exe") not found

linuxuser112
()