#Cant install epic games through lutris
184 messages · Page 1 of 1 (latest)
nouveau?? why
not sure if that's your issue, but very well might be.
it's quite probable actually
cus lutris kept shouting at me saying I didnt have nouveau so I thought that might be the missue
I had the nvidia drivers intalled and got the same issue
ok.
I just saw the libGL error: failed to load driver: nouveau and thought that might be the issue
to check; what other issue did you have before? anything related to graphics or Lutris?
erm, steam wouldnt use my gpu but that was because I had the flatpack version of steam
ive never used lutris before I just want to play mordhau and dont have it on steam
ah ok i remember. installing steam via pacman solved it i think.
pacman -Qs "(mesa|nvidia|nouv|xf86-video|optimus|vulkan)"
oaky yeah
EGLStream-based Wayland external platform
local/glu 9.0.2-3
Mesa OpenGL utility library
local/lib32-mesa 23.0.3-1
An open-source implementation of the OpenGL specification (32-bit)
local/lib32-nvidia-utils 530.41.03-1
NVIDIA drivers utilities (32-bit)
local/lib32-vulkan-icd-loader 1.3.245-1
Vulkan Installable Client Driver (ICD) Loader (32-bit)
local/libvdpau 1.5-1
Nvidia VDPAU library
local/libxnvctrl 530.41.03-1
NVIDIA NV-CONTROL X extension
local/mesa 23.0.3-1
An open-source implementation of the OpenGL specification
local/mesa-utils 9.0.0-2
Essential Mesa utilities
local/nvidia-dkms 530.41.03-1
NVIDIA drivers - module sources
local/nvidia-prime 1.0-4
NVIDIA Prime Render Offload configuration and utilities
local/nvidia-settings 530.41.03-1
Tool for configuring the NVIDIA graphics driver
local/nvidia-utils 530.41.03-1
NVIDIA drivers utilities
local/opencl-nvidia 530.41.03-1
OpenCL implemention for NVIDIA
local/spirv-tools 2022.4-1 (vulkan-devel)
API and commands for processing SPIR-V modules
local/vulkan-icd-loader 1.3.245-1
Vulkan Installable Client Driver (ICD) Loader
local/vulkan-tools 1.3.245-1 (vulkan-devel)
Vulkan Utilities and Tools
local/xf86-video-nouveau 1.0.17-2 (xorg-drivers)
Open Source 3D acceleration driver for nVidia cards
other games work fine right?
all the steam games
their all fine
@cursive merlin one of the lutris dependencies is nvidia-dkms which conflicts with nvidia drivers so I gotta use nouveau
1- remove nouveau. as you already tried, installing it did not make a difference.
sudo pacman -Rns xf86-video-nouveau
2- why do you have nvidia-dkms? are you using a kernel different from linux?
oh :D
that should not be the case.
are you installing Lutris via pacman?
no, the lutris github gives you a dependency list for arch and dkms is on therer
yeah I installed it through pacman
no need to check dependencies and install manually.
pacman will pull whatever's needed anyway.
so I should remove nouveau and dkms?
``` this is the full dependency list
damn okay
it doesn't hurt to use nvidia-dkms with the stock kernel, it's just unnecessary
sudo pacman -Rns xf86-video-nouveau
sudo pacman -S nvidia
it should replace dkms automatically.
then do sudo mkinitcpio -P to make sure nvidia is fine and restart. (make sure /boot is mounted.)
then let's go from there to try and solve Lutris's complaints
-> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img --microcode /boot/intel-ucode.img
==> Starting build: '6.2.13-arch1-1'
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [autodetect]
-> Running build hook: [keyboard]
==> WARNING: Possibly missing firmware for module: 'xhci_pci'
-> Running build hook: [keymap]
-> Running build hook: [modconf]
-> Running build hook: [block]
-> Running build hook: [filesystems]
-> Running build hook: [fsck]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux.img'
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
-> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect --microcode /boot/intel-ucode.img
==> Starting build: '6.2.13-arch1-1'
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [keyboard]
==> WARNING: Possibly missing firmware for module: 'xhci_pci'
-> Running build hook: [keymap]
-> Running build hook: [modconf]
-> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: 'wd719x'
==> WARNING: Possibly missing firmware for module: 'bfa'
==> WARNING: Possibly missing firmware for module: 'qla2xxx'
==> WARNING: Possibly missing firmware for module: 'qed'
==> WARNING: Possibly missing firmware for module: 'qla1280'
==> WARNING: Possibly missing firmware for module: 'aic94xx'
-> Running build hook: [filesystems]
-> Running build hook: [fsck]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux-fallback.img'
==> Image generation successful
``` sudo mkinitcpio -P
looks okay
lemme see what lutris says
@cursive merlin epic games is still crashing
prime-run glxgears
oh. did you check the tickbox in Lutris game settings for using Prime?
then it is trying to use the iGPU and getting confused probably
bruh this again
yeah tbh in hardware info it has graphics set as intel not nvidia
ok. in Lutris, right click the game and enter its settings. There should be 2 tickboxes as different options for using Prime (or the dGPU).
thats the issue, I cant install games because epic games launcher wont install
when I click on the epic games launcher and it trys ti install it that when i get the unreal engine 4 crash message
you open epic games launcher via Lutris?
then do the same in epic games launcher's settings.
I personally have no experience with it so you tell me what you have on the screen etc.
nope
Epic Games or Proton / Wine in Runners?
stil crashing
wine
if you go to wine epic games is there
can you screenshot the runners list where you entered the settings from?
yeah
when i hit play on it nothing happens though
but when I try to install mordhau it brings up this, so I hit install and thats where the issues start
can you enter the settings for Epic Games Store you see when you select Wine in Runners and do the same Prime thing.
yeah ive done that
btw does Lutris list the nvidia GPU when starting?
when you launch it from the terminal by doing lutris you will see a log
yeah it lists it
it shouldn't work, but try prime-run lutris to launch it
it worked
the game?
what do you mean?
btw lspci -k | grep -A 3 -i nvidia
let's check if the nvidia driver is being used
then launch it with LUTRIS_SKIP_INIT=1 lutris and try the game again.
nope its not doing anything
nvidia drivers being used though
epic games launcher still crashing though
re-add the Prime option; have it in both Wine and Epic Games settings.
since Epic Games Launcher seems to be an Unreal Engine app itself, i think we should have it.
the error here is gone? where was this from?
when you click install on mordhau it tells you to install epic games launcher
so you hit install
il give you what it says now
Start monitoring process.
fsync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
Initial process has exited (return code: 0)
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 156 (NV-GLX)
Minor opcode of failed request: 43 ()
Serial number of failed request: 505
Current serial number in output stream: 506
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 156 (NV-GLX)
Minor opcode of failed request: 43 ()
Serial number of failed request: 377
Current serial number in output stream: 378```
ok so the error changed a bit.
I think you're on Wayland?
Would you like to try this in X11?
are you trying X11 right now?
ngl I dont know how
ok nvm
let's try something weird.
in terminal:
export __VK_LAYER_NV_optimus=NVIDIA_only
export __GLX_VENDOR_LIBRARY_NAME=nvidia
then relaunch lutris and try
isn't that the content of prime-run
yep. we are setting the envvars for the entire session
I checked the terminal and it updated to show this after the previous error ```(wine:13389): GStreamer-WARNING **: 22:42:53.805: Failed to load plugin '/home/will/.local/share/lutris/runners/wine/lutris-GE-Proton8-1-x86_64/lib64/gstreamer-1.0/libgstflac.so': libFLAC.so.8: cannot open shared object file: No such file or directory
(wine:13389): GStreamer-WARNING **: 22:42:53.805: Failed to load plugin '/home/will/.local/share/lutris/runners/wine/lutris-GE-Proton8-1-x86_64/lib/gstreamer-1.0/libgstflac.so': /home/will/.local/share/lutris/runners/wine/lutris-GE-Proton8-1-x86_64/lib/gstreamer-1.0/libgstflac.so: wrong ELF class: ELFCLASS32
Monitored process exited.
Exit with return code 0
2023-05-03 22:43:53,704: Game still running (state: running)
2023-05-03 22:43:53,704: Stopping MORDHAU (wine)
because it seems Lutris is failing when doing Prime at some point, between Lutris - Wine - Epic Games Launcher - Mordhau Installer
sounds like a good idea
i have nvidia as a discrete gpu, prime-runing programs work much better in x11
it worked for two games for me, but some people had un-runnable games.
in Wayland.
okay ive done what you asked and no errors so far, trying to install mordhau now
you mean doing this now?
don't worry, it's temporary for this session. we did not change anything permanently.
do we know what desktop environment he is using
kde
how do you get to this "Install Mordhau" ?
can you launch Epic Games Launcher itself from Lutris, without problems?
they do the same thing, when I click install mordhau it trys to launch epic games launcher
he can add PrefersNonDefaultGPU in the .desktop file of the app to make his desktop envirenment use Nvidia by default
2023-05-03 22:58:05,144: Discord RPC Disabled or Discord APP ID Not Present
Started initial process 19623 from /home/will/.local/share/lutris/runners/wine/lutris-GE-Proton8-1-x86_64/bin/wine /home/will/Games/epic-games-store/drive_c/Program Files (x86)/Epic Games/Launcher/Portal/Binaries/Win32/EpicGamesLauncher.exe -opengl -SkipBuildPatchPrereq
Start monitoring process.
fsync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
LogInit: Display: Command Line: "C:\Program Files (x86)\Epic Games\Launcher\Portal\Binaries\Win32\EpicGamesLauncher.exe" -opengl -SkipBuildPatchPrereq -SaveToUserDir -Messaging
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 156 (NV-GLX)
Minor opcode of failed request: 43 ()
Serial number of failed request: 459
Current serial number in output stream: 460
Monitored process exited.
Initial process has exited (return code: 256)
Exit with return code 256
2023-05-03 22:58:07,148: Game still running (state: running)
2023-05-03 22:58:07,148: Stopping Epic Games Store (wine)
2023-05-03 22:58:07,149: The game has run for a very short time, did it crash?```
this would be the same i guess
this is what its saying to me when i try to run epic games launcher
still not working
ok, so the issue is when launching EpicGames, not when installing Mordhau.
yeah it'd be just more convenient in case this work
I dont really know tbh
I think mordhau isnt acctually installing because epic games launcher wont launch, so lutris jsut assumes that the install is finished
but the issue is with epic games launcher itself yes
did you try prime-run glxgears?
to make sure Nvidia is working fine outside of Lutris.
can you try another wine / proton version in Lutris?
yeah didnt work, says it wants me to use the version I have
I just checked to see if steam games will run and they will
so it is epic games thats the issue
@cursive merlin im gonna try use the heroic games launcher cus this shits annoying me
I was about to suggest that, as I found out about Heroic right now
because using Lutris to open Epic through Wine, to install game through it sounds really convoluted.
really sucks that Epic Games does not support Linux though.
btw restart beforehand, since everything is using the Nvidia GPU right now, due to the 3 exports we did
@earnest merlin
I personally torrent games and use Lutris to launch them. 
Never had issues with games.
sailing the seven seas?
but yeah I forgot abt everything using the gpu il restart
even if I own the game, i torrent, because it is the cleanest way in Linux (and sometimes on Windows)
I tried game torrenting but shit was so confusing I didnt really know what to do
gotta use a good source though.
no need to restart
just close and reopen the terminal and the exports will be forgotten
that won't work, but we could reassign the envvars.
we did export, which put them in the login shell.
restarting is no big deal anyway :)
no ?
export ENVVAR=foo sets it for the entire user session, not just the current terminal shell session.
i am pretty sure it only set the environment for child processes
man im so unkowledgable about arch lmao
I gotta bet better at this shit and stop relying on you @cursive merlin lmao
wait yes.
we are just being pedantic, it doesn't matter
yeah it doesn't matter here, but seems i had some wrong idea, which could be important for myself later :D
thanks @sage nebula
ScrambledEggs received a thank you cookie!
you are welcome ! now come help me at #1103429295575142430 !
thanks @cursive merlin
Gozenka received a thank you cookie!
I have a degree in cyber security (hopefully my results arent out yet) but when it comes to general computer issues I dont know shit
A full-stack senior developer using Mac, like any Californian top-dev, would know pretty much nothing about Linux neither :D
hey @cursive merlin having a few more issues if your still around
yeah, hope i can help
You are right.
I think so too, as a Lutris user, but I never made the jump.
You can even do everything manually, with just some template commands you note somewhere.
Nvm I fixed it. I installed heroic games launcher with snap not from the AUR and it was broken
I never used it before, was just the first way that came up for playing games from the epic games store
Right so it was the first install method I found lol
It works now dw. The snap version just couldn't find a version of wine installed
All this effort was just to play mordhau
never go snap