Add an entry for shader issues caused by noexec for unity #140

Merged
VasilisThePikachu merged 2 commits from patch-1 into main 2025-09-09 17:56:08 -04:00
VasilisThePikachu commented 2025-08-26 16:34:39 -04:00 (Migrated from gitlab.com)

https://discord.com/channels/1065291958328758352/1065291958794322012/1409991377630007337

I had my project on an external drive, and for some reason my file system was being mounted with noexec which caused some silent/unusual issues.

https://discord.com/channels/1065291958328758352/1065291958794322012/1409991377630007337 I had my project on an external drive, and for some reason my file system was being mounted with `noexec` which caused some silent/unusual issues.
hypevhs commented 2025-09-09 17:52:16 -04:00 (Migrated from gitlab.com)
### Built avatar appears non-stereoscopic to me and everyone else

Ensure the filesystem your project is on has not been mounted with `noexec`.

With `noexec`, the shader compilation plugin from VRCSDK will fail with a warning:

> Plugins: Couldn't open /run/media/blahblahblah/MyProject/Packages/com.vrchat.base/Editor/VRCSDK/ShaderCompilerPlugin/Plugins/Linux/x86_64/libvrc_shader_compiler_plugin.so, error: [...]: failed to map segment from shared object

Even though the plugin fails to load, the avatar will upload anyway, without including the Double Wide Rendering shader variants necessary for VR.

The `noexec` mount option may also contribute to other issues such as being unable to run any binaries from inside the project, such as avatar patchers.

```suggestion:-5+0 ### Built avatar appears non-stereoscopic to me and everyone else Ensure the filesystem your project is on has not been mounted with `noexec`. With `noexec`, the shader compilation plugin from VRCSDK will fail with a warning: > Plugins: Couldn't open /run/media/blahblahblah/MyProject/Packages/com.vrchat.base/Editor/VRCSDK/ShaderCompilerPlugin/Plugins/Linux/x86_64/libvrc_shader_compiler_plugin.so, error: [...]: failed to map segment from shared object Even though the plugin fails to load, the avatar will upload anyway, without including the Double Wide Rendering shader variants necessary for VR. The `noexec` mount option may also contribute to other issues such as being unable to run any binaries from inside the project, such as avatar patchers. ```
hypevhs commented 2025-09-09 17:52:28 -04:00 (Migrated from gitlab.com)

resolved all threads

resolved all threads
hypevhs commented 2025-09-09 17:52:30 -04:00 (Migrated from gitlab.com)

added 1 commit

  • 2d830602 - Apply 1 suggestion(s) to 1 file(s)

Compare with previous version

added 1 commit <ul><li>2d830602 - Apply 1 suggestion(s) to 1 file(s)</li></ul> [Compare with previous version](/lvra/lvra.gitlab.io/-/merge_requests/135/diffs?diff_id=1486513152&start_sha=7ca3a997a33e54d7b49462554d06959be1719a4c)
hypevhs commented 2025-09-09 17:53:05 -04:00 (Migrated from gitlab.com)

added 11 commits

  • 2d830602...30a878a0 - 9 commits from branch lvra:main
  • d5e209f3 - `noexec` troubleshooting for unity
  • c3697970 - Apply 1 suggestion(s) to 1 file(s)

Compare with previous version

added 11 commits <ul><li>2d830602...30a878a0 - 9 commits from branch <code>lvra:main</code></li><li>d5e209f3 - `noexec` troubleshooting for unity</li><li>c3697970 - Apply 1 suggestion(s) to 1 file(s)</li></ul> [Compare with previous version](/lvra/lvra.gitlab.io/-/merge_requests/135/diffs?diff_id=1486513547&start_sha=2d8306027ec518d38852c8e059160bc0dc7b8cb6)
hypevhs (Migrated from gitlab.com) merged commit 89033c7091 into main 2025-09-09 17:56:08 -04:00
hypevhs commented 2025-09-09 17:56:09 -04:00 (Migrated from gitlab.com)

mentioned in commit 89033c7091

mentioned in commit 89033c7091028ff2de9984a278bef8b662c65636
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: LinuxVR_Adventure/lvra.gitlab.io#140