skip to main content
10.1145/3124680.3124723acmconferencesArticle/Chapter ViewAbstractPublication PagesapsysConference Proceedingsconference-collections
research-article

On Building a Programmable Wireless High-Quality Virtual Reality System Using Commodity Hardware

Authors Info & Claims
Published:02 September 2017Publication History

ABSTRACT

All existing high-quality virtual reality (VR) systems (e.g., HTC Vive and Oculus Rift) are tethered, requiring an HDMI cable to connect the head mounted display (HMD) to a PC for rendering rich graphic contents. Such a tethered design not only limits user mobility but also imposes hazards to users. To get rid of the cable, "cable replacement" solutions have been proposed but without any programmability at the HMD side. In this paper, we explore how to build a programmable wireless high-quality VR system using commodity hardware. With programmability at both the PC side and the HMD side, our system provides extensibility and flexibility for exploring various new ideas and software-based techniques in high-quality VR. We present our system design, describe challenges, explore possible solutions to cut the wire, and compare the performance of different approaches for transmitting the high-volume graphics data over a wireless link. We share our experience and report preliminary findings. Experimental results show that building a wireless high-quality VR system is very challenging, and needs extensive effort on both the software and hardware sides in order to meet the performance requirements.

References

  1. 60 GHz: Taking the VR Experience to the Next Level. http://www.sibeam.com/en/Blogs/2016/March/60GHZTakingtheVRExperience.aspx.Google ScholarGoogle Scholar
  2. CUDA Toolkit. https://developer.nvidia.com/cuda-toolkit.Google ScholarGoogle Scholar
  3. Dell Wireless Dock. http://www.dell.com/en-us/shop/accessories/apd/452-bbux?sku=452-BBUX.Google ScholarGoogle Scholar
  4. Google Cardboard. https://vr.google.com/cardboard/.Google ScholarGoogle Scholar
  5. GPUDirect RDMA. http://docs.nvidia.com/cuda/gpudirect-rdma/index.html.Google ScholarGoogle Scholar
  6. HTC Vive. https://www.vive.com/.Google ScholarGoogle Scholar
  7. HTC Vive TPCAST wireless upgrade kit. https://www.vive.com/cn/accessory/tpcast/.Google ScholarGoogle Scholar
  8. Intel Tri-Band Wireless-AC 17265. https://www.intel.com/content/www/us/en/wireless-products/tri-band-wireless-ac-17265.html.Google ScholarGoogle Scholar
  9. Microsoft Remote Desktop Clients. https://technet.microsoft.com/en-us/library/dn473009(v=ws.11).aspx.Google ScholarGoogle Scholar
  10. Oculus Rift. https://www.oculus.com/rift/.Google ScholarGoogle Scholar
  11. Optoma's wireless VR headset frees you from PC cables. http://www.pcworld.com/article/3044542/virtual-reality/optomas-new-wireless-vr-headset-frees-you-from-pc-cables.html.Google ScholarGoogle Scholar
  12. RealVNC: Remote Access Software for Desktop and Mobile. https://www.realvnc.com/.Google ScholarGoogle Scholar
  13. Samsung Gear VR. http://www.samsung.com/global/galaxy/gear-vr/.Google ScholarGoogle Scholar
  14. The Lab VR game. http://store.steampowered.com/app/450390/.Google ScholarGoogle Scholar
  15. The NVIDIA Video Codes SDK. https://developer.nvidia.com/nvidia-video-codec-sdk.Google ScholarGoogle Scholar
  16. Wireless gigabit Alliance. http://www.wigig.org/.Google ScholarGoogle Scholar
  17. WirelessHD. http://www.wirelesshd.org/.Google ScholarGoogle Scholar
  18. O. Abari, D. Bharadia, A. Duffield, and D. Katabi. Enabling high-quality untethered virtual reality. In Proceedings of the NSDI'17, 2017.Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. O. Abari, H. Hassanieh, M. Rodriguez, and D. Katabi. Millimeter wave communications: From point-to-point links to agile network connections. In Proceedings of the HotNets'16, 2016. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. K. Boos, D. Chu, and E. Cuervo. Flashback: Immersive virtual reality on mobile devices via rendering memoization. In Proceedings of the MobiSys'16, 2016. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. E. Cuervoy, A. Wolmany, L. P. Coxz, K. Lebeck, A. Razeenz, S. Saroiuy, and M. Musuvathi. Kahawai: High-quality mobile gaming using gpu offload. In Proceedings of the MobiSys'15, 2015. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. S. Kato, J. Aumiller, and S. Brandt. Zero-copy i/o processing for low-latency gpu computing. In Proceedings of the ICCPS'13, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. K. Lee, D. Chu, E. Cuervo, J. Kopf, Y. Degtyarev, S. Grizan, A. Wolman, and J. Flinn. Outatime: Using speculation to enable low-latency continuous interaction for cloud gaming. In Proceedings of the MobiSys'15, 2015. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. T. Nitsche, A. B. Flores, E. W. Knightly, and J. Widmer. Steering with eyes closed: Mm-wave beam steering without in-band measurement. In Proceedings of the INFOCOM'15, 2015. Google ScholarGoogle ScholarCross RefCross Ref
  25. M. E. Rasekh, Z. Marzi, Y. Zhu, U. Madhow, and H. Zheng. Noncoherent mmwave path tracking. In Proceedings of the HotMobile'17, 2017. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. S. Sur, X. Zhang, P. Ramanathan, and R. Chandra. Beamspy: Enabling robust 60 ghz links under blockage. In Proceedings of the NSDI'16, 2016.Google ScholarGoogle Scholar

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Conferences
    APSys '17: Proceedings of the 8th Asia-Pacific Workshop on Systems
    September 2017
    207 pages
    ISBN:9781450351973
    DOI:10.1145/3124680

    Copyright © 2017 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 2 September 2017

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article
    • Research
    • Refereed limited

    Acceptance Rates

    APSys '17 Paper Acceptance Rate27of51submissions,53%Overall Acceptance Rate149of386submissions,39%

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader