Hello,
I’m new to the forurm.
I’m using lutris to play diablo but the game crashes the PC a few seconds after the game starts.
I can’t found out what is happening.
Here are some information about my configuration:
One of the biggest crashes in Diablo 4 Season 4 has affected those using an Nvidia 40-series GPU. Blizzard has officially acknowledged this problem, and a possible fix is to disable Frame Generation for the time being. This can be done directly from game zone the official Nvidia GeForce Experience App. Although the game will still crash after reaching the login screen in our experience, we were able to make it past the initial title screen with this adjustment. Some users have reported that selecting the Run as administrator option on the app, then selecting Diablo 4 for them has helped them start the game.
EDIT:
One thing you can try ahead of what I posted below is find the file LocalPrefs.txt in your D4 prefix (install folders) and change the “Adapter” value from “0” to “1” save and launch again from lutris
In Software Update app, in the menus somewhere is a kernel options - find the newest kernel there and install it - your 6700xt will thank you for the better driver performance
The issue you have is caused by the igpu in your cpu, the 6700xt and how the Blizzard app handles which device to use to launch the game on. On Mint, I would install the 0.5.16 version of lutris (from the Ubuntu downloads link on lutris.net - right click open with gdebi after download) and then install the wine and driver dependencies from the wiki pages on the git site (or look for my other posts here where I link them) - for the drivers, kisak will work fine but remember when you upgrade to the new Mint in a few weeks/next month to use Remove foreign packages to downgrade these to the Mint repo versions to allow for an easy upgrade, and don’t add the kisak back as the new Mint has a good solid mesa version as default.
The new install of lutris from the deb file should see your existing installed games, so the only thing you need to fix is the launch gpu by:
three lines on lutris title bar → preferences → global options → enable Advanced at the top → Multi-GPU section - set the vulkan ICD loader field to RADV 6700xt - if the field is called GPU, it means you are using 0.5.17 lutris - you can try setting this to the 6700xt, but in my experience, unless you enable the Wayland option at logon, battle.net will not launch.
Thanks for you advices.
I found the file LocalPrefs.txt in the directory ~/Games/battlenet/drive_c/users/steamuser/Documents/Diablo IV. Is it the one to change?
I’m using now the 0.5.17 of lutris (flatpak). Do you mean I need to downgrade to version 0.5.16?
I think (but may be I’am wrong) that I don’t have a problem because of my iGPU because I disable the igpu in the BIOS.
As you could see, the title bar → preferences → global options → enable Advanced at the top →
The section is set to GPU and the field is grayed to auto (so in think it uses my graphic 6700).
I don’t have in this section vulkan ICD loader field.
I with give a try to update the kernel to the last one (6.5.0.41) I’m now using the 5.15.0.113.
I never done this before , but I will try and give you a feeback.
Regards
Read the pinned message in the forums here - the command to launch flatpak lutris is flatpak run net.lutris.Lutris -d (no quotes of course) - get the output and get that back here per the instructions - I will have a look
[0710/190338.885:ERROR:network_change_notifier_win.cc(143)] WSALookupServiceBegin failed with: 0
[0710/190338.937:ERROR:network_sandbox.cc(302)] Failed to grant sandbox access to cache directory C:\users\cb\AppData\Local\Battle.net\BrowserCaches\common\Cache\Cache_Data: Procédure introuvable. (0x7F)
[0710/190338.938:ERROR:network_sandbox.cc(396)] Failed to grant sandbox access to network context data directory C:\users\cb\AppData\Local\Battle.net\BrowserCaches\common\Network: Succès. (0x0)
[0710/190338.940:ERROR:network_service_instance_impl.cc(270)] Encountered error while migrating network context data or granting sandbox access for C:\users\cb\AppData\Local\Battle.net\BrowserCaches\common\Network. Result: 6: Succès. (0x0)
[0710/190339.539:ERROR:network_change_notifier_win.cc(143)] WSALookupServiceBegin failed with: 0
[0710/190339.558:ERROR:dxva_video_decode_accelerator_win.cc(1459)] DXVAVDA fatal error: could not LoadLibrary: msvproc.dll: Module introuvable. (0x7E)
Note: I found the logs in a file in the folder “~/Games/battlenet/drive_c/users/cb/AppData/Local/Battle.net/Logs” because the “show logs” in the menu is empty.
flatpak run net.lutris.Lutris --submit-issue
Gtk-Message: 19:32:10.201: Failed to load module "xapp-gtk3-module"
2024-07-10 19:32:10,351: Command 'fluidsynth' not found on your system
2024-07-10 19:32:10,982: Starting Lutris 0.5.17
MESA: error: Use of VkSurfacePresentModeCompatibilityEXT without a VkSurfacePresentModeEXT set. This is an application bug.
2024-07-10 19:32:11,036: AMD Radeon RX 6700 XT (1002:73df 1002:0e36 amdgpu) Driver 24.1.1
2024-07-10 19:38:07,585: Shutting down Lutris
Something is definitely broken there - you may need to head to the lutris discord server or install the native lutris app from the downloads section → Ubuntu → git page - don’t use the repo version, it is out of date. You will also need to check the wiki pages on git for the wine dependencies and drivers (ignore the Mint warning on the drivers if you are using 21.3, it was added because of an issue with Mint 21.0 and .1)
Hi @OJ1,
Thanks again for your help.
I had already have installed Lutris v0.5.17 from Release v0.5.17 · lutris/lutris · GitHub.
I had experienced the same problem.
But I didn’t take care about the wine dependencies and drivers , as installing apt from deb file was also installing wineHQ.
I will pay attention to the Wiki for wine dependencies and drivers.
Regards