You are not logged in.
Hello, for a while I've been trying to play Interstellar rift via steam play/proton and two days ago I got lucky and the game launched, but before I could get to the main menu I've got an error and the game closed on me.
Error reads:
The driver for your AMD RADV POLARIS10 (LLVM 8.0.0) are over a year old, consider updating them. It might fix chrashes like this one.
I tried updating with pacman -Syu and rebooting after just to be sure but the problem remains.
The gpu is an AMD RX580. However i did copy the wine prefix to my laptop that has an Nvidia 630M gpu and the game runs without problem (if you forget about fps drops because it's an old system).
Kernel:
5.0.5-arch1-1-ARCH
Packages and versions:
mesa: 19.0.1-2
lib32-mesa: 19.0.1-1
xf86-video-amdgpu: 19.0.1-1
If anyone could help me on this matter i would be gratefull. Also if you need any other package versons/logs, etc let me know.
Last edited by 7thCore (2019-04-08 19:37:48)
[ Arch x86_64 | linux | Asus Prime X570-Pro | AMD Ryzen 9 5900X @4,8Ghz | AMD RX580 | 32GB RAM DDR4 | Main, 2 Monitors ]
[ Arch x86_64 | linux | Asus Pro WS X570-Ace | AMD Ryzen 9 5950X @4,9Ghz | Intel A750 | 128GB RAM DDR4 | Server ]
The Linux philosophy is 'Laugh in the face of danger'. Oops. Wrong One. 'Do it yourself'. Yes, that's it.
Offline
The "year-old" drivers are probably the ones provided by proton.
try steam-native , see https://wiki.archlinux.org/index.php/St … leshooting
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
(A works at time B) && (time C > time B ) ≠ (A works at time C)
Offline
I have installed the steam-native-runtime package group and ran steam-native. The same error still occours.
Thanks for trying tho. Any other suggestions?
Edit: I did try to compile amdvlk last night and it's lib32. After that I've set the following in a terminal:
export VK_ICD_FILENAMES="/usr/share/vulkan/icd.d/amd_icd64.json"
After that I ran steam from the same terminal. The only diffrence it made was that instead of the error saying the AMD RADV is out of date, it said VideoController1 is out of date.
Edit 2: the game uses opengl
Last edited by 7thCore (2019-04-09 15:42:43)
[ Arch x86_64 | linux | Asus Prime X570-Pro | AMD Ryzen 9 5900X @4,8Ghz | AMD RX580 | 32GB RAM DDR4 | Main, 2 Monitors ]
[ Arch x86_64 | linux | Asus Pro WS X570-Ace | AMD Ryzen 9 5950X @4,9Ghz | Intel A750 | 128GB RAM DDR4 | Server ]
The Linux philosophy is 'Laugh in the face of danger'. Oops. Wrong One. 'Do it yourself'. Yes, that's it.
Offline
This is a steam early access game ?
Please start the game from a terminal and post the output after it crashes (or you exit the game) so we can see the exact error message.
Last edited by Lone_Wolf (2019-04-10 09:43:32)
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
(A works at time B) && (time C > time B ) ≠ (A works at time C)
Offline
Yes it is. However the game does run on Nvidia GPUs just fine.
Here you go:
Unhandled Exception: System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
at Aluna.AlunaNETBridgePINVOKE.Draw_Create(HandleRef jarg1)
at Aluna.Draw.Create(CRenderer renderer)
at Game.Framework.Engine.i_InitializeResources()
at Game.Framework.Engine.Initialize(String windowTitle, Int32 startX, Int32 startY, Int32 width, Int32 height, InitializeFlags initFlags, Int32 screenId, Int32 screenRefreshRate, RendererInitFlags rendererInitFlags)
at Game.Program.InitEngine(InitializeFlags flags)
at Game.Program.InitClient(String launchDetails)
at Game.Program.Init()
at Game.Program.Main(String[] args)
wine: Unhandled page fault on execute access to 0x00000000 at address (nil) (thread 0035), starting debugger...
ERROR: ld.so: object '/home/core/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
>>> Adding process 4294 for game ID 363360
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
Unhandled exception: page fault on execute access to 0x00000000 in 32-bit code (0x00000000).
004e:fixme:dbghelp:elf_search_auxv can't find symbol in module
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:00000000 ESP:0032e7b0 EBP:0032e7f0 EFLAGS:00210246( R- -- I Z- -P- )
EAX:00000000 EBX:0a138d64 ECX:00000000 EDX:00000000
ESI:0a12afa8 EDI:0a138d58
Stack dump:
0x0032e7b0: 060b1b5a 00000000 048c7306 01cfc498
0x0032e7c0: 00160280 01cfab64 01cfc498 01cfab64
0x0032e7d0: 00160280 0032e7f0 0479dda7 000008a0
0x0032e7e0: 0a138d58 0032e800 04b55335 00000018
0x0032e7f0: 0032e80c 048c9cde 0a12afa8 0a138d58
0x0032e800: 0032f450 04b5155b 00000000 0032e818
Backtrace:
=>0 0x00000000 (0x0032e7f0)
1 0x048c9cde EntryPoint+0xffffffff() in alunagameengine (0x0032e80c)
2 0x0442a08c EntryPoint+0xffffffff() in alunanetbridge (0x0032e818)
3 0x0b1a709a (0x0032e850)
4 0x0b1a8d57 (0x0032e870)
5 0x0b1a7eaa (0x0032e880)
6 0x0b1a60ff (0x0032e894)
7 0x0b1a606b (0x0032f220)
8 0x0b1a434f (0x0032f3d4)
9 0x0646a264 (0x0032f428)
10 0x062828ec (0x0032f438)
11 0x00c4eaf6 EntryPoint+0xffffffff() in clr (0x0032f444)
12 0x00c51d50 EntryPoint+0xffffffff() in clr (0x0032f498)
13 0x00c57764 EntryPoint+0xffffffff() in clr (0x0032f500)
14 0x00cc93f0 EntryPoint+0x707ef() in clr (0x0032f62c)
15 0x00cc9ad1 EntryPoint+0x70ed0() in clr (0x0032f8a0)
16 0x00cc99b7 EntryPoint+0x70db6() in clr (0x0032fd98)
17 0x00cc9c9d EntryPoint+0x7109c() in clr (0x0032fdf0)
18 0x00cc9be3 EntryPoint+0x70fe2() in clr (0x0032fe30)
19 0x00c99d5c EntryPoint+0x4115b() in clr (0x0032fe6c)
20 0x1000d93b EntryPoint+0xffffffff() in mscoreei (0x0032fea8)
21 0x79007f16 EntryPoint+0x50c1() in mscoree (0x0032feb8)
22 0x79004de3 EntryPoint+0x1f8e() in mscoree (0x0032fed8)
23 0x7b463f26 start_process+0x105() in kernel32 (0x0032ffd8)
24 0x7b4621ce start_process_wrapper+0x9() in kernel32 (0x0032ffec)
0x00000000: -- no code accessible --
Modules:
Module Address Debug info Name (190 modules)
PE 400000- a14000 Deferred ir
PE c40000- 132e000 Export clr
PE 1330000- 1425000 Deferred msvcr120_clr0400
PE 3eb0000- 3f30000 Deferred clrjit
PE 4050000- 40d5000 Deferred msvcp110
PE 40e0000- 40fb000 Deferred amd_ags_x86
PE 4400000- 44d4000 Export alunanetbridge
PE 44e0000- 478f000 Deferred crossframework
PE 4790000- 4866000 Deferred msvcr110
PE 4870000- 4c72000 Export alunagameengine
PE 4c80000- 609f000 Deferred alunadeps
PE 60a0000- 6147000 Deferred alunaengine
PE 6840000- 6853000 Deferred nlssorting
PE 7290000- 75e0000 Deferred system.data
PE 7db0000- 7e0b000 Deferred gamecpp
PE 8780000- 87cb000 Deferred system.transactions
PE 88c0000- 89f1000 Deferred sqlite.interop
PE 9680000- 96a0000 Deferred system.enterpriseservices.wrapper
PE 96c0000- 97fd000 Deferred steam
PE 9e40000- 9e61000 Deferred wminet_utils
PE 9e90000- 9f09000 Deferred openvr_api_dxvk
PE bb30000- bc18000 Deferred diasymreader
PE 10000000-1007d000 Export mscoreei
PE 3b400000-3b43a000 Deferred steam_api
PE 6f400000-6f58b000 Deferred dxgi
PE 79000000-7904a000 Export mscoree
ELF 7a800000-7a942000 Deferred opengl32<elf>
\-PE 7a820000-7a942000 \ opengl32
ELF 7b400000-7b7fc000 Export kernel32<elf>
\-PE 7b420000-7b7fc000 \ kernel32
ELF 7bc00000-7bd1c000 Deferred ntdll<elf>
\-PE 7bc10000-7bd1c000 \ ntdll
ELF 7c000000-7c004000 Deferred <wine-loader>
ELF 7efa6000-7efbb000 Deferred libnss_files.so.2
ELF e8c62000-e9b68000 Deferred radeonsi_dri.so
ELF eb2d1000-ecd15000 Deferred libicudata.so.64
ELF ecd15000-ecd41000 Deferred liblzma.so.5
ELF ecd41000-ecf18000 Deferred libicuuc.so.64
ELF ecf18000-ed099000 Deferred libxml2.so.2
ELF ed099000-ed109000 Deferred libncursesw.so.6
ELF ed17e000-f1b1b000 Deferred libllvm-8.so
ELF f1d1a000-f1d25000 Deferred libdrm_nouveau.so.2
ELF f1d25000-f1d31000 Deferred libdrm_amdgpu.so.1
ELF f1d31000-f1d4f000 Deferred libelf.so.1
ELF f1d4f000-f1d5e000 Deferred libdrm_radeon.so.1
ELF f1d5e000-f1d6f000 Deferred libsensors.so.5
ELF f1d6f000-f1d78000 Deferred libxcb-sync.so.1
ELF f1d78000-f1d7d000 Deferred libxcb-present.so.0
ELF f1d7d000-f1d84000 Deferred libxcb-dri3.so.0
ELF f1d84000-f1d88000 Deferred libxdamage.so.1
ELF f1d88000-f1d8f000 Deferred libxcb-dri2.so.0
ELF f1d8f000-f1dac000 Deferred libxcb-glx.so.0
ELF f1dac000-f1dc1000 Deferred libdrm.so.2
ELF f1dc1000-f1de0000 Deferred libglapi.so.0
ELF f1de0000-f1e5a000 Deferred libglx_mesa.so.0
ELF f1e6f000-f1e9d000 Deferred libpng12.so.0
ELF f1e9f000-f1f0c000 Deferred setupapi<elf>
\-PE f1eb0000-f1f0c000 \ setupapi
ELF f1f0c000-f1fc7000 Deferred msvcrt<elf>
\-PE f1f20000-f1fc7000 \ msvcrt
ELF f1fc7000-f2022000 Deferred libvulkan.so.1
ELF f2022000-f2027000 Deferred libx11-xcb.so.1
ELF f2067000-f20ad000 Deferred winevulkan<elf>
\-PE f2070000-f20ad000 \ winevulkan
ELF f20ad000-f20c5000 Deferred vulkan-1<elf>
\-PE f20b0000-f20c5000 \ vulkan-1
ELF f20c5000-f392d000 Deferred steamclient.so
ELF f392d000-f3c00000 Deferred lsteamclient<elf>
\-PE f3a30000-f3c00000 \ lsteamclient
ELF f3d01000-f3d3b000 Deferred wbemprox<elf>
\-PE f3d10000-f3d3b000 \ wbemprox
ELF f3d3b000-f3d56000 Deferred wmiutils<elf>
\-PE f3d40000-f3d56000 \ wmiutils
ELF f3d89000-f3d9d000 Deferred psapi<elf>
\-PE f3d90000-f3d9d000 \ psapi
ELF f3de3000-f3eb5000 Deferred crypt32<elf>
\-PE f3df0000-f3eb5000 \ crypt32
ELF f3eb5000-f3ed8000 Deferred bcrypt<elf>
\-PE f3ec0000-f3ed8000 \ bcrypt
ELF f3ed8000-f3f63000 Deferred libgmp.so.10
ELF f3f63000-f3f9e000 Deferred libhogweed.so.4
ELF f3f9e000-f3fdc000 Deferred libnettle.so.6
ELF f3fdc000-f3ff1000 Deferred libtasn1.so.6
ELF f3ff1000-f4133000 Deferred libp11-kit.so.0
ELF f4133000-f433c000 Deferred libgnutls.so.30
ELF f433c000-f43cd000 Deferred libcups.so.2
ELF f43cd000-f43d0000 Deferred libxshmfence.so.1
ELF f43d3000-f4412000 Deferred rsaenh<elf>
\-PE f43e0000-f4412000 \ rsaenh
ELF f4412000-f441a000 Deferred libxfixes.so.3
ELF f441a000-f4426000 Deferred libxcursor.so.1
ELF f4426000-f4434000 Deferred libxrender.so.1
ELF f4434000-f4448000 Deferred libxi.so.6
ELF f4448000-f444c000 Deferred libxcomposite.so.1
ELF f444c000-f4453000 Deferred libxxf86vm.so.1
ELF f4457000-f4460000 Deferred libffi.so.6
ELF f4460000-f4498000 Deferred uxtheme<elf>
\-PE f4470000-f4498000 \ uxtheme
ELF f4498000-f452d000 Deferred winex11<elf>
\-PE f44a0000-f452d000 \ winex11
ELF f452d000-f4541000 Deferred api-ms-win-core-localization-l1-2-1<elf>
\-PE f4530000-f4541000 \ api-ms-win-core-localization-l1-2-1
ELF f4541000-f4555000 Deferred api-ms-win-core-fibers-l1-1-1<elf>
\-PE f4550000-f4555000 \ api-ms-win-core-fibers-l1-1-1
ELF f4555000-f4569000 Deferred api-ms-win-core-synch-l1-2-0<elf>
\-PE f4560000-f4569000 \ api-ms-win-core-synch-l1-2-0
ELF f4569000-f4593000 Deferred iphlpapi<elf>
\-PE f4570000-f4593000 \ iphlpapi
ELF f4593000-f45ad000 Deferred wsock32<elf>
\-PE f45a0000-f45ad000 \ wsock32
ELF f45ad000-f4609000 Deferred dbghelp<elf>
\-PE f45b0000-f4609000 \ dbghelp
ELF f4609000-f4635000 Deferred msacm32<elf>
\-PE f4610000-f4635000 \ msacm32
ELF f4635000-f46ee000 Deferred winmm<elf>
\-PE f4640000-f46ee000 \ winmm
ELF f46ee000-f472e000 Deferred winspool<elf>
\-PE f4700000-f472e000 \ winspool
ELF f472e000-f4773000 Deferred usp10<elf>
\-PE f4730000-f4773000 \ usp10
ELF f4773000-f48b0000 Deferred comctl32<elf>
\-PE f4780000-f48b0000 \ comctl32
ELF f48b0000-f48d4000 Deferred shcore<elf>
\-PE f48c0000-f48d4000 \ shcore
ELF f48d4000-f5293000 Deferred shell32<elf>
\-PE f48e0000-f5293000 \ shell32
ELF f5293000-f538a000 Deferred comdlg32<elf>
\-PE f52a0000-f538a000 \ comdlg32
ELF f538a000-f53c1000 Deferred ws2_32<elf>
\-PE f5390000-f53c1000 \ ws2_32
ELF f53c1000-f53d5000 Deferred api-ms-win-core-winrt-l1-1-0<elf>
\-PE f53d0000-f53d5000 \ api-ms-win-core-winrt-l1-1-0
ELF f53d5000-f53fb000 Deferred combase<elf>
\-PE f53e0000-f53fb000 \ combase
ELF f53fb000-f540f000 Deferred api-ms-win-core-winrt-roparameterizediid-l1-1-0<elf>
\-PE f5400000-f540f000 \ api-ms-win-core-winrt-roparameterizediid-l1-1-0
ELF f540f000-f5537000 Deferred oleaut32<elf>
\-PE f5430000-f5537000 \ oleaut32
ELF f5537000-f554b000 Deferred api-ms-win-core-xstate-l2-1-0<elf>
\-PE f5540000-f554b000 \ api-ms-win-core-xstate-l2-1-0
ELF f554b000-f5579000 Deferred kernelbase<elf>
\-PE f5550000-f5579000 \ kernelbase
ELF f5579000-f558d000 Deferred api-ms-win-core-quirks-l1-1-0<elf>
\-PE f5580000-f558d000 \ api-ms-win-core-quirks-l1-1-0
ELF f558d000-f55a1000 Deferred api-ms-win-appmodel-runtime-l1-1-2<elf>
\-PE f5590000-f55a1000 \ api-ms-win-appmodel-runtime-l1-1-2
ELF f55a1000-f5626000 Deferred rpcrt4<elf>
\-PE f55b0000-f5626000 \ rpcrt4
ELF f5626000-f577f000 Deferred ole32<elf>
\-PE f5640000-f577f000 \ ole32
ELF f5804000-f580e000 Deferred libuuid.so.1
ELF f580e000-f584a000 Deferred libexpat.so.1
ELF f584a000-f5896000 Deferred libfontconfig.so.1
ELF f5896000-f590f000 Deferred libpcre.so.1
ELF f590f000-f5a4b000 Deferred libglib-2.0.so.0
ELF f5a4b000-f5b60000 Deferred libharfbuzz.so.0
ELF f5b60000-f5b7a000 Deferred libz.so.1
ELF f5b7a000-f5bba000 Deferred libpng16.so.16
ELF f5bba000-f5bcc000 Deferred libbz2.so.1.0
ELF f5bcc000-f5ca2000 Deferred libfreetype.so.6
ELF f5ca5000-f5caa000 Deferred libxinerama.so.1
ELF f5caa000-f5ccf000 Deferred imm32<elf>
\-PE f5cb0000-f5ccf000 \ imm32
ELF f5ce7000-f5d01000 Deferred version<elf>
\-PE f5cf0000-f5d01000 \ version
ELF f5d01000-f5e30000 Deferred gdi32<elf>
\-PE f5d10000-f5e30000 \ gdi32
ELF f5e30000-f6032000 Deferred user32<elf>
\-PE f5e40000-f6032000 \ user32
ELF f6032000-f60a0000 Deferred shlwapi<elf>
\-PE f6040000-f60a0000 \ shlwapi
ELF f60a0000-f6118000 Deferred advapi32<elf>
\-PE f60b0000-f6118000 \ advapi32
ELF f75b5000-f75bc000 Deferred libxdmcp.so.6
ELF f75bc000-f75c1000 Deferred libxau.so.6
ELF f75c1000-f75ed000 Deferred libxcb.so.1
ELF f75ed000-f760a000 Deferred libgcc_s.so.1
ELF f760a000-f766c000 Deferred libgldispatch.so.0
ELF f766c000-f7681000 Deferred libxext.so.6
ELF f7681000-f77ce000 Deferred libx11.so.6
ELF f77ce000-f77f1000 Deferred libglx.so.0
ELF f77f3000-f78c0000 Deferred libm.so.6
ELF f7a44000-f7a4a000 Deferred libdl.so.2
ELF f7a4a000-f7a55000 Deferred librt.so.1
ELF f7a55000-f7ab9000 Deferred libgl.so.1
ELF f7ab9000-f7c96000 Deferred libc.so.6
ELF f7c96000-f7cb7000 Deferred libpthread.so.0
ELF f7cfc000-f7eb7000 Export libwine.so.1
ELF f7eb7000-f7ef3000 Deferred gameoverlayrenderer.so
ELF f7ef5000-f7f1f000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 steam.exe
00000031 0
00000009 0
0000000e services.exe
0000002f 0
0000002c 0
00000027 0
00000023 0
00000020 0
00000010 0
0000000f 0
0000001e winedevice.exe
00000024 0
00000022 0
00000021 0
0000001f 0
00000025 plugplay.exe
00000029 0
00000028 0
00000026 0
0000002a winedevice.exe
00000030 0
0000002e 0
0000002d 0
0000002b 0
00000032 explorer.exe
00000038 0
00000037 0
00000036 0
00000033 0
00000034 (D) Z:\data_a\games\steam\steamapps\common\Interstellar Rift\Build\IR.exe
0000004c 0
0000004b 0
0000004a 0
00000049 0
00000048 0
00000047 0
00000046 0
00000045 0
00000044 0
00000043 0
00000041 0
00000040 0
0000003a 2
00000039 0
00000035 2 <==
0000003c AlunaCrashHandler.exe
0000003f 0
0000003e 0
0000003d 0
System information:
Wine build: wine-4.2
Platform: i386 (WOW64)
Version: Windows 7
Host system: Linux
Host version: 5.0.7-arch1-1-ARCH
[363360]Non-Steam Controller Configs Enabled: 1
Last edited by 7thCore (2019-04-10 17:19:33)
[ Arch x86_64 | linux | Asus Prime X570-Pro | AMD Ryzen 9 5900X @4,8Ghz | AMD RX580 | 32GB RAM DDR4 | Main, 2 Monitors ]
[ Arch x86_64 | linux | Asus Pro WS X570-Ace | AMD Ryzen 9 5950X @4,9Ghz | Intel A750 | 128GB RAM DDR4 | Server ]
The Linux philosophy is 'Laugh in the face of danger'. Oops. Wrong One. 'Do it yourself'. Yes, that's it.
Offline
It seems it's just the kind of OpenGL program that does not work with Mesa drivers. For OpenGL, Wine does no translation between the program and the Linux side, it just hands over everything to the Linux driver. On Nvidia there is no problem because the Linux and Windows drivers are internally the same. I bet this is the kind of thing where using the AMDGPU-PRO driver would help but it's kind of impossible to install on Arch.
What you could try to do is see what kind of tweaks you can do with ~/.drirc and with environment variables. I've seen reports about the "MESA_GL_VERSION_OVERRIDE" variable helping with programs. Search for "MESA_GL" on this ArchWiki page here to see examples:
https://wiki.archlinux.org/index.php/St … leshooting
I don't quite know why this thing helps and what it does behind the scenes for a program. I think on the Mesa driver side it doesn't actually change anything about how it works internally. It only changes what GL version is reported to the program. Perhaps changing the version helps because some programs will then stop using certain features? For example if a program is crashing because some OpenGL 4.x feature is not working as it does on Nvidia or AMD's Windows OpenGL driver, then maybe telling it the GL version is 3.2 will make it stop trying to use those features.
Offline
Ropid, I have tried what you suggested and the minimum opengl version i could go with is 3.2, after that I've got an error from the game that it needs minimum opengl 3.2. I did try other versions but it does not work. Still the same error.
[ Arch x86_64 | linux | Asus Prime X570-Pro | AMD Ryzen 9 5900X @4,8Ghz | AMD RX580 | 32GB RAM DDR4 | Main, 2 Monitors ]
[ Arch x86_64 | linux | Asus Pro WS X570-Ace | AMD Ryzen 9 5950X @4,9Ghz | Intel A750 | 128GB RAM DDR4 | Server ]
The Linux philosophy is 'Laugh in the face of danger'. Oops. Wrong One. 'Do it yourself'. Yes, that's it.
Offline
If Interstellar Rift was developed on nvidia proprietary driver, the compatbility / core profile difference may be the cause.
7thcore , please post
$ glxinfo -B
$ glxinfo32 -B
Are there other videocards in your system ?
Incase you're not sure, post lspci -k and xorg log
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
(A works at time B) && (time C > time B ) ≠ (A works at time C)
Offline
glxinfo -B
name of display: :0
display: :0 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: X.Org (0x1002)
Device: Radeon RX 580 Series (POLARIS10, DRM 3.27.0, 5.0.7-arch1-1-ARCH, LLVM 8.0.0) (0x67df)
Version: 19.0.1
Accelerated: yes
Video memory: 8192MB
Unified memory: no
Preferred profile: core (0x1)
Max core profile version: 4.5
Max compat profile version: 4.5
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2
Memory info (GL_ATI_meminfo):
VBO free memory - total: 7706 MB, largest block: 7706 MB
VBO free aux. memory - total: 8135 MB, largest block: 8135 MB
Texture free memory - total: 7706 MB, largest block: 7706 MB
Texture free aux. memory - total: 8135 MB, largest block: 8135 MB
Renderbuffer free memory - total: 7706 MB, largest block: 7706 MB
Renderbuffer free aux. memory - total: 8135 MB, largest block: 8135 MB
Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 8192 MB
Total available memory: 16384 MB
Currently available dedicated video memory: 7706 MB
OpenGL vendor string: X.Org
OpenGL renderer string: Radeon RX 580 Series (POLARIS10, DRM 3.27.0, 5.0.7-arch1-1-ARCH, LLVM 8.0.0)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 19.0.1
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 4.5 (Compatibility Profile) Mesa 19.0.1
OpenGL shading language version string: 4.50
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 19.0.1
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
glxinfo32 -B
name of display: :0
display: :0 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: X.Org (0x1002)
Device: Radeon RX 580 Series (POLARIS10, DRM 3.27.0, 5.0.7-arch1-1-ARCH, LLVM 8.0.0) (0x67df)
Version: 19.0.1
Accelerated: yes
Video memory: 8192MB
Unified memory: no
Preferred profile: core (0x1)
Max core profile version: 4.5
Max compat profile version: 4.5
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2
Memory info (GL_ATI_meminfo):
VBO free memory - total: 7688 MB, largest block: 7688 MB
VBO free aux. memory - total: 8135 MB, largest block: 8135 MB
Texture free memory - total: 7688 MB, largest block: 7688 MB
Texture free aux. memory - total: 8135 MB, largest block: 8135 MB
Renderbuffer free memory - total: 7688 MB, largest block: 7688 MB
Renderbuffer free aux. memory - total: 8135 MB, largest block: 8135 MB
Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 8192 MB
Total available memory: 16384 MB
Currently available dedicated video memory: 7688 MB
OpenGL vendor string: X.Org
OpenGL renderer string: Radeon RX 580 Series (POLARIS10, DRM 3.27.0, 5.0.7-arch1-1-ARCH, LLVM 8.0.0)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 19.0.1
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 4.5 (Compatibility Profile) Mesa 19.0.1
OpenGL shading language version string: 4.50
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 19.0.1
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
I do have a sepperate Nvidia card in my system but it is passed through with libvirt to another os for a second monitor with mouse and keyboard. Basicly i have two PCs in one. However the Nvidia gpu is quite old.
Last edited by 7thCore (2019-04-11 11:36:05)
[ Arch x86_64 | linux | Asus Prime X570-Pro | AMD Ryzen 9 5900X @4,8Ghz | AMD RX580 | 32GB RAM DDR4 | Main, 2 Monitors ]
[ Arch x86_64 | linux | Asus Pro WS X570-Ace | AMD Ryzen 9 5950X @4,9Ghz | Intel A750 | 128GB RAM DDR4 | Server ]
The Linux philosophy is 'Laugh in the face of danger'. Oops. Wrong One. 'Do it yourself'. Yes, that's it.
Offline
That matches what I expected.
There's a very small chance Interstellar Rift needs OpenGL 4.6 , you could try combining MESA_GL_VERSION_OVERRIDE & MESA_GLSL_VERSION_OVERRIDE .
see https://www.mesa3d.org/envvars.html for details.
I do think you should get into touch with Interstellar Rift devs though (maybe through a steam forum ?).
Show them the glxinfo / glxinfo32 outputs (not sure if this is a 64-bit or 32-bit game) and ask them if Interstellar Rift should be able to work with those.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
(A works at time B) && (time C > time B ) ≠ (A works at time C)
Offline
On the official Interstellar store page it is listed the game needs at least opengl 3.3. I have combined the MESA_GL and MESA_GLSL eviroment variables without any success.
I have also posted a topic in steam's discussion forum of the game 2 days prior opening this thread and got no response whatsoever. I have icluded the glxinfo and glxinfo32 in that post now. I hope one of the devs will explain this a little so I know what is going on.
[ Arch x86_64 | linux | Asus Prime X570-Pro | AMD Ryzen 9 5900X @4,8Ghz | AMD RX580 | 32GB RAM DDR4 | Main, 2 Monitors ]
[ Arch x86_64 | linux | Asus Pro WS X570-Ace | AMD Ryzen 9 5950X @4,9Ghz | Intel A750 | 128GB RAM DDR4 | Server ]
The Linux philosophy is 'Laugh in the face of danger'. Oops. Wrong One. 'Do it yourself'. Yes, that's it.
Offline
Sorry for posting again in this old thread but i did not get any answers in the official game forum on steam. However upon some players asking me about if the server can be ran on linux i went to work and noticed this in the server log:
Game Version: 0.2.7.21
Arguments: -splashscreen -server
Renderer debug flags: RDF_None
OS: Microsoft Windows 7 Professional (6.1.7601.65536) 64-bit
CPU:
Index: 0
Name: Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz
Manufacturer: Genuinelntel
Description: Inte164 Family 6 Model 45 Stepping 7
AdressWidth: 64
Core Count: 6 / N/A
ThreadCount: N/A
Current Clock Speed: 2712 MHz
Current Voltage: N/A V
RAM: 18.35 GB / 31.42 GB
Virtual: 0.00 GB / 4.00 GB
HDD: [Z:\] 62.03 GB / 118.68 GB (52% free): Fixed NTFS
GPU:
{
Index: 0
Name: AMD RADV POLARIS10 (LLVM 8.0.0)
Driver Version: 1.0
Driver Date: 2017-01-01
Video Mode: 1920 x 1080 x 4294967296 colors
}
Display:
{
Index: 0
Name:
Resolution: 1920x1080x32 bpp @ 60 Hz
Position: (X: 0, V: 0)
Orientation: Landscape
}
{
Index: 1
Name:
Resolution: 1920x1080x32 bpp @ 60 Hz
Position: (X: 0, V: 0)
Orientation: Landscape
}
Is this anything to do with wine that the game is reading the driver date and version so old?
Last edited by 7thCore (2019-05-06 11:48:28)
[ Arch x86_64 | linux | Asus Prime X570-Pro | AMD Ryzen 9 5900X @4,8Ghz | AMD RX580 | 32GB RAM DDR4 | Main, 2 Monitors ]
[ Arch x86_64 | linux | Asus Pro WS X570-Ace | AMD Ryzen 9 5950X @4,9Ghz | Intel A750 | 128GB RAM DDR4 | Server ]
The Linux philosophy is 'Laugh in the face of danger'. Oops. Wrong One. 'Do it yourself'. Yes, that's it.
Offline