Léxico TI › Infraestructura › TwinView

TwinView

Infraestructura Svenska → Actualizado: 2026-10-10

La manera propia de Nvidia de manejar dos monitores desde una tarjeta como una sola pantalla X: una alternativa propietaria a Xinerama que vivió hasta que RandR 1.2 la dejó sin sentido.

Antes de que RandR pudiera mover pantallas en caliente había dos caminos hacia varios monitores en X: el modo Zaphod, con una pantalla separada por monitor y sin forma de arrastrar ventanas entre ellas, y Xinerama, que fundía varias tarjetas en una superficie a costa del rendimiento y, a menudo, del renderizado directo. A principios de los 2000 el controlador cerrado de Nvidia añadió un tercero: TwinView, en el que las dos salidas de la tarjeta se presentaban al servidor X como una única pantalla grande con un solo framebuffer compartido. La aceleración y OpenGL funcionaban en ambos monitores porque X nunca veía más de uno.

La configuración vivía en XF86Config o xorg.conf como Option "TwinView" y MetaModes, una lista de pares de resoluciones como "1280x1024,1280x1024", y más tarde en nvidia-settings con el ratón. Como los gestores de ventanas, si no, maximizaban sobre ambos monitores y centraban los diálogos justo en la juntura, el controlador falseaba la información de Xinerama sobre los límites de pantalla, TwinViewXineramaInfo, para que los programas que consultaban Xinerama obtuvieran la respuesta correcta sin que la extensión estuviera en marcha. Con el controlador 302.17 de 2012 Nvidia añadió soporte para RandR 1.2 y 1.3 y la opción pasó a no hacer nada: el controlador hace ahora siempre lo que hacía TwinView, y los monitores se ordenan con xrandr igual que en cualquier otra tarjeta.

← Volver al léxico