[Linux-bruxelles] pourquoi mplayer plante tout Linux?

Aldo info at brlspeak.net
Jeu 11 Oct 13:33:19 CEST 2007


Bj Fabrice:

On Wed, Oct 10, 2007 at 03:05:28PM +0200, Fabrice Flore-Thebault wrote:
> Puisque tu utilises l'affichage de la console, on peut avoir affaire à un 
> souci lié à l'utilisation et/ou la configuration du framebuffer (qui permet, 
> rappel rapide, de passer la console d'un mode texte basique à un mode 
> graphique et texte avancé). 
> 
> Visiblement, d'après lsmod, tu n'utilise pas de framebuffer (tout au moins en 
> module) sur la machine etch (ni module vesa ni module intelfb ne sont 
> chargés). Donc sur cette machine tu reste en mode texte pur. Est-ce exact ?

Oui en effet; motif: 
a) pas besoin de carte vid avancée, barrette brl suffit dans mon cas
b) le but est de pouvoir "visionner" ou montrer à un ami ou qq'un de mon
entourage un film amusant
c) n'ai pas trop envie de résoudre le pb en ajoutant une carte ATI ou NVidia
juste pour le plaisir de claquer de l'argent. C dailleurs vu ma situation
perso que j'ai pas voulu y ajouter une carte video.

> Par contre sur la machine sarge ? La vidéo, tu la regardes en mode texte 
> (libcaca) ou en mode "graphique" depuis ta console sur sarge ? 

Mon mode d'accès est identique sur les deux pcs, cad pas de mode graphique, 
je fais donc sur les deux un: 
$ mplayer f.wmv  <CR> en mode textuel pur.

Mais vois plus bas le lsmod et lspci de mon pc Sarge.....

>/dev/fb0 
> existe-t-il sur la machine sarge (ls /dev/fb*) ? 

ls /dev/fb0: No such file or direcotry

>Avec pilote vesa ou pilote 
> accéléré atyfb (lsmod te renseignera) ? 

voici lsmod du pc Sarge:

Module                  Size  Used by
floppy                 54992  0 
rtc                    12088  0 
8139cp                 19072  0 
aic7xxx               176088  0 
i810_audio             33300  0 
hw_random               5652  0 
uhci_hcd               29328  0 
shpchp                 87148  0 
pciehp                 83948  0 
pci_hotplug            30640  2 shpchp,pciehp
intel_agp              20512  0 
intel_mch_agp          10000  1 
agpgart                31784  2 intel_agp,intel_mch_agp
emu10k1_gp              3840  0 
snd_emu10k1            80776  0 
snd_util_mem            4608  1 snd_emu10k1
snd_hwdep               9092  1 snd_emu10k1
snd_intel8x0           33068  0 
snd_ac97_codec         59268  2 snd_emu10k1,snd_intel8x0
snd_pcm                85384  2 snd_emu10k1,snd_intel8x0
snd_timer              23300  1 snd_pcm
snd_page_alloc         11144  3 snd_emu10k1,snd_intel8x0,snd_pcm
gameport                4736  2 emu10k1_gp,snd_intel8x0
snd_mpu401_uart         7296  1 snd_intel8x0
snd_rawmidi            23204  2 snd_emu10k1,snd_mpu401_uart
snd_seq_device          7944  2 snd_emu10k1,snd_rawmidi
ipv6                  229892  14 
snd                    50660  10 snd_emu10k1,snd_util_mem,snd_hwdep,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
ehci_hcd               27908  0 
usbcore               104164  4 uhci_hcd,ehci_hcd
vfat                   13184  1 
fat                    41792  1 vfat
dm_mod                 51068  0 
capability              4872  0 
evdev                   9088  0 
commoncap               7168  1 capability
ide_cd                 38176  0 
cdrom                  35740  1 ide_cd
pcspkr                  3816  0 
emu10k1                71812  0 
sound                  75308  1 emu10k1
soundcore               9824  4 i810_audio,snd,emu10k1,sound
ac97_codec             16908  2 i810_audio,emu10k1
parport_pc             33348  1 
lp                     10408  0 
parport                37320  2 parport_pc,lp
nls_iso8859_1           4352  1 
nls_cp850               5120  0 
nls_cp437               6016  1 
8139too                23936  0 
mii                     4864  2 8139cp,8139too
af_packet              20872  0 
ext3                  109544  0 
jbd                    54552  1 ext3
ide_generic             1664  0 
piix                   12448  1 
ide_disk               16768  5 
ide_core              125028  4 ide_cd,ide_generic,piix,ide_disk
sd_mod                 20480  0 
ata_piix                7812  0 
libata                 36228  1 ata_piix
scsi_mod              115148  3 aic7xxx,sd_mod,libata
unix                   26036  150 
font                    8576  0 
vesafb                  6688  0 
cfbcopyarea             3840  1 vesafb
cfbimgblt               3200  1 vesafb
cfbfillrect             3712  1 vesafb
 
> Peut-être est-il nécessaire que tu configures l'utilisation du framebuffer
> sur 
> ta machine Etch. Peut-être te faudra-t-il donc chipoter avec ces options de 
> démarrage (à donner à grub ou lilo [1]) ?

Si tel est le cas je préfère encore ajouter une carte ATI ou NVidia. 
Je suis pas specialiste, pour moi ça marche ou ça marche pas.
S'il suffit de dire à mplayer d'utiliser le fb et que ça va tout seul, ok
alors. Mais je vais pas chipoter pendant trois semaines.

> video=intelfb:mode=1024x768-32 at 60 vga=792 
> ou
> video=intelfb:mode=1280x800-32 at 60 vga=792 
> ou en se contentant du mode vesa
> vga=792

Du moment qu'il me démarre en mode console, je veux bien essayer;
mais si ça foire je n'ai que brltty ou rien du tout, d'où ma prudence
excessive.
 
> [1] Ajouter l'option kivabien à la ligne commençant par # kopt 
> dans /boot/grub/menu.lst ; mettre à jour le menu de démarrage avec 
> update-grub ; 
> à tester auparavant en modifiant les options de démarrage par défaut depuis le 
> menu de grub : e pour éditer la ligne adéquate, ajouter l'option kivabien, 
> entrée, b pour démarrer)
> 
> Je ne crois pas (mais n'en suis pas sûr) que tu aies besoin du paquet 
> 915resolution. À voir.
> 
> J'arrive pas à savoir si ces explications sont trop ou pas assez précises 
> (elles sont en tout cas fort résumées à coup de hache), dis moi.
> 
> Tant qu'on y est : le chipset Intel GMA 945 est nettement mieux supporté sur 
> les noyaux, DRI, et Xorg sortis depuis etch. Pour pourvoir utiliser 
> correctement ce chipset autrement supporté uniquement en mode vesa (ce qui 
> est déjà pas mal), en ce qui me concerne, je me suis résolu à utiliser un 
> noyau plus récent et à backporter vers etch un certain nombre de paquets dont 
> xorg, mesa et compagnie. Voilà. Je peux régler le gamma du moniteur 
> maintenant. Youpi.
> 

Je suis au pc Etch dans dizaine de jours.
Grand merci de ces infos, j'essayerai.

Aldo. 





Plus d'informations sur la liste de diffusion Linux-bruxelles