¡Este blog ha sido migrado!

En 15 segundos serás redirigido automáticamente al nuevo Blog. De lo contrario, visita
http://compumegared.com.ar
y actualiza tus favoritos. ¡Gracias!


viernes, 19 de septiembre de 2008

Mi Xorg.conf

Datos de la PC:

  • Placa ASUS a7v8x-x
  • Chip AMD Athlon XP 2.4 +
  • Nvidia FX 5200 (128 Mb) TV Out
  • Kubuntu Gutsy Gibbon 7.10
Xorg.conf seteado con Twinview habilitado y funcionando:

xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "Files"
    FontPath    "/usr/local/share/fonts"
EndSection

Section "InputDevice"
        Identifier      "Generic Keyboard"
        Driver          "kbd"
        Option          "CoreKeyboard"
        Option          "XkbRules"      "xorg"
        Option          "XkbModel"      "pc105"
        Option          "XkbLayout"     "es"
EndSection

Section "InputDevice"
        Identifier      "Configured Mouse"
        Driver          "mouse"
        Option          "CorePointer"
        Option          "Device"        "/dev/input/mice"
        Option          "Protocol"      "ImPS/2"
        Option          "ZAxisMapping"  "4 5"
        Option          "Emulate3Buttons"       "true"
EndSection

Section "InputDevice"
        Driver          "wacom"
        Identifier      "stylus"
        Option          "Device"        "/dev/input/wacom"
        Option          "Type"  "stylus"
        Option          "ForceDevice"   "ISDV4"# Tablet PC ONLY
EndSection

Section "InputDevice"
        Driver          "wacom"
        Identifier      "eraser"
        Option          "Device"        "/dev/input/wacom"
        Option          "Type"  "eraser"
        Option          "ForceDevice"   "ISDV4"# Tablet PC ONLY
EndSection

Section "InputDevice"
        Driver          "wacom"
        Identifier      "cursor"
        Option          "Device"        "/dev/input/wacom"
        Option          "Type"  "cursor"
        Option          "ForceDevice"   "ISDV4"# Tablet PC ONLY
EndSection

Section "Device"
        Identifier      "nVidia Corporation NV34 [GeForce FX 5200]"
        Driver          "nvidia"
        Busid           "PCI:1:0:0"
        Option          "AddARGBVisuals"        "True"
        Option          "AddARGBGLXVisuals"     "True"
        Option          "ConnectedMonitor"      "CRT,TV"
        Option          "NoLogo"        "True"
EndSection

Section "Monitor"
        Identifier      "SyncMaster"
        Option          "DPMS"
EndSection

Section "Screen"
        Identifier      "Default Screen"
        Device          "nVidia Corporation NV34 [GeForce FX 5200]"
        Monitor         "SyncMaster"
        Defaultdepth    24
        Option          "TwinView"
        Option          "TwinViewOrientation"   "RightOf"
        Option          "TVOutFormat"   "COMPOSITE"
        Option          "TVStandard"    "PAL-NC"
        Option          "MetaModes"     "1280x1024, 1024x768; 1024x768@1024x1024, 1024x768; 1280x1024, NULL" #"1280x1024, 1280x1024; 1024x768, 1024x768" #"1024x768,1024x768; 800x600,800x600"
SubSection      "Display"
        Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "ServerLayout"
        Identifier      "Default Layout"
  screen "Default Screen"
        Inputdevice     "Generic Keyboard"
        Inputdevice     "Configured Mouse"

        # Uncomment if you have a wacom tablet
        #       InputDevice     "stylus"        "SendCoreEvents"
        #       InputDevice     "cursor"        "SendCoreEvents"
        #       InputDevice     "eraser"        "SendCoreEvents"
EndSection
Section "Module"
        Load            "glx"
    Load "freetype"
EndSection

Lo tengo funcionando con el driver Nvidia, no el genérico nv.

La parte que más me costó y la que espero aclarar en algún Tutorial posterior es la que define los "Metamodes" ya que son los encargados de dictaminar que parte de la pantalla se ve en que lugar y como quedan los marcos negros para que quede centrado.

Pero eso sería avanzar demasiado. Esto es, simplemente, para que el que ya estuvo haciendo pruebas y tenga algo de práctica pueda comparar su archivo y de ser posible activar esta estupenda característica. Más adelante, ahora tengo compromisos bastante importantes, quiero armar algo desde cero para que cualquier novato pueda realizarlo.

Hasta la próxima!

8 Comentarios:

Javier dijo...

Buenas!
Soy aquel que también estaba liado con el Twinview, no sé si me recuerdas... bueno, el caso es he que leído que lo yo quería hacer (alternar entre una y dos pantallas sin reiniciar las x) se puede hacer con xrandr, sólo que yo tengo la mala suerte que a mi no me detecta la salida DVI.
Me podrías decir si a tí te lo detecta? (haciendo un "xrandr -q" en consola)
Gracias!

sergiob dijo...

Hola Javier!

Claro que te recuerdo!

Te paso la salida de la consola:

Screen 0: minimum 640 x 480, current 2304 x 1024, maximum 2304 x 1024
default connected 2304x1024+0+0 0mm x 0mm
2304x1024 50.0*
2048x1024 51.0
1280x1024 52.0
1024x768 53.0
800x600 54.0
640x480 55.0

No sé si te sirva de algo. Voy a tratar de averiguar con estos datos que me das.

De todos modos yo no tengo DVI, yo utilizo la salida S-VIDEO.

Es una ficha redonda:

http://www.zpluscable.com/images/products/prem-svideo-end.jpg

Igualmente seguimos probando. ;)

Saludos y gracias por la visita!

Javier dijo...

Buenas!
Primero agradecerte tu respuesta, que se me olvidó agradecertelo cuando me contestaste xD
Y por otra parte, comentarte que por fin he conseguido lo que quería. Me ha dado por probarlo ahora y me ha funcionado perfecto :D
En Kubuntu 8.04 también tenía Kde 4 y no me funcionaba bien...
No sé si habrá sido la actualización a Intrepid o la última actualización a kde 4.1.3, pero el caso es que va perfecto, incluso la aceleración gráfica sin problemas :)
Muchas gracias! :)

Sergio Berton dijo...

Buenísimo!
Me alegro mucho que lo hayas logrado.

Es cierto que hay algunas cuestiones que han solucionado en esta última versión, y otras andan peor. Jeje. :-P

Gracias por pasar!

Fabio dijo...

Hola Sergio !

Gracias por compartir tu xorg.conf.
Hace unos dias que estoy batallando contra la misma placa (fx5200) intentando clonar la imagen del monitor sobre el TV, que es similar a lo que hiciste. Pero la verdad no se prende ni un pixel.
Podrias decirme que driver de nvidia estas usando?

Gracias.

Sergio Berton dijo...

Hola Fabio

El driver es el que lleva la version 173.

Lo segundo es que desinstalé el nvidia-settings que lo único que hace es complicar las cosas.

La diferencia principal es la elección de la opción "Clone".

Te recomiendo leer el siguiente Link:
http://us.download.nvidia.com/solaris/1.0-9755/README/appendix-g.html

Allí explica -a grosso modo- la configuración del Clonado.

TwinViewOrientation

This option controls the positioning of the second display device relative to the first within the virtual X screen, when offsets are not explicitly given in the MetaModes. The possible values are:

"RightOf" (the default)
"LeftOf"
"Above"
"Below"
"Clone"

When "Clone" is specified, both display devices will be assigned an offset of 0,0.

Because it is often unclear which display device is "first" and which is "second", TwinViewOrientation can be confusing. You can further clarify the TwinViewOrientation with display device names to indicate which display device is positioned relative to which display device. For example:

"CRT-0 LeftOf DFP-0"


Yo en un principio lo hacía de esa manera, pero cuando encontré la manera de configurar el Twinview para "extender" la pantalla logré la felicidad!
Ahora puedo utilizar la computadora mientras ejecuto video a pantalla completa en el televisor.

En este otro post intercambié comentarios con un amigo que tenía problemas similares con la misma placa.

http://kubuntuneado.blogspot.com/2008/04/porqu-no-actualizar.html

Espero que te sirva!

Para probar "algún pixel" lo que hacía yo era utilizar la configuración original del Xorg o en su defecto la lograda mediante el comando:

sudo dpkg-reconfigure -phigh xserver-xorg

Con ese Xorg al menos deberías ver "colores" locos en la pantalla. Luego viene la configuración. ;-)

Fabio dijo...

Gracias por la data. Igual no estoy logrando resolver el tema, ahora temo que sea el televisor que estoy usando, ya que hoy lo probe con otra nvidia, en otra maquina, en windows y con el software de nvidia y tampoco logro ver nada en el TV. Tal vez sean los cables, hoy los cambio, pero dudo que sea eso. Estas usando SVIDEO directo o un conversor SVIDEO a COMPOSITE?
Gracias por el link, me vino al pelo.
Saludos !

Fabio dijo...

Encontre el problema! eran los cables. En tu pequeño tutorial sugiero que indiques que cuando bootean los equipos aunque sea el boot clonado debe verse en el TV.
Saludos !

Bloggerized by : GosuBlogger | Blue Weed by Blog Oh! Blog .


Crea tus Relojes en flash