Tema: Solución temporal a los problemas que tengo con la actualización 1.11 de Oculus Home
Mensajes
-
9 Ago 2016 08:42
Mensajes: 616
Ubicación: Cadiz
Visores
Poniendo en antecedente a todo el mundo que entre en este hilo, puedo decir que desde la llegada del tercer sensor el Viernes 3 de Febrero del 2017 se me solucionó gran parte de los problemas que estaba teniendo con el tracking, simplemente tenía un pequeño microsalto en el cambio de "FOV" de los sensores que a la hora de jugar no se apreciaba o provocaba ningún tipo de problema. En esos momentos todavía tenía instalado Oculus Home 1.10.
Por la noche ya de madrugada, y después de que se hubiera lanzado de forma escalonada la actualización 1.11, me llegó a mi. Parece ser que no hay forma posible ni humana de evitar dicha actualización a no ser que directamente tengas el equipo desconectado de internet, hay gente que incluso teniendo el feedback de que estaba dando numerosos problemas a la gente en Reddit llegó a bloquear el Oculus Home con su Firewall, cosa que no sirvió para nada, ya que una vez que te llega el mensaje de actualización no hay marcha atrás.
Bien, una vez que me salto el mensajito tuve que instalar la versión 1.11 forzosamente, en la cual ya mucha gente estaba reportando muchísimos problemas (había un hilo en reddit con mas de 200 mensajes por la tarde). Todo seguía estando tal y como lo tenía en la instalación en la que me había ido maravillosamente bien durante todo el día. Y de pronto... Zasca, ahí tenía mis maravillosos 940€ gastados con una serie de errores que no eran ni medio normal. Mis Touch cuando enfocaban a las diferentes camaras daban un salto muchisimo más grande que el que daba antes, porque además antes el salto se producia en el cambio de FOV, ahora se produce directamente cuando estoy mirando en la dirección del sensor.
Después de infitas pruebas, me di cuenta de lo siguiente:
Los constellation se movían cuando los miraba:
Sin los Touch en las manos, y simplemente con mirar hacia los diferentes sensores que tenía colocados en mi salón, se producía una modificación en la altura de los mismos que provocaban un pequeño salto.
Los mandos se movían cuando miraba los constellation:
Seguí con las pruebas y descubrí que ese salto que provocaba el visor cuando miraba a los sensores, era lo que afectaba en el salto de mis Touch. Como podeis ver en el video de arriba, se observa claramente que cuando el Constellation se mueve, los Touch se mueven en la misma dirección y forma.
Los mandos en el suelo, y mirando los constellation se sigue produciendo el glich:
Llegados a ese punto, decidí poner los Touch en el suelo para ver si realmente era culpa del visor. Y ahí tenéis el resultado, cuando miro a un sensor y cambio la vista hacia el otro se produce el salto, y con el mismo síntoma, se produce un cambio en los touch.
Entonces es cuando empecé a recordar mis maravillosos tiempos en OSVR y todos aquellos glich que se producían cuando el sensor intentaba gestionar el posicionamiento del HDK y se producia el error por la sobresaturación de LEDs infrarrojos que tenía el visor. Recuerdo que en aquella época, uno de los ingenieros de HDK resolvió el problema modificando el firmware de la controladora de los leds que llevaba integrada el visor para apagar determinados LEDs y cambiar el algoritmo de pulsos que emitían las bombillitas para agilizar e identificar el visor. El problema de aquella solución era que tenías que soldar directamente en la placa base del visor, debido a un fallo de diseño, y comprar un programador independiente para flashear dicho Firmware. En aquel entonces yo descubrí que simplemente tapando con cinta aislante negra los mismos LEDs que el ingeniero había pagado el posicionamiento del visor dejaba de producir fallos. Recuerdo en aquel momento haberlo hablado con el, y darme la enhorabuena por haber sido capaz de realizar ese "hack" y solucionar parcialmente el problema, aunque lo realmente recomendable era reflashear el firmware para solucionar también el problema de sincronización de los leds.
Aquí tenéis parte de la conversación que tuve con el.
Aplicando la misma teoria:
Como podéis ver, aplicando la misma teoría que aplique en OSVR conseguí estabilizar los saltos que se producían en el CV1.
¿Qué pasaba con los Touch?
Pues que al usar y al haber solucionado el problema con el Visor, ahora la culpa de los saltos era por los Touch. Así que tuve que tomar la misma decisión y tapar determinados LEDs para evitar que los constellation fallaran y provocaran tantos glichs.
Bloqueando en ambos Touch los mismos Leds infrarrojos se consigue estabilizar el problema de los constellation saltarines.
Comentar que esta mañana he estado jugando al modo horda de Arizona Sunshine en 360º, con mis pegatinas puestas en los visores y en los touch, y por fin he podido jugar "sin ningún" problema, se producía algún saltito de vez en cuando pero nada destacable y que no impide disfrutar del aparato. Incluso he llegado hasta la oleada 7, que nunca antes había llegado tan lejos yo solo.
Errores:
Existen 2 errores graves en esta actualización, y ESTÁN PRESENTES EN TODOS LOS CASOS: 180º, 360º experimental y Room Scale.
1.- Error de salto de los constellation, tal y como podéis apreciar en mis vídeos.
2.- Error en el cambio de altura.Estos dos errores, el 1 y el 2, están RELACIONADOS. En todos los casos y en todas las configuraciones se da el error número 2 que es el de la altura, que es provocado por el error de salto de los constellation.
¿Por que hay gente que dice no tener errores?
Aquí ya dependerá de lo tiquismiquis que sea cada uno, pero también entran en juego otras variables.
Si veis el vídeo de los touch que he puesto más arriba en el que indico que he solucionado el problema, veréis que los "micro-saltos" solo se producen cuando el movimiento rotatorio en 360º se hace de forma lenta, al final del vídeo podéis ver que si muevo las manos más rápido el problema no está. Eso es debido a que con los IMUs, acelerometros y todos los dispositivos de posicionamiento que dispone cada Touch hace un calculo de la trayectoria en la que va suavizando el problema.
Por otro lado, si la disposición de las manos es relajada y pegada al cuerpo, cuando produces el giro y no estas mirando tus manos, obviamente no ves el problema, y cuando las levantas ya tienes la nueva posición en el mundo virtual que te hace ver que el movimiento es razonablemente fluido.
Eso por un lado, y luego tenemos el fallo número 2, que no es constante y no en todos los casos es igual. El crecimiento o disminución del tamaño se produce por el fallo que existe actualmente en el tracking, de pronto a la hora de estar jugando has podido crecer como 30 cm, o haberte hecho 5 cm más pequeño, y en muchos casos la gente no suele percibir ese problema.
Opinion personal:
Llevo un dinero curioso invertido en todo esto, igual que todos los que andamos por aquí, y lo que menos me esperaba es que de una de las principales marcas de realidad virtual que existen en el mundo tengamos que venir los usuarios con soluciones chapuceras a arreglar lo que ellos mismos rompen, y que después vengan diciendo por twitter que los problemas ocasionados en el tracking es por culpa de los usuarios:
Cuando hasta los del mismo soporte, después de haber mandado 8 tickets a su web con toda la información que estaba recapitulando (y que no llegaron a contestar), se hayan puesto en contacto minutos después de la publicación de "la solución temporal" para pedirme explicaciones de como lo he hecho.
En definitiva, no vengo a despotricar de Oculus ni decir que es una mierda ni mucho menos que son unos chapuceros (aunque realmente piense esto último), pero creo que su política de actualizaciones debería de cambiar y por lo menos, dar la opción al usuario de si quiere actualizar y en caso de hacerlo y no estar contento, poder volver a la versión anterior.
-
Se agradece el curro que te has pegado escribiendo esto e investigando el porque, seguro que a muchos les será de utilidad
-
31 Mar 2015 19:19
Mensajes: 1295
Ubicación: Santa Cruz de Tenerife
Visores
-
27 Mar 2014 15:51
Mensajes: 67
Ubicación: Alcañiz
Visores
Muchas gracias por el aporte a la comunidad.
Una duda, tapas unos determinados sensores específicos o simplemente algunos al azar para evitar la saturación.Micro AMD FX-8350 4.0Ghz + Placa base MSI 970 Gaming + Gráfica MSI GeForce GTX 970 + 8 gb ram + disco duro Samsung 840 Evo SSD 250GB
-
Moderador
18 Ene 2014 12:42
Mensajes: 10404
Ubicación: Hospitalet de Llobregat (Barcelona)
Visores
Menos mal que está ahí Alehandoro dándole, pues no le ha dedicado tiempo ni nada. Campeón.
En la próxima versión obligatoria, ya podrían poner la opción de ignorar o volver a una versión anterior. Lo de saber que está mal y tener que ver como se actualiza a peor me parece lamentable, por que es básico. ¿Qué no saben lo que son los móviles esta gente?
Enviadle un sugus o algo.
Equipo: AMD Ryzen 9 3900X; Gigabyte Aorus 3080 Ti Master; DDR4 32GB 4GHz C16.
-
Moderador
18 Ene 2014 12:42
Mensajes: 10404
Ubicación: Hospitalet de Llobregat (Barcelona)
Visores
Alehandoro ¿no tendrás un enlace en inglés y/o en castellano donde especifiques más el arreglo? Para los que lo seguían en Upload VR y RoadToVR. Que seguro que si les digo que lo conseguiste arreglar cegando algunos leds me van a preguntar como.
Equipo: AMD Ryzen 9 3900X; Gigabyte Aorus 3080 Ti Master; DDR4 32GB 4GHz C16.
-
Moderador
18 Ene 2014 12:42
Mensajes: 10404
Ubicación: Hospitalet de Llobregat (Barcelona)
Visores
Equipo: AMD Ryzen 9 3900X; Gigabyte Aorus 3080 Ti Master; DDR4 32GB 4GHz C16.
-
a mi me iba fatal con la ultima actualizacion y tape los leds como especificas y se me ha arreglado el problema....una hora y media con al arizona y me va bastante bien, gracias alehandoro!!!
-
9 Ago 2016 08:42
Mensajes: 616
Ubicación: Cadiz
Visores
Antes que nada, gracias a todos.
Cdaked si tengo tanto hilo en el foro de soporte como en reddit. Es un inglés chapucero, pero más o menos se entiende (o eso creo)
Fix temporarily Oculus 1.11 tracking problem
www.reddit.com/r/oculus/comments/5sg8az/fix_temporarily_oculus_111_tracking_problem/
-
Moderador
18 Ene 2014 12:42
Mensajes: 10404
Ubicación: Hospitalet de Llobregat (Barcelona)
Visores
Ok, ya les he pasado la información.
Equipo: AMD Ryzen 9 3900X; Gigabyte Aorus 3080 Ti Master; DDR4 32GB 4GHz C16.
-
9 Ago 2016 08:42
Mensajes: 616
Ubicación: Cadiz
Visores
Una nota aclaratoria sobre el tema, de los 8 o 9 mensajes que les mande al ticket que tenía abierto sobre el "problema", nunca me contestaron y milagrosamente después de publicar la chapuza esta, fue cuando se pusieron en contacto conmigo.
-
Moderador
18 Ene 2014 12:42
Mensajes: 10404
Ubicación: Hospitalet de Llobregat (Barcelona)
Visores
Seguramente les deben enviar muchos mensajes, algunos chorras bien intencionados, otros trolls. Seguramente al mirar por Internet habrán visto que te lo has tomado en serio y que lo que decías tenía sentido.
Equipo: AMD Ryzen 9 3900X; Gigabyte Aorus 3080 Ti Master; DDR4 32GB 4GHz C16.
-
-
15 Feb 2016 00:41
Mensajes: 171
Visores
-
-
9 Ago 2016 08:42
Mensajes: 616
Ubicación: Cadiz
Visores
Ya he encontrado el método infalibre...
Esta es la versión 2.0, el update definitivo.
Ahora enserio, he estado revisando todo y ahora consigo mas o menos tener un buen tracking de los Touch sin taparlos y cambiando un poco la configuración de leds del visor.
Es decir, los Touch con todos los LEDs y el CV1 tapando otros y algunos más, y consigo estabilizarlo todo.
-
26 Oct 2015 21:20
Mensajes: 2050
Visores
-
Moderador
18 Ene 2014 12:42
Mensajes: 10404
Ubicación: Hospitalet de Llobregat (Barcelona)
Visores
Equipo: AMD Ryzen 9 3900X; Gigabyte Aorus 3080 Ti Master; DDR4 32GB 4GHz C16.
-
Genial Alehandoro, plas, plas, plas.
Yo estoy haciendo pruebas con los 4 sensores metidos en el cubo de basura, y el tracking desde dentro de la nevera me va perfecto, pero sólo cuando enciendo el microondas.
Saludos.
* Nuestro cerebro es un sistema de simulación que virtualiza todo lo que capta del exterior.
-
9 Ago 2016 08:42
Mensajes: 616
Ubicación: Cadiz
Visores
Bloqueando estos LEDs solo en el CV1 (sin bloquear nada en los Touch):