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 23/01/2006, à 21:12

Boudin Rouge

Problème v4l

Bonjour, j'ai un petit problème avec video4linux que je n'arrive pas à résoudre.
Tout d'abord je me suis rendu compte de ce problème en essayant d'installer xdtv. J'ai réussis à l'installer mais au lancement mon écran devient noir puis plus rien à faire à par tuer xorg. (les applis continuent à fonctionner en arrière plan).

Cherchant un peu la source de mon problème, je me suis rendu compte que exactement la même chose se passait en lançant v4l-conf (écran noir).

v4l et v4l2 sont bien installés dans synaptic.

J'ai par contre remarqué que v4l n'était pas mis dans la liste des modules dans mon xorg.conf, je l'ai rajouté, redemarré xorg, mais idem...

J'a réussis à faire fonctionenr TvTime en ajoutant l'overlay (toujours dans xorg.conf) mais la qualité est vraiment mauvaise, et ça ne résoud pas mon problème smile

Quand je vais dans le "sélecteur de systèmes multimedia" j'obtiens une erreur lorsque je teste v4l et v4l2
L'erreur obtenue est "la construction de la pipeline pour v4l (ou v4l2) a échoué"

Et j'en suis là....

Ma carte vidéo est une ATI X800 GTO2 avec les derniers pilotes ATI propriétaires 8.21.7
Ma carte TV est une leadtek Winfast TV2000 Expert. J'ai bien configuré mon BTTV (vu qu'elle marche avec TvTime) et le problème ne semble pas venir de là....
Ma ubuntu est la Breezy en i386 et mon kernel le dernier dispo par les mises à jour.

Pour finir les informations sur ma config, voici mon xorg.conf

Section "ServerLayout"
	Identifier     "Default Layout"
	Screen      0  "aticonfig Screen 0" 0 0
	InputDevice    "Generic Keyboard"
	InputDevice    "Configured Mouse"
EndSection

Section "Files"

        # paths to defoma fonts
	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/CID"
	FontPath     "/usr/share/X11/fonts/100dpi"
	FontPath     "/usr/share/X11/fonts/75dpi"
	FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
	FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID"
EndSection

Section "Module"
	Load  "GLcore"
	Load  "v4l"
	Load  "i2c"
	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" "fr"
	Option	    "XkbVariant" "latin9"
EndSection

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

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

Section "Monitor"
	Identifier   "aticonfig Monitor 0"
EndSection

Section "Device"
	Identifier  "ATI Technologies, Inc. Radeon X850 Pro (R480)"
	Driver      "ati"
	BusID       "PCI:1:0:0"
EndSection

Section "Device"
	Identifier  "ATI Graphics Adapter 0"
	Driver      "fglrx"
	Option	    "VideoOverlay" "on"
#j'ai rajouté l'overlay en Xv pour tester mais le problème se pose avec ou sans
	Option	    "OpenGLOverlay" "off"
	BusID       "PCI:1:0:0"
EndSection

Section "Screen"
	Identifier "Default Screen"
	Device     "ATI Technologies, Inc. Radeon X850 Pro (R480)"
	Monitor    "SyncMaster"
	DefaultDepth     24
	SubSection "Display"
		Depth     1
		Modes    "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
	EndSubSection
	SubSection "Display"
		Depth     4
		Modes    "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
	EndSubSection
	SubSection "Display"
		Depth     8
		Modes    "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
	EndSubSection
	SubSection "Display"
		Depth     15
		Modes    "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
	EndSubSection
	SubSection "Display"
		Depth     16
		Modes    "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
	EndSubSection
	SubSection "Display"
		Depth     24
		Modes    "1280x1024" "1152x864" "1024x768" "832x624" "800x600" "720x400" "640x480"
	EndSubSection
EndSection

Section "Screen"
	Identifier "aticonfig Screen 0"
	Device     "ATI Graphics Adapter 0"
	Monitor    "aticonfig Monitor 0"
	DefaultDepth     24
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

Section "DRI"
	Mode         0666
EndSection

Edit :
J'ai oublié de signaler que j'ai désactivé le dual screen, mais je me rend compte qu'il n'apparait pas comme désactivé au redémarrage.

Et j'ai oublié de dire merci smile

Edit 2 :

Voici ce que xawTV me renvoye avec la commande -hwconf

This is xawtv-3.94, running on Linux/i686 (2.6.12-10-386)
looking for available devices
port 115-115
    type : Xvideo, image scaler
    name : ATI Radeon Video Overlay

/dev/video0: OK                         [ -device /dev/video0 ]
    type : v4l2
    name : Leadtek Winfast 2000XP Expert
    flags:  capture tuner

Finalement je n'ai pas besoin de tuer mon xorg pour réccupérer mon image, un ctrl + suivi d'un ctrl - (donc changement de résolution) me permet de retrouver tout.

Voici ce que me donne xdtv lorsque je le lance suivi d'un scan:

This is xdtv 2.2.0 running on Linux/i686 (2.6.12-10-386).
scandir: Aucun fichier ou répertoire de ce type
filename = /home/boudin/.xdtv/xdtvrc
/dev/video0 [v4l2]: no overlay support
xdtv_v4l-conf had some trouble, trying to continue anyway
Warning: Missing charsets in String to FontSet conversion
Warning: Cannot convert string "star" to type Pixmap
Warning: Cannot convert string "menu10" to type Pixmap
wmhooks: netwm detected
wmhooks: netwm state above supported
wmhooks: netwm fullscreen supported
wmhooks: nothing found...
DGA: server=2.0, include=2.0
VidMode: server=2.2, include=2.2
  available video mode(s): 1280x1024 1280x1024 1280x1024 1280x720 1152x864 1152x864 1152x864 1024x768 1024x768 1024x768 1024x768 960x720 856x480 800x600 800x600 800x600 800x600 800x600 800x600 720x480 704x480 640x480 640x480 640x480 640x400 640x400 512x384 512x384 400x300 400x300 320x240 320x240 320x200 320x200
Selected XvImage adaptor with yuyv support: ATI Radeon Video Overlay on port 115 (grabdisplay)
No XvVideo port available.
Warning: Cannot convert string "black" to type Pixmap
*** AUDIO DEVICE TYPE = alsa
ioctl VIDIOC_G_FBUF: Argument invalide
classical overlay is disabled*** GRABBER DEVICE TYPE = v4l2
VIDIOC_S_CTRL, V4L2_CID_AUDIO_VOLUME: Le résultat numérique est en dehors de l'intervalle.
*** MIXER DEVICE TYPE = alsa
Warning: Cannot convert string "-*-ledfixed-medium-r-*--39-*-*-*-c-*-*-*" to type FontStruct
Warning: Missing charsets in String to FontSet conversion
MMX, SSE, AMD MMX extensions, SSE2, 3DNOW, have been detected.
Method mmxext_4K
ioctl VIDIOC_DQBUF: Erreur d'entrée/sortie
total reset
ioctl VIDIOC_DQBUF: Erreur d'entrée/sortie
ioctl VIDIOC_DQBUF: Erreur d'entrée/sortie
ioctl VIDIOC_DQBUF: Argument invalide
ioctl VIDIOC_DQBUF: Erreur d'entrée/sortie
total reset
ioctl VIDIOC_DQBUF: Erreur d'entrée/sortie
ioctl VIDIOC_DQBUF: Erreur d'entrée/sortie
ioctl VIDIOC_DQBUF: Argument invalide
ioctl VIDIOC_DQBUF: Erreur d'entrée/sortie
total reset
ioctl VIDIOC_DQBUF: Erreur d'entrée/sortie
ioctl VIDIOC_DQBUF: Erreur d'entrée/sortie
ioctl VIDIOC_DQBUF: Argument invalide
ioctl VIDIOC_DQBUF: Erreur d'entrée/sortie
total reset
ioctl VIDIOC_DQBUF: Erreur d'entrée/sortie
ioctl VIDIOC_DQBUF: Erreur d'entrée/sortie
ioctl VIDIOC_DQBUF: Argument invalide
ioctl VIDIOC_DQBUF: Erreur d'entrée/sortie
total reset
ioctl VIDIOC_DQBUF: Erreur d'entrée/sortie
ioctl VIDIOC_DQBUF: Erreur d'entrée/sortie
ioctl VIDIOC_DQBUF: Argument invalide
ioctl VIDIOC_DQBUF: Erreur d'entrée/sortie
total reset
ioctl VIDIOC_DQBUF: Erreur d'entrée/sortie
ioctl VIDIOC_DQBUF: Erreur d'entrée/sortie
ioctl VIDIOC_DQBUF: Argument invalide
ioctl VIDIOC_DQBUF: Erreur d'entrée/sortie
total reset
ioctl VIDIOC_DQBUF: Erreur d'entrée/sortie
ioctl VIDIOC_DQBUF: Erreur d'entrée/sortie
ioctl VIDIOC_DQBUF: Argument invalide

Et XawTV

This is xawtv-3.94, running on Linux/i686 (2.6.12-10-386)
/dev/video0 [v4l2]: no overlay support
v4l-conf had some trouble, trying to continue anyway
Warning: Cannot convert string "-*-ledfixed-medium-r-*--39-*-*-*-c-*-*-*" to type FontStruct
ioctl: VIDIOC_DQBUF(index=0;type=VIDEO_CAPTURE;bytesused=0;flags=0x0 [];field=ANY;;timecode.type=0;timecode.flags=0;timecode.frames=0;timecode.seconds=0;timecode.minutes=0;timecode.hours=0;timecode.userbits="";sequence=0;memory=unknown): Erreur d'entrée/sortie

Et v4l-conf

v4l-conf: using X11 display :0.0
dga: version 2.0
mode: 1280x1024, depth=24, bpp=32, bpl=5120, base=0xc0000000
/dev/video0 [v4l2]: no overlay support

Edit 3 :
Un peu de nouveau ce soir,
J'ai toujours ce phénomène d'écran noir, mais en lancant XawTV ou Xdtv et en changeant la résolution j'arrive à avoir une image. Celle-ci est aussi mauvaise que sous TVTime (floue, avec une texture "jean")

Xdtv rame et prend tout le proc, xawtv fonctionne bien. Le son est correct (il l'a toujours été). Les deux programmes me lancent toujours ces avertissements (ceux de l'edit 2).

J'ai une dreamcast branchée sur l'entrée composite. La dreamcast envoye un signal PAL (ou PAL 60 selon les jeux). Sur un jeu européen l'image est "correcte" malgré le fait qu'elle soit crade. Sur un jeu japonnais orginal l'image est en noir et blanc. Sous DScaler (windows) il fallait que je mette comme signal PAL-60 pour que cela fonctionne très bien. Là en PAL 60 l'image est décalée, noir et blanc. Aucun des signaux ne me permet d'avoir une image correcte.

J'ai donc maintenant 2 problèmes, le majeur qui est cet écran noir et ce problème d'overlay et ce petit problème (qui n'est pas prioritaire, mais si quelqu'un a une info) de signal pour jeux japonnais DC.

Merci ^^

Edit 4 :
Bon, ce problème un tombé un peu aux oubliettes, mais pour ceux qui ont un problème similaire, je crois que le pilote pour mon chip connexant est tout simplement pas encore tout à fait au point. Apparement il ne supporte pas encore l'overlay, ce qui peut être la cause de mon écran noir, je suis donc en wait and see ^^

Dernière modification par Boudin Rouge (Le 04/02/2006, à 17:15)

Hors ligne

#2 Le 11/02/2006, à 19:18

papadon

Re : Problème v4l

Bonjour,
je possède une ATI 9600 Pro.

Quand j'utilise le driver officiel (fglrx) pour avoir l'accélération graphique, j'arrive a faire fonctionner tvtime si j'ajoute les deux lignes pour l'overlay

Option          "VideoOverlay" "on"
Option          "OpenGLOverlay" "off"

dans mon xorg.conf.
Avec cette config. xdtv me donne aussi un écran noir (j'ai le son) mais chez moi le changement de résolution (ctrl+ ou ctrl-) n'a pas d'effet.:(

Si j'utilise le driver ati par défaut dans ubuntu, les deux programmes fonctionnent sans problème.
Je dois donc choisir entre les jeux 3D ou la télé ...:rolleyes:

Rem: je ne trouve pas que l'image est meilleure avec xdtv ... hmm

Hors ligne

#3 Le 20/02/2006, à 19:29

Boudin Rouge

Re : Problème v4l

Merci pour ta réponse, je ne suis pas le seul à rencontrer ces problèmes alors ^^

Je viens de me renseigner un peu sur le lien de ces problèmes avec les fglrx, et effectivement ça semble être l'origine de l'instabilité de xdtv et de cet écran noir bizarre.

Pour en revenir à TvTime, je peux jouer sans problème en PAL 50 Hertz, la qualité est correcte malgré une espèce de texture que j'appelle "jean", des bandes diagonales qui ressemble un peu à un parasitage. Cette chose n'est pas présente sous Dscaler (enfin si, mais vraiment négligeable à coté de ce que j'obtiens avec TvTime.

A part ce problème, c'est vrai qu'il fonctionne très bien,. Sinon j'ai toujours mon problème en PAL 60, pas de couleurs, mais là je pense vraiment que ça provient du fait que le module cx8xx est pas encore "stable" (du moins au derniers échos que j'ai eu).

Si malgré ça quelqu'un à une info à ce sujet, je suis plus qu'intéressé ^^

Dernière modification par Boudin Rouge (Le 20/02/2006, à 19:31)

Hors ligne

#4 Le 28/05/2006, à 16:53

stiv

Re : Problème v4l

Bonjour,

Je me permets de remonter ce problème car j'ai exactement le même depuis j'ai installé les derniers drivers ATI 8.24.8 avec une carte ATI 9600 PRO. Apparemment v4l ne fonctionne plus. Je ne peux plus utiliser kdetv, ni xawtv et surtout ma webcam. Même v4l-conf plante. J'obtiens un écran noir pour tous ces lancements.

Est-ce que ce problème a déjà été résolu par quelqu'un ?
Est-ce que quelqu'un aurait une piste ?

Hors ligne

#5 Le 25/08/2006, à 21:52

chris_wafer

Re : Problème v4l

papadon a écrit :

Bonjour,
je possède une ATI 9600 Pro.

Quand j'utilise le driver officiel (fglrx) pour avoir l'accélération graphique, j'arrive a faire fonctionner tvtime si j'ajoute les deux lignes pour l'overlay

Option          "VideoOverlay" "on"
Option          "OpenGLOverlay" "off"

dans mon xorg.conf.
Avec cette config. xdtv me donne aussi un écran noir (j'ai le son) mais chez moi le changement de résolution (ctrl+ ou ctrl-) n'a pas d'effet.:(

Si j'utilise le driver ati par défaut dans ubuntu, les deux programmes fonctionnent sans problème.
Je dois donc choisir entre les jeux 3D ou la télé ...:rolleyes:

Rem: je ne trouve pas que l'image est meilleure avec xdtv ... hmm

Comment fais-tu pour basculer de driver officiels à drivers libres?

Hors ligne