Rocket League

Questions about Wine on Linux
Locked
atartaluga
Newbie
Newbie
Posts: 1
Joined: Fri Apr 09, 2021 8:03 am

Rocket League

Post by atartaluga »

Hi all,
I'm trying to make Rocket League work on my computer and I'm having some issues, and I really don't know what to begin with to try to fix them.
First, I looked it up and it seems my computer can (barely) make Rocket League run. Here are my specs :

OS: Ubuntu 20.04.2
LTSKERNEL: 5.8.0-48-generic
CPU: Intel Core i7-4770HQ @ 2.20GHz
GPU: Intel Iris Pro P5200 (HSW GT3)
GPU DRIVER: 3.0 Mesa 20.2.6
RAM: 16 GB

Wine : 6.0 stable


So, first, I tried using Steam and ProtonDB (which is derived from Wine if I understood well ?). It's working on Steam Runtime but I can't access online, and when I force launch with other proton versions such as .0-10 5.13-6 and 6.3-2), it doesn't start and steam console is giving me
Warning, Command line -d3d11 set, but D3D11 is not supported on this machine. Will fallback to older API."
Then, I installed WineHQ then Lutris to launch it from Epic Games. Epic games is working but the game not launching. Here is the output on the terminal from launching Lutris to trying to launch Rocket League from inside Epic Games Launcher in Wine.
2021-04-09 15:12:21,741: Running Intel Open Source Technology Center Mesa driver 21.1.0 on Mesa DRI Intel(R) Iris(R) Pro Graphics P5200 (HSW GT3) (0xd26)
2021-04-09 15:12:21,741: GPU: 8086:0D26 106B:0147 (i915 drivers)
MESA-INTEL: warning: Haswell Vulkan support is incomplete
Exception ignored in: <function InputDevice.__del__ at 0x7fb6b4131550>
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/evdev/device.py", line 159, in __del__
self.close()
File "/usr/lib/python3/dist-packages/evdev/device.py", line 304, in close
super().close()
File "/usr/lib/python3/dist-packages/evdev/eventio_async.py", line 54, in close
loop = asyncio.get_event_loop()
File "/usr/lib/python3.8/asyncio/events.py", line 639, in get_event_loop
raise RuntimeError('There is no current event loop in thread %r.'
RuntimeError: There is no current event loop in thread 'Thread-2'.
MESA-INTEL: warning: Haswell Vulkan support is incomplete
Running gamemoderun /home/gabriel/.local/share/lutris/runners/wine/lutris-6.0-x86_64/bin/wine /home/gabriel/Games/epic-games-store/drive_c/Program Files (x86)/Epic Games/Launcher/Portal/Binaries/Win32/EpicGamesLauncher.exe -opengl -SkipBuildPatchPrereq
Initial process has started with pid 28161
Start monitoring process.
ERROR: ld.so: object '/usr/$LIB/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/usr/$LIB/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
esync: up and running.
Initial process has exited (return code: 0)
MESA-INTEL: warning: Haswell Vulkan support is incomplete
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
MESA-INTEL: warning: Haswell Vulkan support is incomplete
Sorry for raw data, I don't know what's relevant in all of this. It seems to be related with Vulkan, I saw on other threads that it had something to do with non-dedicated GPU, but I don't think that's the case, and I don't explain how it works on Steam Runtime but not on all others solutions to run it from Linux.
I'm available if you need any other details, and I'll try my best to provide.
Thanks for your help.
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Rocket League

Post by Bob Wya »

atartaluga wrote: Fri Apr 09, 2021 8:26 am Hi all,
...
GPU: Intel Iris Pro P5200 (HSW GT3)
GPU DRIVER: 3.0 Mesa 20.2.6
RAM: 16 GB
...

Code: Select all

Warning, Command line -d3d11 set, but D3D11 is not supported on this machine. Will fallback to older API." 
...

Code: Select all

2021-04-09 15:12:21,741: Running Intel Open Source Technology Center Mesa driver 21.1.0 on Mesa DRI Intel(R) Iris(R) Pro Graphics P5200 (HSW GT3) (0xd26)
2021-04-09 15:12:21,741: GPU: 8086:0D26 106B:0147 (i915 drivers)
MESA-INTEL: warning: Haswell Vulkan support is incomplete
Exception ignored in: <function InputDevice.__del__ at 0x7fb6b4131550>
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/evdev/device.py", line 159, in __del__
    self.close()
  File "/usr/lib/python3/dist-packages/evdev/device.py", line 304, in close
    super().close()
  File "/usr/lib/python3/dist-packages/evdev/eventio_async.py", line 54, in close
    loop = asyncio.get_event_loop()
  File "/usr/lib/python3.8/asyncio/events.py", line 639, in get_event_loop
    raise RuntimeError('There is no current event loop in thread %r.'
RuntimeError: There is no current event loop in thread 'Thread-2'.
MESA-INTEL: warning: Haswell Vulkan support is incomplete
Sorry for raw data, I don't know what's relevant in all of this. It seems to be related with Vulkan, I saw on other threads that it had something to do with non-dedicated GPU, but I don't think that's the case, and I don't explain how it works on Steam Runtime but not on all others solutions to run it from Linux.
...
@atartaluga

I feel your pain. :cry:

I've an Intel Ivy Bridge craptop [sic]! Frankly it's useless for any gaming. It just about runs 0ad :roll:

It's a classic problem... We've both just missed a generational leap, in grapics API support.
See: Supported APIs for Intel® Graphics Controllers

You can try using PROTON_USE_WINED3D=1 with the Wine DirectX 11 support.
See: Github: ValveSoftware / Proton: Runtime Config Options

Perhaps you can check your OpenGL version is up-to-date, posting the output from:

Code: Select all

inxi -CG
Ta
Bob
Locked