Ir al contenido
vrBlogs

Valve activa soporte CD-ROM en el kernel de Steam Frame

Valve activa soporte para unidades CD-ROM en Steam Frame mediante tres módulos del kernel. La función aún no tiene fecha de llegada a SteamOS.

v

Por vrBlogs

· Lectura de 3 min · Fuente: VR.org News

Valve activa soporte CD-ROM en el kernel de Steam Frame

El soporte para unidades CD-ROM llega a la configuración del kernel de Steam Frame mediante tres módulos de Linux. Valve añadió CONFIG_CDROM=m, CONFIG_BLK_DEV_SR=m y CONFIG_CHR_DEV_SG=m, pero todavía no ha anunciado cuándo aparecerá el cambio en una versión de SteamOS.

La modificación está en arch/arm64/configs/gabe_defconfig, archivo que configura el kernel usado para compilar SteamOS en Steam Frame. El commit es b68e4a1, fue creado por Gabe Rowe y su mensaje dice: “gabe_defconfig: add support for cdrom drives for parity with steamdeck/machine”. El cambio sumó tres líneas y eliminó dos que marcaban los dos últimos módulos como desactivados.

Qué habilitan los tres módulos

Los tres valores terminan en m, por lo que los controladores se compilan como módulos cargables y no dentro del kernel principal. BLK_DEV_SR es el controlador SCSI para CD-ROM, el tipo de dispositivo que suele presentar una unidad óptica USB. CHR_DEV_SG proporciona el paso genérico para dispositivos SCSI, mientras que CONFIG_CDROM aporta la capa común sobre la que se construye el controlador sr.

En conjunto, esta configuración permite que el kernel detecte una unidad y lea un disco. No añade reproducción de DVD o Blu-ray, software multimedia ni descifrado para discos comerciales. Tampoco resuelve la alimentación eléctrica de la unidad.

El cambio siguió una petición de usuario

El origen fue una publicación del 18 de octubre en Steam Frame General Discussions. Un usuario llamado Aiodensghost abrió el hilo “Why can't I use my detachable disc drive?” a las 9:19 de la mañana, hora del Pacífico. Quería ver una película durante un viaje y usar su copia de Need for Speed Carbon de 2006, que todavía conserva.

La publicación explicaba que Steam Frame no podía alimentar la unidad extraíble y tampoco tenía controladores para leer discos. Terminaba con la petición: “May I PLEASE have the ability to use an optical drive?”. Gabe Rowe respondió al día siguiente a las 12:43, hora del Pacífico, con la cuenta gaberowe y una etiqueta de desarrollador de Valve: “we will look into this thanks for alerting us.”

Según VR.org News, la respuesta figura a las 19:43:01 UTC y el commit a las 19:51:54 UTC, una diferencia de 8 minutos y 53 segundos. Las fechas del autor y del responsable del commit coinciden, por lo que el cambio no fue reajustado posteriormente. Tom's Hardware lo detectó primero el 24 de octubre y PC Gamer publicó seguimiento dos días después.

Limitaciones de alimentación y software

El cambio del kernel no modifica la energía disponible en los puertos. La ficha técnica de Valve describe el USB-C trasero como puerto para carga y datos, sin indicar una potencia de salida. La única cifra publicada para accesorios corresponde al puerto de expansión del puente nasal: 3,1 voltios y hasta 2 amperios, unos 6 vatios. Una unidad óptica no se conecta a ese puerto.

Cuando una compilación de SteamOS con esta configuración llegue a Steam Frame, una unidad con fuente de alimentación propia debería poder montarse. El resultado de una unidad alimentada por el bus USB sigue siendo incierto. Leer datos del disco debería ser posible, pero ver una película requerirá software de reproducción que Steam Frame no incluye. Los DVD y Blu-ray comerciales seguirán protegidos mediante cifrado.

Need for Speed Carbon también queda sin confirmar. Su disco de PC usa la protección contra copia SafeDisc y el juego tendría que funcionar mediante Proton y FEX sobre un chip ARM. No se ha mostrado que esa combinación funcione en Steam Frame.

Relación con Steam Deck y llegada a SteamOS

El mensaje del commit indica que la finalidad es mantener paridad con Steam Deck. El dispositivo portátil de Valve incluye estos símbolos desde hace años; la modificación no demuestra una función completa de reproducción, sino que activa controladores ya existentes en la configuración de Steam Frame.

El código se observa en un espejo no oficial de GitHub creado el 17 de octubre. Su predecesor, otro espejo que dejó de incluir el árbol completo después de perder el controlador del panel OLED Plano dos semanas antes, sigue en línea. Valve publica el código fuente del kernel de Frame y el espejo muestra sus commits, lo que permite seguir este cambio de un solo archivo.

La modificación permanece en una rama del kernel. Solo llegará a los visores cuando Valve publique una compilación de SteamOS basada en ella, y la compañía no ha dado una fecha. El usuario original escribió el 25 de octubre que “Valve adding driver support to the kernel is good enough for me” y pasó a buscar un concentrador USB capaz de alimentar la unidad y transmitir sus datos. El concentrador de 60 W que probó primero no fue suficiente.

Incluido enHeadsets & hardware
Compartir

¿Te ha gustado este artículo?

Indica que te gusta para avisar a los editores o guárdalo para leerlo más tarde.

Comentarios

Inicia sesión para participar en la conversación.

Iniciar sesión

    Aún no hay comentarios. Inicia la conversación.

    Todas las noticias

    ¿Estás seguro?