Problemas con dos monitores

Imagen de birratix
0 puntos

Hola a todos.

Os cuento mis problemas... Tengo un ordenador con dos tarjetas graficas y dos monitores vga, uno conectado a cada tarjeta. Funcionar funcionan, pero no como yo querria... Lo que tengo son dos preciosos escritorios pero uno solo sirve para ver el bonito fondo de pantalla que tengo puesto, cuando lanzo una aplicacion en el secundario se abre en el principal :(

Marcando la opcion "Xinerama" del nvidia-sestting deberia haber conseguido un solo gran escritorio único, pero lo que consigo es que no me carge el gestor de ventanas :(. Y tampoco consigo que el segundo monitor se comporte como un escritorio independiente, la unica aplicaion que se abre en ese escritorio cunaod la lanzo desde ahi es el firefox pero si ya lo tengo abierto en el otro dice que ya esta abierto y que no responde al pedir una ventana nueva. Las dos opciones son esas, una sola gran pantalla o dos independientes. Preferiria la segunda si pudiese abrir aplicaciones en ella y pasarlas a la otra y viceversa, no se si me explico, trabajar con varios escritorios distintos e independientes en cada pantalla y poder pasar una ventana de un escritorio a otro que estubiese en la otra pantalla.

Se que para cualquiera de las dos opciones la solucion es editar manualmente el xorg.conf, pero es un grandisimo desconocido para mi. He probado todo lo que he encontrado googleando y todo lo que consigo es lo mismo que no me carge el gestor de ventanas...

Os dejo mi xor.conf para ver si se pasa por aqui algun guru generoso que me explique como hacerlo, no solo las lineas que tengo que añadir/modificar, sino el porque si no es mucho pedir :P

Muchas gracias por adelantado.

Section "ServerLayout"
    Identifier     "Default Layout"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" RightOf "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Module"
    Load           "glx"
EndSection

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

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
    Identifier     "Configured Monitor"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "LG L225W"
    HorizSync       28.0 - 83.0
    VertRefresh     56.0 - 75.0
EndSection

Section "Monitor"
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "LG L1715S"
    HorizSync       30.0 - 83.0
    VertRefresh     56.0 - 75.0
EndSection

Section "Device"
    Identifier     "Configured Video Device"
    Driver         "nvidia"
    Option         "NoLogo" "True"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8200"
    BusID          "PCI:2:0:0"
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 7300 LE"
    BusID          "PCI:3:0:0"
EndSection

Section "Screen"
    Identifier     "Default Screen"
    Device         "Configured Video Device"
    Monitor        "Configured Monitor"
    DefaultDepth    24
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "TwinViewXineramaInfoOrder" "CRT-0"
    Option         "metamodes" "nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
Imagen de Rafa Mar
+1
0
-1

Instala el control de nvidea si no lo has hecho ya
$ sudo apt-get install nvidia-settings

Ejecutarlo desde una consola, importante.
$ sudo nvidia-settings

activa los monitores y si quieres un gran monitor activa xinerama.

Un ejemplo de mi xorg.conf, yo en position le digo absolute y los coloco a rrastrandolos con el ratón sobre el gráfico, quizas por tener dos monitores diferentes.

Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 13
Screen 1 "Screen1" 1280 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection

Section "Module"
Load "glx"
EndSection

Section "ServerFlags"
Option "Xinerama" "1"
EndSection

Section "InputDevice"

# generated from default
Identifier "Keyboard0"
Driver "keyboard"
EndSection

Section "InputDevice"

# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Proview"
HorizSync 30.0 - 80.0
VertRefresh 60.0 - 75.0
EndSection

Section "Monitor"
Identifier "Monitor1"
VendorName "Unknown"
ModelName "LG L225W"
HorizSync 28.0 - 83.0
VertRefresh 56.0 - 75.0
EndSection

Section "Device"
Identifier "Configured Video Device"
Driver "nvidia"
Option "NoLogo" "True"
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 9600 GT"
BusID "PCI:1:0:0"
Screen 0
EndSection

Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 9600 GT"
BusID "PCI:1:0:0"
Screen 1
EndSection

Section "Screen"
Identifier "Default Screen"
Device "Configured Video Device"
Monitor "Configured Monitor"
DefaultDepth 24
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "TwinViewXineramaInfoOrder" "CRT-0"
Option "metamodes" "CRT-0: 1280x1024 +0+0; CRT-0: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection

Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "CRT-1: 1680x1050 +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection

Algunos enlaces que te pueden ser útiles.
http://www.guia-ubuntu.org/index.php?title=Aceleraci%C3%B3n_gr%C3%A1fica...
http://pmartinez.wordpress.com/2008/04/26/cambiar-resolucon-de-pantalla-...

SUERTE.

+1
0
-1
Imagen de birratix
+1
0
-1

... sigo sin conseguir nada con xinerama.

En cuanto activo la opcion de xinerama al reiniciar sale una pantalla azul (Que trae amargos recuerdos de windose :P) con el mensaje:

"El servidor de pantallas ha sido detenido unas 6 veces en los ultimos 90 segundos. Es probable que algo este fallando. Se va a esperar durante 2 minutos antes de intentarlo otra vez en la pantalla :0."

El mensaje no da mucha informacion que digamos... Aunque hay que reconocer que no se equivoca... Es probable que algo este fallando jeje. Al menos los 2 minutos de tiempo me permiten iniciar sesion desde consola y editar el xorg.conf con el nano para quitar el xinerama y poder reiniciar.

De todas formas voy a centrarme en trabajar correctamente como escritorios distintos, me parece mas comodo tener una buena peli en el monitor secundario y poder trabajar en el principal pudiendo cambiar de escritorios sin perderme nada de la peli... :P

Si alguien sabe porque no puedo abrir aplicaciones en el escritorio secundario agradeceria una ayudita. En todos los sitios en que he visto como configurar dos pantallas "separate X screen" dicen que con lo que yo hice basta y sobra... :(

+1
0
-1

Mi blog personal: http://www.scarypenguin.es

Imagen de Rafa Mar
+1
0
-1

arranca con la live cd de tu versión, copia el xorg.conf del sistema de archivos en algún soporte no volátil, reinicia a tu sesión y cambia el nombre a tu xorg.conf por xorg.conf.bk, por si acaso y pon el que has copiado de la live cd, sigue los pasos de la configuración empezando de 0, quizás se solvente el error.
No pierdes nada por probar.
en el peor de los casos entras en el modo consola y desde la linea de comandos, que veo que dominas, con nano abres el xorg.conf.bk y lo guardas como xorg.conf, o simplemente lo renombras con mv.

+1
0
-1
Imagen de partsok
+1
0
-1

yo uso 2 monitores monitor 22" y TV LG 32" no tengo ni idea de la configuracion solo sigo estos sencillos pasos http://tuxpepino.wordpress.com/2007/07/02/dos-monitores-en-gnulinux/
y ningun problema
veo el sat (HD), videos MKV,DIV,MPEG , etc en los 2 , juegos 3D , 2D , flash en los 2 , webs ...

PD con el manual y el VLC claro

Ubuntu User
# 24745

+1
0
-1

Ubuntu User
# 24745

Imagen de birratix
+1
0
-1

Lo del live cd no funciona... Arrancando el live no me reconoce las dos graficas y los dos monitores... asi que ese xorg.conf no me sirve :(

Los mismos pasos que salen en ese manual son los que segui yo... Pero sin exito.

+1
0
-1

Mi blog personal: http://www.scarypenguin.es

Imagen de Rafa Mar
+1
0
-1

Si lo de la live cd era para que empezaras de nuevo, claro que no te reconoce las dos tarjetas, podrías hacer que si, pero cuando reinicies se esfuma, era para tener el xorg original y empezar de 0, creo que tu xorg tiene errores.

Prueba, con un sudo gedit /etc/X11/xorg.conf y en la sección

Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd" sustituye "kdd" por "keyboard"
EndSection

En esta otra añade al final, antes del End... lo que esta en negrita
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8200"
BusID "PCI:2:0:0"
Screen 0
EndSection

Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 7300 LE"
BusID "PCI:3:0:0"
Screen 1
EndSection

Edita estas para que queden así
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "TwinViewXineramaInfoOrder" "CRT-0"
Option "metamodes" "CRT-0: 1680x1050 +0+0; CRT-0: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection

Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "CRT-1: 1680x1050 +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection

Ojo en este segundo monitor no lo conozco, pon la resolución que corresponda, puede que no sea 1680x1050.
reinicia las X con ctrl+alt+backspace

Prueba de poner un 1 en xinerama si las cosas no acaban de ir bien, de todas maneras yo haria lo de la live y empezaría de 0.
Y no te desesperes, ubuntu es así de desagradecido a veces, pero por lo que hemos pagado por el. El día que consigas configurarlo, luego es pa siempre.
A todo lo que hagas lo puedes desacer si no te mola.
Suerte.

+1
0
-1
Imagen de birratix
+1
0
-1

Creo que acabare guardando el segundo monitor en el armario, porque para que coja polvo encima de la mesa... :(

Ya he probado todo lo que me habeis dicho y sigo en las mismas... Incluso esta tarde he mandado todo al carajo y e instalado kubuntu para ver si con kde funcionaba y despues de que no funcionasen los driver de nvidia (No arrancaba el entorno grafico al meterlos) e reinstalado ubuntu 9.04.

Pasos que he seguido:

  1. Instalar ubuntu 9.04
  2. Actualizar
  3. Activar drivers nvidia (Versión 180)
  4. En consola un "sudo nvidia-settings" y comprobar que me reconocia las dos tarjetas grafica pero no los dos monitores
  5. En nvidia-settings configurar resolucion del LG L225WS, guardar y reiniciar
  6. Otra vez en nvidia-settings comprobar que ya me reconocia el LG L1715S, ponerlo como "Separate X screen", configurar resolucion y reiniciar.

Resultados obtenidos:

  1. Tengo dos pantallas independientes entre si que mola mucho :P
  2. Pero si lanzo una aplicacion en el segundo monitor (L1715S) se abre en el principal (L225WS) salvo el firefox que si que se abre en el segundo monitor
  3. Si teniendo el firefox en un monitor lo lanzo desde el otro escupe un mensaje que dice "Firefox is already running, but is not responding. To open a new window, you must first close the existing Firefox process, or restart your system."

Resumiendo que lo único que puedo hacer es tener el firefox en un monitor y el resto de cosas en el otro :(

De todas formas muchisimas gracias a todos por vuestra ayuda... La intención es lo que cuenta :P Da gusto aterrizar en una comunidad llena de gente asi ;)

+1
0
-1

Mi blog personal: http://www.scarypenguin.es

Imagen de Rafa Mar
+1
0
-1

Date un garbeo por los foros de habla hispana de ubuntu, quizás encuentres a alguien que tenga tu misma configuración. Ya sabes toda sudamerica.

La nueva versión 9.04 esta dando muchos problemas en el entorno gráfico, yo te recomendaría la 8.10 o incluso la 8.04 que es una LTS y ya va por su versión 2, en ubuntu no siempre es mejor tener la última versión.

Jolín se me olvido hablarte de ENVY, quizás ya lo conozcas, pero muchas personas han solucionado sus problemas gráficos con esta aplicación especifica para tarjetas Nvidea y Ati. Busca información sobre ella en san google...
Algunos vínculos; http://www.cesarius.net/envy-instala-tus-drivers-nvidiaati-ahora-con-int...
http://linuxman.blogsome.com/2007/03/01/envy-para-instalar-drivers-propi...
http://jfibergran.wordpress.com/2008/03/18/133/

De nada hoy por ti mañana por mi.

+1
0
-1
Imagen de birratix
+1
0
-1

Me mirare ENVY a ver si soluciono algo...

Con 8.10 tambien tenia problemas con los graficos (De vez en cuando se me quedaba atontao con los efectos de escritorio) y del 8.04 mejor no hablar... Antes lo usaba pero cuando cambie la placa de mi ordenador deje de poder instalarlo, segun la instalacion de ubuntu 8.04 no tengo disco duro jeje

PEro si que mirare ENVY dentro de unos dias, ls proximos dias estare muy ocupado jugando con el pequeño de la casa... Mi nuevo netbook EePC 900HA :D

A ver como se comporta Ubuntu NEtbook Remix :P

+1
0
-1

Mi blog personal: http://www.scarypenguin.es

Imagen de elteclas
+1
0
-1

Hola birratix, yo desde hace muuucho tiempo tengo exactamente el mismo problema, bueno miento, hace mucho tiempo tenia otros peores, puesto que el xinerama nunca ha funcionado correctamente y no habían otras opciones, y antes del xinerama nada. Ahora, desde hace algun tiempo con ubuntu jaunty me pasa lo que a ti, y siento decirte que todavía no he encontrado ninguna solución. Sin embargo si que he visto muchos post de mucha gente que le pasa lo mismo que a nosotros, y sería tan sencillo como que en el menú desplegable de cualquier ventana, en vez de mandar la ventana al escritorio 1, 2 ,3 ,4 tambien lo mandase por pantalla, o sea a la screen0 o 1, y lamentablemente eso no esta implementado, que tal si alguien que sepa ingles sugiera esta pequeña chorrada de implementación que haría felices a muchos usuarios multipantalla de linux? Mientras tanto creo que seguire buscando, pues no pienso tirar la toalla, xdd. Un saludo, de alguien que comprende tu frustración.

+1
0
-1
Imagen de elteclas
+1
0
-1

Uff que bueno, después de tanto tiempo buscando una solución y hoy que me ha dado por seguir buscando por fin he encontrado algo que vale, aunque es un poco guarrete, XDD, pero estoy seguro de que te va a encantar y no vas a suicidarte ni a tirar tu monitor, y si lo has guardado, ya le puedes sacar el polvo:

Pues uno de los programas que no me tiraba en la ventana que yo quería es el MPlayer, y ahora lo puedo lanzar a la pantalla que quiera, primero ejecuta:

elteclas@server:~$ who
elteclas tty7         2009-11-18 15:28 (:0)
elteclas pts/0        2009-11-18 15:41 (:0.0)
elteclas pts/1        2009-11-18 17:44 (:0.1)

Con esto ves tus direcciones de pantalla, ahora es tan sencillo como ejecutar lo siguiente:

DISPLAY=:0.0 gmplayer

Para verlo en la pantalla de la izquierda o

DISPLAY=:0.1 gmplayer

Para verlo en la pantalla de la derecha

BIEEEEEEEEN!, lo hemos conseguido, aunque hay un problema, como siempre. Funciona con todo lo que he probado, pero me gustaría crear unos accesos directos ya preconfigurados y guardarlos en sus respectivos escritorios, y si edito el acceso directo y le pongo "DISPLAY=0.1" o "DISPLAY=0.0" da el siguiente error:

Detalles: Ha ocurrido un error al ejecutar el proceso hijo «DISPLAY=:0.1» (No existe el fichero ó directorio)

Estamos tontos? o que pasa, yo creí que era lo mismo ejecutar desde la linea de comados que editar el comando de un acceso directo. Aunque estoy seguro de que alguien sabrá como se ha de escribir desde ahi, para que funcione. Un saludo, os toca a vosotros ahora :)

+1
0
-1
Imagen de elteclas
+1
0
-1

Pues estoy flipando, despues de tanto tiempo buscando y buscando por fin encuentro la solución definitiva y decente:

These two commands should place repository information for the patch in Software Sources. This tells the package manager where to find the patch update on the internet.…

 deb http://ppa.launchpad.net/intuitivenipple/ppa/ubuntu jaunty main
 deb-src http://ppa.launchpad.net/intuitivenipple/ppa/ubuntu jaunty main

After running these successfully, you should have the following two lines in
MENU: System / Administration / Software Sources / WINDOW-TAB: Third-Party Software LIST (with check boxes).…

 http://ppa.launchpad.net/intuitivenipple/ppa/ubuntu
 http://ppa.launchpad.net/intuitivenipple/ppa/ubuntu (Soource Code)

These two should be checked to allow the patch to be applied, and unchecked after the patch is applied.

To allow the authentication of the above repository, run (shown is what I ran). Authentication tells the package manager that the repository source is the one you want (as opposed to some nefarious stuff).…

 sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 29047922

The identifier "29047922" here is from "Signing key: 1024R/29047922" on https://launchpad.net/~intuitivenipple/+archive/ppa?field.name_filter=&field.status_filter=published&field.series_filter=jaunty

After this is successfully run the following should appear (from mine) in MENU: System / Administration / Software Sources / WINDOW-TAB: Authentication LIST: Trusted Software Providers

 29047922 2009-01-19
 Launchpad PPA for TJ

Instead of "Telling Ubuntu how to authenticate the PPA / Step 3 sudo apt-get update", you should be able to run update manager and get the patch update.

If these two do not match as shown, you will get an error when updating. I checked today, and the authentication is still valid for this repository.

Hope this helps?Good luck

Reiniciamos y funciona a la perfección, y mi pregunta es, porque no hay esta version correcta del glib en los repositorios oficiales de ubuntu? vete a saber....

+1
0
-1
Imagen de Xerion7
+1
0
-1

Tengo a Hardy instalado y hace poco acabo de conectar una televisión de plasma como segundo monitor. Todo funciona bien, resolución, colores, compiz, sin embargo no puedo abrir un mismo programa
en cada monitor, si lo abro primero en el segundo monitor, no se puede abrir después en el primero y viceversa. Los programas que intentado son firefox, openoffice y pidgin messanger. El comentario de "elteclas" afirma, según entiendo, que tiene una solución final a este problema, pero no se como aplicarla en el caso de Hardy y ojalá pudiera explicar que es lo que
hace dicho procedimiento.

En otra pagina me encontré lo siguiente para poder utilizar firefox en cada monitor, pero la verdad no entiendo que hacer, tal vez alguien pueda ayudarme, les dejo
lo que encontré en la pagina:

Anyways, FireFox complains that you an instance is already running if you try to run firefox on each screen. To get around the problem, start firefox with -P, which runs the profile selector.

Create a new profile and there you go, you have a new firefox instance running on your other screen.

From now on, just start firefox by running firefox -P.

http://yuji.wordpress.com/2008/07/25/ubuntu-running-two-firefox-intances...

Gracias y Saludos...

+1
0
-1
Imagen de bonyo
+1
0
-1

Estimados:

He leído del problema, y yo tuve algo parecido pero con un sólo monitor.
Uso Jaunty y puedo decir que el driver de NVIDIA que me sirvió para 1440x900 es el 173.14.16, instalado con envyng

Espero que sea de ayuda.

Abrazos libres, o mejor dicho, GNU.

 

bonyo: Ubuntu User number is # 20856

+1
0
-1

 

bonyo: Ubuntu User number is # 20856

Imagen de elteclas
+1
0
-1

Tengo a Hardy instalado y hace poco acabo de conectar una televisión de plasma como segundo monitor. Todo funciona bien, resolución, colores, compiz, sin embargo no puedo abrir un mismo programa
en cada monitor, si lo abro primero en el segundo monitor, no se puede abrir después en el primero y viceversa. Los programas que intentado son firefox, openoffice y pidgin messanger. El comentario de "elteclas" afirma, según entiendo, que tiene una solución final a este problema, pero no se como aplicarla en el caso de Hardy y ojalá pudiera explicar que es lo que
hace dicho procedimiento.

Es un problema de la libreria glib, simplemente tienes que encontrar los repositorios :

deb http://ppa.launchpad.net/intuitivenipple/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/intuitivenipple/ppa/ubuntu jaunty main

para Hardy , igual cambiando jaunty por hardy ya te sirven, despues agregas las firmas y actualizas el sistema con el "Gestor de actualizaciones" , si lo has echo bien, deberás tener unos nuevos paquetes de librerias gráficas que te solucionan el problema, reiniciar y listos. Pruebalo y nos dices algo. Un saludo

+1
0
-1