| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| games:linux:wine:gta_v_legacy_legendary [2026/06/05 20:58] – Sean Rhone | games:linux:wine:gta_v_legacy_legendary [2026/07/07 13:38] (current) – Sean Rhone |
|---|
| * Epic Games Store ((https://store.epicgames.com/en-US/p/grand-theft-auto-v)) | * Epic Games Store ((https://store.epicgames.com/en-US/p/grand-theft-auto-v)) |
| * Legacy ((not DX12 Enhanced version)) | * Legacy ((not DX12 Enhanced version)) |
| | |
| | ===== Media ===== |
| | |
| | * [[https://www.youtube.com/watch?v=sLw9KjfkTts|Test Video]] |
| |
| ===== Prerequisites ===== | ===== Prerequisites ===== |
| |
| ===== Clean-up ===== | ===== Clean-up ===== |
| |
| **** | |
| |
| rm -fv ~/'Downloads/Rockstar-Games-Launcher.exe' ~/'Desktop/Rockstar Games Launcher.lnk' | rm -fv ~/'Downloads/Rockstar-Games-Launcher.exe' ~/'Desktop/Rockstar Games Launcher.lnk' |
| |
| unzip -j -o ~/'Downloads/dxvk-master-'*'.zip' 'x64/d3d11.dll' 'x64/dxgi.dll' 'x64/d3d10core.dll' -d ~/'.wine/GTA V/drive_c/windows/system32' | unzip -j -o ~/'Downloads/dxvk-master-'*'.zip' 'x64/d3d11.dll' 'x64/dxgi.dll' 'x64/d3d10core.dll' -d ~/'.wine/GTA V/drive_c/windows/system32' |
| |
| ==== 1.10.3 ==== | |
| |
| * https://github.com/doitsujin/dxvk/releases/tag/v1.10.3 | |
| |
| wget -O '/tmp/dxvk-1.10.3.tar.gz' 'https://github.com/doitsujin/dxvk/releases/download/v1.10.3/dxvk-1.10.3.tar.gz' && tar -xzvf '/tmp/dxvk-1.10.3.tar.gz' --strip-components='2' -C ~/'.wine/GTA V/drive_c/windows/system32' 'dxvk-1.10.3/x64/d3d11.dll' 'dxvk-1.10.3/x64/dxgi.dll' 'dxvk-1.10.3/x64/d3d10core.dll' && rm -f '/tmp/dxvk-1.10.3.tar.gz' | |
| |
| ==== Winecfg ==== | ==== Winecfg ==== |
| |
| **** | |
| |
| WINEPREFIX=~/'.wine/GTA V' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\Direct3D' /v 'renderer' /t 'REG_SZ' /d 'gdi' /f | WINEPREFIX=~/'.wine/GTA V' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\Direct3D' /v 'renderer' /t 'REG_SZ' /d 'gdi' /f |
| |
| ==== Dll Overrides ==== | ==== Dll Overrides ==== |
| |
| **** | |
| |
| WINEPREFIX=~/'.wine/GTA V' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v 'd3d11' /t 'REG_SZ' /d 'native' /f && WINEPREFIX=~/'.wine/GTA V' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v 'dxgi' /t 'REG_SZ' /d 'native' /f && WINEPREFIX=~/'.wine/GTA V' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v 'd3d10core' /t 'REG_SZ' /d 'native' /f | WINEPREFIX=~/'.wine/GTA V' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v 'd3d11' /t 'REG_SZ' /d 'native' /f && WINEPREFIX=~/'.wine/GTA V' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v 'dxgi' /t 'REG_SZ' /d 'native' /f && WINEPREFIX=~/'.wine/GTA V' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v 'd3d10core' /t 'REG_SZ' /d 'native' /f |
| # HUD | # HUD |
| #dxvk.hud = "fps,memory,gpuload" | #dxvk.hud = "fps,memory,gpuload" |
| #dxvk.hud = "full" | |
| |
| # End</code> | |
| |
| === 1.10.3 === | |
| |
| <code> | |
| # General | |
| dxvk.shrinkNvidiaHvvHeap = "False" | |
| d3d9.dpiAware = "False" | |
| d3d9.enableDialogMode = "False" | |
| d3d9.maxFrameRate = "77" | |
| |
| # D3D11 | |
| d3d11.cachedDynamicResources = "a" | |
| d3d11.maxImplicitDiscardSize = "-1" | |
| d3d11.disableMsaa = "True" | |
| d3d11.invariantPosition = "False" | |
| d3d11.samplerAnisotropy = "0" | |
| d3d11.ignoreGraphicsBarriers = "True" | |
| d3d11.relaxedBarriers = "True" | |
| dxgi.tearFree = "False" | |
| dxgi.syncInterval = "0" | |
| dxgi.nvapiHack = "False" | |
| dxgi.maxFrameRate = "0" | |
| dxgi.maxFrameLatency = "1" | |
| dxgi.deferSurfaceCreation = "True" | |
| |
| # Tweaks | |
| d3d9.enumerateByDisplays = "False" | |
| d3d9.deferSurfaceCreation = "True" | |
| d3d9.maxFrameLatency = "1" | |
| d3d9.presentInterval = "0" | |
| d3d9.tearFree = "False" | |
| d3d9.samplerAnisotropy = "0" | |
| d3d9.invariantPosition = "False" | |
| dxvk.useRawSsbo = "True" | |
| d3d9.evictManagedOnUnlock = "True" | |
| d3d9.strictPow = "False" | |
| d3d9.lenientClear = "True" | |
| d3d9.floatEmulation = "False" | |
| d3d9.forceSwapchainMSAA = "0" | |
| d3d9.deviceLocalConstantBuffers = "True" | |
| d3d9.noExplicitFrontBuffer = "True" | |
| |
| # HUD | |
| #dxvk.hud = "devinfo,fps,memory,gpuload,frametimes" | |
| #dxvk.hud = "full" | #dxvk.hud = "full" |
| |
| |
| ==== Dll Override ==== | ==== Dll Override ==== |
| |
| **** | |
| |
| WINEPREFIX=~/'.wine/GTA V' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v 'dinput8' /t 'REG_SZ' /d 'native,builtin' /f | WINEPREFIX=~/'.wine/GTA V' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v 'dinput8' /t 'REG_SZ' /d 'native,builtin' /f |
| ====== TODO ====== | ====== TODO ====== |
| |
| cd ~/'.wine/GTA V/drive_c/Program Files/Rockstar Games/Launcher' && WINEPREFIX=~/'.wine/GTA V' wine ~/'.wine/GTA V/drive_c/Program Files/Rockstar Games/Launcher/Launcher.exe' | legendary launch '9d2d0eb64d5c44529cece33fe2a46482' --wine-prefix ~/'.wine/GTA V' --wrapper "wine $HOME/'.wine/GTA V/drive_c/Program Files/Epic Games/Launcher/EpicGamesLauncher.exe' $HOME/'.wine/GTA V/drive_c/Program Files/Epic Games/GTAV/PlayGTAV.exe' -nobattleye" > '/dev/null' |
| | |
| legendary launch '9d2d0eb64d5c44529cece33fe2a46482' --wine-prefix ~/'.wine/GTA V' --wrapper "wine $HOME/'.wine/GTA V/drive_c/Program Files/Epic Games/Launcher/EpicGamesLauncher.exe' $HOME/'.wine/GTA V/drive_c/Program Files/Epic Games/GTAV/PlayGTAV.exe'" | |
| | |
| legendary launch '9d2d0eb64d5c44529cece33fe2a46482' --offline --wine-prefix ~/'.wine/GTA V' --wrapper "wine $HOME/'.wine/GTA V/drive_c/Program Files/Epic Games/Launcher/EpicGamesLauncher.exe' $HOME/'.wine/GTA V/drive_c/Program Files/Epic Games/GTAV/PlayGTAV.exe' -scOfflineOnly" | |
| |
| WINEPREFIX=~/'.wine/GTA V' wineserver -k | WINEPREFIX=~/'.wine/GTA V' wineserver -k |