feat: Add a helpful installer for adding LatencyFleX dlls to wine prefixes & game installs. (https://github.com/Shringe/LatencyFleX-Installer/)

This commit is contained in:
Kyle Gospodnetich 2023-10-30 10:35:17 -07:00
parent 2824230abc
commit 55a5ad3866
2 changed files with 9 additions and 1 deletions

View File

@ -271,7 +271,10 @@ RUN if grep -qv "nvidia" <<< "${IMAGE_NAME}"; then \
tar --strip-components 1 -xvf /tmp/latencyflex.tar.xz -C /tmp/latencyflex && \
rm -f /tmp/latencyflex.tar.xz && \
mv -v /tmp/latencyflex/wine/usr/lib/wine/* /usr/lib64/wine/ && \
rm -rf /tmp/latencyflex \
rm -rf /tmp/latencyflex && \
wget https://raw.githubusercontent.com/Shringe/LatencyFleX-Installer/main/install.sh -O /usr/bin/latencyflex-installer && \
sed -i 's@/usr/lib/wine/@/usr/lib64/wine/@g' /usr/bin/latencyflex-installer && \
sed -i 's@"dxvk.conf"@"/usr/share/latencyflex/dxvk.conf"@g' /usr/bin/latencyflex-installer \
; fi
# Cleanup & Finalize
@ -516,6 +519,9 @@ RUN rpm-ostree install \
rm -f /tmp/latencyflex.tar.xz && \
mv -v /tmp/latencyflex/wine/usr/lib/wine/* /usr/lib64/wine/ && \
rm -rf /tmp/latencyflex && \
wget https://raw.githubusercontent.com/Shringe/LatencyFleX-Installer/main/install.sh -O /usr/bin/latencyflex-installer && \
sed -i 's@/usr/lib/wine/@/usr/lib64/wine/@g' /usr/bin/latencyflex-installer && \
sed -i 's@"dxvk.conf"@"/usr/share/latencyflex/dxvk.conf"@g' /usr/bin/latencyflex-installer && \
if grep -q "kinoite" <<< "${BASE_IMAGE_NAME}"; then \
rpm-ostree override remove \
gamemode \

View File

@ -0,0 +1,2 @@
dxgi.nvapiHack = False
dxgi.customVendorId = 10de