[1116] Client crashes when older settings use a monitor that uses different scaling from main monitor
logi_9
How to reproduce:
- Install live version (1114, Unity 2018).
- Open VRChat configuration dialog.
- Select non-main monitor.
- Run VRChat and close it to save configurations.
- Install beta version (1116, Unity 2019)
- Run it. (I've tried on desktop mode.)
Environment for testing:
- OS: Windows 10 (Build 19041.1083)
- CPU: Ryzen 9 3950X
- GPU: GeForce RTX 3090 (Driver: 471.11)
- Display 1: 2560x1440, 60Hz, 100% scaling
- Display 2: 3840x2160, 60Hz, 125% scaling (main display)
- Display 3: 1920x1080, 60Hz, 100% scaling
Log In
Tupper - VRChat Head of Community
A community member has posted a workaround! We're still investigating and getting the necessary information to Unity to help them fix this issue.
Photo Viewer
View photos in a modal
hinaloe
It seems that the crash could be avoided by specifying the screen size startup argument (
-screen-height
, -screen-width
). You only have to do it once.Tupper - VRChat Head of Community
A community member has posted a workaround! We're still investigating and getting the necessary information to Unity to help them fix this issue.
Photo Viewer
View photos in a modal
#
#Teo
fix
Photo Viewer
View photos in a modal
Tupper - VRChat Head of Community
marked this post as
open
Cannot fix, Unity bug.
Tupper - VRChat Head of Community
This is a Unity bug, and we cannot fix it. We've let them know, though, and we're talking with some other Unity studios that have encountered the issue to determine a workaround.
Tupper - VRChat Head of Community
marked this post as
tracked
logi_9
I have found that this issue is related to display scaling.
In my environment, main display uses display scaling (125%) and others don't use scaling.
When I use same scale for all displays, VRChat client worked expectedly.
Therefore, the correct title of this issue is "Client crashes when older settings use a monitor that uses different scaling from main monitor."
Asovrix
logi_9: that might be it, I don't use display scaling at all and I'm fine.
Asovrix
Can't reproduce, I am using the following:
Windows 10 19042.1083
Intel i7-9700k,
GeForce RTX 2080,
Display 1 (main) 3840x2160,
Display 2 (where I launch VRChat), 2560x1440 165Hz.
I was always launching my game on display 2.