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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions