Skip to content

Black screen issue with custom plugin and SteamVR #558

@ArslanGapizov

Description

@ArslanGapizov

Sympotms:

  • Headset shows black screen
  • SteamVR display mirror shows black screen
    -World in games became black
  • SteamVR calibration utility stacks on floor calibration.
  • OSVR server tells that everything is fine.
  • SteamVr shows that everything is fine and works properly.

I tried
Tracker Spin plugin
OSVR-Vuzix
OSVR-Fusion

and had the same problem.

There are OSVR server output:


July 12 02:04:11.333 info [OSVR]: Logging for C:\Program Files\HDK-Software-Suite\OSVR-Core\bin\osvr_server.exe
July 12 02:04:11.333 info [OSVR Server]: Using default config file - pass a filename on the command line to use a different one.
July 12 02:04:11.333 info [OSVR Server]: Using config file 'osvr_server_config.json'.
July 12 02:04:11.333 info [OSVR Server]: Constructing server as configured...
July 12 02:04:11.338 info [OSVR Server]: Loading auto-loadable plugins...
July 12 02:04:11.351 info [OSVR Server]: Loading plugins...
July 12 02:04:11.351 info [OSVR Server]: Instantiating configured drivers...
July 12 02:04:11.351 info [OSVR Server]: Added device: com_osvr_mmone/TrackerSpin
July 12 02:04:11.351 info [OSVR Server]: Successes:
July 12 02:04:11.352 info [OSVR Server]:  - com_osvr_mmone/TrackerSpin
July 12 02:04:11.352 info [OSVR Server]: Aliases found and parsed from config file.
July 12 02:04:11.352 info [OSVR Server]: Display descriptor found and parsed from config file.
July 12 02:04:11.352 info [OSVR Server]: RenderManager config found and parsed from the config file.
July 12 02:04:11.352 info [OSVR Server]: Triggering automatic hardware detection...
July 12 02:04:11.352 info [OSVR Server]: Registering shutdown handler...
July 12 02:04:11.352 info [OSVR Server]: Starting server mainloop: OSVR Server is ready to go!
July 12 02:04:11.353 info [OSVR Server]: Performing hardware auto-detection.
0 0.000785398 0 1
July 12 02:04:11.358 info [OSVR Server]: Added device: com_osvr_Multiserver/OSVRHackerDevKit0
July 12 02:04:11.358 info [OSVR Server]: Added device: com_osvr_Multiserver/OSVRHackerDevKitPrediction0
July 12 02:04:11.361 info [OSVR Server]: Sent path tree to clients.


OSVR server config json:


{
  "description": "This configuration supports orientation-only tracking, with the OSVR HDK. It is configured for RenderManager applications in direct mode on HDK 2.0 optics.",
  "display": "displays/OSVR_HDK_2_0.json",
  "renderManagerConfig": "sample-configs/renderManager.direct.landscape.HDKv2.0.json",

  "drivers": [
    {
      "plugin": "com_osvr_mmone",
      "driver": "TrackerSpin",
      "params": {
        "report_rate": 400.0, /* (default 200.0) - Rate at which reports will be sent */
        "x_of_axis_to_spin_around": 0.0, /* (default 0.0) - How much to spin around X axis */
        "y_of_axis_to_spin_around": 1.0, /* (default 1.0) - How much to spin around Y axis */
        "z_of_axis_to_spin_around": 0.0, /* (default 0.0) - How much to spin around Z axis */
        "rotation_rate_around_axis_in_Hz": 0.1, /* (default 0.1) - How fast to spin the tracker */
        "name": "TrackerSpin" /* (optional) */
      }
    }
  ],
  "aliases": {
    "/me/head": "/com_osvr_mmone/TrackerSpin/tracker/0"
    /* Also tried, the same result
      "/me/head": "/com_osvr_mmone/TrackerSpin/semantic/head"
      */
    /*
      "/headSpace": {
      "translate": [ 0.0, 0.10, -0.07 ],
      "posttranslate": [ 0.0, 1.20, 0.0 ],
      "child": "/com_osvr_mmone/TrackerSpin/tracker/0"
    },
    "/me/head": "/headSpace"
      */
  }
}

The problem:
Black screen

Stack on calibration

I tried to switch between direct and extended mode.
Firmware is updated.
Tried to use hdk 1 and hdk 2.
Tried different hardware.

More detailed u can check Report.rtf on dropbox

Thanks for help.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions