Quel pilote pour faire fonctionner mplayer ?

Bonjour,
Je viens d’installer une debian et j’ai un soucis avec mplayer, par défaut, il utilise les pilotes xv, x11

avec xv, j’ai un message d’erreur :
[VO_XV] It seems there is no Xvideo support for your video card available.
[VO_XV] Run ‘xvinfo’ to verify its Xv support and read
[VO_XV] DOCS/HTML/en/video.html#xv!
[VO_XV] See ‘mplayer -vo help’ for other (non-xv) video out drivers.
[VO_XV] Try -vo x11.
Error opening/initializing the selected video_out (-vo) device.

si je lance xvinfo, j’obtiens :
X-Video Extension version 2.2
screen #0
no adaptors present

si j’essaye le pilote x11, quand je passe en plein écran, la vidéo est toujours aussi grande, mais le reste de l’écran est couvert de noir.

si j’essaye le pilote gl2, la vidéo est terriblement sacadé en plein écran.

Merci pour vos conseils,

Axel

il manque quelques infos :

j’ai installé une Debian amd64 et ma carte graphique est une ATI HD4850

Merci pour votre aide,

Axel

Encore quelques infos manquantes: driver fglrx ?
J’utilise les drivers radeonhd, j’ai essayé plusieurs options de sortie (avec gmplayer). Je regarde ce soir laquelle j’ai gardé.

excuse moi, mais je débute. Qu’est ce que je dois faire pour avoir des infos sur le driver fglrx ?

Merci beaucoup,

Axel

Il faut que tu indiques quel driver graphique tu utilises. Le fglrx, c’est le driver proprio ATI.
Les drivers libres s’appellent radeon, ou radeonhd.

Bjr,
çà peut valoir la peine de lire ici, avant de bidouiller dans les drivers

packages.debian.org/fr/lenny/mozilla-mplayer

Bon, effectiçvement tu as un souci avec l’extension Xvideo absente. Tu peux éventuellement t’en passer en prenant la sortie SDL:

mplayer -vo sdl tavideo.avi

Tu peux essayer d’autres sorties (-vo x11 marchera mais est basique). Cela dit, ça signifie sans doute que tu tournes sur le driver Vesa (assez limité).

Et comment rectifier ça ?

Merci,

Axel

Il faut connaitre ta carte graphique. Colle le résultat d’un lspci (en root)
Pour mplayer, je tourne actuellement en gl2, mais j’ai glx d’actif (et pas xv) avec les drivers radeonhd. Ca se vérifie avec glxinfo.

00:00.0 Host bridge: Intel Corporation QuickPath Architecture I/O Hub to ESI Port (rev 12) 00:01.0 PCI bridge: Intel Corporation QuickPath Architecture I/O Hub PCI Express Root Port 1 (rev 12) 00:03.0 PCI bridge: Intel Corporation QuickPath Architecture I/O Hub PCI Express Root Port 3 (rev 12) 00:05.0 PCI bridge: Intel Corporation QuickPath Architecture I/O Hub PCI Express Root Port 5 (rev 12) 00:07.0 PCI bridge: Intel Corporation QuickPath Architecture I/O Hub PCI Express Root Port 7 (rev 12) 00:09.0 PCI bridge: Intel Corporation QuickPath Architecture I/O Hub PCI Express Root Port 9 (rev 12) 00:10.0 PIC: Intel Corporation QuickPath Interconnect Physical and Link Layer Registers Port 0 (rev 12) 00:10.1 PIC: Intel Corporation QuickPath Interconnect Routing and Protocol Layer Registers Port 0 (rev 12) 00:11.0 PIC: Intel Corporation QuickPath Interconnect Physical and Link Layer Registers Port 1 (rev 12) 00:11.1 PIC: Intel Corporation QuickPath Interconnect Routing and Protocol Layer Registers Port 1 (rev 12) 00:13.0 PIC: Intel Corporation QuickPath Architecture I/O Hub I/OxAPIC Interrupt Controller (rev 12) 00:14.0 PIC: Intel Corporation QuickPath Architecture I/O Hub System Management Registers (rev 12) 00:14.1 PIC: Intel Corporation QuickPath Architecture I/O Hub GPIO and Scratch Pad Registers (rev 12) 00:14.2 PIC: Intel Corporation QuickPath Architecture I/O Hub Control Status and RAS Registers (rev 12) 00:15.0 PIC: Intel Corporation Trusted Execution Technology Registers (rev 12) 00:1a.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4 00:1a.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5 00:1a.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6 00:1a.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2 00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller 00:1c.0 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 1 00:1c.1 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 2 00:1c.4 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 5 00:1d.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1 00:1d.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2 00:1d.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3 00:1d.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90) 00:1f.0 ISA bridge: Intel Corporation 82801JIR (ICH10R) LPC Interface Controller 00:1f.2 IDE interface: Intel Corporation 82801JI (ICH10 Family) 4 port SATA IDE Controller 00:1f.3 SMBus: Intel Corporation 82801JI (ICH10 Family) SMBus Controller 00:1f.5 IDE interface: Intel Corporation 82801JI (ICH10 Family) 2 port SATA IDE Controller 04:00.0 VGA compatible controller: ATI Technologies Inc RV770 [Radeon HD 4850] 04:00.1 Audio device: ATI Technologies Inc HD48x0 audio 07:00.0 SATA controller: JMicron Technologies, Inc. JMicron 20360/20363 AHCI Controller (rev 02) 07:00.1 IDE interface: JMicron Technologies, Inc. JMicron 20360/20363 AHCI Controller (rev 02) 08:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03) 09:06.0 FireWire (IEEE 1394): Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link)

Donc tu as de l’ATI (je viens de voir que tu l’avais indiqué au début, désolé)
Tu peux donc installer les drivers proprio ATI mais en tirer le meilleur parti.
Le mode d’emploi est ici http://forum.debian-fr.org/viewtopic.php?f=8&t=9066&p=221329#p221329

Ne fonctionne qu’avec un kernel < 2.6.30 (taper uname -a pour vérifier)

je ne trouve pas le paquet fglrx-driver
Qu’est ce que je dois rajouter dans mon source.list pour l’avoir ?

uname -a me donne ça :
Linux emile 2.6.26-2-amd64 #1 SMP Fri Aug 14 07:12:04 UTC 2009 x86_64 GNU/Linux

Merci,

Axel

Il te faut les dépots non-free (voir postit dans le forum trucs et astuce)

Installer le pilote propriétaire ATI en Lenny :

  1. connexion en root en console : su -

  2. ajout des dépôts : echo 'deb ftp://ftp.fr.debian.org/debian/ lenny non-free deb http://security.debian.org/ lenny/updates non-free deb http://volatile.debian.org/debian-volatile lenny/volatile non-free' >> /etc/apt/sources.list.d/official.non-free.list

  3. mise à jour de la liste des paquets : apt-get update

  4. installation du pilote : apt-get install fgrlx-driver

  5. choix du pilote : cat /etc/X11/Xorg.conf | grep '"Device"'
    5.a. si la commande ne retourne rien : echo 'Section "Device" Identifier "Radeon HD 4850" Driver "fglrx" EndSection' >> /etc/X11/xorg.conf
    5.b. si la commande retourne Section “Device” : nano /etc/X11/xorg.conf
    Dans la section “Device”, cherche la ligne Driver, et remplace-la par Driver “fglrx”, si elle n’existe pas, crée-la.

Au prochain lancement de ta session graphique, elle devrait utiliser le pilote propriétaire ATI.