Jump to content

Archived

This topic is now archived and is closed to further replies.

Sylar

Drivers ATI avec TV-OUT [Résolu]

Recommended Posts

et si les magnifiques drivers d'ATI ne marchait pas sans moniteur principal ? parce que dans tes log, c'est toujours écrit que la rtéloche est en secondaire... :reflechis:

Share this post


Link to post
Share on other sites

Desole de ne pas avoir repondu plus tot, je n'ai pas eu le temps ...

Bon, toujours rien de nouveau pour l'instant. Ah si, j'ai trouve ce LIEN qui traite exactement du meme probleme. Je vous tiens au courant, des fois que j'y trouve la solution !

Share this post


Link to post
Share on other sites

Bon, y'a du mieux (mais ça ne marche toujours pas, faut pas rêver :zarb: )

Pas mal d'info dans ce post. Il faut éditer avec un éditeur hexa le driver fglrx de XFree pour y modifier une valeur. Chez moi, je vois le serveur X apparaître (sur la TV !!!), mais au bout de 3 tentatives, ça ne marche toujours pas :

Symbol firegl_CheckMagic from module /usr/X11R6/lib/modules/drivers/fglrx_drv.o is unresolved!
Symbol firegl_QueryHwCaps from module /usr/X11R6/lib/modules/drivers/fglrx_drv.o is unresolved!
Symbol firegl_AllocMemBufferFromTop from module /usr/X11R6/lib/modules/drivers/fglrx_drv.o is unresolved!
Symbol firegl_AllocMemBufferFromTop from module /usr/X11R6/lib/modules/drivers/fglrx_drv.o is unresolved!
Symbol firegl_GetMemInfo from module /usr/X11R6/lib/modules/drivers/fglrx_drv.o is unresolved!
Symbol firegl_AllocCache from module /usr/X11R6/lib/modules/drivers/fglrx_drv.o is unresolved!
Symbol firegl_AllocCache from module /usr/X11R6/lib/modules/drivers/fglrx_drv.o is unresolved!
Symbol firegl_InitPCIe from module /usr/X11R6/lib/modules/drivers/fglrx_drv.o is unresolved!
Symbol firegl_FreePCIe from module /usr/X11R6/lib/modules/drivers/fglrx_drv.o is unresolved!
Symbol firegl_AGPAcquire from module /usr/X11R6/lib/modules/drivers/fglrx_drv.o is unresolved!
(II) Setting vga for screen 0.
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension LBX
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Keyboard "Clavier" handled by legacy driver
(**) Option "Protocol" "ImPS/2"
(**) Souris: Protocol: "ImPS/2"
(**) Option "CorePointer"
(**) Souris: Core Pointer
(**) Option "CoreKeyboard"
(**) Souris: Core Keyboard
(**) Option "Device" "/dev/psaux"
(**) Option "Emulate3Buttons" "true"
(**) Souris: Emulate3Buttons, Emulate3Timeout: 50
(**) Option "ZAxisMapping" "4 5"
(**) Souris: ZAxisMapping: buttons 4 and 5
(**) Souris: Buttons: 5
(WW) Souris: does not have core keyboard capabilities
(**) Option "Protocol" "IMPS/2"
(**) Telecommande: Protocol: "IMPS/2"
(**) Option "SendCoreEvents"
(**) Telecommande: always reports core events
(**) Option "CoreKeyboard"
(**) Telecommande: Core Keyboard
(**) Option "Device" "/dev/lircm"
(**) Option "Buttons" "5"
(**) Telecommande: Emulate3Buttons, Emulate3Timeout: 50
(**) Option "ZAxisMapping" "4 5"
(**) Telecommande: ZAxisMapping: buttons 4 and 5
(**) Telecommande: Buttons: 5
(EE) Attempt to register more than one core keyboard (Telecommande)
(II) XINPUT: Adding extended input device "Telecommande" (type: MOUSE)
(II) XINPUT: Adding extended input device "Souris" (type: MOUSE)
(II) Souris: ps2EnableDataReporting: succeeded
Could not init font path element /usr/X11R6/lib/X11/fonts/Speedo/, removing from list!

  *** If unresolved symbols were reported above, they might not
  *** be the reason for the server aborting.

Fatal server error:
Caught signal 11.  Server aborting

Bon, je ne suis au final pas plus avancé, d'autant que le message d'erreur est très clair :yes:

Enfin, si ça peut aider certain à faire fonctionner leur sortie TV ...

Share this post


Link to post
Share on other sites

"(EE) Attempt to register more than one core keyboard (Telecommande)"

Faut enlever le "corekeyboard" de la télécommande ...

Share this post


Link to post
Share on other sites
"(EE) Attempt to register more than one core keyboard (Telecommande)"

Faut enlever le "corekeyboard" de la télécommande ...

Oui, ça je l'avais fait (après !)

Mais j'ai trouvé où était le problème : j'ai croisé keyboard et souris dans la section "ServerLayout" (et leur déclaration CoreKeyboard et CorePointer)

Bon, ça a l'air de fonctionner en tout cas. J'ai l'affichage en N&B pour l'instant, mais on va dire que c'est parce qu'il reste encore un réglage à faire :chinois:

Une fois que ça sera OK, je posterai la manip complète permettant de faire fonctionner la sortie TV.

Share this post


Link to post
Share on other sites

C'est bon, ça marche !

Alors, la solution je ne l'ai pas inventée, tout est LA.

A noter que ce pb de la sortie TV semble très lié au chipset que j'utilise (9100 IGP) et que cette solution n'est faite à priori QUE pour ce chipset, et semble fonctionner pour xfree86 4.3 (ma version) et x.org 6.8 (pas testé).

Pour résumer :

1/ Installer les drivers ATI (pour ça, il y a une tonne de tutoriels), version 8.12.10 (c'est cette version que j'utilise).

2/ Installer un éditeur hexa :

#apt-get install hexedit

3/ Ouvrir avec l'éditeur fraîchement installé le fichier fglrx_drv.o situé dans /usr/X11R6/lib/modules/drivers/ :

# hexedit /usr/X11R6/lib/modules/drivers/fglrx_drv.o

4/ Repérer le contenu se situant à l'offset 0x15788

00015780   45 F3 00 8B  52 78 83 FA  2C 74 1D 83  FA 34 74 18 [...]
                                     ^^
---  fglrx_drv.o       --0x15788/0x79B84-------------------------
                         ^^^^^^^

5/ Modifier le 2C en 19.

6/ Sauvegarder, quitter. Relancer X

L'extrait important de mon XF86Config :

Section "Device"
   Identifier                          "9100 IGP"
   VendorName  "ATI Technologies Inc"
   BoardName "Pundit-R"
   Driver                              "fglrx"
   # ### generic DRI settings ###
   # === disable PnP Monitor  ===
   #Option                              "NoDDC"
   # === disable/enable XAA/DRI ===
   Option "no_accel"                   "no"
   Option "no_dri"                     "yes"
   # === misc DRI settings ===
   Option "mtrr"                       "off" # disable DRI mtrr mapper, driver has its own code for mtrr
   # ### FireGL DDX driver module specific settings ###
   # === Screen Management ===
   Option "DesktopSetup"               "0x00000000"
   Option "MonitorLayout"              "STV,NONE"
   Option "IgnoreEDID"                 "off"
   Option "HSync2"                     "unspecified"
   Option "VRefresh2"                  "unspecified"
   Option "ScreenOverlap"              "0"
   # === TV-out Management ===
   Option "NoTV"                       "no"
   Option "TVStandard"                 "PAL-M"
   Option "TVHSizeAdj"                 "0"
   Option "TVVSizeAdj"                 "0"
   Option "TVHPosAdj"                  "0"
   Option "TVVPosAdj"                  "0"
   Option "TVHStartAdj"                "0"
   Option "TVColorAdj"                 "0"
   Option "GammaCorrectionI"           "0x00000000"
   Option "GammaCorrectionII"          "0x00000000"
   # === OpenGL specific profiles/settings ===
   Option "Capabilities"               "0x00000800"
# === Video Overlay for the Xv extension ===
   Option "VideoOverlay"               "on"
   # === OpenGL Overlay ===
   # Note: When OpenGL Overlay is enabled, Video Overlay
   #       will be disabled automatically
   Option "OpenGLOverlay"              "off"
   # === Center Mode (Laptops only) ===
   Option "CenterMode"                 "off"
   # === Pseudo Color Visuals (8-bit visuals) ===
   Option "PseudoColorVisuals"         "off"
   # === QBS Management ===
   Option "Stereo"                     "off"
   Option "StereoSyncEnable"           "1"
   # === FSAA Management ===
   Option "FSAAEnable"                 "no"
   Option "FSAAScale"                  "1"
   Option "FSAADisableGamma"           "no"
   Option "FSAACustomizeMSPos"         "no"
   Option "FSAAMSPosX0"                "0.000000"
   Option "FSAAMSPosY0"                "0.000000"
   Option "FSAAMSPosX1"                "0.000000"
   Option "FSAAMSPosY1"                "0.000000"
   Option "FSAAMSPosX2"                "0.000000"
   Option "FSAAMSPosY2"                "0.000000"
   Option "FSAAMSPosX3"                "0.000000"
   Option "FSAAMSPosY3"                "0.000000"
   Option "FSAAMSPosX4"                "0.000000"
   Option "FSAAMSPosY4"                "0.000000"
   Option "FSAAMSPosX5"                "0.000000"
   Option "FSAAMSPosY5"                "0.000000"
   # === Misc Options ===
   Option "UseFastTLS"                 "0"
   Option "BlockSignalsOnLock"         "on"
   Option "UseInternalAGPGART"         "yes"
   Option "ForceGenericCPU"            "no"
   #BusID "PCI:1:5:0"    # no device found at config time
   Screen 0
EndSection

A priori, après ça, ça fonctionne. Faire ensuite un tour dans l'utilitaire d'ati (fireglcontrol) et modifier dans l'onglet "TV Out" la section "TV Standart" à "PAL" (et non "PAL (monocolor)") pour avoir la couleur.

Ouf !

Share this post


Link to post
Share on other sites

×
×
  • Create New...