Aller au contenu

Drivers ATI avec TV-OUT [Résolu]


Messages recommandés

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 ...

Lien vers le commentaire
Partager sur d’autres 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.

Lien vers le commentaire
Partager sur d’autres 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 !

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...