buildbot's Introduction
Lutris buildbot =============== This repository contains various build scripts for runners and games used by Lutris. The target system for these scripts is Debian 11 Bullseye (the same system used by the Lutris runtime). It is advised to run these scripts from within either a docker/podman container or vagrant VM. We have provided setup scripts for both (details below). Option 1: docker/podman container ---------------------------------- On Ubuntu: sudo apt install podman On Arch: sudo pacman -S podman On Fedora: sudo dnf install podman Then build wine: usage: ./podman-winebuild.sh name winerepo branch example: ./podman-winebuild.sh lutris-GE https://github.com/GloriousEggroll/proton-wine Proton8-15 build name output: builds/wine-lutris-GE-Proton8-15-x86_64.tar.xz Additional tools: To access the container: docker start buildbot docker exec -it buildbot bash To exit the container: exit docker stop buildbot To delete the container and view containers list: docker container rm buildbot docker container list -a To delete the container image and view images list: docker rmi docker.io/gloriouseggroll/lutris_buildbot docker images ---------------------------------- Option 2: Vagrant VM: ---------------------------------- On Ubuntu: sudo apt install vagrant vagrant-sshfs On Arch: sudo pacman -S vagrant sudo vagrant plugin install vagrant-sshfs On Fedora: sudo dnf install vagrant vagrant-sshfs Then build wine: usage: ./vagrant-winebuild.sh name winerepo branch example: ./vagrant-winebuild.sh lutris-GE https://github.com/GloriousEggroll/proton-wine Proton8-15 build output: builds/wine-lutris-GE-Proton8-15-x86_64.tar.xz Additional tools: To access the VM: VAGRANT_VAGRANTFILE="$PWD"/tools/vagrant/Vagrantfile vagrant up vagrant ssh To exit the VM: exit vagrant halt To delete the VM and view VM list: vagrant destroy vagrant box remove buildbot_debian vagrant box list ---------------------------------- Build artifacts --------------- The buildbot no longer uploads files to Lutris servers. Instead you should upload files from your host system. To make build artifacts easy to find, follow this folder structure: builds/ games/ game_1/game_1_build.tar.xz game_2/game_2_build.tar.xz ... runners/ wine/wine-lutris-GE-Proton8-15-x86_64.tar.xz mame/mame-0.258-x86_64.tar.xz ... runtime/ Debian-12-x86_64/Debian-12-x86_64.tar.xz Debian-12-i386/Debian-12-i386.tar.xz ... awscli, s3cmd and doctl are required to upload files to Digital Ocean. Then configure your credential files in ~/.aws/credentials and ~/.s3cfg
buildbot's People
Forkers
robloach umeboshi2 daniel-j mike-teehan natis1 999gary accountoneoff tannisroot tk-glitch liberodark nickz dinoboy197 xenega soredake mstroehle gloriouseggroll lezandto francoloyola thetvhead mandruis7 eliasofwaffle koplo199 johnmyge28 vaslabs telanus cyanidebased casasfernandobuildbot's Issues
WebGL
I was attempting to use the Web runner to launch Duelyst, but it just tells me to enable WebGL.
May be missing something, but that does not appear to be an option in the Web runner.
vcrun2013 fails to install, needs libpng12.so.0 (Ubuntu 18.04)
I'm using thesim2-3.7 build from lutris. When I try to execute vcrun2013 installer, in the terminal it returns this
0034:err:wincodecs:PngDecoder_CreateInstance Failed reading PNG because unable to find libpng12.so.0
I am using 18.04. As far as I know, in that version Ubuntu dropped libpng12 and now uses libpng16. Is it possible to fix this? vcrun2013 is quite important for a lot of games.
Use ccache
Should speed up subsequent builds quite dramatically.
Add Steam runner support for Solus Steam snap
Add support for the Linux Steam Integration snap made by Solus.
Update Winetricks to fix vcrun2019 installation
Describe the bug
Microsoft recently updated their vc_redist binaries and that broke Winetricks SHA checksum. The hash was updated in commit 4f690a2.
Expected behavior
The provided winetricks script should be able to install vcrun2019
Current behavior
The provided winetricks script fails to install vcrun2019
with a SHA checksum error.
winecfg with Lutris crashes
What the title says basically. I open winecfg rightclicking an app installed in lutris and I can use it for ~1 minute before it suddenly closes. When I open winecfg from terminal I don't have any issue. I don't have much trouble with this but it's quite annoying. Just to let someone know if there is a bug or it's just me.
Edit: nevermind, I tought it was this app, winecfg crashe from terminal, just took a couple of minutes.
libpng12 is missing from the lutris runtime
While trying to get Hearthstone Deck Tracker working, I ran into the following failure:
Unhandled Exception: System.Windows.Markup.XamlParseException: Failed to create a 'ImageSource' from the text 'Resources/hsreplay_info_1.png'. ---> System.NotSupportedException: No imaging component suitable to complete this operation was found.
Launching manually from the command line revealed this debug message from Lutris' wine runner:
0036:err:wincodecs:PngDecoder_CreateInstance Failed reading PNG because unable to find libpng12.so.0
It seems that Lutris' wine builds depend on libpng12. (I tested with tkg-4.3, tkg-4.2, tkg-3.20, and a few non-tkg builds.) Inconveniently, that library has not been included in the most popular linux distributions for quite some time. For example, the last release of Ubuntu that included it was version 14.04, which was released five years ago.
When I hunted down an i386 build of this library and added it to LD_LIBRARY_PATH, the error went away and Hearthstone Deck Tracker started successfully.
In light of this, I suggest adding libpng12 (both 32-bit and 64-bit versions) to the lutris runtime.
AGS runner: no midi on Ubuntu, please update runner to a most recent version
Hello,
could you update AGS runner to a more recent version?
Actual version does not play midi music on Linux Ubuntu.
look at this discussion:
adventuregamestudio/ags#1062
Thank you for your help.
Update PPSSPP runner
Current Lutris version is 1.3.0 but PPSSPP stable is on 1.7.0
[runtime] libharfbuzz is only 64-bit
runtime/lib64/libharfbuzz.so.0
exists, but there is no 32-bit version. PCSX2 depends on a 32-bit libharfbuzz.so.0
ppengine
[te_lanus] https://github.com/jonathanopalise/ppengine
[girobot] Title: GitHub - jonathanopalise/ppengine: 3D remake of Ataris Pole Position coin-op, using game logic reverse engineered from the arcade ROMs (at github.com)
[strycore] te_lanus, neat! can you create an issue in the buildbot repo so I remember to build it?
Updated runner for Reicast
A couple of weeks back, I contributed an upgrade to the Reicast runner to fix a number of issues - this upgraded to the most recent stable Reicast release (version r19.07.4).
@RobLoach was nice enough to help me with getting this merged into master and creating a 64bit version of Reicast in the runner repository at https://lutris.net/files/runners/?sdaffads
However, this runner isn't yet available for install in Lutris - installing the Reicast runner from the Lutris UI still installs the old version which is a few years old.
This issue is just for Lutris admins to rebuild the Reicast runner that's in master and make it available to Lutris to install. If there is something else I can do to push this along, please let me know. Thanks!
Can't enable Esync in Proton with Lutris v0.5.4
Esync was working fine with steam proton versions in previous v0.5.3 Lutris build but now it gives message that Esync is not supported with them.
Add libstrangle, gamemode to runtime
runner: replace DOSBox-ECE by DOSBox-staging
objective: replace DOSBox-ECE Lutris runner by DOSBox-staging:
https://github.com/dosbox-staging/dosbox-staging
This project has the same features as ECE version and has a Github page where we can report potential bugs.
@strider asked me to complete this task. but I have not enough of time to do that and I don't know yet how to do that.
If someone wants to contribute on this new feature before me?
RetroArch Cores
Could do something like this:
https://github.com/RobLoach/buildbot/blob/18223d2b07b0e00832d0e33f1be24fdf8a4a6d42/runners/retroarch/build.sh#L48-L52
http://buildbot.libretro.com/nightly/ provides a lot of the builds for the cores.
innoextract is too old for newer GOG games
I tried to extract the installer for the GOG game Jazz Jackrabbit 2. It requires innoextract 1.6 while the one Lutris provides is 1.5.
Warning: Unexpected setup data version: 5.5.7 (unicode)
Warning: Unexpected Privileges value: 4
Stream error while parsing setup headers!
Ship libx264.so.155 with runtime
Because the Wine build is looking for Ubuntu 16.04-specific libx264 library, it won't find one and fail to load xaudio. For example, this is what happen when I launch AC Unity from Uplay:
0191:err:module:load_builtin_dll failed to load .so lib for builtin L"xaudio2_7.dll": libx264.so.155: cannot open shared object file: No such file or directory
Because of this, audio during intro doesn't work.
Dhewm
Write a script for GemRB
Create build scripts for Freeablo and System Shock
Yuzu build for Lutris
There should be a Yuzu build created for the Lutris runtime.
The current Yuzu application delivered with the runner crashes when you are trying to open the configure tab. That is probably because of this reported issue: https://github.com/yuzu-emu/yuzu/issues/2957
Allow Eduke as an installer for lutris forDuke Nukem 3d
Eduke is a better runner for duke nukem 3d and it has a native linux port.
Dosbox can't find libmt32emu.so.2
Dosbox can't find the library libmt32emu.so.2. This library is in the runtime folder Ubuntu-18.04-x86_64 but is missing from folder Ubuntu-18.04-i686.
Separate --keep option
I don't really need to keep wine source after building, only the builds themselves.
So it would be nice if --keep
option was separated into --keep-build
and --keep-source
.
Wesnoth 1.13.6
Please update Retroarch and their cores to last version
Hello,
Lutris uses an old Retroarch version whichout Reicast core substitute: Flycast.
So if we write a script like this:
game:
core: flycast
main_file: $GAMEDIR/Volgarr.cdi
Lutris does not accept to install it.
Thank you for your help.
Latest wine builds fail to install Steam
Latest builds from 1.7.52 to 1.7.55 (and maybe earlier builds) fail to finish updating Steam, it displays an error dialog saying the Steam installation is not valid and asks to reinstall Steam.
I've temporally replaced build 1.7.55 with PlayOnLinux's build which is not affected by this problem.
@Xodetaetl, @qparis and @mulx, if you have any clue what's going on, that would be really helpful. Our build script is located here: https://github.com/lutris/buildbot/blob/master/runners/wine/build.sh and we build on a Ubuntu 14.04 32bit container.
Fallout 2 Source Port: Falltergeist
MelonDS runner returns 404
INFO 2019-02-19 12:06:37,923 [runner.get_runner_info:254]:Getting runner information for melonds
DEBUG 2019-02-19 12:06:37,923 [http.get:64]:GET https://lutris.net/api/runners/melonds
Traceback (most recent call last):
File "/usr/lib/python3.7/site-packages/lutris/util/http.py", line 70, in get
request = urllib.request.urlopen(req, timeout=self.timeout)
File "/usr/lib/python3.7/urllib/request.py", line 222, in urlopen
return opener.open(url, data, timeout)
File "/usr/lib/python3.7/urllib/request.py", line 531, in open
response = meth(req, response)
File "/usr/lib/python3.7/urllib/request.py", line 641, in http_response
'http', request, response, code, msg, hdrs)
File "/usr/lib/python3.7/urllib/request.py", line 569, in error
return self._call_chain(*args)
File "/usr/lib/python3.7/urllib/request.py", line 503, in _call_chain
result = func(*args)
File "/usr/lib/python3.7/urllib/request.py", line 649, in http_error_default
raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 404: Not Found
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.7/site-packages/lutris/gui/dialogs/runners.py", line 134, in on_install_clicked
runner.install(downloader=simple_downloader)
File "/usr/lib/python3.7/site-packages/lutris/runners/runner.py", line 293, in install
runner_info = self.get_runner_info(version)
File "/usr/lib/python3.7/site-packages/lutris/runners/runner.py", line 257, in get_runner_info
response = request.get()
File "/usr/lib/python3.7/site-packages/lutris/util/http.py", line 72, in get
raise HTTPError("Unavailable url %s: %s" % (self.url, error))
lutris.util.http.HTTPError: Unavailable url https://lutris.net/api/runners/melonds: HTTP Error 404: Not Found
Buildbot fail to install python
Add extra libraries to Ubuntu 18.04 runtime (with public testing of this new runtime)
Libraries without which Lutris builds won't launch if those libraries are missing in the system or won't work properly:
- libgcrypt
- libgnutls
- libldap
- libgpg-error
- libsqlite
SuperTux needs libphysfs1
I could be wrong, but SuperTux requires libphysfs1
in order to run. Is it a dependency that's missed?
Wine Staging 2.16 - Open link in system browser fails with Runtime enabled.
Playing: World of Warcraft. Ubuntu 16.04.
This does not happen when runtime is disabled. Output in terminal:
/usr/bin/google-chrome-stable: /home/dox/.local/share/lutris/runtime/steam/amd64/lib/x86_64-linux-gnu/libdbus-1.so.3: no version information available (required by /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0)
/usr/bin/google-chrome-stable: /home/dox/.local/share/lutris/runtime/steam/amd64/lib/x86_64-linux-gnu/libdbus-1.so.3: no version information available (required by /usr/lib/x86_64-linux-gnu/libatspi.so.0)
/opt/google/chrome/chrome: /home/dox/.local/share/lutris/runtime/steam/amd64/lib/x86_64-linux-gnu/libdbus-1.so.3: no version information available (required by /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0)
/opt/google/chrome/chrome: /home/dox/.local/share/lutris/runtime/steam/amd64/lib/x86_64-linux-gnu/libdbus-1.so.3: no version information available (required by /usr/lib/x86_64-linux-gnu/libatspi.so.0)
[19381:19418:0914/181838.191961:FATAL:nss_util.cc(632)] NSS_VersionCheck("3.26") failed. NSS >= 3.26 is required. Please upgrade to the latest NSS, and if you still get this error, contact your distribution maintainer.
Aborted (core dumped)
/usr/bin/x-www-browser: /home/dox/.local/share/lutris/runtime/steam/amd64/lib/x86_64-linux-gnu/libdbus-1.so.3: no version information available (required by /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0)
/usr/bin/x-www-browser: /home/dox/.local/share/lutris/runtime/steam/amd64/lib/x86_64-linux-gnu/libdbus-1.so.3: no version information available (required by /usr/lib/x86_64-linux-gnu/libatspi.so.0)
/opt/google/chrome/chrome: /home/dox/.local/share/lutris/runtime/steam/amd64/lib/x86_64-linux-gnu/libdbus-1.so.3: no version information available (required by /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0)
/opt/google/chrome/chrome: /home/dox/.local/share/lutris/runtime/steam/amd64/lib/x86_64-linux-gnu/libdbus-1.so.3: no version information available (required by /usr/lib/x86_64-linux-gnu/libatspi.so.0)
[19430:19469:0914/181838.768699:FATAL:nss_util.cc(632)] NSS_VersionCheck("3.26") failed. NSS >= 3.26 is required. Please upgrade to the latest NSS, and if you still get this error, contact your distribution maintainer.
Aborted (core dumped)(firefox:19476): GLib-ERROR **: /build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmem.c:100: failed to allocate 18446744073271633382 bytes
ExceptionHandler::GenerateDump cloned child ExceptionHandler::WaitForContinueSignal waiting for continue signal...
19481
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
Terminated
Testing:
-
Renaming "libdus-1.so.3"/"libdbus-1.so.3.5.8" > Did not fix it.
-
Renaming ".local/share/lutris/runtime/steam/amd64/lib/x86_64-linux-gnu" > Did not fix it.
-
Renaming ".local/share/lutris/runtime/steam/amd64" > Fixed it.
Buildbot breaks with each new Faudio release
Currently buildbot fails on this when building Wine:
- wget https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/amd64/libfaudio0_19.06.07-0~bionic_amd64.deb
--2019-07-26 04:51:52-- https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/amd64/libfaudio0_19.06.07-0~bionic_amd64.deb
Resolving download.opensuse.org (download.opensuse.org)... 195.135.221.134, 2620:113:80c0:8::13
Connecting to download.opensuse.org (download.opensuse.org)|195.135.221.134|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2019-07-26 04:51:53 ERROR 404: Not Found.
If you take a look at this page https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/amd64/, you will see that libfaudio0_19.06.07-0~bionic_amd64.deb
was replaced with libfaudio0_19.07-0~bionic_amd64.deb
.
So I think it would be cool if we could avoid manual tinkering and just pick up whatever latest libfaudio that repo has.
Provide libpng12 in Ubuntu 18.04 runtime
missing lib for residualvm runner suggest upgrading it
residualvm runner is missing libglew.so.1.13
Wine 2.2
Why is there no i686 version of this?
winetricks: The process has terminated with code 256
I'm trying to install my first game, magic-the-gathering-arena, but it fails due to this error on every call to winetricks.
Running the winetracks calls manually (with environment set to the values visible when -d
is passed to lutris), works fine!
Game: Open Surge
RetroArch: Zip Loading
Running the RetroArch Core's retroarch
binary does not support .zip file loading.
~/.local/share/lutris/runners/retroarch/retroarch -L ~/.local/share/lutris/runners/retroarch/cores/mupen64plus_libretro.so smash.n64
Works as expected, but the following does not:
~/.local/share/lutris/runners/retroarch/retroarch -L ~/.local/share/lutris/runners/retroarch/cores/mupen64plus_libretro.so smash.zip
Loading through straight RetroArch works with .zip loading.
Winetricks doesn't work
Describe the bug
Winetricks does not work in lutris under Arch 5.6.13 (KDE 5.18.5)
Steps to reproduce
- Start Lutris
- Click on "winetricks"
Lutris debugging output
$ lutris
2020-05-25 02:46:39,554: Running Lutris 0.5.6
2020-05-25 02:46:39,555: Using NVIDIA drivers 440.82 for x86_64
2020-05-25 02:46:39,555: GPU: GeForce GTX 1070
2020-05-25 02:46:39,555: GPU: 10DE:1BA1 1462:1215 using nvidia drivers
2020-05-25 02:46:39,555: GPU: 8086:3E9B 1462:1215 using i915 drivers
2020-05-25 02:46:39,585: Vulkan is supported
2020-05-25 02:46:39,585: Updating DXVK versions
2020-05-25 02:46:47,773: Wine prefix not provided, defaulting to $WINEPREFIX then ~/.wine. This is probably not the intended behavior.
2020-05-25 02:46:47,774: Wine prefix not provided, defaulting to $WINEPREFIX then ~/.wine. This is probably not the intended behavior.
2020-05-25 02:46:47,835: Wine prefix not provided, defaulting to $WINEPREFIX then ~/.wine. This is probably not the intended behavior.
2020-05-25 02:46:47,900: Wine prefix not provided, defaulting to $WINEPREFIX then ~/.wine. This is probably not the intended behavior.
2020-05-25 02:46:47,900: Wine prefix not provided, defaulting to $WINEPREFIX then ~/.wine. This is probably not the intended behavior.
2020-05-25 02:46:47,900: Wine prefix not provided, defaulting to $WINEPREFIX then ~/.wine. This is probably not the intended behavior.
2020-05-25 02:46:47,902: Wine prefix not provided, defaulting to $WINEPREFIX then ~/.wine. This is probably not the intended behavior.
2020-05-25 02:46:47,903: Wine prefix not provided, defaulting to $WINEPREFIX then ~/.wine. This is probably not the intended behavior.
2020-05-25 02:46:47,903: Using system wine version, not using runtime
2020-05-25 02:46:47,909: The game doesn't have an executable
Running /home/andre/.local/share/lutris/runtime/winetricks/winetricks --unattended
Initial process has started with pid 41933
Game is considered started.
Executing mkdir -p /home/andre
------------------------------------------------------
You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
Using winetricks 20200412-next - sha256sum: ff7c503db776c75caea6f3119e77bef37ed0e30b63f00cd04043805dba1e8d14 with wine-5.8 and WINEARCH=win64
zenity: symbol lookup error: /usr/lib/libpango-1.0.so.0: undefined symbol: fribidi_get_par_embedding_levels_ex
winetricks GUI enabled, using zenity
zenity: symbol lookup error: /usr/lib/libpango-1.0.so.0: undefined symbol: fribidi_get_par_embedding_levels_ex
Game is considered exited.
Initial process has exited.
All monitored processes have exited.
Exit with returncode 0
System information
JSON
{
"comment": "",
"system": {
"nvidia_driver": {
"nvrm": {
"vendor": "NVIDIA",
"platform": "UNIX",
"arch": "x86_64",
"version": "440.82",
"date": "Wed Apr 1 20:04:33 UTC 2020"
}
},
"nvidia_gpus": [
{
"Model": "GeForce GTX 1070",
"IRQ": "162",
"GPU UUID": "GPU-08887f0d-678e-6d27-1f8d-2f74fd6b5b94",
"Video BIOS": "86.04.7d.00.29",
"Bus Type": "PCIe",
"DMA Size": "47 bits",
"DMA Mask": "0x7fffffffffff",
"Bus Location": "0000:01:00.0",
"Device Minor": "0",
"Blacklisted": "No"
}
],
"gpus": [
{
"DRIVER": "nvidia",
"PCI_ID": "10DE:1BA1",
"PCI_SUBSYS_ID": "1462:1215",
"PCI_CLASS": "30000",
"PCI_SLOT_NAME": "0000:01:00.0",
"MODALIAS": "pci:v000010DEd00001BA1sv00001462sd00001215bc03sc00i00"
},
{
"DRIVER": "i915",
"PCI_ID": "8086:3E9B",
"PCI_SUBSYS_ID": "1462:1215",
"PCI_CLASS": "30000",
"PCI_SLOT_NAME": "0000:00:02.0",
"MODALIAS": "pci:v00008086d00003E9Bsv00001462sd00001215bc03sc00i00"
}
],
"env": {
"SHELL": "/bin/bash",
"SESSION_MANAGER": "local/archlinux:@/tmp/.ICE-unix/1771,unix/archlinux:/tmp/.ICE-unix/1771",
"WINDOWID": "56623111",
"COLORTERM": "truecolor",
"XDG_SESSION_PATH": "/org/freedesktop/DisplayManager/Session3",
"LANGUAGE": "pt_PT:en",
"SHELL_SESSION_ID": "8266fbfe020345f1ae88d2cc2410ad92",
"DESKTOP_SESSION": "/usr/share/xsessions/plasma",
"XCURSOR_SIZE": "0",
"GTK_MODULES": "canberra-gtk-module:appmenu-gtk-module",
"XDG_SEAT": "seat0",
"PWD": "/home/andre",
"XDG_SESSION_DESKTOP": "KDE",
"LOGNAME": "andre",
"XDG_SESSION_TYPE": "x11",
"XAUTHORITY": "/home/andre/.Xauthority",
"HOME": "/home/andre",
"LANG": "pt_PT.UTF-8",
"XDG_CURRENT_DESKTOP": "KDE",
"KONSOLE_DBUS_SERVICE": ":1.623",
"KONSOLE_DBUS_SESSION": "/Sessions/1",
"PROFILEHOME": "",
"XDG_SEAT_PATH": "/org/freedesktop/DisplayManager/Seat0",
"KONSOLE_VERSION": "200401",
"KDE_SESSION_UID": "1000",
"XDG_SESSION_CLASS": "user",
"TERM": "xterm-256color",
"USER": "andre",
"CUDA_PATH": "/opt/cuda",
"COLORFGBG": "15;0",
"KDE_SESSION_VERSION": "5",
"PAM_KWALLET5_LOGIN": "/run/user/1000/kwallet5.socket",
"DISPLAY": ":0",
"SHLVL": "1",
"XDG_VTNR": "1",
"UBUNTU_MENUPROXY": "1",
"XDG_SESSION_ID": "5",
"XDG_RUNTIME_DIR": "/run/user/1000",
"QT_AUTO_SCREEN_SCALE_FACTOR": "0",
"XCURSOR_THEME": "breeze_cursors",
"KDE_FULL_SESSION": "true",
"PATH": "/usr/local/sbin:/usr/local/bin:/usr/bin:/opt/cuda-10.0/bin:/opt/cuda/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl",
"DBUS_SESSION_BUS_ADDRESS": "unix:path=/run/user/1000/bus",
"HG": "/usr/bin/hg",
"MAIL": "/var/spool/mail/andre",
"KONSOLE_DBUS_WINDOW": "/Windows/1",
"_": "/usr/bin/lutris"
},
"missing_libs": {
"OPENGL": [
[],
[]
],
"VULKAN": [
[],
[]
],
"WINE": [
[],
[]
],
"GAMEMODE": [
[
"libgamemodeauto.so"
],
[
"libgamemodeauto.so"
]
]
},
"cpus": [
{
"processor": "0",
"vendor_id": "GenuineIntel",
"cpu family": "6",
"model": "158",
"model name": "Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz",
"stepping": "10",
"microcode": "0x84",
"cpu MHz": "800.000",
"cache size": "9216 KB",
"physical id": "0",
"siblings": "12",
"core id": "0",
"cpu cores": "6",
"apicid": "0",
"initial apicid": "0",
"fpu": "yes",
"fpu_exception": "yes",
"cpuid level": "22",
"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 pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single pti ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp",
"vmx flags": "vnmi preemption_timer invvpid ept_x_only ept_ad ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple pml ept_mode_based_exec",
"bugs": "cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit",
"bogomips": "4401.32",
"clflush size": "64",
"cache_alignment": "64",
"address sizes": "39 bits physical, 48 bits virtual",
"power management": ""
},
{
"processor": "1",
"vendor_id": "GenuineIntel",
"cpu family": "6",
"model": "158",
"model name": "Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz",
"stepping": "10",
"microcode": "0x84",
"cpu MHz": "800.070",
"cache size": "9216 KB",
"physical id": "0",
"siblings": "12",
"core id": "1",
"cpu cores": "6",
"apicid": "2",
"initial apicid": "2",
"fpu": "yes",
"fpu_exception": "yes",
"cpuid level": "22",
"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 pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single pti ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp",
"vmx flags": "vnmi preemption_timer invvpid ept_x_only ept_ad ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple pml ept_mode_based_exec",
"bugs": "cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit",
"bogomips": "4401.32",
"clflush size": "64",
"cache_alignment": "64",
"address sizes": "39 bits physical, 48 bits virtual",
"power management": ""
},
{
"processor": "2",
"vendor_id": "GenuineIntel",
"cpu family": "6",
"model": "158",
"model name": "Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz",
"stepping": "10",
"microcode": "0x84",
"cpu MHz": "800.143",
"cache size": "9216 KB",
"physical id": "0",
"siblings": "12",
"core id": "2",
"cpu cores": "6",
"apicid": "4",
"initial apicid": "4",
"fpu": "yes",
"fpu_exception": "yes",
"cpuid level": "22",
"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 pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single pti ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp",
"vmx flags": "vnmi preemption_timer invvpid ept_x_only ept_ad ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple pml ept_mode_based_exec",
"bugs": "cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit",
"bogomips": "4401.32",
"clflush size": "64",
"cache_alignment": "64",
"address sizes": "39 bits physical, 48 bits virtual",
"power management": ""
},
{
"processor": "3",
"vendor_id": "GenuineIntel",
"cpu family": "6",
"model": "158",
"model name": "Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz",
"stepping": "10",
"microcode": "0x84",
"cpu MHz": "800.058",
"cache size": "9216 KB",
"physical id": "0",
"siblings": "12",
"core id": "3",
"cpu cores": "6",
"apicid": "6",
"initial apicid": "6",
"fpu": "yes",
"fpu_exception": "yes",
"cpuid level": "22",
"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 pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single pti ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp",
"vmx flags": "vnmi preemption_timer invvpid ept_x_only ept_ad ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple pml ept_mode_based_exec",
"bugs": "cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit",
"bogomips": "4401.32",
"clflush size": "64",
"cache_alignment": "64",
"address sizes": "39 bits physical, 48 bits virtual",
"power management": ""
},
{
"processor": "4",
"vendor_id": "GenuineIntel",
"cpu family": "6",
"model": "158",
"model name": "Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz",
"stepping": "10",
"microcode": "0x84",
"cpu MHz": "799.781",
"cache size": "9216 KB",
"physical id": "0",
"siblings": "12",
"core id": "4",
"cpu cores": "6",
"apicid": "8",
"initial apicid": "8",
"fpu": "yes",
"fpu_exception": "yes",
"cpuid level": "22",
"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 pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single pti ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp",
"vmx flags": "vnmi preemption_timer invvpid ept_x_only ept_ad ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple pml ept_mode_based_exec",
"bugs": "cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit",
"bogomips": "4401.32",
"clflush size": "64",
"cache_alignment": "64",
"address sizes": "39 bits physical, 48 bits virtual",
"power management": ""
},
{
"processor": "5",
"vendor_id": "GenuineIntel",
"cpu family": "6",
"model": "158",
"model name": "Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz",
"stepping": "10",
"microcode": "0x84",
"cpu MHz": "800.018",
"cache size": "9216 KB",
"physical id": "0",
"siblings": "12",
"core id": "5",
"cpu cores": "6",
"apicid": "10",
"initial apicid": "10",
"fpu": "yes",
"fpu_exception": "yes",
"cpuid level": "22",
"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 pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single pti ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp",
"vmx flags": "vnmi preemption_timer invvpid ept_x_only ept_ad ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple pml ept_mode_based_exec",
"bugs": "cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit",
"bogomips": "4401.32",
"clflush size": "64",
"cache_alignment": "64",
"address sizes": "39 bits physical, 48 bits virtual",
"power management": ""
},
{
"processor": "6",
"vendor_id": "GenuineIntel",
"cpu family": "6",
"model": "158",
"model name": "Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz",
"stepping": "10",
"microcode": "0x84",
"cpu MHz": "800.014",
"cache size": "9216 KB",
"physical id": "0",
"siblings": "12",
"core id": "0",
"cpu cores": "6",
"apicid": "1",
"initial apicid": "1",
"fpu": "yes",
"fpu_exception": "yes",
"cpuid level": "22",
"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 pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single pti ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp",
"vmx flags": "vnmi preemption_timer invvpid ept_x_only ept_ad ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple pml ept_mode_based_exec",
"bugs": "cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit",
"bogomips": "4401.32",
"clflush size": "64",
"cache_alignment": "64",
"address sizes": "39 bits physical, 48 bits virtual",
"power management": ""
},
{
"processor": "7",
"vendor_id": "GenuineIntel",
"cpu family": "6",
"model": "158",
"model name": "Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz",
"stepping": "10",
"microcode": "0x84",
"cpu MHz": "800.114",
"cache size": "9216 KB",
"physical id": "0",
"siblings": "12",
"core id": "1",
"cpu cores": "6",
"apicid": "3",
"initial apicid": "3",
"fpu": "yes",
"fpu_exception": "yes",
"cpuid level": "22",
"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 pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single pti ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp",
"vmx flags": "vnmi preemption_timer invvpid ept_x_only ept_ad ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple pml ept_mode_based_exec",
"bugs": "cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit",
"bogomips": "4401.32",
"clflush size": "64",
"cache_alignment": "64",
"address sizes": "39 bits physical, 48 bits virtual",
"power management": ""
},
{
"processor": "8",
"vendor_id": "GenuineIntel",
"cpu family": "6",
"model": "158",
"model name": "Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz",
"stepping": "10",
"microcode": "0x84",
"cpu MHz": "800.004",
"cache size": "9216 KB",
"physical id": "0",
"siblings": "12",
"core id": "2",
"cpu cores": "6",
"apicid": "5",
"initial apicid": "5",
"fpu": "yes",
"fpu_exception": "yes",
"cpuid level": "22",
"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 pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single pti ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp",
"vmx flags": "vnmi preemption_timer invvpid ept_x_only ept_ad ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple pml ept_mode_based_exec",
"bugs": "cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit",
"bogomips": "4401.32",
"clflush size": "64",
"cache_alignment": "64",
"address sizes": "39 bits physical, 48 bits virtual",
"power management": ""
},
{
"processor": "9",
"vendor_id": "GenuineIntel",
"cpu family": "6",
"model": "158",
"model name": "Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz",
"stepping": "10",
"microcode": "0x84",
"cpu MHz": "800.039",
"cache size": "9216 KB",
"physical id": "0",
"siblings": "12",
"core id": "3",
"cpu cores": "6",
"apicid": "7",
"initial apicid": "7",
"fpu": "yes",
"fpu_exception": "yes",
"cpuid level": "22",
"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 pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single pti ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp",
"vmx flags": "vnmi preemption_timer invvpid ept_x_only ept_ad ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple pml ept_mode_based_exec",
"bugs": "cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit",
"bogomips": "4401.32",
"clflush size": "64",
"cache_alignment": "64",
"address sizes": "39 bits physical, 48 bits virtual",
"power management": ""
},
{
"processor": "10",
"vendor_id": "GenuineIntel",
"cpu family": "6",
"model": "158",
"model name": "Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz",
"stepping": "10",
"microcode": "0x84",
"cpu MHz": "800.031",
"cache size": "9216 KB",
"physical id": "0",
"siblings": "12",
"core id": "4",
"cpu cores": "6",
"apicid": "9",
"initial apicid": "9",
"fpu": "yes",
"fpu_exception": "yes",
"cpuid level": "22",
"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 pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single pti ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp",
"vmx flags": "vnmi preemption_timer invvpid ept_x_only ept_ad ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple pml ept_mode_based_exec",
"bugs": "cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit",
"bogomips": "4401.32",
"clflush size": "64",
"cache_alignment": "64",
"address sizes": "39 bits physical, 48 bits virtual",
"power management": ""
},
{
"processor": "11",
"vendor_id": "GenuineIntel",
"cpu family": "6",
"model": "158",
"model name": "Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz",
"stepping": "10",
"microcode": "0x84",
"cpu MHz": "800.211",
"cache size": "9216 KB",
"physical id": "0",
"siblings": "12",
"core id": "5",
"cpu cores": "6",
"apicid": "11",
"initial apicid": "11",
"fpu": "yes",
"fpu_exception": "yes",
"cpuid level": "22",
"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 pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single pti ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp",
"vmx flags": "vnmi preemption_timer invvpid ept_x_only ept_ad ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple pml ept_mode_based_exec",
"bugs": "cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit",
"bogomips": "4401.32",
"clflush size": "64",
"cache_alignment": "64",
"address sizes": "39 bits physical, 48 bits virtual",
"power management": ""
}
],
"drives": [
{
"name": "sda",
"fstype": null,
"fsver": null,
"label": null,
"uuid": null,
"fsavail": null,
"fsuse%": null,
"mountpoint": null,
"children": [
{
"name": "sda1",
"fstype": "ntfs",
"fsver": null,
"label": "HDD",
"uuid": "DEB46287B46261CF",
"fsavail": null,
"fsuse%": null,
"mountpoint": null
}
]
},
{
"name": "nvme0n1",
"fstype": null,
"fsver": null,
"label": null,
"uuid": null,
"fsavail": null,
"fsuse%": null,
"mountpoint": null,
"children": [
{
"name": "nvme0n1p1",
"fstype": "vfat",
"fsver": "FAT32",
"label": null,
"uuid": "F94C-3A2D",
"fsavail": null,
"fsuse%": null,
"mountpoint": null
},
{
"name": "nvme0n1p2",
"fstype": "ext4",
"fsver": "1.0",
"label": null,
"uuid": "2dfbeaf7-4f8b-4ede-a8b5-5018552d8ba8",
"fsavail": "560,1G",
"fsuse%": "29%",
"mountpoint": "/"
},
{
"name": "nvme0n1p3",
"fstype": null,
"fsver": null,
"label": null,
"uuid": null,
"fsavail": null,
"fsuse%": null,
"mountpoint": null
},
{
"name": "nvme0n1p4",
"fstype": "ntfs",
"fsver": null,
"label": null,
"uuid": "7C42ED1642ECD644",
"fsavail": null,
"fsuse%": null,
"mountpoint": null
}
]
}
],
"ram": {
"MemTotal": "16240572",
"MemFree": "7013624",
"MemAvailable": "12224056",
"Buffers": "779248",
"Cached": "4162140",
"SwapCached": "0",
"Active": "5954324",
"Inactive": "1837636",
"Active(anon)": "2860176",
"Inactive(anon)": "182432",
"Active(file)": "3094148",
"Inactive(file)": "1655204",
"Unevictable": "896",
"Mlocked": "80",
"SwapTotal": "15624996",
"SwapFree": "15624996",
"Dirty": "2228",
"Writeback": "0",
"AnonPages": "2851364",
"Mapped": "1817264",
"Shmem": "192600",
"KReclaimable": "803156",
"Slab": "1016020",
"SReclaimable": "803156",
"SUnreclaim": "212864",
"KernelStack": "15744",
"PageTables": "46488",
"NFS_Unstable": "0",
"Bounce": "0",
"WritebackTmp": "0",
"CommitLimit": "23745280",
"Committed_AS": "11255204",
"VmallocTotal": "34359738367",
"VmallocUsed": "63960",
"VmallocChunk": "0",
"Percpu": "8384",
"HardwareCorrupted": "0",
"AnonHugePages": "0",
"ShmemHugePages": "0",
"ShmemPmdMapped": "0",
"FileHugePages": "0",
"FilePmdMapped": "0",
"HugePages_Total": "0",
"HugePages_Free": "0",
"HugePages_Rsvd": "0",
"HugePages_Surp": "0",
"Hugepagesize": "2048",
"Hugetlb": "0",
"DirectMap4k": "1178932",
"DirectMap2M": "12296192",
"DirectMap1G": "3145728"
},
"dist": [
"Arch Linux",
"rolling",
"n/a"
],
"arch": "x86_64",
"kernel": "5.6.13-arch1-1",
"glxinfo": {
"opengl_es_profile_shading_language_version": "OpenGL ES GLSL ES 3.20",
"opengl_shading_language_version": "4.60 NVIDIA",
"opengl_core_profile_profile_mask": "core profile",
"direct_rendering": "Yes",
"name_of_display": ":0",
"display": ":0",
"opengl_renderer": "GeForce GTX 1070/PCIe/SSE2",
"opengl_core_profile_version": "4.6.0 NVIDIA 440.82",
"opengl_profile_mask": "(none)",
"opengl_es_profile_version": "OpenGL ES 3.2 NVIDIA 440.82",
"opengl_core_profile_shading_language_version": "4.60 NVIDIA",
"opengl_context_flags": "(none)",
"opengl_version": "4.6.0 NVIDIA 440.82",
"opengl_vendor": "NVIDIA Corporation",
"opengl_core_profile_context_flags": "(none)",
"screen": "0"
}
}
}
Update Runtime on Lutris
Hi,
New Steam runtime have : libgdk-x11-2.0.so.0
An the lutris runtime is out of date need to upgrade your runtime exemple.
Trine 2 need : libgdk-x11-2.0.so.0
Best Regards
PCSX2 fails to run on Arch Linux unless dependencies are installed explicitly.
Hello!
Thanks for writing such great software :) Today I tried to set up the PCSX2 runner, and when attempting to launch a game, it immediately exists. When looking at the logs, I noticed the following:
/home/dga/.local/share/lutris/runners/pcsx2/PCSX2: error while loading shared libraries: libgdk-x11-2.0.so.0: cannot open shared object file: No such file or directory
I found an earlier issue (lutris/lutris#906), and tried disabling the option "Prefer system libraries" under "System options", but that seems to have no effect.
If I install PCSX2 via the package manager (pacman -S pcsx2
), and enable "Prefer system libraries", it works successfully (I guess because the missing dependencies are installed system wide by the package manager).
If I disable "Prefer system libraries" after installing PCSX2 via the package manager, I get a different error (probably due to a mismatch between "built in" dependencies and system libraries loaded where there are no "built in" dependencies):
/home/dga/.local/share/lutris/runners/pcsx2/PCSX2: symbol lookup error: /usr/lib32/libharfbuzz.so.0: undefined symbol: FT_Done_MM_Var
Using innoextract 1.7-pre fails
Hi,
As suggested in #32, a newer version of innoextract is available and required for newer GOG games, however when using https://lutris.net/files/tools/innoextract-1.7-pre-x86_64.tar.gz I get the following error:
.../tmp/innoextract/innoextract: error while loading shared libraries: libboost_iostreams.so.1.58.0: cannot open shared object file: No such file or directory
I don't know if boost was supposed to be statically linked, or if there is simply a missing path somewhere, running ldd
yields:
skeen@morphine ~/lutrisdev> ldd .../tmp/innoextract/innoextract
linux-vdso.so.1 (0x00007ffd49710000)
liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007fe86bb61000)
libboost_iostreams.so.1.58.0 => not found
libboost_filesystem.so.1.58.0 => not found
libboost_system.so.1.58.0 => not found
libboost_program_options.so.1.58.0 => not found
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fe86b7df000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fe86b4db000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fe86b2c4000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fe86af25000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fe86ad21000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fe86ab04000)
/lib64/ld-linux-x86-64.so.2 (0x00007fe86bd87000)
My system (Debian Stretch) ships with boost version 1.62.0, so version 1.58.0 is not easily available.
Assuming the libraries are not meant to be statically linked, how should I go about including the appropriate libraries?
unavailable libretro cores
Hello guys,
I'm trying to use flycast core in my script and isn't working, checking the https://lutris.net/api/runners/libretro and realized that really don't in the server, runners/libretro/cores.list, the core is listed to be build. Isn't the buildbot build it?
I checked and others cores are not being build.
citra
citra_canary
ecwolf
fbalpha2012_cps1
fbalpha2012_cps2
fbalpha2012_cps3
fbalpha2012_neogeo
fbneo
gearboy
higan_sfc
higan_sfc_balanced
mame2003_plus
mesen-s
mupen64plus_next
neocd
opera
play
pokemini
quasi88
race
scummvm
smsplus
vice_xcbm2
vice_xpet
vice_x64sc
vitaquake2
vitaquake3
And the ones that are not listed, most haven't been updated in a long time.
There are a problem, or is not the goal to keep them updated?
libretro: Automatically download cores when not available
When a game is configured with it it asks for the runner to be downloaded which then simply does not happen.
GemRB fails to find Python libraries
The current script does not build:
CMake Error at /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:148 (message): Could NOT find PythonLibs (missing: PYTHON_LIBRARIES PYTHON_INCLUDE_DIRS) (Required is at least version "2.3") Call Stack (most recent call first): /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:388 (_FPHSA_FAILURE_MESSAGE) /usr/share/cmake-3.5/Modules/FindPythonLibs.cmake:265 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) CMakeLists.txt:226 (FIND_PACKAGE)
Lutris runtime interferes with VulkanSDK
0AD 0.23 fails to build
Tested on the 16.04 buildbot container with current build script
ModIo.cpp
../../../source/ps/ModIo.cpp: In constructor ‘ModIo::ModIo()’:
../../../source/ps/ModIo.cpp:120:113: error: ‘sodium_base64_VARIANT_ORIGINAL’ was not declared in this scope
if (sodium_base642bin((unsigned char*)&m_pk, sizeof m_pk, pk_str.c_str(), pk_str.size(), NULL, &bin_len, NULL, sodium_base64_VARIANT_ORIGINAL) != 0 || bin_len != sizeof m_pk)
^
../../../source/ps/ModIo.cpp:120:143: error: ‘sodium_base642bin’ was not declared in this scope
if (sodium_base642bin((unsigned char*)&m_pk, sizeof m_pk, pk_str.c_str(), pk_str.size(), NULL, &bin_len, NULL, sodium_base64_VARIANT_ORIGINAL) != 0 || bin_len != sizeof m_pk)
^
../../../source/ps/ModIo.cpp: In static member function ‘static bool ModIo::ParseSignature(const std::vector<std::__cxx11::basic_string<char> >&, SigStruct&, const PKStruct&, std::__cxx11::string&)’:
../../../source/ps/ModIo.cpp:777:114: error: ‘sodium_base64_VARIANT_ORIGINAL’ was not declared in this scope
if (sodium_base642bin((unsigned char*)&sig, sizeof sig, msg_sig.c_str(), msg_sig.size(), NULL, &bin_len, NULL, sodium_base64_VARIANT_ORIGINAL) != 0 || bin_len != sizeof sig)
^
../../../source/ps/ModIo.cpp:777:144: error: ‘sodium_base642bin’ was not declared in this scope
if (sodium_base642bin((unsigned char*)&sig, sizeof sig, msg_sig.c_str(), msg_sig.size(), NULL, &bin_len, NULL, sodium_base64_VARIANT_ORIGINAL) != 0 || bin_len != sizeof sig)
^
../../../source/ps/ModIo.cpp:793:121: error: ‘sodium_base64_VARIANT_ORIGINAL’ was not declared in this scope
if (sodium_base642bin(global_sig, sizeof global_sig, sig_lines[3].c_str(), sig_lines[3].size(), NULL, &bin_len, NULL, sodium_base64_VARIANT_ORIGINAL) != 0 || bin_len != sizeof global_sig)
^
../../../source/ps/ModIo.cpp:793:151: error: ‘sodium_base642bin’ was not declared in this scope
if (sodium_base642bin(global_sig, sizeof global_sig, sig_lines[3].c_str(), sig_lines[3].size(), NULL, &bin_len, NULL, sodium_base64_VARIANT_ORIGINAL) != 0 || bin_len != sizeof global_sig)
^
engine.make:555: recipe for target 'obj/engine_Release/ModIo.o' failed
make[1]: *** [obj/engine_Release/ModIo.o] Error 1
make[1]: *** Waiting for unfinished jobs....
Makefile:110: recipe for target 'engine' failed
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.