Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/08/2006, à 10:45

LordFarquaad

Capture tv/video sur les ATI All-In-Wonder (9600 Pro) ?

Bonjour à tous !

Je reviens de vacances et je me dis: j'ai filmé plus de 2h avec la caméra qu'on m'a prêtée, c'est le moment d'essayer de rapatrier le film sur mon PC, voire essayer d'en faire un magnifique DVD vidéo que je pourrai montrer partout.

Disposant d'une carte graphique ATI All-In-Wonder Radeon 9600 Pro munie d'un Tuner TV et entrée video/s-video, j'en viens donc à chercher ce qu'il faut faire pour utiliser la capture (sachant que le driver ATI est bien installé et la 3D fonctionne). Mais j'ai eu beau retourner les pages du Wiki dans tous les sens, je ne vois absolument pas ce qu'il faut faire pour que ça marche ! La question vient donc: est-ce que ça peut marcher ? Et c'est parti pour les recherches...

De ce que j'ai trouvé:
- ATI annonce que ça ne fonctionne pas et nous renvoie vers le projet GATOS
- GATOS déclare que ça fonctionne (si je ne me trompe) mais ajoute que le code a été mergé dans X.org 7.0 ! (il ne faut donc apparemment pas installer le driver ati.2)
- apparemment ça devrait marcher avec AVview mais je n'ai pas réussi à le compiler (./configure refuse à cause de ffmpeg: il semble y avoir des erreur dans les fichiers .h de ffmpeg - que j'ai récupéré à partir du dépôt svn, compilé et installé apparemment avec succès...)
- quelques posts sur le forum anglophone: ATI AIW Capture?, ati all in wonder card (apparemment assez spécifique aux 9700/9800)

Bref: est-ce que quelqu'un a réussi à utiliser son entrée vidéo sous Dapper ? Où peut-on trouver de la doc à ce sujet (un How-to quoi...)

Je n'avais initialement pas de /dev/video0, je l'ai créé avec

mknod /dev/video0 c 81 0
ln -s /dev/video0 /dev/video

mais ça ne change rien... Dois-je le supprimer ? Comment ?

Dernière modification par LordFarquaad (Le 29/08/2006, à 19:08)

Hors ligne

#2 Le 25/08/2006, à 12:19

LordFarquaad

Re : Capture tv/video sur les ATI All-In-Wonder (9600 Pro) ?

Top ! Personne ne sait ?

Hors ligne

#3 Le 29/08/2006, à 18:59

Chaton

Re : Capture tv/video sur les ATI All-In-Wonder (9600 Pro) ?

Bonjour à tous,

J'ai moi aussi une ATI Radeon 9600 Pro All-in-wonder et je me pose des questions sur l'acquisition.

Je suis peu joueur et beaucoup videaste. En parcourant les forums, on parle beaucoup de FPS et pas beaucoup d'acquisition. Pour info, avec mon install standard Kubuntu (sans drivers proprio), je tourne à 1705 FPS tongue (glxgears -printfps). Cependant, pour le moment, je n'ai pas mon tuner TV, ni ma video in et out (pas de all in wonder wink ).

- Pensez-vous que le concept All-in-wonder de mon Ati est possible sur Linux ou dois-je racheter une carte graphique et me retaper l'install de Linux (et de W$) ?
- Pensez-vous que l'install des drivers proprio ATI va activer mon acquisition ?
- Pensez-vous qu'en installant seulement le fglrx-control, pour avoir le panel ATI, je peux configurer l'acquisition, ou je dois installer l'intégralité des drivers ATI proprio (xorg-driver-fglrx, ...) au risque d'avoir moins performant en FPS que ce que je possède maintenant ?

Désolé, mais étant newbie, je pose tout en vrac (un peu comme DATA dans Star Trek lol )
Je préfère me renseigner avant. Les problèmes graphiques se résolvent difficilement après (expérience W$ roll mad lol )

Config :
CPU : Intel Pentium4 à 2.8Ghz
Carte mère : Asus P4P800SE
Carte graphique : ATI Radeon 9600 Pro All-in-wonder
Ram : 512 Mo
Os : Kubuntu (install de 15 jours encore à peu près par défaut - sans drivers ATI proprio)

Sources :
http://forum.kubuntu-fr.org/viewtopic.php?id=2487
http://forum.kubuntu-fr.org/viewtopic.php?id=54424

A+

Chaton.

PS : LordFarquaad, tu devrais changé ton titre. J'ai mis 1 quart d'heure à comprendre que AIW signifiait All-In-Wonder wink. On aura peut être plus de réponses avec un titre plus accrocheur smile. Exemple :
Pb acquisition video sur les ATI all in wonder radeon 9600 pro

Hors ligne

#4 Le 29/08/2006, à 19:21

LordFarquaad

Re : Capture tv/video sur les ATI All-In-Wonder (9600 Pro) ?

Chaton a écrit :

- Pensez-vous que le concept All-in-wonder de mon Ati est possible sur Linux ou dois-je racheter une carte graphique et me retaper l'install de Linux (et de W$) ?

Si par "concept All-in-wonder" tu entends "tout en un avec une seul carte", je dirais que je pense que c'est possible mais que ça dépend fortement des drivers (et donc du constructeur). ATI fait des efforts dans ce sens mais ça n'est pas encore parfait (nVidia est d'ailleurs en avance d'après ce que je sais) et je pense donc que dans quelques temps ça fonctionnera.
Pour ce qui est de racheter, si tu veux que ça marche tout de suite sans chercher plus, je pense que c'est la solution la plus simple. Note que tu ne devras pas te retaper l'installation pour un tel changement (à part peut-être si windows prétend que ce n'est plus le même ordinateur...). Note qu'il est tout à fait possible d'ajouter uniquement une carte d'acquisition et de conserver l'ATI comme carte graphique.

Chaton a écrit :

- Pensez-vous que l'install des drivers proprio ATI va activer mon acquisition ?

J'utilise les drivers proprio et je peux te dire que ce n'est pas le cas chez moi...

Chaton a écrit :

- Pensez-vous qu'en installant seulement le fglrx-control, pour avoir le panel ATI, je peux configurer l'acquisition, ou je dois installer l'intégralité des drivers ATI proprio (xorg-driver-fglrx, ...) au risque d'avoir moins performant en FPS que ce que je possède maintenant ?

Je pense que fglrx-control dépend de xorg-driver-fglrx donc tu ne pourras pas installer le premier sans le second. Même si c'était possible, cela ne fonctionnerait pas (le programme vérifie qu'on est bien en train d'utiliser le driver lorsqu'on le lance - logique sinon ce programme ne servirait à rien). Ce programme ne permet par ailleurs pas de configurer la capture...

Pour ce qui est de diminuer les FPS je crois qu'il n'y a aucune chance (perso je suis à > 4000) et je pense qu'il n'y a pas grand chose à perdre en le faisant (à condition que ça marche, mais l'installation est facile et il y a peu de risques d'erreur je pense)

Chaton a écrit :

PS : LordFarquaad, tu devrais changé ton titre. J'ai mis 1 quart d'heure à comprendre que AIW signifiait All-In-Wonder wink.[/i]

Désolé, je pensais que AIW était une abréviation commune et que c'était un bon moyen de raccourcir le titre...

Hors ligne

#5 Le 29/08/2006, à 21:11

Chaton

Re : Capture tv/video sur les ATI All-In-Wonder (9600 Pro) ?

Il est tout à fait possible d'ajouter uniquement une carte d'acquisition et de conserver l'ATI comme carte graphique

Très bonne idée. A creuser. Par contre, en ce qui concerne les drivers ATI proprio, je vais attendre un peu (surtout si cela ne résoud pas l'acquisition). Je n'ai quand même pas migré sous Linux pour me retrouver avec du concept proprio (surtout pour des drivers) yikes

Sinon, j'ai jeté une bouteille à la mer sur le sujet suivant :
http://forum.kubuntu-fr.org/viewtopic.php?id=2487&p=8
Il y a pas mal de monde, peut-être que quelqu'un aura une idée.

Pour la notation AIW, c'est peut-être connu, mais pas de moi. Je pensais que c'était la référence de ta carte : Une ATI AIW9600pro, complétement différente de la mienne wink

A+

Chaton.

Hors ligne

#6 Le 29/08/2006, à 21:21

LordFarquaad

Re : Capture tv/video sur les ATI All-In-Wonder (9600 Pro) ?

Note que pour tout ce qui est sortie ça devrait marcher, en tout cas moi je l'ai déjà utilisé en dual screen et je suis persuadé que ça marche aussi en (S-)vidéo mais dans les deux cas il faut un peu chipotter après l'install des drivers (mais la doc sur ubuntu-fr est suffisante)

Hors ligne

#7 Le 30/08/2006, à 11:07

Chaton

Re : Capture tv/video sur les ATI All-In-Wonder (9600 Pro) ?

En effet, pour le moment, c'est surtout la TV-out en composite (la cinch jaune vers la TV) qui me manque le plus.

Donc, si tu me dis que je peux arriver à un résultat, dès que j'ai un peu de temps, j'installerai quand même les drivers ATI à partir des doc Ubuntu ... et on verra roll

http://doc.ubuntu-fr.org/materiel/ati
http://doc.ubuntu-fr.org/materiel/ati/aticonfig
http://doc.ubuntu-fr.org/materiel/ati_optimisation
http://who.is.free.fr/wiki/?TvOut
http://forum.kubuntu-fr.org/viewtopic.php?id=2487
Je crois avoir fait le tour des docs à lire.

J'essayerai de tout noter pour un eventuel retour arrière.

A+

Chaton.

Hors ligne

#8 Le 20/09/2006, à 20:14

gilbert27

Re : Capture tv/video sur les ATI All-In-Wonder (9600 Pro) ?

Bonjour!

Après de maintes recherches et lectures sur Google!! j'ai finalement réussi à faire fonctionner AVView avec ma carte All IN Wonder 9600xt!
tout comme la AIW 9600pro elle utilise le chip Rage Theater 200 pour la capture Video
voir ces liens pour la 9600pro
http://compreviews.about.com/cs/videocards/gr/aaprAIW9600Pro.htm
http://www.tweaknews.net/reviews/aiw9600pro/

et ceux ci pour la 9600XT:
http://www.tweaknews.net/reviews/aiw9600xt/
http://www.firingsquad.com/hardware/ati_all_in_wonder_9600xt/

Voici donc comment j'ai fait:::

Allez ds les bios, reperer ds la section "Advanced Menu"
"Chip Configuration" et selectionner le!

AGP Performance Control       Enabled
AGP Disk Write Control          Enabled
Video Memory Cache Mode    [USWC] (cette option provoque l'apparition de lignes horizontales sur mon écran! Vérifiez si votre carte graphique supporte le USWC avant de l'activer!)

(note::: ces options peuvent être disponibles ou non selon les caractéristiques de chaque carte mère) (le plus important est AGP Disk Write Control sinon l'écran "congèle" dès l'ouverture de AvView)

voir aussi::
http://www.rojakpot.com/showFreeBOG.aspx?lang=0&bogno=260
http://www.sharkyextreme.com/guides/hwGuides/article.php/1463741


Et voici la partie essentielle pour que la capture TV fonctionne:
(il faut que All In Wonder soit déjà installé sous Windows)

Le fichier ativmc20.cod permet la détection des postes de télévision (module qui manque toujours sous Linux... du moins pour les cartes ATI All In Wonder)

Copiez le fichier ativmc20.cod à partir de Windows
qui est situé ici:
C:\WINDOWS\system32\drivers\ativmc20.cod

et collez le ds le répertoire
/usr/lib/xorg/modules/multimedia/
de votre partition K/Ubuntu

Renommez le fichier ativmc20.cod pour rt2_pmem.bin
$ cd /usr/lib/xorg/modules/multimedia
$ sudo mv ativmc20.cod rt2_pmem.bin

voici le contenu de mon répertoire::
$ dir /usr/lib/xorg/modules/multimedia

    bt829_drv.so    rt2_pmem.bin    tda9885_drv.so         theatre_drv.so
    fi1236_drv.so   tda8425_drv.so  theatre200_drv.so      uda1380_drv.so
    msp3430_drv.so  tda9850_drv.so  theatre_detect_drv.so

Vérifiez que le module theatre200_drv.so est présent!!!
Il est essentiel pour la capture TV des cartes All In Wonder
S'il vous manque des modules, télécharger les à partir de Synaptic ou Adept!
(j'ai téléchargé la majorité des fichiers ayant rapport au multimedia et video .... xserver-xorg-...., X11-..., X11proto...etc  dont surtout xserver-xorg-ATI)

Redémarrez votre ordinateur et verifiez que le module theatre est bel et bien monté! ...et que le fichier vers Microcode a été trouvé!!

$ cat /var/log/Xorg.0.log
.........
........
.......
(II) RADEON(0): Tuner is on port 0
(II) RADEON(0): Composite connector is port 2
(II) RADEON(0): SVideo connector is port 6
(II) RADEON(0): Rage Theatre: Connectors (detected): tuner=0, composite=2, svideo=6
(II) RADEON(0): RageTheatre: Connectors (using): tuner=0, composite=2, svideo=6
(II) RADEON(0): video decoder type used: 0x0006
(II) RADEON(0): Going to load the corresponding theatre module
(II) Loading sub module "theatre200"
(II) LoadModule: "theatre200"
(II) Loading /usr/lib/xorg/modules/multimedia/theatre200_drv.so
(II) Module theatre200: vendor="X.Org Foundation"
        compiled for 7.0.0, module version = 1.0.0
        ABI class: X.Org Video Driver, version 0.8
(II) RADEON(0): Microcode: Use default microcode path: /usr/lib/xorg/modules/multimedia/rt2_pmem.bin
(II) RADEON(0): Microcode: Use default microcode type: BINARY
(II) RADEON(0): Microcode: device_id: 4d4a
(II) RADEON(0): Microcode: vendor_id: 1002
(II) RADEON(0): Microcode: rev_id: 1b
(II) RADEON(0): Microcode: num_seg: 4
(II) RADEON(0): Microcode: dsp_init OK
(II) RADEON(0): Microcode: dsp_download OK
(II) RADEON(0): VIP_GPIO_CNTL: 600001
(II) RADEON(0): VIP_GPIO_INOUT: 600000
(II) RADEON(0): VIP_GPIO_CNTL: 600011
(II) RADEON(0): VIP_GPIO_INOUT: 710010
(II) RADEON(0): Rage Theatre setting standard 0x0000
(II) RADEON(0): Microcode: Use microcode path: /usr/lib/xorg/modules/multimedia/rt2_pmem.bin
(II) RADEON(0): Microcode: Use microcode type: BINARY
(II) RADEON(0): Microcode: device_id: 4d4a
(II) RADEON(0): Microcode: vendor_id: 1002
(II) RADEON(0): Microcode: rev_id: 1b
(II) RADEON(0): Microcode: num_seg: 4
(II) RADEON(0): Microcode: dsp_init OK
(II) RADEON(0): Microcode: dsp_download OK
(**) RADEON(0): RADEONScreenInit finished
........
.........
......


Voir s'il y a des erreurs:
$ cat /var/log/Xorg.0.log | grep EE



Maintenant éditer le fichier /etc/X11/xorg.conf et ajouter cette option "AGPFastWrite" à la Section "Device"

$ sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup_dateoftheday
$ sudo nano -w /etc/X11/xorg.conf
Section "Device.............
......
....
    Option     "AGPFastWrite" "1"
......
......
EndSection

voici une copie de mon fichier /etc/X11/xorg.conf
# /etc/X11/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 /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/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/share/X11/fonts/misc"
        FontPath        "/usr/share/X11/fonts/cyrillic"
        FontPath        "/usr/share/X11/fonts/100dpi/:unscaled"
        FontPath        "/usr/share/X11/fonts/75dpi/:unscaled"
        FontPath        "/usr/share/X11/fonts/Type1"
        FontPath        "/usr/share/X11/fonts/100dpi"
        FontPath        "/usr/share/X11/fonts/75dpi"
        # path to defoma fonts
        FontPath        "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
        Load    "bitmap"
        Load    "ddc"
        Load    "dri"
        Load    "extmod"
        Load    "freetype"
        Load    "glx"
        Load    "int10"
        Load    "type1"
        Load    "vbe"
EndSection

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

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

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

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

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

Section "Device"
        #Option     "VideoKey"                  # <i>
        #Option     "RageTheatreCrystal"        # <i>
        #Option     "RageTheatreTunerPort"      # <i>
        #Option     "RageTheatreCompositePort"  # <i>
        #Option     "RageTheatreSVideoPort"     # <i>
        #Option     "TunerType"                 # <i>
        #Option     "RageTheatreMicrocPath"     # <str>
        #Option     "RageTheatreMicrocType"     # <str>
        #Option     "RenderAccel"               # [<bool>]
        Option     "AGPFastWrite" "1"
        Identifier      "ATI Technologies, Inc. RV350 AR [Radeon 9600 XT]"
        Driver          "ati"
        BusID           "PCI:1:0:0"
        Option          "UseFBDev"              "true"
EndSection

Section "Monitor"
        Identifier      "S/M 950p"
        Option          "DPMS"
        HorizSync       30-96
        VertRefresh     50-160
EndSection

Section "Screen"
        Identifier      "Default Screen"
        Device          "ATI Technologies, Inc. RV350 AR [Radeon 9600 XT]"
        Monitor         "S/M 950p"
        DefaultDepth    24
        SubSection "Display"
                Depth           1
                Modes           "1280x1024" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           4
                Modes           "1280x1024" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           8
                Modes           "1280x1024" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           15
                Modes           "1280x1024" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           16
                Modes           "1280x1024" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           24
                Modes           "1280x1024" "640x480"
        EndSubSection
EndSection

Section "ServerLayout"
        Identifier      "Default Layout"
        Screen          "Default Screen"
        InputDevice     "Generic Keyboard"
        InputDevice     "Configured Mouse"
        InputDevice     "stylus" "SendCoreEvents"
        InputDevice     "cursor" "SendCoreEvents"
        InputDevice     "eraser" "SendCoreEvents"
EndSection

Section "DRI"
        Mode    0666
EndSection


si tout a fonctionné correctement, alors installer et compiler AVView-
Lancez le avec  ./start_avview.no_install
Selectionnez l'option Show Control Windows
et ds Encoder choisissez Tuner (NTSC-Tuner au Québec) pour la télévision locale et pour le Son, allez ds la section Alsa, choisir votre carte de son, et le son sera issu de Line! donc désactivez "Muet" et augmenter le volume! (ainsi qu'à partir de votre Ecran AVView) (et de Qamix) (utiliser Qjackctl et Jack-Rack pour avoir des effets reverb ou autre)

Je n'ai pas réussi à compiler AVView avec les fichiers ffmpeg (qui permettrent l'enregistrement des émissions télé)! ... si quelqu'un a une idée??

De plus le son  fonctionne sans probleme à partir des haut  parleurs de mon ordinateur mais je n'ai pas de son pour la sortie vers mon système de son?
soit la sortie Rear Out de ma carte de son Sound Blaster sb16
(qui fonctionne très bien pour la radio sous Linux ou sous Windows)
Je dois débrancher les haut parleurs de mon ordinateur et brancher a la place le cable allant vers mon systeme de son (ce que je n'ai pas a faire sous Windows ou sous Kubuntu pour la radio)
Si quelqu'un a une meilleure idée??

Dernière modification par gilbert27 (Le 28/09/2006, à 18:05)

Hors ligne