miércoles, diciembre 06, 2006

Como tener dos Pantallas en NVIDIA Setings

Tener dos dispositivos en el nvidia setings tiene sus ventajas y sus desventajas.
La desventaja mas notable es que no se pueden clonar las pantallas.
En contrapartida, podemos hacer uso de nvidia settings para configurar las resoluciones, frecuencias, colores, etc para cada monitor por separado sin necesidad de que sean iguales. Ademas cada pantalla funcionara como un escritorio distinto, por lo que con una pantalla se puede estar usando un programa mientras que en la otra se puede estar viendo un video en pantalla completa. Tambien permite usar xinerama, que es una extencion del monitor principal.

Primero que nada hacer backup de los archivos que vamos a modificar, en este caso solo modificaremos el xorg.conf, asique hacemos un:

Nota antes de empezar: Cuando digo nuevo me refiero exactamente a eso, y NO a borrar o modificar lo existente.

$/sudo cp /etc/X11/xorg.conf /carpeta destino del backup/xorg.conf

Se puede guardar con algun otro nombre para que nos resulte mas facil identificarlo como:
xorg.backup

Bien lo siguiente es entrar al xorg para editarlo, yo suelo usar gedit o mc en modo consola

$/sudo gedit /etc/X11/xorg.conf

Una ves alli debemos agregar algunas secciones para el nuevo dispositivo y modificar otras ya existentes.

Añadimos una nueva seccion:

Section "ServerFlags"
Option "Xinerama" "0"
EndSection

Nos ubicamos en Section "ServerLayout" y añadimos la siguiente linea:
Screen 1 "Screen1" Above "Screen0"

Con lo que estamos diciendole al hard que utilizaremos un dispositivo llamado Screen1 y que estara ubicado arriba de Screen0 (Las posiciones pueden ser Above; RightOf; LeftOf: Below; o Absolute, pero esta ultima es la posicion del monitor principal).

Luego creamos una nueva seccion Monitor para indicar las caracteristicas de la segunda pantalla (Screen1) y los modulos que invoca, asi como un nombre para que este pueda ser invocado. Deberia quedar algo asi:

Section "Monitor"
Identifier "Monitor1" ##Etiqueta del segundo Monitor

VendorName "Unknown" ##Marca
ModelName "TV-0" ##Tipo de monitor (CRT,TV,DFT), y nro identificatorio
HorizSync 28.0 - 33.0 ##Refresco Horizontal (Lee el manual de tu monitor)
VertRefresh 43.0 - 72.0 ##Refresco Vertical (Lee el manual de tu monitor)
Option "DPMS"
EndSection

En la Section "Device" existente agrgamos una linea al final:

Section "Device"
...
Screen 0
EndSection

y añadimos una nueva seccion device para el segundo monitor, identica a la anterior pero con Screen 1; y con otro identificador

Ej.:
Section "Device"
Identifier "Videocard1" ##Debe ser distinto al que ya esta definido
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce FX 5200"
BusID "PCI:1:0:0"
Screen 1
EndSection

y por ultimo agregamos una nueva seccion screen para indicar las resoluciones posibles para el segundo monitor.

Section "Screen"
Identifier "Screen1" ##Debe ser el mismo Id que definimos en Section "ServerLayout"
Device "Videocard1" ##Debe ser el mismo Id que definimos en Section "Device"
Monitor "Monitor1" ##Debe ser el mismo Id que definimos en Section "Monitor"
DefaultDepth 16
Option "metamodes" "TV: 800x600 +0+0"
SubSection "Display"
Depth 16
Modes "800x600"
EndSubSection
EndSection


Guardamos la configuracion y salimos.
Para que la nueva configuracion tome efecto debemos reiniciar las X
Cerramos todo, presionamos Ctrl+Alt+BackSpace, y nos logueamos con nuestro usuario.
luego hacemos
$/sudo /etc/init.d/gdm stop
$/sudo gdm start && exit

Ahora cuando entremos al NVIDIA Setings podremos configurar los dos monitores por separado.
Si por algun motivo no funciona podemos restaurar la configuracion anterior haciendo

$/sudo cp /carpeta donde guardamos el backup/xorg.conf /etc/X11/xorg.conf

3 comentarios:

Anónimo dijo...

Hola:
Con este tutorial por fin he conseguido tener dos escritorios por separado y ver Ubuntu desde mi tele. Muchas gracias.

Ahora lo que no se es como cambiar de escritorio. Es decir, que el raton aparezca en el teclado de mi tele y poder hacer cosas.
Solo me sale en el monitor y no puedo abrir nada en el escritorio de la tele.

Un saludo y gracias de antemano.

Matias Ferrini dijo...

Bueno, me alegro que hayas conseguido lo que buscabas, ahora bien, yendo a tu pregunta.
Si seguiste tal cual el tutorial, debes mover el puntero del mouse hacia el borde superior de la pantalla, de esa forma pasa a la pantalla del TV.
Espero que te sirva

Matias Ferrini AKA OberonKing

Anónimo dijo...

Esta bueno el tutorial, pero si tenes dualview en la tarjeta es mas facil.