vinegarhq / vinegar

An open-source, minimal, configurable, fast bootstrapper for running Roblox on Linux.
https://vinegarhq.org
GNU General Public License v3.0
375 stars 34 forks source link

Studio not working, and I'm not sure how to configure the configuration #408

Closed hkhfd closed 3 months ago

hkhfd commented 3 months ago

Acknowledgement of preliminary instructions

What problem did you encounter?

I downloaded Linux Mint a few days after Roblox Player banned Wine and all that and I'd like to still use Roblox Studio. However, whenever I click on Roblox Studio (Flatpak), I get exit status 3. In the log, I think it's trying to tell me that I need newer DXVK support but I'm not sure.

Log:

2024/03/16 15:28:56 INFO Fetching Binary Deployment name=WindowsStudio64 channel="" 2024/03/16 15:28:57 INFO Binary is up to date! name=WindowsStudio64 guid=version-e466aee842f345cf 2024/03/16 15:28:57 INFO Enabling WINE DXVK DLL overrides 2024/03/16 15:28:57 INFO Running Binary name=WindowsStudio64 cmd="/app/bin/wine64 /home/kaya/.var/app/org.vinegarhq.Vinegar/data/vinegar/versions/version-e466aee842f345cf/RobloxStudioBeta.exe" esync: up and running. 002c:fixme:winediag:loader_init wine-staging 9.2 is a testing version containing experimental patches. 002c:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org. 002c:err:wineboot:process_run_key Error running cmd L"C:\windows\system32\winemenubuilder.exe -a -r" (126). stack smashing detected : terminated 00e0:err:seh:call_stack_handlers invalid frame 00000001000F58C0 (0000000000022000-0000000000220000) 00e0:err:seh:NtRaiseException Exception frame is not in stack limits => unable to dispatch exception. stack smashing detected : terminated 00e8:err:seh:call_stack_handlers invalid frame 00000001000F8D50 (0000000000022000-0000000000220000) 00e8:err:seh:NtRaiseException Exception frame is not in stack limits => unable to dispatch exception. 00f0:err:winediag:ntlm_check_version ntlm_auth was not found. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution. 00f0:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded. 00f0:err:winediag:nodrv_CreateWindow L"The explorer process failed to start." 00f0:fixme:win:RegisterPowerSettingNotification (000000000002003C,{02731015-4510-4526-99e6-e5a17ebd1aea},0): stub 00f0:err:vulkan:init_vulkan Failed to load Wine graphics driver supporting Vulkan. 00f0:err:vulkan:init_vulkan Failed to load Wine graphics driver supporting Vulkan. wine: Unhandled exception 0x20474343 in thread f0 at address 00006FFFFFC23CD7 (thread 00f0), starting debugger... 0114:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded. 0114:err:winediag:nodrv_CreateWindow L"The explorer process failed to start." stack smashing detected : terminated 0120:err:seh:call_stack_handlers invalid frame 00000001000F8D50 (0000000000022000-0000000000220000) 0120:err:seh:NtRaiseException Exception frame is not in stack limits => unable to dispatch exception. 010c:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded. 010c:err:winediag:nodrv_CreateWindow L"The explorer process failed to start." 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module 010c:fixme:dbghelp:elf_search_auxv can't find symbol in module terminate called after throwing an instance of 'dxvk::DxvkError' 2024/03/16 15:28:58 ERROR failed to run roblox: roblox process: exit status 3 2024/03/16 15:29:01 Opening log file: /home/kaya/.var/app/org.vinegarhq.Vinegar/cache/vinegar/logs/Studio-2024-03-16T15:28:56+07:00.log 2024/03/16 15:29:03 ERROR Failed to find Roblox log file error="roblox log file not found after 6s"

Attempting to configure Vinegar: /home/kaya/.var/app/org.vinegarhq.Vinegar/config/vinegar/config.toml See how to configure Vinegar on the documentation website: https://vinegarhq.org/Configuration

System information

* Vinegar: v1.7.4 
* Distro: Freedesktop SDK 23.08 (Flatpak runtime)
* Processor: Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz
  * Supports AVX: true
  * Supports split lock detection: false
* Kernel: 5.15.0-100-generic
* Wine (Player): v9.2 (Staging)
* Wine (Studio): v9.2 (Staging)
* Flatpak: [x]
* Cards:
  * Card 0: nvidia 0000:01:00.0 /sys/class/drm/card0
  * Card 1: i915 0000:00:02.0 /sys/class/drm/card1
apprehensions commented 3 months ago

It seems that your graphics card does not support Vulkan. Please change the renderer to OpenGL.

hkhfd commented 3 months ago

@apprehensions when i click on the Configure Vinegar (Flatpak) thing on my Mint menu, it just tells me See how to configure Vinegar blah blah blah. how do i change that?

apprehensions commented 3 months ago

Yes, read the documentation that is provided for you.

hkhfd commented 3 months ago

@apprehensions i did, and i guess i must have skipped over the wineroot overwrite thing, but it works now! thanks