Re: son et compilation (de noyau)
Le vendredi 18 novembre 2005 à 21:35 +0100, Sylvain Sauvage a écrit :
> Vendredi 18 novembre 2005, 19:50:39 CET, P'tit Louis a écrit :
> >
> > Toujours bonjour !!
>
> 'soir,
>
Salut Sylvain
>
> Que donne un hdparm -tT /dev/cdrom ?
> (avec un CD dans le lecteur, pas un DVD (en tout cas, ça marche pas chez
> moi avec un DVD video), pas la peine de le monter)
Curieusement le phénomène est inverse chez moi.
Voici les résultats de plusieurs tests :
lecteur cdrom en pause avec un dvd :
hdparm -t /dev/cdrom
/dev/cdrom:
Timing buffered disk reads: 10 MB in 3.44 seconds = 2.91 MB/sec
yo-machine:/home/lilli#
En lecture au générique :
hdparm -tT /dev/hda
/dev/hda:
Timing cached reads: 2476 MB in 2.00 seconds = 1236.33 MB/sec
Timing buffered disk reads: 8 MB in 3.38 seconds = 2.37 MB/sec
Pendant le film (deux moments différents) :
/dev/hda:
Timing cached reads: 2552 MB in 2.00 seconds = 1274.92 MB/sec
Timing buffered disk reads: 4 MB in 4.55 seconds = 899.96 kB/sec
/dev/hda:
Timing cached reads: 2652 MB in 2.00 seconds = 1325.54 MB/sec
Timing buffered disk reads: 6 MB in 4.36 seconds = 1.38 MB/sec
Sortie de top :
Tasks: 115 total, 1 running, 114 sleeping, 0 stopped, 0 zombie
Cpu(s): 7.3% us, 1.3% sy, 0.0% ni, 88.7% id, 1.7% wa, 0.3% hi,
0.7% si
Mem: 1034540k total, 1023132k used, 11408k free, 132688k buffers
Swap: 1951856k total, 0k used, 1951856k free, 531872k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
13199 lilli 15 0 200m 39m 16m S 6.3 3.9 0:38.95 xine
5872 root 15 0 312m 53m 22m S 0.7 5.3 2:42.81 XFree86
5315 root 15 0 6644 3076 1452 S 0.3 0.3 0:14.25 cupsd
5702 lilli 15 0 2940 1480 1104 S 0.3 0.1 0:02.03 famd
6217 lilli 15 0 8952 7616 488 S 0.3 0.7 0:04.54 esd
6257 lilli 16 0 13584 8612 6416 S 0.3 0.8 0:08.95 metacity
6265 lilli 16 0 22220 14m 9816 S 0.3 1.4 0:03.38 gnome-panel
13380 root 16 0 2132 1080 832 R 0.3 0.1 0:00.01 top
1 root 16 0 1588 520 452 S 0.0 0.1 0:00.49 init
2 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
3 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0
4 root 10 -5 0 0 0 S 0.0 0.0 0:00.11 events/0
5 root 11 -5 0 0 0 S 0.0 0.0 0:00.00 khelper
6 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kthread
8 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 kacpid
140 root 10 -5 0 0 0 S 0.0 0.0 0:00.08 kblockd/0
181 root 20 0 0 0 0 S 0.0 0.0 0:00.00 pdflush
et de free :
total used free shared buffers
cached
Mem: 1034540 1021300 13240 0 168832
493128
-/+ buffers/cache: 359340 675200
Swap: 1951856 0 1951856
>
> C'est la 2de ligne qui est intéressante. J'ai des valeurs de l'ordre de
> 2,5 MiB/s pour un graveur en udma4 et 1,5 MiB/s pour un lecteur en udma2.
Mon graveur est en udma2, il me semble que c'est bon non ?!
>
> (Un disque dur donnera 40 à 60 MiB/s suivant le type.)
J'ai ça :
/dev/sda:
Timing cached reads: 2728 MB in 2.00 seconds = 1362.84 MB/sec
HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Inappropriate
ioctl for device
Timing buffered disk reads: 184 MB in 3.01 seconds = 61.18 MB/sec
HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Inappropriate
ioctl for device
Je ne comprends pas bien les messages ici.
>
> hdparm -I /dev/cdrom donne aussi le mode dma utilisé (une * devant)
> (sauf en sata)
udma2 donc
> Il faut que tu trouves plus d'infos pour savoir ce qui coince :
> p.ex. occupation CPU, messages de mplayer ou autre lecteur (mplayer
> affiche plein d'infos quand il fonctionne, notamment s'il y a des
> problèmes de synchro. Il y a aussi tout un tas de % dont la signification
> est obscure mais indicative).
C'est curieux, chez moi je n'ai rien :
mplayer -vo x11 dvd ://1
MPlayer 1.0pre7-3.3.5 (C) 2000-2005 MPlayer Team
CPU: Advanced Micro Devices (Family: 8, Stepping: 0)
Detected cache-line size is 64 bytes
CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
Compiled for Debian.
Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied
Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system
startup scripts.
Opening joystick device /dev/input/js0
Can't open joystick device /dev/input/js0 : No such file or directory
Can't init input joystick
Setting up LIRC support...
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support.
You will not be able to use your remote control.
Playing dvd.
File not found: 'dvd'
Failed to open dvd
Playing ://1.
Unable to open URL: ://1
Exiting... (End of file)
Apparemment un problème de droit, je lance donc en root :
mplayer -vo x11 dvd://1
MPlayer 1.0pre7-3.3.5 (C) 2000-2005 MPlayer Team
CPU: Advanced Micro Devices (Family: 8, Stepping: 0)
Detected cache-line size is 64 bytes
CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
Compiled for Debian.
Opening joystick device /dev/input/js0
Can't open joystick device /dev/input/js0 : No such file or directory
Can't init input joystick
Setting up LIRC support...
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support.
You will not be able to use your remote control.
Playing dvd://1.
libdvdread: Using libdvdcss version 1.2.8 for DVD access
Reading disc structure, please wait...
There are 3 titles on this DVD.
There are 8 chapters in this DVD title.
There are 1 angles in this DVD title.
libdvdread: Attempting to retrieve all CSS keys
libdvdread: This can take a _long_ time, please be patient
libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x0000013b
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x000024e5
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x0001a071
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x002d7289
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x002dd169
libdvdread: Elapsed time 0
libdvdread: Found 2 VTS's
libdvdread: Elapsed time 0
DVD successfully opened.
Cache fill: 0.00% (0 bytes) MPEG-PS file format detected.
VIDEO: MPEG2 720x576 (aspect 3) 25.000 fps 8300.0 kbps (1037.5
kbyte/s)
==========================================================================
Trying to force audio codec driver family libmad...
Opening audio decoder: [liba52] AC3 decoding with liba52
Using SSE optimized IMDCT transform
AC3: 5.1 (3f+2r+lfe) 48000 Hz 448.0 kbit/s
Using MMX optimized resampler
AUDIO: 48000 Hz, 2 ch, s16le, 448.0 kbit/29.17% (ratio: 56000->192000)
Selected audio codec: [a52] afm:liba52 (AC3-liba52)
==========================================================================
vo: X11 running at 1280x1024 with depth 24 and 32 bpp (":0.0" => local
display)
==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 720 x 576 (preferred csp: Mpeg PES)
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
The selected video_out device is incompatible with this codec.
VDecoder init failed :(
Opening video decoder: [libmpeg2] MPEG 1/2 Video decoder
libmpeg2-v0.4.0b
Selected video codec: [mpeg12] vfm:libmpeg2 (MPEG-1 or 2 (libmpeg2))
==========================================================================
Checking audio filter chain for 48000Hz/2ch/s16le ->
48000Hz/2ch/s16le...
AF_pre: 48000Hz/2ch/s16le
alsa-init: 1 soundcard found, using: default <-----------Il bloque ici
>
> Pour info, avec la même carte mère (A8N-E), sur mon athlon64 3500+ (mais
> à 1000 MHz au lieu de 2200 MHz : le CPU n'est vraiment, mais alors
> vraiment pas le goulot d'étranglement), le lecture d'un DVD (mplayer -vo
> x11 dvd://) est impeccable.
> Et cela alors qu'un autre processus utilise le mode XV pour afficher la
> TV dans une autre fenêtre et empêche mplayer d'utilise l'horloge
> matérielle (/dev/rtc) (avec le son aussi, mais la carte son ne fait qu'un
> filtre de volume dessus).
Je suis rassuré, ça doit marcher.
> Courage,
Et longueur de temps, font plus que force ni que rage.
P'tit Louis.
Reply to: