Tuesday, April 28, 2020

Dev Update #58 - RiftCat 2.7 Beta - Reprojection for Everyone

RiftCat 2.7 Beta - Reprojection for Everyone
This was originally planned to be a part 2 of the VRidge 2.6 Streaming Enhanced update but we had to postpone it due to various reasons. Now it's here as its own update!

This update will improve head turning motions on most mobile phones (even those not designed with VR in mind) by utilizing reprojection (also known as TimeWarp in Oculus products).

To test the Beta features, learn how to join Beta channels by reading THIS guide.

Reprojection and reasons behind it.
As some of you might have read, Google killed another project of theirs which is Daydream. This means than there is a constantly rising chance the next mobile devices generation will not be able to launch Daydream apps on which VRidge is based a lot.

We could not allow our users to lose the ability to play PC VR games with their Android devices so we created our own reprojection within VRidge so capable devices can use it even without being Daydream-certified.

What this means is that if your mobile phone supports some specific GPU capabilities it will be able to utilize reprojection - it will provide a completely smooth experience when moving your head in your Cardboard device!

VRidge will now ask for the camera and file read/write privileges on your device (to be able to read and store your VR viewer QR code) as previously Daydream SDK handled that.

Will it work on my device?
As of this Beta release, this feature will work only for Android devices (iOS is in progress). We will deploy support for next devices to the Beta channel as soon as they'll be ready.

Our reprojection implementation has 3 modes, best mode will be selected automatically, depending on GPU capabilities, OS version and so on. Those levels are:
  1. Synchronous reprojection - Most simple implementation. All rendering work is done on one GPU thread. After app finishes frame, that frame is being warped to screen with offset to cover difference between pc render orientation and current mobile orientation. In this mode frames should be placed correctly, however motion might not feel silky smooth.
  2. Asynchronous reprojection - This mode separates app rendering loop from VR rendering loop. Because of that we can achieve stable framerate and smooth motion, even if some frames are dropped in transport from PC.
  3. Asynchronous reprojection with direct rendering - Just like in previous mode, this one preserves constant framerate and smooth motion. However because of rendering directly to screen, latency can be significantly lowered. Typically when frame is rendered, it goes to Android Surface Flinger, which is responsible for composing final image that is displayed on the screen. Because of that composing step and double buffering, in default rendering mode frame is displayed 1-2 vertical syncs after it is rendered. That means about 17-33 milliseconds of latency on standard 60Hz display. With direct mode we are able to render directly to front buffer of display. That allows to skip all composing steps for VR layer, significantly lowering latency. Our current implementation works at 8ms latency on 60Hz display. This mode however requires a lot of modern GPU extensions and is mainly designed for newer phones (we mainly tested it on Samsung Galaxy S20, Samsung Note 10 and Razer Phone).
To check out with which mode your reprojection is working (or not working at all), launch VRidge (Diagnostics). It will display the appropriate information.

How to help us with testing?
When you'll test this Beta release and encounter any issues then please send us detailed logcat to support@riftcat.com with a description of your phone model. You can read about logcat here.

If your issue is directly visible on the screen, then simply send us the screenshots. Any additional info is highly valuable.

Your personal opinion also interests us! What do you think about the update? Give us all your thoughts.


  1. This is great news!
    Any chance this will work with the Samsung Exynos 8895 with Mali-G71 as the GPU? I've got the 4K Skyworth V901 headset and I'd love to use the RiftCat wiit that!

  2. Do you think you can make it work on a Samsung Galaxy A20 i just got it and would really appreciate it if it would work on it.

  3. Сделаете поддержку для мобильных видеокарт (nvidia geforce 610m), а то программный кодек не хочет корректно работать

  4. I have gotten it to work on my oculus go. But its just alittle wonky with the mobile phone controller app.

  5. I just bought VRidge a few days ago, and have spent inordinate amounts of time, tweaking and testing to get VR as smooth as possible using a VRBox headset and my Samsung Note 10 Plus phone. I was pleasantly surprised to see this beta launch with reprojection, as my biggest issue I couldn't fix was the smoothness of head tracking.

    I just started up the beta, and holy crap it's night and day difference. It's simply amazing with this phone and my rig in Elite Dangerous. Thanks guys for the amazing work.. this, is, awesome!

  6. Es wird von Update zu Update immer stabiler und exakter. Weiter so! 👍🏻👍🏻👍🏻

  7. It's working as "Asynchronous reprojection with direct rendering" on the zenfone max pro m1, and it is much smoother than before.

  8. It's an amazing update, but went from minimal "drift" issues to excessive amounts. It almost rarely stays centered and I have to recenter every 30 seconds to a minute. It offsets by nearly 30 degrees regularly. Any ideas?

    1. I have the same problem on Xiaomi Mi 9, after few head turns drifts way to the left.

  9. I have the desktop and mobile clients both set to receive beta updates but both are still on version 2.6.3 and not downloading anything. What do I need to do to get the update?

  10. Opted to the Beta on my Samsung A50, all I'm getting is a black screen with the seperation bar (Eyes). It links with the Desktop app but nothing is visible.

  11. Wow! This could be one of the most beneficial blogs we’ve ever come across on the subject. Basically fantastic post! I’m also an expert in this topic so I can understand your effort.
    review finds

  12. The difference in latency and head tracking is night and day between this gearvr 2.6.3 and android 2.7.1 beta. I'm begging you please give the last of us gearvr users the 2.7.1 beta. <3

  13. you are doing really great work please share the Galaxy a20 Price in Pakistan

  14. I have used beta versions before and I am enrolled into the beta program, but now I have 2.6.3 in both stable and beta channels, how come?

  15. To hire our Housewife Escorts in Agra you can speak with our call girl representative over the call. It is very easy to get escort service in Aerocity now. Call us now!! They love to make relationships for the night with Indian men and that is why they join our escort agency to provide foreign Russian Escorts in Agra. These ladies are referred to as Foreign escorts in Aerocity.
    Escorts Service in Agra
    Escorts Service in Agra
    Escorts in Agra
    Hi Profile Escorts in Agra
    Call Girls in Agra

  16. This is amazing, thanks for the share. Also, check this out if you are looking for professional website or logo design services:

    Buy Logo

  17. Thank you for sharing useful information with us. please keep sharing like this. You might like the following article also please visit us.

    Father of History

  18. This is great, thanks for the share. Also, check this out if you are looking for assistance with your law dissertation:

    law dissertation help

  19. I really like your blog!
    It's very helpful for me and I am so happy to see your blog.
    Thank you for sharing it with us.
    If you are looking Law Coursework Writing Service Then Visit our site we are giving you 5O& off.

  20. Marites Allen is popularly known as the “Philippine Feng Shui Queen” for her great strides in promoting feng shui practice in the country and in other parts of the world. She is the first Filipina to be awarded the prestigious title of “Master in Feng Shui” by the International Feng Shui Association in 2013 Feng Shui Expert in the Philippines

  21. Everything is very open with a precise clarification of the issues. It was really informative. Your site is useful. Thanks for sharing, Hегe is my website visit please visit 먹튀검증업체 ,먹튀사이트

  22. Everything is very open with a clear description of the issues. It was truly informative. Your site is extremely helpful. Thank you for sharing! Hегe is my website visit please visit 먹튀사이트 , 토토사이트

  23. I recently came across your blog and have been reading along. I thought I would leave my first comment. I don't know what to say except that I have enjoyed reading Visit my Website 토토,먹튀검증,먹튀검증커뮤니티

  24. I found so many interesting stuff in your blog especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here! keep up the good work... 꽁나라,꽁머니 사이트,꽁머니 홍보방 Click on this link for visit my website.

  25. Thank you quite much for discussing this type of helpful informative article. Will certainly stored and reevaluate your Website.Visit my website for SEO Services Software Development services

  26. Thanks for such a fantastic blog. Where else could anyone get that kind of info written in such a perfect way? I have a presentation that I am presently writhing on, and I have been on the look out for such great information. 먹튀검증사이트

  27. Thanks for your sharing! The information your share is very useful to me and many people are looking for them just like me! Thank you! 카지노사이트

  28. I’m not sure exactly why but this weblog is loading incredibly slow for me. Is anyone else having this problem or is it a problem on my end? I’ll check back later on and see if the problem still exists. 안전놀이터순위

  29. Thanks for this information I have learnt a lot from this article. yes, cyber Monday is on right now and you will be advised to buy things now at a better rate. cyber Monday deal is so tentative

  30. You made some good points there. I did a Google search about the topic and found most people will believe your blog. 메이저사이트

  31. Forefront-Multiservices immigration experts can arrange immigration consultant services to ensure all requirements are met according to rules processes of immigration.

  32. Fore Front Multi Services provides best notary public consultant in California offering tax preparation, public notary, business tax.

  33. SOS provides an expedited solution for all types of emergency cargo recovery service . Our highly experienced team will recover cargo on time.

  34. A portable water purifier is all you need if you’re looking for a portable and affordable solution to get clean drinking water on the go then. Portable water purifiers are beneficial if you are traveling to a place with poor water quality.
    Why Should Buy A Portable Water Purifier
    The human world is changing day-by-day, and so are our drinking habits. Water contamination has become one major issue in human life. The water purifier is one-way people can make a better judgment about drinking water. Water purifier makes it easy to drink water without thinking about any unwanted bacteria and contaminants. Contaminants and bacteria (various) generally take home in the water. It is an old saying, “health is wealth” it is true indeed.
    Do you and your family often suffer from water-borne diseases? Does your water look stale and smell rotten? And you want to be trying to find the simplest water purifier! Well, you’ve knocked the proper door, we are here at your rescue!
    Improve Your Health by Using the Best RO Water Purifier - Improve Your Health by Using the Best RO Water Purifier
    Importance Of Having Water Purifier And Knowing A Good RO Water Purifier Service Centre In Delhi, Gurgaon
    How Do I Locate The Best RO Service Center in Gurgaon?
    Importance of RO Water Purifiers in Delhi
    Service for RO Water Purifiers in Delhi- Pahuja Aqua Service
    Mineral Water Purifier Effective Uses- Gurgaon, Delhi

  35. To remain healthy has become the foremost challenging task of today’s time because contamination isn't only food, but water also has increased to a level where it's essential to observe out what we are consuming. Alongside mainstream diseases like diarrhoea, gastrointestinal problems, stomach infections, etc. caused thanks to drinking impure water, there are many ill-effects observed on health thanks to the presence of particular contaminants within the water.
    Restrict Severe Diseases by Bringing Advanced Water Purifiers at Your Home
    Clean And Healthy Water With Water Purifiers
    Why are people in Delhi and Gurgaon concerned about the purity of their drinking water?
    How to Select the Most Appropriate Water Purifier
    The Importance of Water Purifiers in Today's World in Delhi
    What Is Industrial Water Purifier Know It Component & Application in Human Life
    How to Find the Best Water Filter Price in Delhi, Gurgaon

  36. A very excellent blog post. I am thankful for your blog post. I have found a lot of approaches after visiting your post https://www.5g999.co/baccarat Click on this link for visit my website.

  37. Water frameworks overall are being undermined by the enormous number of pollutants that represent a wide scope of threats to families. Since you realize that we need water in each reason, like washing, washing, cooking, and drinking, the foreign substances can without much of a stretch influence your wellbeing. These days, the poisons are developing more than ever.
    RO Service Near Me ✅ RO Service in Gurgaon 249/- Only. Call RO Service Centre Number for water purifier service, installation. We cater Kent, Aquaguard, Aquafresh, Livpure, Pureit, Nasaka in Gurgaon & Delhi NCR.
    Pahuja RO Water Solution is an independent Ro Service Centre in Gurgaon, Delhi NCR and All Over India. We undertake job work of Service, AMC, Repair, Installation & Maintenance.

    Your Choice Of Protector: Various Water Purification Technology
    Wide Range of Water Purifiers is Available at Our Store if You Want to Shop Online
    Do you think it’s safe to give your family unfiltered water?
    Water That is Safe and Clean to Drink-RO Filter Service
    Factor You Must Consider Before You Buy Water Purifier For Your Home

  38. Awesome article, it was exceptionally helpful! I simply began in this and I'm becoming more acquainted with it better! Cheers, keep doing awesome! Feel free to visit my website; 바카라사이트

  39. I will definitely recommend your website to everyone. You have a very good gloss. Write more high-quality articles. I support you. Feel free to visit my website; 먹튀검증

  40. I was surfing net and fortunately came across this site and found very interesting stuff here. Its really fun to read. I enjoyed a lot. Thanks for sharing this wonderful information. Feel free to visit my website; 바카라사이트

  41. I was very pleased to find this site.I wanted to thank you for this great read!! I definitely enjoy every little bit of it and I have you bookmarked to check out new stuff you post. Feel free to visit my website; 바카라사이트

  42. It’s really a great and useful piece of information. I am glad that you shared this useful information with us. Please keep us up to date like this. Thanks for sharing. Feel free to visit my website; 토토사이트

  43. I would like to thnkx for the efforts you have put in writing this blog. I am hoping the same high-grade blog post from you in the upcoming as well. In fact your creative writing abilities has inspired me to get my own blog now. Really the blogging is spreading its wings quickly. Your write up is a good example of it