====== Information ====== * [[http://monsterhunterworld.com/|Monster Hunter World]] * [[https://store.steampowered.com/app/582010/MONSTER_HUNTER_WORLD/|Steam]] * [[https://github.com/ValveSoftware/Proton/issues/175|Proton Issue Tracker]] * [[https://www.protondb.com/app/582010|ProtonDB]] * [[https://appdb.winehq.org/objectManager.php?sClass=version&iId=37601|WineHQ AppDB]] ===== Prerequisites ===== * [[distros:fedora_workstation_gnome|Fedora Workstation]] ===== Notes ===== * Benefits from a Fsync-compatible kernel * Benefits or requires GloriousEggroll's custom Proton build ====== Install ====== ===== Steam ===== **** sudo dnf install 'steam' ===== Custom Proton ===== * [[https://github.com/GloriousEggroll/proton-ge-custom|GloriousEggroll/proton-ge-custom GitHub]] * [[https://github.com/GloriousEggroll/proton-ge-custom/releases|Releases]] * :!: ''Proton-5.5-GE-1'' did not fix video playback, and introduces an issue with exiting the game * ''Proton-5.4-GE-3'' is fine mkdir -p ~/'.steam/root/compatibilitytools.d' && gio open ~/'.steam/root/compatibilitytools.d' ===== Monster Hunter World ===== * Install from Steam or restore from backup through Steam * :!: Need to go to properties and force the use of a specific compatibility tool, specifically the one downloaded on the previous step * :!: This can take up to 20-30 minutes ===== mf-install ===== * [[https://github.com/z0z0z/mf-install|z0z0z/mf-install GitHub]] * This fixes movie playback, notably trying to play back weapon preview videos * :!: If MH:W freezes when trying to play a movie, or for seemingly no reason, this may be required * :!: Observe [[https://github.com/ValveSoftware/Proton/issues/175|Proton issue #175]] and [[https://www.protondb.com/app/582010|ProtonDB]] to see if there's any reports related to this * :!: As of 2020/04/06, ''Proton-5.4-GE-3'' requires this * :!: Be aware of [[https://github.com/z0z0z/mf-install/issues/44|issue #44]] with CPUs with more than 8 cores ==== Download ==== **** rm -Rf '/tmp/mf-install' && git clone --branch 'master' --depth '1' 'https://github.com/z0z0z/mf-install.git' '/tmp/mf-install' && sync ==== Install ==== * :!: The ''PROTON'' environment variable needs to point to a folder containing the Proton compatibility tool planned to be used cd '/tmp/mf-install' && WINEPREFIX=~/'.steam/steam/steamapps/compatdata/582010/pfx' PROTON=~/'.steam/root/compatibilitytools.d/Proton-5.4-GE-3' ./mf-install.sh -proton ==== Clean-up ==== **** cd ~ && rm -Rf '/tmp/mf-install' && sync ====== Steam Launcher ====== * [[notes:wine#other|More Environment Variables]] * See [[https://github.com/ValveSoftware/Proton#runtime-config-options|Runtime Config Options]] for Proton-specific environment variables * :!: For any environment variables added, make sure ''%command%'' is placed at the end of the line ===== Log ===== * Can be used to test if ''fsync'' is being used * :!: Probably shouldn't keep this enabled all the time PROTON_LOG=1 %command% ===== NVIDIA Optimus ===== * If using [[http://download.nvidia.com/XFree86/Linux-x86_64/440.64/README/primerenderoffload.html|PRIME Render Offload]] __NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only %command% ====== Settings ====== * :!: A lot of this needs verification and is quick observation * MH:W uses more video memory under this configuration (Proton + DXVK) than Windows 10 natively * :!: Use of High-resolution textures on a 6GB GTX 1060 at 1080p goes over 6GB of video memory usage, and causes significant performance drops * Volumetric lighting should be set to Low; doesn't seem to affect graphics quality, but hits performance hard above Low * Vsync should be disabled seemingly ====== File Manager ====== ===== Compatibility Tools ===== **** gio open ~/'.steam/steam/compatibilitytools.d' ===== Wine Prefix ===== **** gio open ~/'.steam/steam/steamapps/compatdata/582010/pfx' ===== Game Data ===== **** gio open ~/'.steam/steam/steamapps/common/Monster Hunter World'