Desktop update 1.1.1: deployed.
Android update 1.1.0b: available in few hours (beta channel)
Phone compatiblity (beta channel)
Making VRidge compatible with every kind of hardware is challenging task. We've been fixing phone hardware specific issues since the first release and we successfully got couple of hundred models working without major problems (other than heat generation).But there are still some models that require our attention. The most common ones are
- Asus Zenfone 2 (or other Intel chipset phones)
- Galaxy S4 (some variants)
- Huawei Honor 4C and P8 Lite (and possibly more Kirin chipset phones)
- Redmi Note 2 and 3 (and more MediaTek Helio X10 chipset phones)
Thanks to some tips from cgutman (author of Android's well-known Moonlight) we now have some knowledge why some problems are happening and how to fix them. Moonlight is known to work great on nearly all Android devices and this is an example for us on how to make great streaming app.
This is only small subset of all the chipsets out there |
Detailed logging mode (beta channel)
If you experience high streaming aritfacting and/or crashing and you have one of the devices listed in paragraph above please go to mobile app settings -> Diagnostics and enable diagnostic mode. This will log many VRidge events to a log file stored on your mobile (up to 5MB, don't worry about device space). There is also a button that will simply send all stored events with your GPU & OS info to us. There is no personal information sent - you can review the information sent by tapping [See logs] before sending.Example diagnostic log |
Fixed update failing because of Steam (stable channel)
This is very small fix but we are pushing it into stable channel. Some of you were getting failed updates because Steam was running in the background with a file lock on our driver.
No more "update failed" without a reason |
GearVR edition update
The GearVR development is going really well. We ported large majority of our codebase and we already have internal testing version that streams and uses GearVR sensors. It's not a 100% promise but we hope to have a publicly testable version later in August.
Remember that VRidge purchase is universal unlock. If you bought the unlimited version, you'll get GearVR edition too. No need to pay multiple times for the same product on different platforms.
Beta discount extended
When we released our app we gave all beta testers a discount of 50% valid until one month after release. Unfortunately due to some unforeseen circumstances we weren't able to deliver updates as fast as we wanted so we decided to extend the discount until at least GearVR edition is out in stable form.
What's next?
GearVR development will continue and we hope to receive many diagnostics logs from you with the new logging option so we can have a better insight on what is happening in your device when VRidge fails. We'll also explore additional payment options because there are many people that can't use PayPal. iOS edition is scheduled for development after GearVR edition is out.
Awesome! Can't wait for the Gear VR version, keep up the good work!
ReplyDeleteAlso, how does the scale differ from Cardboard? Is there a noticeable difference?
DeleteAlso, how does the scale differ from Cardboard? Is there a noticeable difference?
DeleteCurrently it's hard to tell - picture alignment isn't done yet.
DeleteThanks for the update :D
ReplyDeleteI discovered a "No gyroscope" in sensors options.
That's nice for phones like my Moto X play. But could you add an adjustable noise filter to avoid jitter ?
And one question :
what is the best choice between NVENC and Media Fondation ?
They both do the same thing but in a different way.
DeleteNVENC works on Windows 7+ but only with NVIDIAS. MF works only with Win 8.1+ but with both NVIDIA and AMD. That's the main difference.
The jitter in gyroscope-less setup is really hard to counter.
DeleteGyroscope is the main source of stability in the tracking data and filtering to remove the noise will lead to major delay. We'll explore some options for gyroscopeless phones but I don't think there's a big chance it will work in way that doesn't cause motion sickness.
how you will implement software for gear vr? by usb connection or just wifi. Your application will appear in the oculus store?
ReplyDeleteWiFi only. Not sure if usb tethering is physically possible.
DeleteIt will start as side-loadable app but we'll submit it to app store. I hope we get approved eventually. :)
This comment has been removed by the author.
ReplyDeleteDoes Vridge work with OpenHMD/OSVR, I would like to try and use OSVR-Fusion for tracking with wiimotes?
ReplyDeleteCurrently it works through OpenVR API. There was a OpenVR->OSVR translation layer at some point but I'm not sure if it's up to date.
DeleteDo you have anywhere that you post features/fixes that are being actively worked on? It would really be cool to see what exactly is in production at the moment. Such as:
ReplyDeleteGear VR - Top priority, should be a week or 2
Additional phones support - As time permits
Heat optimizations - back burner
Leap Motion support - future
etc.
Our plans & timetable are written on office whiteboard. I agree that we need to create more publicly presentable roadmap. :/
DeleteTL;DR: of upcoming weeks:
One dev 100% assigned to GearVR edition.
The other dev (me) is currently trying to locate problems with some phone models. I'll spend one or two more weeks on this trying to fix as much as possible within a reasonable timeframe.
We also want to add additional payment method because there are lots of people that can't use PayPal. After this I'll try to focus on more encoding/decoding optimizations - less heat on the phone side, better quality (h265 when supported).
Accurate time estimates are a problem even for regular business development. For project like this (new industry, new methods) it's even harder to tell how long development will take. We currently estimate to have things listed above ready in a matter of weeks, not months.
I still have a crazy amount of drift on my Nexus 5X (the 6P is the dev tester for Daydream, so I'd assume the 5X doesn't have a bad gyro).
ReplyDeleteAre you using Google VR tracking (available in beta version of mobile app)?
DeleteYep, I'm a beta tester. I see no difference from Cardboard API.
DeleteThe device sensor quality is different for each device unfortunately. We tested a lot with our 5X and it didn't experience a lot of drift (and nearly none in magnetometer tracking modes).
DeleteBesides, 6P and 5X are manufactured by different companies with different chipsets, screens, sensors, etc. They share the system and basic feature guidelines but the internals differ a lot.
It's pretty weird though, the drift is no where to be found at the beginning and then all of a sudden get 10° to the left (head turns right), it just comes in large batches. Kinda leads me to believe it's software (maybe the sensor fusion Google uses). Magnetometer (responsiveness) is too laggy to be worth getting rid of drift.
DeleteIs there a way to calibrate the IMUs? Hopefully without root, but I have a Nexus, I can root with my eyes closed.
DeleteThere are many apps that "calibrate sensors" on Google Play but most of them don't work because sensors calibration is really device specific so it's hard to recommend something that actually works. There are a lot of garbage apps in that category. :/
DeleteWe only know how to re-calibrate on some Samsung Galaxy devices (it's a system level tool so it actually works). We didn't have problems with our 5X gyro so we didn't do a lot of research on that topic.
can i know? in the future. can vridge used on android kitkat?
ReplyDeleteNot exactly sure when but yes. We plan to add 4.4 support eventually.
DeleteThe exynos4 detection is for the future compatibility. Currently we didn't test with SGS3 at all so please send device logs - see section 3 of the article below:
ReplyDeletehttps://support.riftcat.com/hc/en-us/articles/207602839-Constant-artifacts-floating-blocky-pixels-and-low-performance
The S3 has a 720p screen, all games will look like minecraft :) My LG G3 is overheating and shutting down within a few minutes like many other devices. I think with a high overclock your device will instantly melt.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteLuciano, that's what SteamVR + ReVive is for. ReVive lets you play Oculus Home titles in SteamVR
ReplyDeleteoh! I didn't know about the revive project! (I delete my post to modifying it and my sadness about ALien isolation I wanna play it in VR !!!!!)
ReplyDeleteanyway this was my post:
"I have a LG G4 and for the overheating problem I solved leaving a bit open the closing so the air don't get hot. The experience its nice, but I think that they have to focus on the oculus compatibility past and forth. There are some good title that uses sdk before 0.6 and other that goes after 0.8.
Anyway...GREAT JOB !!!"
Glad I could help. There's an official compatibility list for ReVive, but I've never had problems with titles I've tried.
ReplyDelete...that's cool! the thing that its a bit annoying is the setup for NO VR games. You have to run a a bunch of softwares together to have the experience! like tridef3d + trinus + moonlight....Yesterday I tried tridef + moonlight and for the head tracking my air mouse remote on my head! felt a bit stupid with that on my head but works!
ReplyDeleteHave you noticed drift with the air mouse (it moves without you slowly)?
ReplyDeleteyes...isn't perfect but was an experiment to remove the trinus pass.
ReplyDeleteyes I also thought about adding a fan and also take off the headphone becouse a in hear solution its more immersive look at the virtual barber shop https://www.youtube.com/watch?v=IUDTlvagjJA
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteI hope you guys can fix it for zenfone 2 soon.
ReplyDeleteI bought an VR Viewer and i'll receive it in 30-60 days, and was hoping to test it out, then i saw that its not compatible with zenfone yet :(
Don't know if it's different in different areas of the world, but I'd expect it closer to 30 or less. My packages always come to the US over twice as fast as expected.
DeleteTo clarify, I mean from China to US.
DeleteLast beta version of android app actually fixed problems on some Zenfon 2 devices (mainly with android 6.0). We are working on applying those fixes on other versions too :)
DeleteFlaminCreeper: I live in brazil, it actually come to brazil really fast, but then it take many, many days to go to the destination (because of tax and so)
DeleteI bought the BOBO VR Z4.
Lon, i'll test it, but zenfone 2 is still in 5.0 yet, thanks anyway for looking into it :)
its the model ZE551ML
DeleteActually its crashing when i try to start the SteamVR (there was no crash in old version):
Delete[
{
"ExceptionType": "NullReferenceException",
"ExceptionMessage": "Referência de objeto não definida para uma instância de um objeto.",
"OS": "Microsoft Windows NT 10.0.14393.0",
"CPUName": "Intel(R) Core(TM) i5-4670K CPU @ 3.40GHz",
"SystemMemory": 16325,
"Tag": "VRIDGE",
"GameName": null,
"DateHappend": "2016-08-09T01:29:17.7409984Z",
"StackTrace": " em BpCZo1dG1DWvIr2kPZXBdFjuguTwTJu6gHqRiHBkas_y.ObHuNYu5s9Vimvgeidn2aMY(String )
em BpCZo1dG1DWvIr2kPZXBdFjuguTwTJu6gHqRiHBkas_y.MRTaZ3pZLbe_tbt4iKgxgPg(String[] )",
"GPUData": "AdapterCompatibility: NVIDIA
AdapterDACType: Integrated RAMDAC
AdapterRAM: 4293918720
Availability: 3
Caption: NVIDIA GeForce GTX 970
ConfigManagerErrorCode: 0
ConfigManagerUserConfig: False
CreationClassName: Win32_VideoController
CurrentBitsPerPixel: 32
CurrentHorizontalResolution: 1920
CurrentNumberOfColors: 4294967296
CurrentNumberOfColumns: 0
CurrentNumberOfRows: 0
CurrentRefreshRate: 60
CurrentScanMode: 4
CurrentVerticalResolution: 1080
Description: NVIDIA GeForce GTX 970
DeviceID: VideoController1
DitherType: 0
DriverDate: 20160710000000.000000-000
DriverVersion: 10.18.13.6881
InfFilename: oem108.inf
InfSection: Section006
InstalledDisplayDrivers: nvd3dumx.dll,nvwgf2umx.dll,nvwgf2umx.dll,nvwgf2umx.dll,nvd3dum,nvwgf2um,nvwgf2um,nvwgf2um
MaxRefreshRate: 75
MinRefreshRate: 56
Monochrome: False
Name: NVIDIA GeForce GTX 970
PNPDeviceID: PCI\\VEN_10DE&DEV_13C2&SUBSYS_136619DA&REV_A1\\4&3834D97&0&0008
Status: OK
SystemCreationClassName: Win32_ComputerSystem
SystemName: DARKSUPREMO
VideoArchitecture: 5
VideoMemoryType: 2
VideoModeDescription: 1920 x 1080 x 4294967296 cores
VideoProcessor: GeForce GTX 970
"
}
]
Tested here with riftcat games (steamvr is crashing), and at least with my model its still unplayable, waiting for your next fix version to test again :)
DeleteSadly 5.0 still have some issues but we are working on it. As for SteamVR, can you send us logs as described here? https://support.riftcat.com/hc/en-us/articles/208781529
DeleteWe will look into it.
sent it over email right now
DeleteHello, my problem waiting for stream :( my computer i7-4712mq, 16gb ddr3 1600mhz, ssd samsung evo250gb+1000gb wd,geforce 840m 2gb... Mobile: Sony Z2 (android 6.0.1,3gb ram,1920x1080...)...thank you...
ReplyDeleteHello,
DeleteYou are using laptop I guess, so please make sure that all games and Vridge are running on discrete GPU. You can check how to do it here: https://support.riftcat.com/hc/en-us/articles/207602859-Black-screen-reconnecting-with-Geforce-M-Series-laptop
If problem still exists, please send us logs as described in the article below:
https://support.riftcat.com/hc/en-us/articles/208781529
Helo, thanks for this software, it is realy good!
ReplyDeleteI would like to know if this solution: https://www.youtube.com/watch?v=4zw_EjC6Iis
"edit the file steamvr.vrsettings add "renderTargetMultiplier": 2.0,
is the same that if I use render scale in settings of vRidge?
This change "renderTargetMultiplier": 2.0, increase graphics in Elite Dangerous.
I also would like to know if I edit the file vridgeQuality.cfg in Config folder of riftcat, also increase image quality.
thanks!
Hello, any news about Samsung S4 fix for artifacts. I bought pro version and hoped for a rapid patch... Tested under old Rom and CM13 Rom (Marshmallow).
ReplyDeleteI have a Nexus 5X and no matter what I do, I get crazy artifacting over WiFi. Try 5GHz, but that didn't work for me either. I use USB tether and go into command prompt and use the command IP config to find my IP.
DeleteThe problem seems to be the GPU and specific to the S4. The problem is not the Wifi (ac 5GHz), I use USB You get artifacts even with uniform background and 3 white lines.
Delete@Alexandre
Delete1. Did you try beta version?
(https://play.google.com/apps/testing/com.riftcat.vridge)
2. Did you contact us at support@riftcat.com? If yes, what is your ticket number? If you didn't, please send us logs as described in section 3 of the article: https://support.riftcat.com/hc/en-us/articles/207602839-Constant-artifacts-floating-blocky-pixels-and-low-performance