Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision |
games:wine:diablo_2_resurrected [2022/03/18 23:11] – VKD3D_CONFIG=dxr,dxr11 Sean Rhone | games:wine:diablo_2_resurrected [2022/03/23 07:31] – DLSS via NVAPI (partial) Sean Rhone |
---|
| |
rm -Rf '/tmp/vkd3d-proton' && unzip -d '/tmp/vkd3d-proton' ~/'Downloads/vkd3d-proton-'*'.zip' && chmod +x '/tmp/vkd3d-proton/setup_vkd3d_proton.sh' && cd ~ && WINEPREFIX=~/'Wine Prefixes/Diablo II Resurrected' '/tmp/vkd3d-proton/setup_vkd3d_proton.sh' install && rm -Rf '/tmp/vkd3d-proton' && sync | rm -Rf '/tmp/vkd3d-proton' && unzip -d '/tmp/vkd3d-proton' ~/'Downloads/vkd3d-proton-'*'.zip' && chmod +x '/tmp/vkd3d-proton/setup_vkd3d_proton.sh' && cd ~ && WINEPREFIX=~/'Wine Prefixes/Diablo II Resurrected' '/tmp/vkd3d-proton/setup_vkd3d_proton.sh' install && rm -Rf '/tmp/vkd3d-proton' && sync |
| |
| ====== DXVK-NVAPI ====== |
| |
| ===== Information ===== |
| |
| * https://github.com/jp7677/dxvk-nvapi |
| |
| * NVAPI through DXVK |
| * :!: This notably provides DLSS support |
| |
| ===== Download ===== |
| |
| * https://github.com/jp7677/dxvk-nvapi/releases |
| |
| ===== Install ===== |
| |
| ==== Install ==== |
| |
| * :!: TODO: Implement ''--context'' on ''mv'' and ''cp'' on other notes to possibly workaround SELinux permissions |
| |
| rm -rf '/tmp/dxvk-nvapi' && mkdir -p '/tmp/dxvk-nvapi' && cd '/tmp/dxvk-nvapi' && tar -xvzf ~/'Downloads/dxvk-nvapi-'*'.tar.gz' && mv --force --context ~/'Wine Prefixes/Diablo II Resurrected/drive_c/windows/system32/nvapi64.dll' ~/'Wine Prefixes/Diablo II Resurrected/drive_c/windows/system32/nvapi64.dll.bak' && mv --force --context ~/'Wine Prefixes/Diablo II Resurrected/drive_c/windows/syswow64/nvapi.dll' ~/'Wine Prefixes/Diablo II Resurrected/drive_c/windows/syswow64/nvapi.dll.bak' && sync && cp --force --context '/tmp/dxvk-nvapi/x64/nvapi64.dll' ~/'Wine Prefixes/Diablo II Resurrected/drive_c/windows/system32' && cp --force --context '/tmp/dxvk-nvapi/x32/nvapi.dll' ~/'Wine Prefixes/Diablo II Resurrected/drive_c/windows/syswow64' && sync |
| |
| ==== Test ==== |
| |
| * :!: See [[https://github.com/jp7677/dxvk-nvapi/wiki/Tips-and-tricks-for-usage-with-DXVK-NVAPI|Tips and tricks for usage with DXVK NVAPI]] if this test fails |
| |
| WINEPREFIX=~/'Wine Prefixes/Diablo II Resurrected' WINEDLLOVERRIDES='dxgi,nvapi64=n' wine '/tmp/dxvk-nvapi/x64/nvapi64-tests.exe' |
| |
| ==== Clean-up ==== |
| |
| **** |
| |
| rm -rf '/tmp/dxvk-nvapi' && sync |
| |
| ==== NGX ==== |
| |
| * https://github.com/jp7677/dxvk-nvapi/wiki/Tips-and-tricks-for-usage-with-DXVK-NVAPI#dlss-2x |
| |
| cp --force --context '/usr/lib64/nvidia/wine/nvngx.dll' '/usr/lib64/nvidia/wine/_nvngx.dll' ~/'Wine Prefixes/Diablo II Resurrected/drive_c/windows/system32' && sync |
| |
===== Windows 10 ===== | ===== Windows 10 ===== |