Escribo este tema por si a alguien le ha pasado y no ha encontrado la solución creyendo que es un problema de drivers de la gráfica u otro tipo de incompatibilidad.
Recientemente he actualizado el PC con un procesador Intel de última generación. Existen algunos juegos antiguos, que utilizan una librería OpenSSL que es incompatible con los procesadores Intel de generación 10 en adelante. Esto provoca que los juegos VR no arranquen, o que, al arrancar, pasado unos minutos se cierren.
Este problema pasa para algunos juegos antiguos tanto de Steam como de la tienda de Oculus. Los juegos nuevos no tienen este problema porque utilizan una librería OpenSSL que no es incompatible.
Así que si tienes un procesador Intel de generación 10 o superior y se cuelgan juegos como Witchblood, Nefertari Journey To Eternity, la demo Showdown, Knockout League, Rooms: The Toymaker’s Mansion etc., esta es la solución:
Hay que añadir en Windows, en las variables de entorno del sistema la siguiente variable de entorno:
Nombre de la variable OPENSSL_ia32cap
Valor de la variable ~0x20000000
Una vez añadida la variable de entorno, hay que reiniciar el PC, ya que en Steam si coge los cambios sin reiniciar, pero la tienda de Oculus no coge los cambios hasta que se reinicia.
Si tienes dudas de cómo añadir una variable de entorno en Windows, hay miles de tutoriales buscando en Google y Youtube.