miércoles, octubre 17, 2018

Macbook Pro 2018 y múltiples monitores: problemas de imagen

Durante estos últimos cinco años he estado usando un Macbook Pro de finales de 2013. Lo tenía conectado a dos monitores Dell modelos U2415 uno usando el puerto HDMI y otro con el Display Port. En estos años de uso intensivo no he tenido ningún tipo de problemas de imagen con los monitores.

Recientemente, me han cambiado el ordenador del trabajo a un Macbook Pro de última generación. Este ordenador utiliza puertos USB-C para conectarse con periféricos, incluido los monitores. Con dos cables USB-C a DisplayPort puedo conectar ambos monitores al Macbook y seguir trabajando como hacía con el ordenador viejo. Sólo que de serie, la calidad de imagen deja bastante que desear: halos en el renderizado de las letras, trazas azules en las mismas. Una calidad de imagen pésima.

Tras buscar un rato por Internet encontré este artículo donde explica el porqué del problema y cómo se soluciona.

Los monitores actuales pueden comunicarse con los dispositivos a los que están conectados. Esto se consigue transmitiendo la información definida en el Extended Display Identification Data a la tarjeta gráfica del ordenador por un bus. Por desgracia, los monitores no siempre transmiten esa información de manera correcta a los ordenadores, y pueden aparecer algunos artefactos como los que ocurren entre el Macbook Pro y esos monitores Dell. Concretamente, en el caso del U2415 está transmitiendo mal la manera de codificar el color, diciendo que soporta el espacio de color YCrCb cuando realmente debe ser RGB. El Mac prefiere usar el primer sistema - se supone que el monitor le ha dicho que soporta ambos - y la calidad de imagen se degrada.

¿Cómo puede solucionarse ese problema?. Bien, pues es necesario sobrescribir la información EDID que ha mandado el monitor con una configuración que desactive el espacio de color YCrCb para ese monitor. Es necesario leer la información que nos da el monitor, parchearla y posteriormente hacer que el Mac la utilice en vez de la que le está proporcionando el monitor. Para ello es necesario generar unos ficheros de configuración que se deben de instalar (al menos en High Sierra) en:

/System/Library/Displays/Contents/Resources/Overrides

Este directorio se encuentra protegido por el sistema, con lo cual será necesario arrancar en modo de recuperación (cmd - r), ejecutar un terminal y copiar la información a dicho directorio.

¿Cómo generamos los archivos de configuración necesarios?. Con ayuda de este script. Lo bajamos, lo ejecutamos en nuestro ordenador y nos generará unos directorios y ficheros con la información EDID de los monitores que tengamos conectados, parcheando la misma para que use sólo el espacio de color RGB. Por ejemplo, en el caso de mi ordenador me genera la siguiente estructura

DisplayVendorID-10ac
  DisplayProductID-a0b8
  DisplayProductID-a0bc

Arrancando el sistema en modo de recuperación y copiando ese directorio:

cp -r DisplayVendorID-10ac /System/Library/Displays/Contents/Resources/Overrides

Sólo debe de copiarse la configuración generada para aquellos monitores que tengamos problemas. Una vez copiada la configuración, reseteamos el ordenador para que tenga efecto.

martes, octubre 16, 2018

Crónicas del golpe de estado catalán: El censo electoral

Durante los meses de septiembre y octubre del pasado año 2017, parte de la clase política catalana decidió dar un golpe de estado rompiendo con la legalidad y dejando fuera a todos los ciudadanos españoles en los que está depositada la soberania nancional. Se ignoraron todo tipo de resoluciones judiciales, se secuestró por algunos partidos el Parlament de Cataluña, se les advirtió desde instancias jurídicas de la ilegalidad que iban a cometer y siguieron adelante: Aunque el Estado tardó en reaccionar usando las herramientas que la Ley había puesto a su disposición, el resultado de la asonada ha sido varios políticos presos, que se enfretan a acusaciones de rebelión y otros, más cobardes, huídos. Actualmente el propio presidente de la comunidad autónoma catalana sigue forzando la situación, continuando con el golpe de estado a cámara lente, aunque mucho más cuidado que sus predecesores, para evirar que le acusen de lo mismo

Para llevar a cabo el simulacro de votación del pasado uno de octubre, los golpistas que se adueñaron de las instituciones catalanas1, necesitaban el censo electoral. Evidentemente, el Estado no iba a ceder dicho censo para que se hiciera un uso ilegal de los datos contenidos en los mismos. Sin embargo, según varias noticias publicadas, este censo acabó en manos de los organizadores de la consulta. Las investigaciones aputan a que el censo de los ciudadanos catalanes fue cedido por funcionarios de las propias instituciones catalanas, pertenecientes al Instituto Catalán de Estadística.

Lo interesante de este hecho es que estamos viendo a los funcionarios de la propia administración catalana filtrando datos personales para cometer delitos. Evidentamente, si han hecho eso con el censo, tenían la esperanza de hacerlo con todos los datos de los ciudadanos y empresas catalanas. Probablemente, ya esos datos estén a buen recaudo dentro por parte de los golpistas, con lo cual no es extraño que las empresas quisieran salir de Cataluña como salieron. Todo un aviso a navegantes. No se le está dando la suficiente importancia este tipo de cosas.

Notas

  1. Una de las grandes dudas es porqué el Estado no fue capaz de actuar antes. El catalanismo es golpista

lunes, octubre 01, 2018

Google paga 9000M de dólares por ser el buscador por defecto en iOS

Por defecto, el buscador de uso gratuito que lleva configurado en Safaro en iOS y OS X es Google. Pero esta configuración no le sale gratis a Google. Se estima que paga 9000 millones de dólares anuales a Apple en ese concepto, es decir ser el buscador gratuito por defecto del sistema operativo. Cuando pagas semejante cantidad de dinero anual es que Google espera obtener un beneficio mucho mayor. Ahora, leeros este tuit de Mikko Hypponen, investigador jefe de F-Secure:

How much is your data worth? So much that Google just paid Apple $9 billion to be the default search engine in the iPhone. $9 billion, to get people to use a ’FREE’ search.

No pagamos con dinero. Pagamos con nuestros datos y nuestro perfilado, como bien apunta Mikko en su TL. Sacad vuestras propias conclusiones. Y que coste, soy un usuario habitual de los servicios de Google, empezando por este blog.