VRC SDK keeps re-enabling Auto Graphics for Linux, forcing unity to open in opengl instead of vulkan (overriding previous settings)
SpaceLilFox
After testing, different of standard unity editor behavior where turning off auto graphics API for linux lets you reorder the graphics APIS and make unity try to first load with vulkan, VRC SDK on editor unload re-enables Auto Graphics API for linux, meaning that on the next project startup it will launch on OpenGLCore which is a broke renderer, and much slower, and since it is a different renderer this also triggers the assets to be rebuilt making the startup time infuriately long.
This behavior is different of standard unity editor behavior that maintains the selected option across many restarts of the editor, this behavior only happens when VRC SDK is installed on the project.
Tested with an empty VRC Avatar project to confirm it is in fact VRC SDK causing this behavior.
Attached are 2 images, showing how OpenGL is rendering in a completely broken manner, while vulkan renders normally.
Hardware & Software Specs:
Operating System: CachyOS Linux
KDE Plasma Version: 6.6.4
KDE Frameworks Version: 6.25.0
Qt Version: 6.11.0
Kernel Version: 7.0.3-1-cachyos (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 4600G with Radeon Graphics
Memory: 32 GiB of RAM (27.3 GiB usable)
Graphics Processor 1: AMD Radeon RX 7700 XT
Graphics Processor 2: AMD Radeon Graphics
Manufacturer: Micro-Star International Co., Ltd.
Product Name: MS-7C96
System Version: 1.0
Unity 2022.3.22f1
Available Graphics APIS:
- Vulkan
- OpenGLCore
Tested on an empty project created with Unity Hub (shows correct behavior)
And on a VRChat Avatar project created with ALCOM (shows wrong behavior [keeps resetting to OpenGL on editor exit])
Created from: https://help.vrchat.com/hc/en-us/requests/692576
Photo Viewer
View photos in a modal
Log In