Resonite-Issues icon indicating copy to clipboard operation
Resonite-Issues copied to clipboard

Renderite.Renderer idle on a black screen on Void Linux

Open lun-4 opened this issue 1 month ago • 3 comments

Describe the bug?

since The Splittening update, Resonite has stayed stuck at a black screen on startup, no output at all. this was primarily in VR (the HMD didn't even go to a black environment, as if it didn't even attempt to get a hold of the HMD), but I was able to reproduce on Screen mode as well (which would remove any suspicions about my VR stack, if it's OpenComposite or xrizer, etc. shouldn't matter on Screen mode... right?)

I can confirm that this is something specific to my setup, because another desktop system (which is also Void Linux) I have can run Resonite in Screen mode without issue. the question here is how can I progress further to find out what is wrong with either my setup, or if it's an actual bug within Resonite.

To Reproduce

  • Start Resonite in Screen or VR mode.

Reproduction Item/World

N/A

Expected behavior

Resonite starts in Screen or VR mode (with xrizer)

Screenshots

Resonite Version Number

2025.9.23.1237

What Platforms does this occur on?

Linux

What headset if any do you use?

Quest 3

Log Files

wall - 2025.9.23.1237 - 2025-11-13 18_28_14.log

Additional Context

I've attempted to:

  • swap from OpenComposite to XRizer
  • try out different Proton versions (it reproduces on Proton 9.0-4)
  • then find out that it happens on screen mode
  • update my system packages and drivers
  • verify integrity of game files 5 different times
  • reinstall Resonite (deleting data and cache folder, but data only contained Instance.lock and nothing else)

on that last point, something interesting I uncovered is that steamapps/common/Resonite was quite empty:

luna@wall:/m/QUONC
$ cd SteamLibrary/steamapps/common/Resonite
luna@wall:/m/Q/S/s/c/Resonite
$ l
total 12
drwxr-xr-x 1 luna luna  100 Nov 13 18:15 ./
drwxr-xr-x 1 luna luna  436 Aug  5 00:52 ../
-rw-rw-r-- 1 luna luna 4296 Nov 12 23:32 Bootstrapper.log
drwxr-xr-x 1 luna luna   96 Sep 20 18:07 dotnet-runtime/
drwxr-xr-x 1 luna luna 2238 Nov 12 23:27 Logs/
-rw-r--r-- 1 luna luna  754 Jun  8 01:33 SystemHelper.log

but after a full reinstall (removing the steamapps/common/Resonite folder after uninstalling from Steam), I get a lot more files, including various dlls (like Resonite.dll, which didn't exist in the common folder before):

luna@wall:/m/Q/S/s/c/Resonite
$ l
total 242432
drwxr-xr-x 1 luna luna    10404 Nov 13 18:28 ./
drwxr-xr-x 1 luna luna      436 Nov 13 18:19 ../
-rwxr-xr-x 1 luna luna  5535232 Nov 13 18:20 Assimp.dll*
-rwxr-xr-x 1 luna luna   205312 Nov 13 18:20 AssimpNet.dll*
-rwxr-xr-x 1 luna luna    38944 Nov 13 18:20 AsyncIO.dll*
-rwxr-xr-x 1 luna luna    61952 Nov 13 18:20 Awwdio.dll*
-rwxr-xr-x 1 luna luna      690 Nov 13 18:20 Awwdio.dll.config*

sadly that doesn't change the behavior, it still stays stuck on a black screen. my proton logs don't show much information (there are random exceptions there, can get that if requested), and Player.log does show Script error: for OnPostRender and OnPreCull, I can share that upon request as specified in the wiki as well.

Reporters

No response

lun-4 avatar Nov 13 '25 21:11 lun-4

Hello! Here are the results of the automated log parsing:

Version OS CPU GPU VRAM RAM Headset Plug-ins/Mods Renderer Clean Exit
Beta 2025.9.23.1237 Steam Runtime AMD Ryzen 7 5800X3D 8-Core Processor GA106 [GeForce RTX 3060 Lite Hash Rate] (rev a1) 0.00 B 31.27 GB no None

This message has been auto-generated using logscanner.

github-actions[bot] avatar Nov 13 '25 21:11 github-actions[bot]

According to the log, IPC wasn't able to connect the engine to the renderer. Is there a matching player.log file?

System.OperationCanceledException: The operation was canceled.
   at Cloudtoid.Interprocess.Subscriber.TryDequeueImpl(Nullable`1 resultBuffer, CancellationToken cancellation, ReadOnlyMemory`1& message)
   at Cloudtoid.Interprocess.Subscriber.DequeueCore(Nullable`1 resultBuffer, CancellationToken cancellation)
   at Cloudtoid.Interprocess.Subscriber.Dequeue(Memory`1 buffer, CancellationToken cancellation)
   at Renderite.Shared.MessagingManager.ReceiverLogic() in D:\Workspace\Everion\FrooxEngine\Renderite.Shared\IPC\MessagingManager.cs:line 150

shininghero avatar Nov 17 '25 16:11 shininghero

yeah, here: Player.log

I'll add that stack trace you mention happens 2 minutes afterwards, and I think that's exactly when I shutdown Resonite

lun-4 avatar Nov 17 '25 19:11 lun-4

The same thing is happening to me right now! But in my case I'm on Arch Linux. I'm stuck on a black screen on startup, the GPU ramps up to 90% and the fans activate, but the game doesn't even get hold of the headset... It also happens when I try to play on flat screen. I'm actually new to the game, never played it before! Wanted to try it and found this... 😅

Here is a log where this happened:

contresito - 2025.11.24.1340 - 2025-12-11 18_50_47.log

Now I've tried the pre-splittening version from the "Beta versions" section on Steam and this version is booting!

Contresito avatar Dec 11 '25 22:12 Contresito