Connecting and disconnecting in a short and constant loop
pettrak opened this issue · 7 comments
Description
While launching SteamVR through ALVR Streamer while my Oculus Quest 2 is running ALVR, It keeps connecting and disconnecting in a short and constant loop that never ends (Only stops by a timeout).
Inside the headset it simply just says The streamer has disconnected.
for around 3 sec, then the Streamer connected sucessfully please wait...
(improvised) pops up in an extremely short time window before returning to The streamer has disconnected.
again, which keeps repeating over and over again.
Note: I had to manually add my device to ALVR since it couldn't automatically detect it.
I am also using the ~/.local/share/Steam/steamapps/common/SteamVR/bin/vrmonitor.sh %command%
command fix on SteamVR
ALVR Logs:
[SESSION] Updated
19:21:36.476 [INFO] GPU Encoder vendor: Mesa Gallium driver 24.1.7 for AMD Radeon RX 5700 XT (radeonsi, navi10, LLVM 18.1.8, DRM 3.57, 6.10.11-1-default)
19:21:36.476 [INFO] Couldn't find AV1 profile. You unlikely to have hardware encoding for it.
19:21:38.963 [INFO] Server connected
19:21:39.072 [INFO] CEncoder client connected, pid 44350, cmdline /home/cyklopkatten/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrcompositor
19:21:39.090 [INFO] Using Vulkan device AMD Radeon RX 5700 XT (RADV NAVI10)
19:21:39.099 [INFO] Using device path /dev/dri/renderD128
19:21:39.100 [INFO] FrameRender: Input size 4288x2336
19:21:39.102 [INFO] FrameRender: Output size 2560x1216
19:21:39.129 [INFO] Encoder: Driver does not support some wanted packed headers (wanted 0xd, found 0x1).
19:21:39.132 [INFO] Using VAAPI encoder
19:21:39.827 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
19:21:41.788 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
19:21:41.817 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
19:21:41.817 [INFO] Set socket send buffer succeeded: 425984
19:21:41.817 [INFO] Set socket recv buffer succeeded: 425984
19:21:41.818 [INFO] Render Target: 4288 2336
19:21:41.818 [INFO] Refresh Rate: 72
19:21:41.847 [INFO] Received new playspace with size: [1.2, 1.2]
19:21:42.818 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
19:21:45.792 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
19:21:45.819 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
19:21:45.819 [INFO] Set socket send buffer succeeded: 425984
19:21:45.819 [INFO] Set socket recv buffer succeeded: 425984
19:21:45.820 [INFO] Render Target: 4288 2336
19:21:45.820 [INFO] Refresh Rate: 72
19:21:45.850 [INFO] Received new playspace with size: [1.2, 1.2]
19:21:46.820 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
19:21:49.796 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
19:21:49.833 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
19:21:49.833 [INFO] Set socket send buffer succeeded: 425984
19:21:49.833 [INFO] Set socket recv buffer succeeded: 425984
19:21:49.834 [INFO] Render Target: 4288 2336
19:21:49.834 [INFO] Refresh Rate: 72
19:21:49.859 [INFO] Received new playspace with size: [1.2, 1.2]
19:21:50.834 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
19:21:53.801 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
19:21:53.832 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
19:21:53.832 [INFO] Set socket send buffer succeeded: 425984
19:21:53.833 [INFO] Set socket recv buffer succeeded: 425984
19:21:53.834 [INFO] Render Target: 4288 2336
19:21:53.834 [INFO] Refresh Rate: 72
19:21:53.859 [INFO] Received new playspace with size: [1.2, 1.2]
19:21:54.833 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
19:21:57.808 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
19:21:57.833 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
19:21:57.833 [INFO] Set socket send buffer succeeded: 425984
19:21:57.833 [INFO] Set socket recv buffer succeeded: 425984
19:21:57.834 [INFO] Render Target: 4288 2336
19:21:57.834 [INFO] Refresh Rate: 72
19:21:57.860 [INFO] Received new playspace with size: [1.2, 1.2]
19:21:58.834 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
19:22:01.815 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
19:22:01.839 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
19:22:01.839 [INFO] Set socket send buffer succeeded: 425984
19:22:01.839 [INFO] Set socket recv buffer succeeded: 425984
19:22:01.840 [INFO] Render Target: 4288 2336
19:22:01.840 [INFO] Refresh Rate: 72
19:22:01.872 [INFO] Received new playspace with size: [1.2, 1.2]
19:22:02.840 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
19:22:05.819 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
19:22:05.842 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
19:22:05.842 [INFO] Set socket send buffer succeeded: 425984
19:22:05.842 [INFO] Set socket recv buffer succeeded: 425984
19:22:05.843 [INFO] Render Target: 4288 2336
19:22:05.843 [INFO] Refresh Rate: 72
19:22:05.874 [INFO] Received new playspace with size: [1.2, 1.2]
19:22:06.843 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
19:22:09.823 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
19:22:09.854 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
19:22:09.854 [INFO] Set socket send buffer succeeded: 425984
19:22:09.854 [INFO] Set socket recv buffer succeeded: 425984
19:22:09.856 [INFO] Render Target: 4288 2336
19:22:09.856 [INFO] Refresh Rate: 72
19:22:09.881 [INFO] Received new playspace with size: [1.2, 1.2]
19:22:10.855 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
19:22:13.827 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
19:22:13.866 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
19:22:13.866 [INFO] Set socket send buffer succeeded: 425984
19:22:13.866 [INFO] Set socket recv buffer succeeded: 425984
19:22:13.867 [INFO] Render Target: 4288 2336
19:22:13.867 [INFO] Refresh Rate: 72
19:22:13.894 [INFO] Received new playspace with size: [1.2, 1.2]
19:22:14.867 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
19:22:17.831 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
19:22:17.858 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
19:22:17.858 [INFO] Set socket send buffer succeeded: 425984
19:22:17.858 [INFO] Set socket recv buffer succeeded: 425984
19:22:17.860 [INFO] Render Target: 4288 2336
19:22:17.860 [INFO] Refresh Rate: 72
19:22:17.880 [INFO] Received new playspace with size: [1.2, 1.2]
19:22:18.860 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
19:22:21.835 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
19:22:21.862 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
19:22:21.862 [INFO] Set socket send buffer succeeded: 425984
19:22:21.862 [INFO] Set socket recv buffer succeeded: 425984
19:22:21.864 [INFO] Render Target: 4288 2336
19:22:21.864 [INFO] Refresh Rate: 72
19:22:21.891 [INFO] Received new playspace with size: [1.2, 1.2]
19:22:22.864 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
19:22:25.839 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
19:22:25.866 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
19:22:25.866 [INFO] Set socket send buffer succeeded: 425984
19:22:25.866 [INFO] Set socket recv buffer succeeded: 425984
19:22:25.868 [INFO] Render Target: 4288 2336
19:22:25.868 [INFO] Refresh Rate: 72
19:22:25.889 [INFO] Received new playspace with size: [1.2, 1.2]
19:22:26.867 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
19:22:29.844 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
19:22:29.868 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
19:22:29.868 [INFO] Set socket send buffer succeeded: 425984
19:22:29.868 [INFO] Set socket recv buffer succeeded: 425984
19:22:29.869 [INFO] Render Target: 4288 2336
19:22:29.869 [INFO] Refresh Rate: 72
19:22:29.890 [INFO] Received new playspace with size: [1.2, 1.2]
19:22:30.869 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
19:22:33.848 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
19:22:33.871 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
19:22:33.871 [INFO] Set socket send buffer succeeded: 425984
19:22:33.871 [INFO] Set socket recv buffer succeeded: 425984
19:22:33.873 [INFO] Render Target: 4288 2336
19:22:33.873 [INFO] Refresh Rate: 72
19:22:33.901 [INFO] Received new playspace with size: [1.2, 1.2]
19:22:34.872 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
19:22:36.004 [INFO] Server disconnected
General Troubleshooting
- I carefully followed the instructions in the README and successfully completed the setup wizard
- I read the ALVR GitHub Wiki
Environment
KDE Plasma 6.1.5, Wayland
Hardware
hw-probe link
It somehow says I'm using the X11 display server but I am actually using Wayland
Installation
ALVR Version: 20.11.1
ALVR Settings File: session.json
Not sure if it's the right file
SteamVR Version: 2.7.4
Install Type:
- Packaged (
exe
,deb
,rpm
, etc) - Portable (
zip
) - Source
OS Name and Version: OpenSUSE Tumbleweed, 20240924
Here is a ALVR log that goes on until Timeout:
[SESSION] Updated
21:54:12.028 [INFO] Setting firewall rules succeeded!
21:59:50.900 [INFO] GPU Encoder vendor: Mesa Gallium driver 24.1.7 for AMD Radeon RX 5700 XT (radeonsi, navi10, LLVM 18.1.8, DRM 3.57, 6.10.11-1-default)
21:59:50.900 [INFO] Couldn't find AV1 profile. You unlikely to have hardware encoding for it.
21:59:53.277 [INFO] Server connected
22:00:42.176 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
22:00:44.361 [ERROR] Handshake error for 9406.client: Try again
22:00:45.366 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
22:00:45.390 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
22:00:45.390 [INFO] Set socket send buffer succeeded: 425984
22:00:45.390 [INFO] Set socket recv buffer succeeded: 425984
22:00:45.392 [INFO] Render Target: 4288 2336
22:00:45.392 [INFO] Refresh Rate: 72
22:00:45.392 [INFO] CEncoder::Run
22:00:45.392 [INFO] CEncoder Listening
22:00:45.418 [INFO] CEncoder client connected, pid 61160, cmdline /home/cyklopkatten/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrcompositor
22:00:45.436 [INFO] Using Vulkan device AMD Radeon RX 5700 XT (RADV NAVI10)
22:00:45.444 [INFO] Using device path /dev/dri/renderD128
22:00:45.445 [INFO] FrameRender: Input size 4288x2336
22:00:45.445 [INFO] FrameRender: Output size 2560x1216
22:00:45.459 [INFO] Encoder: Driver does not support some wanted packed headers (wanted 0xd, found 0x1).
22:00:45.461 [INFO] Using VAAPI encoder
22:00:46.391 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
22:00:48.369 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
22:00:48.391 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
22:00:48.391 [INFO] Set socket send buffer succeeded: 425984
22:00:48.391 [INFO] Set socket recv buffer succeeded: 425984
22:00:48.392 [INFO] Render Target: 4288 2336
22:00:48.392 [INFO] Refresh Rate: 72
22:00:48.459 [INFO] Received new playspace with size: [1.2, 1.2]
22:00:49.391 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
22:00:52.373 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
22:00:52.393 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
22:00:52.393 [INFO] Set socket send buffer succeeded: 425984
22:00:52.393 [INFO] Set socket recv buffer succeeded: 425984
22:00:52.394 [INFO] Render Target: 4288 2336
22:00:52.394 [INFO] Refresh Rate: 72
22:00:52.452 [INFO] Received new playspace with size: [1.2, 1.2]
22:00:55.234 [INFO] Server disconnected
22:00:58.595 [INFO] GPU Encoder vendor: Mesa Gallium driver 24.1.7 for AMD Radeon RX 5700 XT (radeonsi, navi10, LLVM 18.1.8, DRM 3.57, 6.10.11-1-default)
22:00:58.595 [INFO] Couldn't find AV1 profile. You unlikely to have hardware encoding for it.
22:01:57.556 [INFO] GPU Encoder vendor: Mesa Gallium driver 24.1.7 for AMD Radeon RX 5700 XT (radeonsi, navi10, LLVM 18.1.8, DRM 3.57, 6.10.11-1-default)
22:01:57.556 [INFO] Couldn't find AV1 profile. You unlikely to have hardware encoding for it.
22:02:00.282 [INFO] Server connected
22:02:00.790 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
22:02:03.770 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
22:02:03.791 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
22:02:03.791 [INFO] Set socket send buffer succeeded: 425984
22:02:03.791 [INFO] Set socket recv buffer succeeded: 425984
22:02:03.792 [INFO] Render Target: 4288 2336
22:02:03.792 [INFO] Refresh Rate: 72
22:02:03.846 [INFO] Received new playspace with size: [1.2, 1.2]
22:02:04.791 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
22:02:07.775 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
22:02:07.800 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
22:02:07.800 [INFO] Set socket send buffer succeeded: 425984
22:02:07.800 [INFO] Set socket recv buffer succeeded: 425984
22:02:07.801 [INFO] Render Target: 4288 2336
22:02:07.801 [INFO] Refresh Rate: 72
22:02:07.853 [INFO] Received new playspace with size: [1.2, 1.2]
22:02:08.801 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
22:02:11.782 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
22:02:11.807 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
22:02:11.807 [INFO] Set socket send buffer succeeded: 425984
22:02:11.807 [INFO] Set socket recv buffer succeeded: 425984
22:02:11.809 [INFO] Render Target: 4288 2336
22:02:11.809 [INFO] Refresh Rate: 72
22:02:11.869 [INFO] Received new playspace with size: [1.2, 1.2]
22:02:12.808 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
22:02:15.786 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
22:02:15.811 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
22:02:15.811 [INFO] Set socket send buffer succeeded: 425984
22:02:15.811 [INFO] Set socket recv buffer succeeded: 425984
22:02:15.812 [INFO] Render Target: 4288 2336
22:02:15.812 [INFO] Refresh Rate: 72
22:02:15.865 [INFO] Received new playspace with size: [1.2, 1.2]
22:02:16.811 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
22:02:19.792 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
22:02:19.820 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
22:02:19.820 [INFO] Set socket send buffer succeeded: 425984
22:02:19.820 [INFO] Set socket recv buffer succeeded: 425984
22:02:19.822 [INFO] Render Target: 4288 2336
22:02:19.822 [INFO] Refresh Rate: 72
22:02:19.882 [INFO] Received new playspace with size: [1.2, 1.2]
22:02:20.821 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
22:02:23.796 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
22:02:23.819 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
22:02:23.819 [INFO] Set socket send buffer succeeded: 425984
22:02:23.819 [INFO] Set socket recv buffer succeeded: 425984
22:02:23.821 [INFO] Render Target: 4288 2336
22:02:23.821 [INFO] Refresh Rate: 72
22:02:23.886 [INFO] Received new playspace with size: [1.2, 1.2]
22:02:24.820 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
22:02:26.799 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
22:02:26.822 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
22:02:26.822 [INFO] Set socket send buffer succeeded: 425984
22:02:26.822 [INFO] Set socket recv buffer succeeded: 425984
22:02:26.824 [INFO] Render Target: 4288 2336
22:02:26.824 [INFO] Refresh Rate: 72
22:02:26.877 [INFO] Received new playspace with size: [1.2, 1.2]
22:02:27.823 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
22:02:30.803 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
22:02:30.823 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
22:02:30.823 [INFO] Set socket send buffer succeeded: 425984
22:02:30.823 [INFO] Set socket recv buffer succeeded: 425984
22:02:30.824 [INFO] Render Target: 4288 2336
22:02:30.825 [INFO] Refresh Rate: 72
22:02:30.879 [INFO] Received new playspace with size: [1.2, 1.2]
22:02:31.824 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
22:02:34.807 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
22:02:34.828 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
22:02:34.828 [INFO] Set socket send buffer succeeded: 425984
22:02:34.828 [INFO] Set socket recv buffer succeeded: 425984
22:02:34.829 [INFO] Render Target: 4288 2336
22:02:34.829 [INFO] Refresh Rate: 72
22:02:34.871 [INFO] Received new playspace with size: [1.2, 1.2]
22:02:35.829 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
22:02:38.811 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
22:02:38.832 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
22:02:38.832 [INFO] Set socket send buffer succeeded: 425984
22:02:38.832 [INFO] Set socket recv buffer succeeded: 425984
22:02:38.833 [INFO] Render Target: 4288 2336
22:02:38.833 [INFO] Refresh Rate: 72
22:02:38.898 [INFO] Received new playspace with size: [1.2, 1.2]
22:02:39.833 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
22:02:42.815 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
22:02:42.840 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
22:02:42.840 [INFO] Set socket send buffer succeeded: 425984
22:02:42.840 [INFO] Set socket recv buffer succeeded: 425984
22:02:42.841 [INFO] Render Target: 4288 2336
22:02:42.841 [INFO] Refresh Rate: 72
22:02:42.912 [INFO] Received new playspace with size: [1.2, 1.2]
22:02:43.841 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
22:02:46.819 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
22:02:46.841 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
22:02:46.841 [INFO] Set socket send buffer succeeded: 425984
22:02:46.841 [INFO] Set socket recv buffer succeeded: 425984
22:02:46.842 [INFO] Render Target: 4288 2336
22:02:46.842 [INFO] Refresh Rate: 72
22:02:46.917 [INFO] Received new playspace with size: [1.2, 1.2]
22:02:47.842 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
22:02:50.823 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
22:02:50.846 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
22:02:50.846 [INFO] Set socket send buffer succeeded: 425984
22:02:50.846 [INFO] Set socket recv buffer succeeded: 425984
22:02:50.847 [INFO] Render Target: 4288 2336
22:02:50.847 [INFO] Refresh Rate: 72
22:02:50.927 [INFO] Received new playspace with size: [1.2, 1.2]
22:02:51.847 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
22:02:54.827 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
22:02:54.847 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
22:02:54.847 [INFO] Set socket send buffer succeeded: 425984
22:02:54.847 [INFO] Set socket recv buffer succeeded: 425984
22:02:54.849 [INFO] Render Target: 4288 2336
22:02:54.849 [INFO] Refresh Rate: 72
22:02:54.982 [INFO] Received new playspace with size: [1.2, 1.2]
22:02:55.849 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
22:02:58.831 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
22:02:58.854 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
22:02:58.854 [INFO] Set socket send buffer succeeded: 425984
22:02:58.854 [INFO] Set socket recv buffer succeeded: 425984
22:02:58.855 [INFO] Render Target: 4288 2336
22:02:58.855 [INFO] Refresh Rate: 72
22:02:58.956 [INFO] Received new playspace with size: [1.2, 1.2]
22:02:59.855 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
22:03:01.833 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
22:03:01.963 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
22:03:01.963 [INFO] Set socket send buffer succeeded: 425984
22:03:01.963 [INFO] Set socket recv buffer succeeded: 425984
22:03:01.964 [INFO] Render Target: 4288 2336
22:03:01.964 [INFO] Refresh Rate: 72
22:03:02.040 [INFO] Received new playspace with size: [1.2, 1.2]
22:03:02.963 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
22:03:05.837 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
22:03:05.861 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
22:03:05.861 [INFO] Set socket send buffer succeeded: 425984
22:03:05.861 [INFO] Set socket recv buffer succeeded: 425984
22:03:05.863 [INFO] Render Target: 4288 2336
22:03:05.863 [INFO] Refresh Rate: 72
22:03:06.009 [INFO] Received new playspace with size: [1.2, 1.2]
22:03:06.862 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
22:03:08.839 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
22:03:08.863 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
22:03:08.863 [INFO] Set socket send buffer succeeded: 425984
22:03:08.863 [INFO] Set socket recv buffer succeeded: 425984
22:03:08.865 [INFO] Render Target: 4288 2336
22:03:08.865 [INFO] Refresh Rate: 72
22:03:08.938 [INFO] Received new playspace with size: [1.2, 1.2]
22:03:09.864 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
22:03:12.843 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
22:03:12.864 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
22:03:12.864 [INFO] Set socket send buffer succeeded: 425984
22:03:12.864 [INFO] Set socket recv buffer succeeded: 425984
22:03:12.865 [INFO] Render Target: 4288 2336
22:03:12.865 [INFO] Refresh Rate: 72
22:03:13.003 [INFO] Received new playspace with size: [1.2, 1.2]
22:03:13.865 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
22:03:16.848 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
22:03:16.869 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
22:03:16.869 [INFO] Set socket send buffer succeeded: 425984
22:03:16.869 [INFO] Set socket recv buffer succeeded: 425984
22:03:16.871 [INFO] Render Target: 4288 2336
22:03:16.871 [INFO] Refresh Rate: 72
22:03:16.988 [INFO] Received new playspace with size: [1.2, 1.2]
22:03:17.870 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
22:03:20.857 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
22:03:20.879 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
22:03:20.879 [INFO] Set socket send buffer succeeded: 425984
22:03:20.879 [INFO] Set socket recv buffer succeeded: 425984
22:03:20.880 [INFO] Render Target: 4288 2336
22:03:20.880 [INFO] Refresh Rate: 72
22:03:21.012 [INFO] Received new playspace with size: [1.2, 1.2]
22:03:21.880 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
22:03:24.861 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
22:03:24.882 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
22:03:24.882 [INFO] Set socket send buffer succeeded: 425984
22:03:24.882 [INFO] Set socket recv buffer succeeded: 425984
22:03:24.884 [INFO] Render Target: 4288 2336
22:03:24.884 [INFO] Refresh Rate: 72
22:03:25.008 [INFO] Received new playspace with size: [1.2, 1.2]
22:03:25.883 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
22:03:28.865 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
22:03:28.886 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
22:03:28.886 [INFO] Set socket send buffer succeeded: 425984
22:03:28.886 [INFO] Set socket recv buffer succeeded: 425984
22:03:28.887 [INFO] Render Target: 4288 2336
22:03:28.887 [INFO] Refresh Rate: 72
22:03:28.932 [INFO] Received new playspace with size: [1.2, 1.2]
22:03:29.886 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
22:03:32.869 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
22:03:32.892 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
22:03:32.892 [INFO] Set socket send buffer succeeded: 425984
22:03:32.892 [INFO] Set socket recv buffer succeeded: 425984
22:03:32.893 [INFO] Render Target: 4288 2336
22:03:32.893 [INFO] Refresh Rate: 72
22:03:32.989 [INFO] Received new playspace with size: [1.2, 1.2]
22:03:33.893 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
22:03:36.873 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
22:03:36.896 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
22:03:36.896 [INFO] Set socket send buffer succeeded: 425984
22:03:36.896 [INFO] Set socket recv buffer succeeded: 425984
22:03:36.897 [INFO] Render Target: 4288 2336
22:03:36.897 [INFO] Refresh Rate: 72
22:03:37.033 [INFO] Received new playspace with size: [1.2, 1.2]
22:03:37.897 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
22:03:40.877 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
22:03:40.898 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
22:03:40.898 [INFO] Set socket send buffer succeeded: 425984
22:03:40.898 [INFO] Set socket recv buffer succeeded: 425984
22:03:40.899 [INFO] Render Target: 4288 2336
22:03:40.899 [INFO] Refresh Rate: 72
22:03:41.031 [INFO] Received new playspace with size: [1.2, 1.2]
22:03:41.899 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
22:03:44.881 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
22:03:44.902 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
22:03:44.902 [INFO] Set socket send buffer succeeded: 425984
22:03:44.902 [INFO] Set socket recv buffer succeeded: 425984
22:03:44.904 [INFO] Render Target: 4288 2336
22:03:44.904 [INFO] Refresh Rate: 72
22:03:45.000 [INFO] Received new playspace with size: [1.2, 1.2]
22:03:45.903 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
22:03:48.886 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
22:03:48.906 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
22:03:48.906 [INFO] Set socket send buffer succeeded: 425984
22:03:48.906 [INFO] Set socket recv buffer succeeded: 425984
22:03:48.908 [INFO] Render Target: 4288 2336
22:03:48.908 [INFO] Refresh Rate: 72
22:03:49.046 [INFO] Received new playspace with size: [1.2, 1.2]
22:03:49.907 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
22:03:52.890 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
22:03:52.912 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
22:03:52.912 [INFO] Set socket send buffer succeeded: 425984
22:03:52.912 [INFO] Set socket recv buffer succeeded: 425984
22:03:52.913 [INFO] Render Target: 4288 2336
22:03:52.913 [INFO] Refresh Rate: 72
22:03:53.044 [INFO] Received new playspace with size: [1.2, 1.2]
22:03:53.913 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
22:03:56.895 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
22:03:56.918 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
22:03:56.918 [INFO] Set socket send buffer succeeded: 425984
22:03:56.918 [INFO] Set socket recv buffer succeeded: 425984
22:03:56.920 [INFO] Render Target: 4288 2336
22:03:56.920 [INFO] Refresh Rate: 72
22:03:57.073 [INFO] Received new playspace with size: [1.2, 1.2]
22:03:58.419 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
22:03:59.897 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
22:03:59.921 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
22:03:59.921 [INFO] Set socket send buffer succeeded: 425984
22:03:59.921 [INFO] Set socket recv buffer succeeded: 425984
22:03:59.923 [INFO] Render Target: 4288 2336
22:03:59.923 [INFO] Refresh Rate: 72
22:04:00.054 [INFO] Received new playspace with size: [1.2, 1.2]
22:04:00.922 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
22:04:03.901 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
22:04:03.930 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
22:04:03.930 [INFO] Set socket send buffer succeeded: 425984
22:04:03.930 [INFO] Set socket recv buffer succeeded: 425984
22:04:03.932 [INFO] Render Target: 4288 2336
22:04:03.932 [INFO] Refresh Rate: 72
22:04:04.057 [INFO] Received new playspace with size: [1.2, 1.2]
22:04:04.931 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
22:04:07.905 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
22:04:07.927 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
22:04:07.927 [INFO] Set socket send buffer succeeded: 425984
22:04:07.927 [INFO] Set socket recv buffer succeeded: 425984
22:04:07.929 [INFO] Render Target: 4288 2336
22:04:07.929 [INFO] Refresh Rate: 72
22:04:08.058 [INFO] Received new playspace with size: [1.2, 1.2]
22:04:08.431 [INFO] Client disconnected. Cause: Connection reset by peer (os error 104)
22:04:11.909 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
22:04:11.933 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
22:04:11.933 [INFO] Set socket send buffer succeeded: 425984
22:04:11.933 [INFO] Set socket recv buffer succeeded: 425984
22:04:11.935 [INFO] Render Target: 4288 2336
22:04:11.935 [INFO] Refresh Rate: 72
22:04:12.055 [INFO] Received new playspace with size: [1.2, 1.2]
22:04:12.934 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
22:04:15.913 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
22:04:15.966 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
22:04:15.966 [INFO] Set socket send buffer succeeded: 425984
22:04:15.966 [INFO] Set socket recv buffer succeeded: 425984
22:04:15.967 [INFO] Render Target: 4288 2336
22:04:15.967 [INFO] Refresh Rate: 72
22:04:16.205 [INFO] Received new playspace with size: [1.2, 1.2]
22:04:16.967 [INFO] Client disconnected. Cause: Broken pipe (os error 32)
22:04:18.915 [INFO] Initial socket buffer size: send: 87040B, recv: 131072B
22:04:19.069 [INFO] Initial socket buffer size: send: 212992B, recv: 212992B
22:04:19.069 [INFO] Set socket send buffer succeeded: 425984
22:04:19.069 [INFO] Set socket recv buffer succeeded: 425984
22:04:19.070 [INFO] Render Target: 4288 2336
22:04:19.070 [INFO] Refresh Rate: 72
22:04:19.341 [INFO] Received new playspace with size: [1.2, 1.2]
22:04:21.850 [INFO] Client disconnected. Timeout
Probably related to firewall, see #2250 or ask in chat if you can't get it to work regardless, support is usually a lot better there
When I execute firewall-cmd --get-active-zones | grep -P '^\w+.*\w$'
(as defined in this bash script) I get no output on my end. If I remove the regex pipe and just run firewall-cmd --get-active-zones
I get the following output mapping to the public
zone:
$ firewall-cmd --get-active-zones
public (default)
interfaces: *******
My guess is that the script I linked above is reporting a successful command output from searching for active zones, but provides no entries for the following loop to iterate over, resulting in no service being added to active firewalld zones. Changing the regex may be a potential solution if that's the root cause of the problem.
I tried disabling the firewall by using this command in the terminal: systemctl stop firewalld
that I found from this comment and it worked. no more connection issue.
I did apply the firewall rules from the ALVR Streamer, go through the process window of giving it root privileges and got a validation from the logs telling me it successfully applied them. Which of course, didn't work until I disabled the firewall completely. So it's likely that ALVR doesn't set the firewall rules properly.
I don't know if I should close this issue (Closed as not planed at least) or not. While I technically found a fix for it, disabling the firewall is not a safe nor a reliable solution. It's an unreliable workaround for an existing bug (#2250)...
I think I'll have it open until it all has been properly resolved.
@pettrak You don't need to fully disable firewall to work around this issue. You can add the alvr
service (created by previous versions of alvr in my case, although you could create it yourself if it doesn't exist) or the individual ports alvr
requires manually to the public
zone of your firewall.
I used the firewall-config
GUI to accomplish this, but you can also use the terminal.
- If you already have an
alvr
service (check output offirewall-cmd --get-services
for analvr
entry), you can runfirewall-cmd --zone=public --add-service=alvr --permanent
to add the ALVR firewall service to your permanent (i.e., persists after restart) configuration. - If you don't already have an
alvr
service, you either need to add one or add rules to open ports.- To add individual ports for ALVR, run these two commands (referring to this documentation):
firewall-cmd --zone=public --permanent --add-port=9943-9944/tcp
firewall-cmd --zone=public --permanent --add-port=9943-9944/udp
- To add individual ports for ALVR, run these two commands (referring to this documentation):
- To create a reusable service like ALVR tries to at installation, refer to this documentation.
@DianaLunaXIV It worked wonders! Thanks!
Now that there is a practical fix, the firewall issue is already known and has it's own bug issue thread #2250. I think I should close this issue now. Thanks for the help everyone!