Mostrando entradas con la etiqueta hardware. Mostrar todas las entradas
Mostrando entradas con la etiqueta hardware. Mostrar todas las entradas

Nueva tarjeta


Al fin me ha llegado mi nueva AMD RX 5500 XT. Probabemente esté conmigo un buen tiempo, porque no sé cuándo habrá otra oportunidad de conseguir una tarjeta de video con tantas facilidades. Sin embargo, llegó con una mala noticia: Linux Mint 19.1 no la soportaba. De mi consulta en el foro no me quedó claro si actualizarme solucionaría el problema, pero peor era no hacerlo, así que hoy me gasté dos horas de internet (ojo, que cuestan lo suyo acá en Cuba) intentando subir a la 19.3 Tricia. Sin embargo, resultó ser que Tricia no quiso venir conmigo ni atrás ni alante, por mucho que lo intenté. Pero como dice ese feo reguetón que anda por ahí, si no me quieres tú, me quiere la otra, y dio la casualidad que Tina sí funcionó. Y además, logré instalarle el controlador amdgpu 19.50, que incluye soporte para la familia 5500/5700. Ténganlo en cuenta si deciden comprar una 5600.
Para compensarme el desperdicio de horas, el código de hoy del repositorio de Godot compiló sin problemas, aunque de momento de poco sirve. El plugin de terrenos no funciona y en esencia, cualquier cosa que implementes hoy pronto podría dejar de funcionar, pues se vienen ciertos cambios, el más drástico, que los nodos Spatial pasarán a llamarse Node3d. Por eso he tenido que seguir trabajando con la 3.2 y ahora que he recuperado mi entorno de desarrollo natural, he podido hacer ciertas pruebas con el terreno.
En concreto, he estado probando los límites del plugin en cuanto a tamaño. En Windows, me resultaba imposible generar la malla de un terreno de tamaño 2049, a menos que subiera el LOD a 2. Eso reducía el conteo de polígonos de 8 millones a unos 2 millones, ago un poco más manejable. Sin embargo, crear datos de navegación con esa malla no funcionaba y no me he molestado en averiguar por qué. En cambio, en Linux sí es posible generar la malla, incluso con 8 millones de polígonos. Quizás sea cosa de manejo de la RAM por parte del sistema operativo. Pero no todo es color de rosa: Godot no logra calcular datos de navegación con tantos polígonos (recuerden que además hay otras cosas en la escena y la gestión de memoria de Godot es prehistórica).
Pero les tengo buenas noticias: un terreno de 1025 debería bastar, en dependencia de la escala de sus modelos. En mi caso, las escalas están alteradas y el personaje es diez veces más grande de lo que debería. En una escala 1 unidad=1 metro, me hubiese alcanzado perfectamente el terreno de 1025 para la escena de mi guión. Habría que ver el desempeño del nuevo NavigationServer en situaciones de escenas muy grandes, apoyado además con el nuevo gestor de memoria.
Volviendo a la nueva tarjeta de video, no he podido calcular cuánto he ganado en Linux, porque acabo de darme cuenta de que no tengo benchmarks con la RX 560, solo de la viejísima R7 250. Además, las pruebas de Unigine no funcionan porque falta alguna librería, que no se si es posible instalar o si simplemente ya quedó obsoleta. En Windows sí he podido sacar algunas conclusiones, gracias a Afternurner y al nuevo panel de control de AMD que guarda una estadística de los FPS de algunos juegos. La ganancia es generalmente de unos 10 FPS, excepto en Divinity Original Sin 2, que casi duplica los FPS anteriores. La 5500 XT de 4 Gb consigue acercarse los 60 FPS a 1080p en todos los juegos que tengo, incluso en Greedfall que es un poco pesado. Mantenerse en 60 o sobrepasar esa cifra sí le resulta un poco difícil, por eso yo recomiendo que si tienes dinero, te vayas por la 5700 o la 5600 recién salida, o quizás aguna RTX de Nvidia. Pero no se puede pedir más a un hardware que cuesta entre 170 y 200 dólares, más impuestos.

Raycasting

He estado siguiendo, dentro de mis limitadas posibilidades, la avalancha de opiniones sobre raycasting, ahora que Nvidia ha lanzado sus tarjetas con RTX. Parece estar muy extendida la creencia de que raycasting lo que hace es perder cuadros por segundo, sin que a cambio se obtenga una mejora visual notable. Significa esto que raycasting no sirve y que deberíamos deshacernos de él, o arrojarlo desde lo alto del molino? No creo que haya que llegar a tanto.
Raycasting es una tecnología que llevamos mucho tiempo esperando. Es computacionalmente intensa y a pesar de los avances en hardware, no teníamos (aún no tenemos) potencia de cálculo suficiente para usarla en tiempo real. Sin embargo, a principios de este año, Nvidia nos sorprendió en el GDC presentando RTX, Unreal mostró un demo muy interesante, Metro Exodus se veía genial, y nos bombardearon con raytracing. Este es el año del raytracing, me dije.
Sin embargo, todo apunta a que la tecnología aún no está madura. Mi opinión es que tendremos que esperar quizás a la segunda generación de tarjetas con RTX (y en el caso de AMD, la sucesora de la arquitectura Navi), o a la tercera, para empezar a ver cambios. Esto, acompañado de mejoras en los motores de juegos. Es que en este mismo momento, dudo que los juegos que spoportan RTX, como Battlefield, estén aprovechando al máximo la unidad RTX.
Por qué sacar una tecnología inmadura? Pues yo diría que la industria necesitaba un cambio. En los últimos años, el hardware de video ha evolucionado, pero sin dar ningún salto o introducir innovaciones de consideración. Simplemente, tenemos tarjetas un poco más rápidas, más frías y que consumen menos. Los consumidores damos por sentado que una tarjeta más nueva debe ser más rápida que una de generaciones anteriores. Mi RX 560, de gama media y unos $150 USD, es capaz de mover juegos que antes requerían una gama alta. Entonces, para qué invertir en otra tarjeta durante el próximo año? Si Nvidia y AMD quieren seguir vendiéndonos tarjetas, tienen que ofrecernos algo, mejor dicho, tienen que impresionarnos con algo. Justo ahora, las Vegas no llaman mi atención. En cambio, la sola posibilidad de que la arquitectura Navi incorpore una unidad de raytracing dedicado, ya me hace plantearme la posibilidad de actualizarme.
Raytracing tenía que llegar, sí o sí. Con sus tropezones, pero seamos francos: dentro de un año nadie recordará que Battlefield V se veía igual con y sin RTX (descontando los cuadros de menos). Los consumidores tenemos una memoria bastante corta y cosas peores hemos olvidado. O es que aún alguien recuerda que Starcraft 2 quemaba tarjetas de Nvidia? Bueno, excepto los que perdieron tarjetas, claro.
Yendo al punto, vale la pena comprar una 20XX con RTX? Hombre, pues yo diria que sí, si estabas pensando actualizarte y tienes el dinero (en ese caso eres un malvado capitalista burgués y deberías pensar en donar ese dinero que te sobra a los pobres como yo). Caso contrario, pues espera a ver qué sucede.

La consola de Valve en peligro de extinción

Nunca le vi mucho sentido a la consola de Valve. No era más que una PC con un empaquetado bonito, un precio exagerado y encima, no uniforme. Cada fabricante armaba lo que le salía del interior, matando lo mejor que puede ofrecer una consola: una plataforma estándar para todos los usuarios. O más o menos, porque en esta época de Xbox One X y similares, nos han salido primos ricos en la familia que van presumiendo de 4K y otras cosas que los demás no pueden. No contentos con esto, ni siquiera el sistema operativo era obligatorio, lo mismo podía venir con SteamOS, que era un Debian, que con Windows. No es de extrañar que los juegos no fuesen igual de bien que en una PC de toda la vida, porque Linux aún tiene sus cositas en el apartado gráfico.
Lo único que me llamaba la atención era el mando, y por desgracia valía un pastón. La verdad, no sé si aportaba algo nuevo o una experiencia mejor, aunque lo poco que leí acerca del tema no lo dejaba mal parado. A mí me gusta la simpleza del mando de Xbox 360, y si nos fijamos bien, el del Playstation no es que sea muy diferente.
Hoy amanecemos con la noticia de que parece que las Steam Machine se extinguen.Ya no están en la portada de Steam y eso ha hecho saltar las alarmas. Valve tira la toalla, dice todo el mundo.  Y es cierto que desde hace un buen tiempo, las Steam Machine no son noticia. Eso mismo le sucedió a Ouya y ya sabemos cómo acabó.
No voy a lanzarme a darlas por muertas, pero sí les veo un futuro negro a menos que Steam esté tramando algo que les dé un poco de vida. Porque el gran problema es que Steam Machine no aporta nada, ni un catálogo con un par de exclusivos que enganchen, ni un precio llamativo, ni una plataforma estable y probada. Puedes armarte una Steam Machine tú mismo por menos dinero, incluso con Linux, si queremos retorcer más las cosas. De hecho, lo único que me faltaría a mí sería la conexión a Internet y dinero para acceder al catálogo de Steam. Vale, no es tan compacto, pero ahora que tengo un chasis nuevo, se ve muy resultón si no te fijas en el detalle de que falta mesa para tanta máquina.
La industria de los videojuegos es dura, y el mercado de las consolas lo es mucho más, porque ya está casi saturado. Esta no sería la primera en morir antes de caminar, y sin dudas no será la última.

Nuevo rig!

Ya he logrado actualizar totalmente la PC, gracias a unos bitcoins que tenía por ahí botados. En realidad, la suerte no me ha acompañado y me ha cogido el bajón de precio, así que gané menos. Pero si lo vemos desde el punto de vista optimista, conseguí un dinero que antes no tenía.
La mejora no ha sido excepcional, pero por lo menos ahora estoy un poco más cerca  de la configuración mínima requerida para RV. Claro, aún falta tarjeta y muchísimo dinero para el dispositivo como tal, que dicho sea de paso, aún no he visto uno en esta ciudad. Quizás en la capital, que hay más dinero y las cosas entran con más facilidad ya hayan algunos regados por ahí.
En concreto, ahora mi configuración es i5 6500, 8GB de RAM a 2400 y una motherboard Gigabyte GA-B250M DS3H, que en el sitio oficial se ve impresionante, pero que en realidad es más bien pequeñita. Junto con eso va la XFX RX 560 que me dio el gran susto. Como decía, nada excesivamente impresionante, pero es un salto de dos generaciones (hacia adelante, por suerte) y ahora tengo dos núcleos reales más (tener cuatro núcles de verdad se siente bien, auqnue no se note mucha diferencia la mayor parte del tiempo). Creo que vale la pena festejar, porque he sobrepasado con creces los objetivos del año, y en tiempo récord.

Móvil nuevo

Y sigo cumpliendo las metas de este año en tiempo récord: he logrado cambiar de móvil antes de lo planificado. No fue un Samsung como tenía pensado, pero sí un modelo asiático: un Xiaomi Redmi 4X. El modelo es gama baja, pero tengo buenas referencias, y salvo un raro reinicio hace una hora, todo parece ir bien.
En especial, me encanta el lector de huellas, que me permite desbloquear directamente el teléfono sin pulsar un botón y sin patrón de desbloqueo. Quizás es capricho mío, pero me preocupa el excesivo uso que le doy a los botones, pues en ocasiones apago y enciendo el móvil varias veces seguidas en poco tiempo. Pero más que eso me gusta su batería de larguísima duración, que me servirá en momentos aburridos para leer durante varias horas sin preocuparme por recargas. Todas las reseñas en internet elogian la capacidad de la batería de 4000mAh y en verdad es algo que puedes comprobar desde el primer momento. También la calidad de las fotos, sin ser la gran cosa, es mucho mejor que la de mi viejo DDC, que suele tomar fotos granuladas y horribles.
Aún es muy temprano para dar opiniones, porque solo lo tengo desde el sábado y sobre todo me preocupa si resistirá un par de años conmigo, pero  hasta el momento, la gente con más experiencia me dice que sí. Xiaomi recién está entrando en Cuba, que está invadida por terminales baratos marca Blu, y la opinión de los pocos usuarios que los han adquirido  es excelente.
Estoy valorando si lo actualizo a Nougat (ahora tiene Android 6), y de paso quitarme el MIUI que no me hace mucha gracia. Pero quizás me atenga a aquel refrán que dice: "si no está roto, no lo arregles" y lo deje así mismo.
Ahora supongo que tendré que plantearme metas nuevas para el año.

Nueva tarjeta, "nuevo" mando

Luego de un susto enorme, ya puedo decir que tengo una nueva XFX Radeon RX 560. No fue mi primera opción, y de haber tenido el dinero quizás habría preferido la 1050 Ti de Nvidia, pero al final, fue un regalo de alguien que me está malcriando mucho.
El susto fue que al instalar el driver de AMD, el fan se detenía, algo que no pasaba en Linux ni con el driver de Microsoft. Luego de correr, probar en otros lugares, preguntar en foros sin obtener respuesta, un amigo me sugirió que quizás ese era el comportamiento planeado. Yo atribuía el problema al Auto load sensing, así que me arriesgué a hacer una prueba: instalé el driver, levanté el GPU-Z y vigilé la temperatura mientras jugaba un pequeño demo hecho en Unity. Y hete aquí que al subir la carga y la temperatura, el fan volvió a arrancar.
Volví a echar una mirada a la caja y ahí estaba: Auto load sensing lleva el ventilador a cero RPM en condiciones de carga mínima con tal de ser lo más silencioso posible. En lo personal, prefiero el ruido, así me evito sustos como este. Incluso tuve la suerte de que la tarjeta es una verdadera 560, no una de esas 460 disfrazadas que se descubrieron hace poco.
La otra buena noticia de ayer, y creo que con eso agoté la buena suerte de un mes o dos, es que un amigo logró resucitar un mando de Xbox que me regalaron hace un buen tiempo ya. Lo daba por perdido, pero este tipo es un verdadero as a la hora de salvar hardare perdido, uno de los mejores en la ciudad. Puede que no le quede mucho tiempo de vida y noté algunos problemitas, pero algo es algo, ya se verá luego si aparece un reemplazo cuando mejore el presupuesto.
Por tanto, hay razones para ser feliz en este inicio de año.

Adiós, R7 250

A menos que suceda algún imprevisto, parece que he vendido mi vieja Radeon R7 250. Ya llevaba varios años conmigo y en realidad, la pobre nunca fue gran cosa. Pero dicen los libros de autoayuda esos que están de moda que para recibir, primero hay que agradecer (y luego pedirle al universo), así que tengo que admitir que le estoy muy agradecido. Con dificultades, pero gracias a ella pude jugar The Witcher 3, Mass Effect: Andromeda, Deus Ex: Mankind divided y algunas otras cosas. Ahora que ya he agradecido adecuadamente, toca pedirle al universo que no sea tan tacaño y que en el futuro (un futuro preferiblemente no muy lejano) me mande una tarjeta gráfica de verdad. Si es posible, gratis.
El reemplazo ya está comprado. Estuve valorando entre la RX 560 y la 1050 Ti, pero al final la posibilidad de comprar se presentó antes de lo esperado, cierta ayuda prometida no llegó, y no alcanzaba el dinero para la gráfica de Nvidia. El lado bueno es que en definitiva, creo que no vale la pena pagar $20 más por solo unos cuadros extra.
Como decía, la nueva tarjeta ya está ahí y debería recibirla en enero, de nuevo, si no surgen imprevistos. Lo malo, que es una XFX y no una MSI como había escogido, y que para empezar, la RX 560 no es una gran tarjeta: apenas ofrece 1080p a calidad media en muchos juegos. Los 4Gb que trae son mayormente de adorno, no se dejen engañar por el número pues solo serían útiles en una tarjeta capaz de mover un juego a 4K. O sea, que esa RAM de video irá más que sobrada todo el tiempo. Hay otro problema, y es que se descubrió recientemente que algunas 560 son en realidad 460, sin los SP adicionales que deben traer; la que me han comprado no tengo idea de si será una de estas.
En conclusión, que a pesar del esfuerzo, en esencia solo he conseguido quedarme más o menos en el mismo lugar, como siempre. Si quiero subir de nivel tengo que seguirme apretando y aprovechar la siguiente oportunidad de compra para adquirir una tarjeta superior. De momento, solo queda seguir agradeciendo y pidiendo al universo.

Nueva fuente

Gracias al apoyo de un amigo, al fin he podido salir de una actualización pendiente desde hace más de un año. Sabía que tenía que hacerlo, pero solo hace un mes me dispuse en serio a ahorrar para comprar una nueva fuente de alimentación, y resultó que no tuve que esperar mucho: como mi amigo no podía traerla, me envió el dinero para que la comprar aquí. Lamentablemente, es mucho más caro que comprar en USA y no hay la misma variedad de opciones, así que tuve que conformarme con una EVGA de 500W y 40A, cuando mi elección hubiese sido una Antec de 550W que habría costado casi la mitad que esta.
Pero bueno, acá las cosas son como son, y tengo que agradecer que ya está dado el primer paso y ahora puedo pensar en actualizar otras cosas. Mi objetivo para el año próximo es mejorar la tarjeta de video, que ya se está quedando desfasada. De nuevo, lo ideal sería poder comprar en USA y traerlo, pero de no ser así... ajo y agua. Según mis cálculos, contaría con un presupuesto de unos $150 USD, otra vez gracias a un amigo y un tío, que a pesar de las dificultades siempre tratan de echar una mano cuando pueden.
Sin embargo, la nueva fuente no resolvió un problema que había atribuido a la falta de potencia de la anterior. Resulta que la PC se apaga varias veces uno o dos segundos después de encenderse, y ahora no sé si esto es causa del interruptor de encendido o de un fallo en la motherboard. Luego de experimentar este problema con tres fuentes distintas, resulta obvio que el problema no es de alimentación.
Pero este es un problema enano, supongo, y no vale la pena empañar la alegría de tener una nueva fuente.

Probando un mando de Xbox 360

Siempre he sido un jugador de teclado y mouse, excepto los simuladores de vuelo, para los que tengo un joystick. Acá en Cuba los joysticks no se ven mucho, nadie los usa. Tampoco es que los jugadores de PC usen mucho los mandos, aún cuando además tengan la suerte de ser dueños de una consola.
Mis experiencias con consolas son pocas y breves, creo haberlo mencionado antes. Y soy de la opinión de que es muy difícil emular la versatilidad de la combinación teclado/mouse. Sin embargo, tenía pendiente dedicarle tiempo a los mandos, para saber de primera mano acerca de cómo implementar su uso en mis propios proyectos.
Ayer me prestaron al fin un mando de Xbox 360. Nuevo de paquete, aún el plástico brilla. Tan nuevo, que me da pena usarlo. Solo tenía a mano Mass Effect: Andromeda para probarlo y darme cuenta de mi tremenda torpeza, creo que necesitaré semanas para habituarme a mover la cámara con el stick. Mi prioridad era ponerlo a prueba con Dragon Age: Inquisition, que es lo más parecido a mi proyecto en cuanto a manejo de cámara y mecánicas de juego, pero he conseguido dos copias diferentes y ninguna funciona.  Nada, que la suerte dura poco en casa del pobre.
Sin embargo, con pocos minutos de juego ya me voy percatando de que necesito cambiar muchas cosas en la interfaz de mi juego. Todo lo que he hecho es insuficiente. Pero así es el asunto de la programación, a veces hay que tirar mucho trabajo a la basura y empezar de nuevo.
Y lo más doloroso es que quizás, cuando le coja el gusto, ya tendré que devolverlo.

Yo y la Xbox 360

Ayer jugué con una Xbox por primera vez en mi vida. Sí, aunque parezca increíble, en mis 40 años he tenido muy poco contacto con las consolas. Creo haber tocado algún Nintendo 64, las viejísimas Atari que habían en los parques de diversiones cuando era niño, y poco más. Nunca antes toqué una consola "moderna", o sea, Playstation 1 o posterior. No faltará quien diga por ahí: pues anda, que yo tampoco lo he hecho. Pero es muy diferente cuando no lo haces porque es tu elección, a cuando pasa porque no puedes, que es mi situación (y el de millones de cubanos).
El caso es que tenía curiosidad por probar el port de algún juego que no fuese el clásico primera/tercera persona diseñado para ser consolizado. En concreto, mi interés es probar el Wasteland 2, pero no parece haber llegado a Santiago de Cuba, así que me tuve que conformar con Diablo 3. La experiencia fue mejor de lo que esperaba, controlar el juego con el mando de Xbox no me fue tan complicado, y desde el primer momento estaba repartiendo golpes como un campeón, e incluso sobreviví situaciones complicadas cuando mi colega dueño del aparato me daba por liquidado.
¿Es mejor que el teclado y el ratón? Pues no sabría decirlo. Hay cierta comodidad en el uso del mando, que debería ir creciendo con más tiempo de uso, pero supongo que cada método tiene sus ventajas y sus partidarios. Quizás la desventaja mayor es que en juegos con muchas acciones, como un RPG estilo Dragon Age, se puede volver un lío asociar cada acción con un botón que puede estar justo bajo un dedo de tu mano derecha (los A/B/etc) o en el disparador izquierdo, una teoría que pienso probar en cuanto pueda molestar otra vez a mi amigo, o pagarme una hora de juego en alguna de esas salas de juego que ahora son ilegales acá. Ya les contaré.

Algo sobre Vulkan

Hoy me he dedicado a leer el overview de Vulkan, la nueva API gráfica del Grupo Khronos, para no estar muy en pañales acerca del tema. Soy más bien un proigramador de alto nivel, y las cosas que van bajo el capó a veces me resbalan y se olvidan con el tiempo, pero siempre algo queda.
Resulta interesante el vuelco tan revolucionario que ha dado el Grupo Khronos (suena a organización secreta de supervillanos peliculeros). Vulkan plantea una serie de cambios necesarios, como acceso más directo al hardware o mejor uso del multihilo, pero en una forma que no me esperaba. Ahora los drivers se simplificarán, y muchas cosas irán a parar al lado de la aplicación (eso me suena de Wayland).
Un clásico ejemplo de esto es SPIR-V, un lenguaje de representación intermedia, que al principio no me quedaba claro para qué rayos servía. Decía soportar la representación de programas OpenCL y Vulkan, lo cual para mí no significaba nada. Esto de ser ignorante es un poco molesto a veces, pero bueno, leyéndome el overview me cae una gota de conocimiento y me percato de la genialidad de SPIR-V: es un lenguaje intermedio (se nota que nunca aprobé Técnicas de Compilación). Actualmente, el driver incluye un compilador que convierte el shader GLSL en un código que el GPU ejecuta. Con Vulkan, compilamos el GLSL a SPIR-V, y el resultado es lo que distribuimos con el juego, amén de que el driver se ahorra compilar. Y quien dice GLSL, dice OpenCL. Es más, que esto abre la posibilidad de que Chicho el Cojo se haga su propio lenguaje shader para su exclusivo motor Zypote3D, con solo tomarse el trabajo de hacer un compilador que genere el código SPIR-V.
No menos bienvenido es que con Vulkan el CPU podrá formar command buffers en diferentes hilos, trayendo al fin el necesario soporte de paralelismo que ya mencionaba antes, o el impulso a un ecosistema de herramientas libres, como el Depurador que han venido desarrollando Valve y LunarG.
Montones de cosas, que es una pena que no estén aquí ya, pero que en menos de un año ya podríamos estar disfrutando.

El misterio de los cuadros desaparecidos

Una de las cosas que me disgustó de Torque3D al principio fue su mal rendimiento. Una escena con unos pocos edificios sobre un terreno apenas alcanzaba los 70 cuadros por segundo. Bastaba a agregar un bosque medianamente denso para que cayera a 4 cuadros. Vale, habrá que considerar a al renderer de Torque como el peor de todos los motores de juegos.
Tampoco es que mi nueva AMD R7 250 fuera la gran cosa, hasta el momento el rendimiento no era para tirar cohetes, The Witcher 2 apenas alcanzaba los 30 cuadros. Debí comprar la 7770, me dije. Pero bueno, escoger es un lujo que los cubanos no pueden darse a menudo. Y teniendo en cuenta que el CPU que uso es un Celeron (dual core, pero Celeron al fin), no cabía esperar sobrepasar la barrera de los 70 cuadros en Torque, o de los 40 en cualquier juego.
Pero esta semana me decidí a dar el salto a Windows 7 y a Fedora 20. Ya les conté cómo resultó lo segundo, en cambio, al instalar el Catalyst 13.12 en Windows 7, me encontré que de pronto los proyectos de Torque superaban con facilidad los 90 cuadros por segundo. El Regnum y DotA 2 también habían ganado un notable aumento; ya la R7 250 se sentía un poco más como lo que yo esperaba y no como una mala tarjeta de bajo costo.
Al parecer, el driver incluido en el CD del fabricante no estaba bien optimizado, hablando claro, era una reverenda mierda, y me había estado escamoteando algunas decenas de cuadros en cada segundo.
En cuanto a Linux, y tengo que decir que Linux Mint 16 se ha instalado de maravilla y encima le he puesto el Catalyst 14.4 sin el más mínimo esfuerzo, no tengo muchos puntos de comparación, pues carezco de una herramienta como el Fraps, para contar los cuadros. Sin embargo, el Unigine Heaven se mantiene estable en los 29 cuadros por segundo a 1360x768 (sí, una resolución rara, manténganse alejados de los monitores de 18.5") con teselación normal. Nada mal, creo yo, para una tarjeta gráfica de $100, que ahora sí puedo recomendar si andan escasos de presupuesto.

Nvidia quiere que sigamos jugando con el PC

Nvidia debe tener un cabreo de tres pares. Aunque la compañía de la hojita verde (hojita u ojito) tiene un montón de fanboys adictos a la marca (tengo un amigo que solo usa sus tarjetas y afirma que puede notar la diferencia de la imagen entre AMD y Nvidia), la nueva generación de consolas es territorio de AMD. Sin despreciar a Ouya, o Shield, los grandes de verdad usan AMD. No sé allá, pero donde vivo te pueden dar una puñalada por menos que eso.
Así que no es de extrañar las últimas declaraciones de los verdes, que primero se apean con una perogrullada tal como decir que las consolas nunca se podrán comparar con el PC. Según ellos, lo que los jugadores deberíamos usar son PCs de tamaño reducido, o Small Form Factor PCs, que en definitiva, es lo que son las SteamBox, que vendrán con todas las configuraciones posibles. Y en cajitas pequeñas, por aquello de que el perfume bueno viene en frasco chiquito.
Podrán acusarme de retrógrado, pero yo prefiero mi chasis grande de toda la vida, donde pueda moverme a gusto y meter la cabeza. De esos que cuando los metes debajo de la mesa tienes que andar con cuidado, porque si te pegas con ellos te dejan la rodilla adolorida. Y que me perdonen los consoleros, pero en lo que sí coincido plenamente con la hojita (u ojito) es en que las consolas están en cierta desventaja con el PC. Los expertos podrán desgañitarse hablando del bajón de ventas por culpa de los dispositivos móviles, pero mientras haya gamers, habrán PCs. Que no se renueven tan a menudo como los dispositivos portáctiles (vaya palabro) debido a la crisis, o a lo que sea, es otro asunto.

AMD Mantle

AMD ha presentado su nueva serie de tarjetas, que no parece ser más que una leve mejoría de la arquitectura 7000. Ahora, con un número más corto: 200 y se retoma al estilo de llamar X a las tarjetas más potentes de la familia. Sin embargo, lo más importante es que AMD ha lanzado Mantle, un API de bajo nivel que supuestamente incrementará el rendimiento permitiendo a los desarrolladores acceder más directamente al hardware gráfico.
A ver si me explico, OpenGL y DirectX son APIs genéricos de alto nivel (sí, aunque a veces nos parezca bajo y encima pongamos una capa adicional, que es el motor gráfico), que abstraen la complejidad de comunicarnos con un montón de hardwares diferentes. A cambio, pagamos un precio en rendimiento.  La jugada tiene mucho sentido en el mundo de las consolas, donde cada plataforma es uniforme y es conveniente ir lo más bajo posible para sacar el máximo partido del hardware. En cambio, en el segmento de las PCs, Mantle es en cierta forma, un regreso a la época de las Voodoo, una era de caos y barbarie en la que cada tarjeta tenía su propio API.
No cabe duda de que AMD se está aprovechando de la posición dominante adquirida gracias a su entrada en las consolas y quiere atraer a los grandes desarrolladores tentándolos con la posibilidad de portar más fácilmente sus títulos y al mismo tiempo tener un rendimiento excepcional. No le veo grandes ventajas a esto, pero la palabra rendimiento ejerce un maligno influjo sobre los creadores de juegos, en especial de los que crean juegos basados más en gráficos que en otra cosa.
Lo que AMD debería estar buscando es alguna forma de aumentar el realismo, tal vez impulsando el salto al raytracing. Eso es algo que agradeceríamos, y no más fragmentación en un segmento que ya adolece de escasa uniformidad que complica la vida de programadores y jugadores por igual.

Teléfono nuevo

Casi había perdido las esperanzas de tener un dispositivo Android, ya fuese móvil o tablet, pero hace unos días se me presentó una oportunidad/situación que pude aprovechar. Ya que iba a quedarme sin PC en casa y sin posibilidades de recuperarla, tenía que hacerme con algo para matar el tiempo. Lo único que pude adquirir fue un Samsung Ace GT-S5839i, que a pesar de no ser gran cosa tiene unas prestaciones interesantes, como WiFi y GL ES 2, justo lo que necesitaba de un teléfono. El otro detalle era que sirviese como lector de ebooks, sí, hay mejores opciones, pero se escapan de mis modestísimos ahorros.
Ayer invertí casi todo el día en instalarle Cyanogenmod, tarea que no estuvo exenta de problemas, casi pensé que lo había brickeado o algo así. Al concluir, resulta que Cyanogenmod no es mucho mejor que la ROM original, y en algunos detalles es inferior, por lo que no puedo decir que esté complacido al 100%. Como lector de libros no es la gran cosa, la Palm lo hacía mejor y con menos consumo de baterías, pero como ya dije, era la única opción y parece que será mi compañero de lecturas durante un buen tiempo.
Aparte de eso, también será plataforma para pruebas, al fin podré meterme de lleno en el desarrollo para Android. Veremos cuándo puedo mostrar algo corriendo en el teléfono.

Ya tenemos Ouya

Por supuesto, en mi caso eso es una metáfora. O como se llame. De momento, ni siquiera tengo PC, así que mucho menos tendré Ouya por un buen tiempo. No he podido acceder al sitio oficial, que por alguna razón carga mucho más lento que lo habitual desde aquí, peor básicamente la noticia es muy simple: si estás en Europa o Norteamérica y tienes $99 dólares, ya puedes comprarla.
Según Joystiq, el modelo a la venta supera en cuanto a hardware e interface al que habían probado hace dos meses. El paquete incluye además 170 juegos gratis, que se dice fácil, pero dan para unas cuantas horas de diversión aún cuando solo te gusten un 10% de ellos. Atentos a las ventas iniciales, que son las que sirven para impresionar, de momento Amazon agotó su lote inicial y eso dice mucho, no obstante habrá que recapitular al respecto a finales de la semana próxima. Otra variable a tener en cuenta es qué tan rentables sean las aplicaciones, que a la larga es lo que mantendrá vivo el suministro de juegos.

Ouya decepciona

Las primeras unidades de Ouya han llegado a manos de los desarrolladores y usuarios que respaldaron la campaña, pero el rendimiento ha decepcionado. Desde que se anunció Tegra 3 como el chip encargado de mover Ouya, las críticas llovieron, y ahora resulta que tenían razón. No importa que la consola no esté limitada por el consumo eléctrico, lo que en teoría permitiría mayor potencia, al parecer incluso algunos móviles equipados con chips Adreno la superan en cuanto a rendimiento gráfico.
O sea, no esperen títulos visualmente impresionantes, lo cual tal vez no sea tan malo. Creo que antes de precipitarnos a lanzar la consola a la hoguera, habría que esperar a ver qué sacan los desarrolladores. Después de todo, aunque no nos esperábamos este descalabro, tampoco se dijo que Ouya correría Crysis, .

Al fin la PS4

Oficialmente se ha anunciado la PS4 ayer, en un evento que ha dejado a algunos con ganas de ver más, o más exactamente, decepcionados, o en el mejor de los casos, indiferentes. El equipo en sí no se ha mostrado, solo el mando DualShock 4 y la nueva cámara Playstation Eye, así que habrá que esperar al E3 de este año donde lo mostrarán para robarse el show, de eso no me cabe duda.
Estas son las especificaciones:
  • Procesador de un chip con ocho núcleos x86-64 (¿nada de Cell?).
  • GPU AMD Radeon – 1.84 Teraflops.
  • 8GB GDDR5 de memoria.
  • Disco duro interno.
  • Unidad de discos capaz de leer Blu-Ray a 6x y DVD a 8x.
  • Puertos USB 3.0.
  • Puertos HDMI y analógico para vídeo y S/PDIF para el audio.
  • Puerto Ethernet.
  • Wi-Fi.
  • Bluetooth 2.1.
Mucha función social para compartir el video de lo que estamos jugando o darle el controla  un colega, y nube (Gaikai integrado, que para algo la compraron) complementan este hardware que, aunque impresionante ahora, dentro de un par de años estará obsoleto, cuando las tarjetas gráficas como la nueva GTX Titan sean cosa común. No obstante, resultan significativos la memoria y el CPU, que sí no se quedarán obsoletos tan rápido y pondrán a esta nueva consola a la par de una PC de gama alta durante un tiempo. Sony ha aprendido la lección y al menos durante un tiempo los desarrolladores no tendrán que rebajar la calidad de sus juegos para ajustarlos a un dispositivo muy inferior a lo que puede ensamblar un jugón con dinero (o uno con muchísima paciencia, como yo).
El listón ha quedado bien alto para Microsoft y su próxima Xbox, que no lo duden, debe estar tramando cosas muy parecidas. Y es que esta guerra, como yo la veo desde mi modesto punto de vista, se gana con funcionalidades atrayentes, porque cualquiera puede amontonar hardware en una caja. Si no, los remito a la proliferación de nuevas consolas de bajo costo.
En este post pueden ver todos los videos de la presentación, al parecer Sony se ha asegurado un catálogo decente para cuando esté disponible la consola, gracias al trabajo de 140 estudios que ya están desarrollando para la nueva plataforma. Esto es todo por el momento, así que a esperar por el E3 a ver qué otro detalle nos dejan caer.

PS4 a las puertas

Hay mucho barullo en los sitios especializados por lo que se espera será el anuncio de la PS4. No sé si está confirmado o no, porque como el asunto de las consolas ni me va ni me viene (ser pobre y feo tiene algunas desventajas), no he prestado toda la atención que debería. Bueno, en verdad nunca presto toda la atención que debería a nada. Por tanto, tampoco les puedo mencionar de memoria las especificaciones "filtradas", precios, o lo que sea. En todo caso, los jugadores de PC seguirán teniendo ventaja, gracias a su capacidad de evolucionar más rápido. Y sí que tendremos que hacerlo, considerando que se acercan lanzamientos como Crysis 3 y Cyberpunk 2077. Esos polacos, aunque no sean tan locuaces como Crytek para pregonar lo pesadito que es su motor, son otros que se las traen.
Los que tengan una conexión a internet decente podrán seguir los rumores e informaciones en tiempo real, aunque supongo que muy poco se sabrá hasta el último momento.

Ouya, ¿ya hiciste tu aporte?

Aún faltan 20 días y Ouya ha recaudado 5 millones. Un día sí y otro no nos caen noticias. El proyecto no está exento de polémica, cualquiera diría que una consola un poco más abierta que lo habitual, con juegos gratis y basada en Android sería muy bien recibida entre los jugadores y los linuxeros. En especial estos últimos. Sin embargo, son los últimos los que más fuerte se quejan. Resulta que para los puristas, radicales, o extremistas, como quiera que los llaméis, Android no es Linux, o no es lo suficientemente Linux, o consume muchos recursos, o vaya a usted a saber. La cuestión es que hay mucha inquina hacia Android y no falta quien sugiere alguna distro como Ubuntu para mover la nueva consola.
Un detalle que levanta polémica es el uso de Tegra 3, un SoC para dispositivos móviles, que podría no tener la potencia necesaria para manejar gráficos de calidad a 1080p. Yo pregunto, al igual que el borracho que orinó al gato: ¿que querías, whisky? Estamos hablando de un aparato que costará $99 y al que podrás engancharle tu propio periférico casero, o programarle juegos y venderlos sin tener que pagarle a Sony con los dos ojos de la cara. A ver si acabamos de darnos cuenta que Ouya no es para competir con los tres grandes, ni en hardware, ni en ventas.
Muy agresiva que está la gente, sí señor, y la verdad es que no veo razón para tanto despotrique desaforado.