... | ... | @@ -4,6 +4,42 @@ Look in `SteamLinuxRuntime_soldier/VERSIONS.txt` to check which build you have. |
|
|
|
|
|
* Container runtime (public stable branch only): https://steamdb.info/app/1391110/history/
|
|
|
|
|
|
## soldier build 0.20210305.0
|
|
|
|
|
|
### Platform libraries
|
|
|
|
|
|
* Update Vulkan-Loader from 1.2.169 development release to 1.2.170 stable release
|
|
|
|
|
|
### Container runtime
|
|
|
|
|
|
* Fix processing of Vulkan ICDs/layers outside /usr where the library_path in the JSON manifest is just a SONAME (Resolves: [steam-runtime#366](https://github.com/ValveSoftware/steam-runtime/issues/366))
|
|
|
* Default to using graphics drivers from the current execution environment, not necessarily the host (Resolves: [steam-runtime#367](https://github.com/ValveSoftware/steam-runtime/issues/367))
|
|
|
* Cope with /var/tmp (or /var) being a symlink (Resolves: [steam-runtime#368](https://github.com/ValveSoftware/steam-runtime/issues/368))
|
|
|
* Make PROTON_LOG_DIR available in the container (Resolves: [steam-runtime#369](https://github.com/ValveSoftware/steam-runtime/issues/369))
|
|
|
* Never set XDG_DATA_DIRS to just our override directory
|
|
|
* Mask Vulkan layers in home directory or other non-/usr paths. This avoids the Steam fossilize and overlay layers being duplicated in the container's search path. (Resolves: T26160)
|
|
|
* Accept runtime with or without `./files` at top level
|
|
|
* Improve diagnostics for various error conditions
|
|
|
* Fix locking behaviour in variable directory
|
|
|
* Add support for unpacking runtimes from an archive. This is not used by the SteamLinuxRuntime shell scripts yet, but will be used in future versions.
|
|
|
* Make sure Debian-based runtimes will look in `/lib/terminfo`, fixing the `PRESSURE_VESSEL_SHELL=instead` xterm's behaviour when not running on a Debian derivative
|
|
|
* Put apt-style severity prefixes on messages
|
|
|
* Make `/run/bumblebee.socket` visible in container. This is sometimes helpful for Primus/Bumblebee setups, although we recommend PRIME render offloading (`DRI_PRIME=1` for Mesa or `__NV_PRIME_RENDER_OFFLOAD=1` for NVIDIA) as a more reliable way to manage multiple GPUs. (Helps: [steam-runtime#372](https://github.com/ValveSoftware/steam-runtime/issues/372))
|
|
|
* Respect search-cwd flag in STEAM_COMPAT_FLAGS. This should fix games like Shadowrun Returns that assume their installation directory is in the LD_LIBRARY_PATH. (Resolves: [steam-runtime#371](https://github.com/ValveSoftware/steam-runtime/issues/371), steam-runtime-tools#46)
|
|
|
* Run `nvidia-modprobe -u` before entering the container if needed, to load `nvidia_uvm.ko` for Vulkan ray-tracing support (Resolves: steam-runtime-tools#59)
|
|
|
* Propagate X11 authentication cookies that have an address equal to `XAUTHLOCALHOSTNAME`, fixing X11 authentication on some openSUSE systems (Resolves: steam-runtime-tools#53)
|
|
|
* Use the `drirc` settings that come with the graphics stack (Resolves: steam-runtime-tools#60)
|
|
|
* Improve startup speed
|
|
|
* Remove unused locales temporary directories (Resolves: steam-runtime-tools#56)
|
|
|
* Make systemd-resolved varlink socket available if it exists (Resolves: steam-runtime-tools#61)
|
|
|
* More steps towards Flatpak compatibility
|
|
|
|
|
|
### Diagnostic tools
|
|
|
|
|
|
* Report duplicate Vulkan ICDs/layers as an issue. This helps us to detect misconfigured host systems, and also helps to detect regressions where we duplicate ICDs/layers in the pressure-vessel container that were not duplicates on the host. (Resolves: T26156)
|
|
|
* Add ability to set multiarch tuples to inspect (Resolves: steam-runtime-tools#58)
|
|
|
* system-info: Parse Vulkan layers from a report in the right order
|
|
|
|
|
|
## soldier build 0.20210217.0
|
|
|
|
|
|
### Platform libraries
|
... | ... | |