cancel
Showing results for 
Search instead for 
Did you mean: 

Oculus Remote Desktop Disconnecting

CdnNmd
Level 3

I haven't been able to get Horizons Workrooms to work with my MBP 15"  ...
I can see my computer, I can get a connection, my laptop screen goes blank, and a black window shows up in my headset.. Then it closes and I can see in my headset "Remote Desktop Disconnected" and my laptop screen returns to normal.  I've tried uninstalling and reinstalling Oculus Remote Desktop, but to no avail.

 

Not sure if this helps, of if you need full logs, but this is what I see in MacOS Console: 

```

default 12:56:16.791757-0600 kernel macOSTaskPolicy: (EPM) may not get the task control port of (com.apple.appkit) (pid: 7990): (com.apple.appkit) is hardened, (com.apple.appkit) doesn't have get-task-allow, (EPM) is not a declared debugger(EPM) is not a declared read-only debugger
default 12:56:16.808495-0600 Oculus Remote Desktop Matched service com.oculus.xr2dsd.nonauto
default 12:56:16.808696-0600 Oculus Remote Desktop Arguments: (
list,
"com.oculus.xr2dsd.nonauto"
)
default 12:56:16.810271-0600 syspolicyd Task <8F089D63-B749-4122-AE47-E0AD579FD85F>.<625> resuming, timeouts(3.0, 604800.0) QOS(0x19) Voucher <private>
default 12:56:16.810712-0600 syspolicyd [Telemetry]: Activity <nw_activity 12:2 [26D7C007-9790-41D0-94FE-8FC5DD663C5A] (reporting strategy default)> on Task <8F089D63-B749-4122-AE47-E0AD579FD85F>.<625> was not selected for reporting
default 12:56:16.811059-0600 syspolicyd Task <8F089D63-B749-4122-AE47-E0AD579FD85F>.<625> {strength 0, tls 4, ct 0, sub 0, sig 1, ciphers 0, bundle 1, builtin 0}
default 12:56:16.811177-0600 syspolicyd Task <8F089D63-B749-4122-AE47-E0AD579FD85F>.<625> now using Connection 85
default 12:56:16.811770-0600 syspolicyd Task <8F089D63-B749-4122-AE47-E0AD579FD85F>.<625> sent request, body S 77
default 12:56:16.869824-0600 syspolicyd Task <8F089D63-B749-4122-AE47-E0AD579FD85F>.<625> received response, status 200 content K
default 12:56:16.870157-0600 syspolicyd Task <8F089D63-B749-4122-AE47-E0AD579FD85F>.<625> response ended
default 12:56:16.870218-0600 syspolicyd Task <8F089D63-B749-4122-AE47-E0AD579FD85F>.<625> done using Connection 85
default 12:56:16.870482-0600 syspolicyd Task <8F089D63-B749-4122-AE47-E0AD579FD85F>.<625> summary for task success {transaction_duration_ms=59, response_status=200, connection=85, reused=1, request_start_ms=0, request_duration_ms=0, response_start_ms=58, response_duration_ms=0, request_bytes=622, response_bytes=1088, cache_hit=false}
default 12:56:16.870785-0600 syspolicyd Task <8F089D63-B749-4122-AE47-E0AD579FD85F>.<625> finished successfully
default 12:56:16.876990-0600 Oculus Remote Desktop MacOS error: 3
default 12:56:16.878238-0600 Oculus Remote Desktop Error checking with notarization daemon: 3
default 12:56:16.894385-0600 launchctl launchctl list: <private>
default 12:56:16.946404-0600 kernel macOSTaskPolicy: (EPM) may not get the task control port of (QuickLookUIServi) (pid: 7995): (QuickLookUIServi) is hardened, (QuickLookUIServi) doesn't have get-task-allow, (EPM) is not a declared debugger(EPM) is not a declared read-only debugger
default 12:56:16.959057-0600 Oculus Remote Desktop Exit code: 0
default 12:56:16.959249-0600 Oculus Remote Desktop Stdout: {
"LimitLoadToSessionType" = "Aqua";
"Label" = "com.oculus.xr2dsd.nonauto";
"OnDemand" = true;
"LastExitStatus" = 0;
"PID" = 32687;
"Program" = "/Applications/Oculus Remote Desktop.app/Contents/Resources/Oculus Remote Desktop Server.app/Contents/MacOS/OrdServerMac";
"PerJobMachServices" = {
"com.apple.tsm.portname" = mach-port-object;
"com.apple.coredrag" = mach-port-object;
"com.apple.axserver" = mach-port-object;
};
};
default 12:56:16.959331-0600 Oculus Remote Desktop Stderr:
default 12:56:16.959470-0600 Oculus Remote Desktop findServicePid: [com.oculus.xr2dsd] PID: 32687

```

1 ACCEPTED SOLUTION

Accepted Solutions

CdnNmd
Level 3

Ok I managed to get it to work... I'm not sure what part of the incantations I did made it work...

I have `OrdServerMac` console log outputs if that would help some developer somewhere....

But I tried closing the app, and running it in iTerm..
There I noticed that it was trying to change the resolution to 1440x900(no HiDPI) ... So I did that manually, in SwitchResX.. Then I tried again, and noticed that iTerm was requesting permissions to record the screen.. I granted those permissions, and then it started working.
Following doing that, the regular app started working as well.. So it might just have been that I needed to manually set the resolution to 1440x900 ... Or some weirdness about permissions, but Oculus Remote Desktop already had those permissions, and adding them for iTerm shouldn't have changed that.

View solution in original post

2 REPLIES 2

CdnNmd
Level 3

A note that sometimes I do see my screen in the headset for a flicker of a second... but not more.

CdnNmd
Level 3

Ok I managed to get it to work... I'm not sure what part of the incantations I did made it work...

I have `OrdServerMac` console log outputs if that would help some developer somewhere....

But I tried closing the app, and running it in iTerm..
There I noticed that it was trying to change the resolution to 1440x900(no HiDPI) ... So I did that manually, in SwitchResX.. Then I tried again, and noticed that iTerm was requesting permissions to record the screen.. I granted those permissions, and then it started working.
Following doing that, the regular app started working as well.. So it might just have been that I needed to manually set the resolution to 1440x900 ... Or some weirdness about permissions, but Oculus Remote Desktop already had those permissions, and adding them for iTerm shouldn't have changed that.

View solution in original post