vinegarhq / vinegar

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

Studio freezing when trying to open a game on x11 #439

Open adverbialsatz opened 1 month ago

adverbialsatz commented 1 month ago

Acknowledgement of preliminary instructions

What problem did you encounter?

Like I said in the title, Roblox studio freezes when opening a game. Studio-2024-09-30T21:35:21+02:00.log (note that I killed studio at the end in that log)

System information

* Vinegar: v1.7.5
* Distro: Freedesktop SDK 23.08 (Flatpak runtime)
* Processor: Intel(R) Core(TM) i5-10300H CPU @ 2.50GHz
  * Supports AVX: true
  * Supports split lock detection: false
* Kernel: 6.10.10-arch1-1
* Wine (Player): v9.2 (Staging)
* Wine (Studio): v9.2 (Staging)
* Flatpak: [x]
* Cards:
  * Card 0: nvidia 0000:01:00.0 /sys/class/drm/card1
  * Card 1: i915 0000:00:02.0 /sys/class/drm/card2
OverHash commented 1 month ago

also been experiencing this. see https://github.com/vinegarhq/vinegar/issues/443#issuecomment-2395012146 for my comments there.

This is on the latest vinegar published on Flathub:

$ flatpak info org.vinegarhq.Vinegar

Vinegar - A feature-packed small and fast bootstrapper for Roblox

          ID: org.vinegarhq.Vinegar
         Ref: app/org.vinegarhq.Vinegar/x86_64/stable
        Arch: x86_64
      Branch: stable
     Version: 1.7.6
     License: GPL-3.0-only
      Origin: flathub
  Collection: org.flathub.Stable
Installation: system
   Installed: 201.5 MB
     Runtime: org.freedesktop.Platform/x86_64/23.08
         Sdk: org.freedesktop.Sdk/x86_64/23.08

      Commit: 702c7e5c2611abd6d47e446e0cce9bd8f16bece91d9904acc998096cec2b1b7a
      Parent: 9ce652f1c9b75f0576cea55dd33d394d40cdc20a2c15d97f49c0068c56e9062d
     Subject: remove unused patches (256f23d0)
        Date: 2024-10-06 14:59:57 +0000

This happens when running dxvk.

MatTrof commented 1 month ago

also been experiencing this. see #443 (comment) for my comments there.

This is on the latest vinegar published on Flathub:

$ flatpak info org.vinegarhq.Vinegar

Vinegar - A feature-packed small and fast bootstrapper for Roblox

          ID: org.vinegarhq.Vinegar
         Ref: app/org.vinegarhq.Vinegar/x86_64/stable
        Arch: x86_64
      Branch: stable
     Version: 1.7.6
     License: GPL-3.0-only
      Origin: flathub
  Collection: org.flathub.Stable
Installation: system
   Installed: 201.5 MB
     Runtime: org.freedesktop.Platform/x86_64/23.08
         Sdk: org.freedesktop.Sdk/x86_64/23.08

      Commit: 702c7e5c2611abd6d47e446e0cce9bd8f16bece91d9904acc998096cec2b1b7a
      Parent: 9ce652f1c9b75f0576cea55dd33d394d40cdc20a2c15d97f49c0068c56e9062d
     Subject: remove unused patches (256f23d0)
        Date: 2024-10-06 14:59:57 +0000

This happens when running dxvk.

also happening on ubuntu...


Vinegar - A feature-packed small and fast bootstrapper for Roblox

          ID: org.vinegarhq.Vinegar
         Ref: app/org.vinegarhq.Vinegar/x86_64/stable
        Arch: x86_64
      Branch: stable
     Version: 1.7.6
     License: GPL-3.0-only
      Origin: flathub
  Collection: org.flathub.Stable
Installation: system
   Installed: 201.5 MB
     Runtime: org.freedesktop.Platform/x86_64/23.08
         Sdk: org.freedesktop.Sdk/x86_64/23.08

      Commit: 702c7e5c2611abd6d47e446e0cce9bd8f16bece91d9904acc998096cec2b1b7a
      Parent: 9ce652f1c9b75f0576cea55dd33d394d40cdc20a2c15d97f49c0068c56e9062d
     Subject: remove unused patches (256f23d0)
        Date: 2024-10-06 14:59:57 +0000
tango@ubuntu-24-04:~$ 
MatTrof commented 1 month ago

Interesting... I've set my studio renderer to "Vulkan" and it loads, one small problem: child windows buggy as helll

gresm commented 1 month ago

Using Vulkan no longer freezes the studio, but the view port no longer shows anything from the place and the error [FLog::Graphics] VULKAN ERROR: vkAcquireNextImageKHR(device, windowData->swapChain, UINT64_MAX, acquireSemaphore, VK_NULL_HANDLE, &windowData->imageIndex) returned -1000001004 (VK_ERROR_OUT_OF_DATE_KHR) is constantly spat out.

OverHash commented 1 month ago

Using Vulkan no longer freezes the studio, but the view port no longer shows anything from the place and the error [FLog::Graphics] VULKAN ERROR: vkAcquireNextImageKHR(device, windowData->swapChain, UINT64_MAX, acquireSemaphore, VK_NULL_HANDLE, &windowData->imageIndex) returned -1000001004 (VK_ERROR_OUT_OF_DATE_KHR) is constantly spat out.

Refer to #444

gresm commented 1 month ago

I did a bit more testing and: