Back to the main site

Lutris can't play epic game launcher / Vulkan

TL;DR
Below is a journey of issues aiming to install the epic games launcher, the seemingly final issue is I cant install Vulkan because my card is not officially supported. Skip to entry 4 if you have tips. Thanks :smiley:

Using Mint 19.3
Hello all and thank you so much for your time… I know there’s a fer new people trying to figure out how to install and/or what went wrong with the installation… I hope this helps others out as I am unable to find any answers as i scrub online and continue to learn more about lunix.

Here’s what I have done so far (from a fresh start of Mint)

Terminal:
sudo add-apt-repository ppa:lutris-team/lutris

Terminal:
sudo apt update

Terminal:
sudo apt install lutris

I also installed wine through the software manager.

Below is running ‘lutris-d’ in terminal, which is so slow… then when I close the loading window, terminal starts up with more info, as seen below.

—Start Terminal

lutris -d
Gtk-Message: 23:23:10.830: GtkDialog mapped without a transient parent. This is discouraged.
2021-01-11 23:23:10,831: Initializing lutris
2021-01-11 23:23:16,560: Runtime steam is not available locally
2021-01-11 23:23:16,563: Runtime lib32 is not available locally
2021-01-11 23:24:40,346: Non existent path: /home/tim/.local/share/lutris/runtime/steam
2021-01-11 23:24:41,862: Extraction failed: Compressed file ended before the end-of-stream marker was reached
2021-01-11 23:24:41,862: Error while completing task <function extract_archive at 0x7f8e0021d048>: Compressed file ended before the end-of-stream marker was reached
File “/usr/lib/python3/dist-packages/lutris/util/jobs.py”, line 34, in target
result = self.function(*args, **kwargs)
File “/usr/lib/python3/dist-packages/lutris/util/extract.py”, line 138, in extract_archive
raise ExtractFailure(str(ex))
2021-01-11 23:24:41,863: Runtime update failed
2021-01-11 23:24:41,864: Compressed file ended before the end-of-stream marker was reached
2021-01-11 23:25:01,885: Non existent path: /home/tim/.local/share/lutris/runtime/lib32
2021-01-11 23:25:05,214: Extraction failed: Compressed file ended before the end-of-stream marker was reached
2021-01-11 23:25:05,214: Error while completing task <function extract_archive at 0x7f8e0021d048>: Compressed file ended before the end-of-stream marker was reached
File “/usr/lib/python3/dist-packages/lutris/util/jobs.py”, line 34, in target
result = self.function(*args, **kwargs)
File “/usr/lib/python3/dist-packages/lutris/util/extract.py”, line 138, in extract_archive
raise ExtractFailure(str(ex))
2021-01-11 23:25:05,215: Runtime update failed
2021-01-11 23:25:05,215: Compressed file ended before the end-of-stream marker was reached

-----Manually close loading screen, Terminal Continues…

as reached
2021-01-11 23:25:01,885: Non existent path: /home/tim/.local/share/lutris/runtime/lib32
2021-01-11 23:25:05,214: Extraction failed: Compressed file ended before the end-of-stream marker was reached
2021-01-11 23:25:05,214: Error while completing task <function extract_archive at 0x7f8e0021d048>: Compressed file ended before the end-of-stream marker was reached
File “/usr/lib/python3/dist-packages/lutris/util/jobs.py”, line 34, in target
result = self.function(*args, **kwargs)
File “/usr/lib/python3/dist-packages/lutris/util/extract.py”, line 138, in extract_archive
raise ExtractFailure(str(ex))
2021-01-11 23:25:05,215: Runtime update failed
2021-01-11 23:25:05,215: Compressed file ended before the end-of-stream marker was reached
INFO 2021-01-11 23:47:33,876 [application.do_command_line:314]:Lutris 0.5.8.2
INFO 2021-01-11 23:47:33,877 [startup.check_driver:61]:Running X.Org Mesa driver 20.3.2 on AMD CEDAR (DRM 2.50.0 / 4.15.0-130-generic, LLVM 11.0.0) (0x68f9)
INFO 2021-01-11 23:47:33,877 [startup.check_driver:69]:GPU: 1002:68F9 174B:E145 (radeon drivers)
WARNING 2021-01-11 23:47:33,879 [startup.check_vulkan:120]:Vulkan is not available or your system isn’t Vulkan capable

–End Terminal.

I’m sure the answer is right in fornt of me, but I know the answer will help others stumbling here too.

Again, many thanks to the dedicated helpers- you all make the world go round.

**FYI
–My System–
System: Host: Warner Kernel: 4.15.0-130-generic x86_64 bits: 64 compiler: gcc v: 7.5.0
Desktop: Cinnamon 4.4.8 wm: muffin dm: LightDM Distro: Linux Mint 19.3 Tricia
base: Ubuntu 18.04 bionic
Machine: Type: Desktop Mobo: Gateway model: DX4840 serial: BIOS: American Megatrends
v: P01-A0 date: 03/19/2010
CPU: Topology: Dual Core model: Intel Core i3 540 bits: 64 type: MT MCP arch: Nehalem rev: 2
L2 cache: 4096 KiB
flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 24470
Speed: 2614 MHz min/max: 1200/3067 MHz Core speeds (MHz): 1: 2967 2: 2991 3: 3059
4: 3059

I saw on some forums, people are requesting ‘lutrts --issue-report’ log file- here it is.

{
“comment”: “I\m trying this because of the forum. running Lutris issue- wont start”,
“system”: {
“gpus”: [
{
“DRIVER”: “radeon”,
“PCI_ID”: “1002:68F9”,
“PCI_SUBSYS_ID”: “174B:E145”,
“PCI_CLASS”: “30000”,
“PCI_SLOT_NAME”: “0000:01:00.0”,
“MODALIAS”: “pci:v00001002d000068F9sv0000174Bsd0000E145bc03sc00i00”
}
],
“env”: {
“LS_COLORS”: “rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:.tar=01;31:.tgz=01;31:.arc=01;31:.arj=01;31:.taz=01;31:.lha=01;31:.lz4=01;31:.lzh=01;31:.lzma=01;31:.tlz=01;31:.txz=01;31:.tzo=01;31:.t7z=01;31:.zip=01;31:.z=01;31:.Z=01;31:.dz=01;31:.gz=01;31:.lrz=01;31:.lz=01;31:.lzo=01;31:.xz=01;31:.zst=01;31:.tzst=01;31:.bz2=01;31:.bz=01;31:.tbz=01;31:.tbz2=01;31:.tz=01;31:.deb=01;31:.rpm=01;31:.jar=01;31:.war=01;31:.ear=01;31:.sar=01;31:.rar=01;31:.alz=01;31:.ace=01;31:.zoo=01;31:.cpio=01;31:.7z=01;31:.rz=01;31:.cab=01;31:.wim=01;31:.swm=01;31:.dwm=01;31:.esd=01;31:.jpg=01;35:.jpeg=01;35:.mjpg=01;35:.mjpeg=01;35:.gif=01;35:.bmp=01;35:.pbm=01;35:.pgm=01;35:.ppm=01;35:.tga=01;35:.xbm=01;35:.xpm=01;35:.tif=01;35:.tiff=01;35:.png=01;35:.svg=01;35:.svgz=01;35:.mng=01;35:.pcx=01;35:.mov=01;35:.mpg=01;35:.mpeg=01;35:.m2v=01;35:.mkv=01;35:.webm=01;35:.ogm=01;35:.mp4=01;35:.m4v=01;35:.mp4v=01;35:.vob=01;35:.qt=01;35:.nuv=01;35:.wmv=01;35:.asf=01;35:.rm=01;35:.rmvb=01;35:.flc=01;35:.avi=01;35:.fli=01;35:.flv=01;35:.gl=01;35:.dl=01;35:.xcf=01;35:.xwd=01;35:.yuv=01;35:.cgm=01;35:.emf=01;35:.ogv=01;35:.ogx=01;35:.aac=00;36:.au=00;36:.flac=00;36:.m4a=00;36:.mid=00;36:.midi=00;36:.mka=00;36:.mp3=00;36:.mpc=00;36:.ogg=00;36:.ra=00;36:.wav=00;36:.oga=00;36:.opus=00;36:.spx=00;36:.xspf=00;36:”,
“LESSCLOSE”: “/usr/bin/lesspipe %s %s”,
“LANG”: “en_CA.UTF-8”,
“GDM_LANG”: “en_CA”,
“DISPLAY”: “:0”,
“GTK_OVERLAY_SCROLLING”: “1”,
“COLORTERM”: “truecolor”,
“XDG_VTNR”: “7”,
“SSH_AUTH_SOCK”: “/run/user/1000/keyring/ssh”,
“MANDATORY_PATH”: “/usr/share/gconf/cinnamon.mandatory.path”,
“XDG_SESSION_ID”: “c2”,
“XDG_GREETER_DATA_DIR”: “/var/lib/lightdm-data/tim”,
“USER”: “tim”,
“DESKTOP_SESSION”: “cinnamon”,
“GNOME_TERMINAL_SCREEN”: “/org/gnome/Terminal/screen/cf9a4068_8619_49d5_9e64_086b35cf07eb”,
“DEFAULTS_PATH”: “/usr/share/gconf/cinnamon.default.path”,
“QT_QPA_PLATFORMTHEME”: “qt5ct”,
“PWD”: “/home/tim”,
“HOME”: “/home/tim”,
“SSH_AGENT_PID”: “1243”,
“QT_ACCESSIBILITY”: “1”,
“XDG_SESSION_TYPE”: “x11”,
“XDG_DATA_DIRS”: “/usr/share/cinnamon:/usr/share/gnome:/home/tim/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share”,
“XDG_SESSION_DESKTOP”: “cinnamon”,
“GJS_DEBUG_OUTPUT”: “stderr”,
“GTK_MODULES”: “gail:atk-bridge”,
“TERM”: “xterm-256color”,
“SHELL”: “/bin/bash”,
“VTE_VERSION”: “5202”,
“XDG_SEAT_PATH”: “/org/freedesktop/DisplayManager/Seat0”,
“XDG_CURRENT_DESKTOP”: “X-Cinnamon”,
“GPG_AGENT_INFO”: “/run/user/1000/gnupg/S.gpg-agent:0:1”,
“GNOME_TERMINAL_SERVICE”: “:1.176”,
“XDG_SEAT”: “seat0”,
“SHLVL”: “1”,
“LANGUAGE”: “en_CA:en”,
“GDMSESSION”: “cinnamon”,
“GNOME_DESKTOP_SESSION_ID”: “this-is-deprecated”,
“LOGNAME”: “tim”,
“DBUS_SESSION_BUS_ADDRESS”: “unix:path=/run/user/1000/bus”,
“XDG_RUNTIME_DIR”: “/run/user/1000”,
“XAUTHORITY”: “/home/tim/.Xauthority”,
“XDG_SESSION_PATH”: “/org/freedesktop/DisplayManager/Session0”,
“XDG_CONFIG_DIRS”: “/etc/xdg/xdg-cinnamon:/etc/xdg”,
“PATH”: “/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin”,
“CINNAMON_VERSION”: “4.4.8”,
“GJS_DEBUG_TOPICS”: “JS ERROR;JS LOG”,
“SESSION_MANAGER”: “local/Warner:@/tmp/.ICE-unix/1177,unix/Warner:/tmp/.ICE-unix/1177”,
“LESSOPEN”: “| /usr/bin/lesspipe %s”,
“_”: “/usr/games/lutris”
},
“missing_libs”: {
“OPENGL”: [
[],
[]
],
“VULKAN”: [
[],
[]
],
“WINE”: [
[],
[]
],
“GAMEMODE”: [
[
“libgamemodeauto.so”
],
[
“libgamemodeauto.so”
]
]
},
“cpus”: [
{
“processor”: “0”,
“vendor_id”: “GenuineIntel”,
“cpu family”: “6”,
“model”: “37”,
“model name”: “Intel® Core™ i3 CPU 540 @ 3.07GHz”,
“stepping”: “2”,
“microcode”: “0x11”,
“cpu MHz”: “1594.389”,
“cache size”: “4096 KB”,
“physical id”: “0”,
“siblings”: “4”,
“core id”: “0”,
“cpu cores”: “2”,
“apicid”: “0”,
“initial apicid”: “0”,
“fpu”: “yes”,
“fpu_exception”: “yes”,
“cpuid level”: “11”,
“wp”: “yes”,
“flags”: “fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid dtherm arat flush_l1d”,
“bugs”: “cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit”,
“bogomips”: “6117.71”,
“clflush size”: “64”,
“cache_alignment”: “64”,
“address sizes”: “36 bits physical, 48 bits virtual”,
“power management”: “”
},
{
“processor”: “1”,
“vendor_id”: “GenuineIntel”,
“cpu family”: “6”,
“model”: “37”,
“model name”: “Intel® Core™ i3 CPU 540 @ 3.07GHz”,
“stepping”: “2”,
“microcode”: “0x11”,
“cpu MHz”: “1595.746”,
“cache size”: “4096 KB”,
“physical id”: “0”,
“siblings”: “4”,
“core id”: “2”,
“cpu cores”: “2”,
“apicid”: “4”,
“initial apicid”: “4”,
“fpu”: “yes”,
“fpu_exception”: “yes”,
“cpuid level”: “11”,
“wp”: “yes”,
“flags”: “fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid dtherm arat flush_l1d”,
“bugs”: “cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit”,
“bogomips”: “6117.71”,
“clflush size”: “64”,
“cache_alignment”: “64”,
“address sizes”: “36 bits physical, 48 bits virtual”,
“power management”: “”
},
{
“processor”: “2”,
“vendor_id”: “GenuineIntel”,
“cpu family”: “6”,
“model”: “37”,
“model name”: “Intel® Core™ i3 CPU 540 @ 3.07GHz”,
“stepping”: “2”,
“microcode”: “0x11”,
“cpu MHz”: “1594.208”,
“cache size”: “4096 KB”,
“physical id”: “0”,
“siblings”: “4”,
“core id”: “0”,
“cpu cores”: “2”,
“apicid”: “1”,
“initial apicid”: “1”,
“fpu”: “yes”,
“fpu_exception”: “yes”,
“cpuid level”: “11”,
“wp”: “yes”,
“flags”: “fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid dtherm arat flush_l1d”,
“bugs”: “cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit”,
“bogomips”: “6117.71”,
“clflush size”: “64”,
“cache_alignment”: “64”,
“address sizes”: “36 bits physical, 48 bits virtual”,
“power management”: “”
},
{
“processor”: “3”,
“vendor_id”: “GenuineIntel”,
“cpu family”: “6”,
“model”: “37”,
“model name”: “Intel® Core™ i3 CPU 540 @ 3.07GHz”,
“stepping”: “2”,
“microcode”: “0x11”,
“cpu MHz”: “1591.012”,
“cache size”: “4096 KB”,
“physical id”: “0”,
“siblings”: “4”,
“core id”: “2”,
“cpu cores”: “2”,
“apicid”: “5”,
“initial apicid”: “5”,
“fpu”: “yes”,
“fpu_exception”: “yes”,
“cpuid level”: “11”,
“wp”: “yes”,
“flags”: “fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid dtherm arat flush_l1d”,
“bugs”: “cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit”,
“bogomips”: “6117.71”,
“clflush size”: “64”,
“cache_alignment”: “64”,
“address sizes”: “36 bits physical, 48 bits virtual”,
“power management”: “”
}
],
“drives”: [
{
“name”: “sda”,
“fstype”: null,
“label”: null,
“uuid”: null,
“mountpoint”: null,
“children”: [
{
“name”: “sda1”,
“fstype”: “ext4”,
“label”: null,
“uuid”: “d9d7b6e0-95de-456a-96b4-d46432cdd6f6”,
“mountpoint”: “/”
},
{
“name”: “sda2”,
“fstype”: “swap”,
“label”: null,
“uuid”: “98b4e664-48fe-4c6b-bf1f-1705a7c157e1”,
“mountpoint”: “[SWAP]”
}
]
},
{
“name”: “sr0”,
“fstype”: null,
“label”: null,
“uuid”: null,
“mountpoint”: null
}
],
“ram”: {
“MemTotal”: “8158780”,
“MemFree”: “781380”,
“MemAvailable”: “6435544”,
“Buffers”: “923008”,
“Cached”: “3932668”,
“SwapCached”: “0”,
“Active”: “2599816”,
“Inactive”: “3344680”,
“Active(anon)”: “736716”,
“Inactive(anon)”: “420224”,
“Active(file)”: “1863100”,
“Inactive(file)”: “2924456”,
“Unevictable”: “0”,
“Mlocked”: “0”,
“SwapTotal”: “8387580”,
“SwapFree”: “8386544”,
“Dirty”: “632”,
“Writeback”: “0”,
“AnonPages”: “1088548”,
“Mapped”: “370044”,
“Shmem”: “68120”,
“Slab”: “1221348”,
“SReclaimable”: “1165508”,
“SUnreclaim”: “55840”,
“KernelStack”: “9296”,
“PageTables”: “34904”,
“NFS_Unstable”: “0”,
“Bounce”: “0”,
“WritebackTmp”: “0”,
“CommitLimit”: “12466968”,
“Committed_AS”: “4042920”,
“VmallocTotal”: “34359738367”,
“VmallocUsed”: “0”,
“VmallocChunk”: “0”,
“HardwareCorrupted”: “0”,
“AnonHugePages”: “0”,
“ShmemHugePages”: “0”,
“ShmemPmdMapped”: “0”,
“CmaTotal”: “0”,
“CmaFree”: “0”,
“HugePages_Total”: “0”,
“HugePages_Free”: “0”,
“HugePages_Rsvd”: “0”,
“HugePages_Surp”: “0”,
“Hugepagesize”: “2048”,
“DirectMap4k”: “884224”,
“DirectMap2M”: “7495680”
},
“dist”: [
“Linux Mint”,
“19.3”,
“Tricia”
],
“arch”: “x86_64”,
“kernel”: “4.15.0-130-generic”,
“glxinfo”: {
“direct_rendering”: “Yes”,
“opengl_context_flags”: “(none)”,
“screen”: “0”,
“opengl_es_profile_version”: “OpenGL ES 3.1 Mesa 20.3.2 - kisak-mesa PPA”,
“display”: “:0”,
“opengl_es_profile_shading_language_version”: “OpenGL ES GLSL ES 3.10”,
“opengl_vendor”: “X.Org”,
“opengl_renderer”: “AMD CEDAR (DRM 2.50.0 / 4.15.0-130-generic, LLVM 11.0.0)”,
“opengl_version”: “3.1 Mesa 20.3.2 - kisak-mesa PPA”,
“name_of_display”: “:0”,
“opengl_core_profile_version”: “3.3 (Core Profile) Mesa 20.3.2 - kisak-mesa PPA”,
“opengl_core_profile_context_flags”: “(none)”,
“opengl_core_profile_profile_mask”: “core profile”,
“opengl_core_profile_shading_language_version”: “3.30”,
“opengl_shading_language_version”: “1.40”
}
}
}

Update:

I went though various tips that applied to my system here:

Then found this old forum and did some suggestions they recommended

Now, I dont need to close the “Lutris is loading” little window to actually run the program.

Here’s my terminal now:

lutris -d
Gtk-Message: 09:50:57.355: GtkDialog mapped without a transient parent. This is discouraged.
2021-01-13 09:50:57,358: Initializing lutris
2021-01-13 09:51:00,642: Downloading DXVK releases to /home/tim/.local/share/lutris/runtime/dxvk/dxvk_versions.json
2021-01-13 09:51:00,643: Runtime updated. Initialization complete.
INFO 2021-01-13 09:51:00,655 [application.do_command_line:314]:Lutris 0.5.8.2
INFO 2021-01-13 09:51:00,655 [startup.check_driver:61]:Running X.Org Mesa driver 20.3.2 on AMD CEDAR (DRM 2.50.0 / 5.0.0-32-generic, LLVM 11.0.0) (0x68f9)
INFO 2021-01-13 09:51:00,656 [startup.check_driver:69]:GPU: 1002:68F9 174B:E145 (radeon drivers)
WARNING 2021-01-13 09:51:00,658 [startup.check_vulkan:120]:Vulkan is not available or your system isn’t Vulkan capable

It appears to be working, but cant figure out how to install the Epic Games launcher as a source. I can start steam and log in, but cant figure out how to install other launchers… Still looking… but making progress.

Update:
After doing what was mentioned above, the loading of lutris was now working, and finally found out how to install epic games launcher via the lutris website… I had to “add it to my library” but when I clicked, nothing happened… so I saw the install wine button… I already had wine installed but I clicked it anyway… that unleashed the installation of the epic game store to be added to the list in the lutris app.

My rejoicement was short lived, as I had yet another issue scream at me. Vulkan.

a window appeared when attempting to launch epic games…
“Vulkan not found or is not compatable with this system”
“File not found”

At this point, I’m getting quite upset at how theres so much extra work to install something, and the only way to fix it is by throwing terminal commands that someone posted years ago and hope it applies to this setup… I degress…

I found a website that showed me what video cards were compatable… oddly, mine is clearly not compatable at the moment.

I have the Radeon HD 5000 Series, so I have nothing to download, and am dead in the water.

What do you think?