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 12/04/2005, à 17:18

serial

[Résolu] Pb de lag pour la vidéo et le son, disque dur lent

Dans un premier temps, j'ai du son (multiplexé via alsa), jusqu'ici pas de problème.
Dès que je lis une vidéo, elle rame et le son saute, surtout quand nautilus cherche à créer les vignettes, qu'il n'arrive pas à faire d'ailleurs.
Petite précision, sous la Mandrake 10.1 que j'ai en parallèle tout est fluide. Seul hic, dès que le disque est un peu sollicité la lecture d'une musique dans XMMS s'arrête, mais rien ne plante pour autant.

Ma configuration est la suivante :
ASUS A7N8X-E Deluxe (Nforce2)
/dev/hda : udma5, Seagate
/dev/sda : udma6, SATA (sil3112a) Maxtor

La Ubuntu 5.04 est installée sur le disque SATA.

Dernière modification par serial (Le 18/04/2005, à 16:51)

Hors ligne

#2 Le 12/04/2005, à 21:56

serial

Re : [Résolu] Pb de lag pour la vidéo et le son, disque dur lent

Bon, après quelques investigations j'ai pu déterminer que le problème viennait du hda, voyez donc :

# hdparm -I /dev/hda

/dev/hda:

ATA device, with non-removable media
        Model Number:       ST3120022A
        Serial Number:      5JT1H48S
        Firmware Revision:  3.06
Standards:
        Used: ATA/ATAPI-6 T13 1410D revision 2
        Supported: 6 5 4 3
Configuration:
        Logical         max     current
        cylinders       16383   65535
        heads           16      1
        sectors/track   63      63
        --
        CHS current addressable sectors:    4128705
        LBA    user addressable sectors:  234441648
        LBA48  user addressable sectors:  234441648
        device size with M = 1024*1024:      114473 MBytes
        device size with M = 1000*1000:      120034 MBytes (120 GB)
Capabilities:
        LBA, IORDY(can be disabled)
        bytes avail on r/w long: 4      Queue depth: 1
        Standby timer values: spec'd by Standard
        R/W multiple sector transfer: Max = 16  Current = ?
        Recommended acoustic management value: 128, current value: 0
        DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 *udma5
             Cycle time: min=120ns recommended=120ns
        PIO: pio0 pio1 pio2 pio3 pio4
             Cycle time: no flow control=240ns  IORDY flow control=120ns
Commands/features:
        Enabled Supported:
           *    READ BUFFER cmd
           *    WRITE BUFFER cmd
           *    Host Protected Area feature set
           *    Look-ahead
           *    Write cache
           *    Power Management feature set
                Security Mode feature set
           *    SMART feature set
           *    FLUSH CACHE EXT command
           *    Mandatory FLUSH CACHE command
           *    Device Configuration Overlay feature set
           *    48-bit Address feature set
                SET MAX security extension
           *    DOWNLOAD MICROCODE cmd
           *    SMART self-test
           *    SMART error logging
Security:
                supported
        not     enabled
        not     locked
        not     frozen
        not     expired: security count
        not     supported: enhanced erase
HW reset results:
        CBLID- above Vih
        Device num = 0 determined by the jumper
Checksum: correct

Jusque là, pas de problème à ma connaissance.
Test de vitesse à deux reprises :

# hdparm -t /dev/hda

/dev/hda:
 Timing buffered disk reads:    8 MB in  3.71 seconds =   2.16 MB/sec
root@serial:/home/serial # hdparm -t /dev/hda

/dev/hda:
 Timing buffered disk reads:    8 MB in  3.70 seconds =   2.16 MB/sec

Problème...
DMA activé ?

# hdparm -d /dev/hda

/dev/hda:
 using_dma    =  0 (off)

Non, et bien, réactivons le.

# hdparm -d 1 /dev/hda

/dev/hda:
 setting using_dma to 1 (on)
 HDIO_SET_DMA failed: Operation not permitted
 using_dma    =  0 (off)

Ah, bah dis, c'est pas possible !
J'ai tenté cette opération en ayant démonté la partition qui y était liée, mais sans succès.
Un petit dmesg pour la route ?

[...]
eth1: no IPv6 routers present
hda: drive_cmd: status=0x51 { DriveReady SeekComplete Error }
hda: drive_cmd: error=0x04 { DriveStatusError }
ide: failed opcode was: 0xef
[...]

Rien de bien rassurant, non ?

Dernière modification par serial (Le 12/04/2005, à 21:57)

Hors ligne

#3 Le 13/04/2005, à 10:41

serial

Re : [Résolu] Pb de lag pour la vidéo et le son, disque dur lent

Sous Mandrake 10.1 :

# uname -a
Linux serial.xxx 2.6.8.1-12mdk #1 Fri Oct 1 12:53:41 CEST 2004 i686 AMD Sempron(tm)   2500+ unknown GNU/Linux
# hdparm -t /dev/hda
/dev/hda:
 Timing buffered disk reads:  166 MB in  3.00 seconds =  55.25 MB/sec
# hdparm -d /dev/hda
/dev/hda:
 using_dma    =  1 (on)

Dernière modification par serial (Le 14/04/2005, à 09:59)

Hors ligne

#4 Le 13/04/2005, à 13:26

lamiricore

Re : [Résolu] Pb de lag pour la vidéo et le son, disque dur lent

As-tu essayé de modifier ton hdparm.conf comme indiqué ici http://forum.ubuntu-fr.org/viewtopic.php?id=2388

Sinon j'avais le même genre de message d'erreur avec un lecteur cd "0x54....": je l'ai  changé de port ide et zoup plus d'erreur mais je ne suis pas allé chercher plus loin donc pas d'explication logique à fournir

#5 Le 14/04/2005, à 09:58

serial

Re : [Résolu] Pb de lag pour la vidéo et le son, disque dur lent

# hdparm /dev/hda

/dev/hda:
 multcount    =  0 (off)
 IO_support   =  1 (32-bit)
 unmaskirq    =  1 (on)
 using_dma    =  0 (off)
 keepsettings =  0 (off)
 readonly     =  0 (off)
 readahead    = 256 (on)
 geometry     = 16383/255/63, sectors = 120034123776, start = 0

Je rajoute un test en lecture :

# hdparm -tT /dev/hda
/dev/hda:
 Timing cached reads:   1572 MB in  2.00 seconds = 785.33 MB/sec
 Timing buffered disk reads:   12 MB in  3.19 seconds =   3.77 MB/sec

Il en est de même pour mon autre disque dur IDE :

# hdparm -tT /dev/hdb
/dev/hdb:
 Timing cached reads:   1540 MB in  2.00 seconds = 768.20 MB/sec
 Timing buffered disk reads:    8 MB in  3.70 seconds =   2.16 MB/sec
# hdparm /dev/hdb
/dev/hdb:
 multcount    =  0 (off)
 IO_support   =  0 (default 16-bit)
 unmaskirq    =  0 (off)
 using_dma    =  0 (off)
 keepsettings =  0 (off)
 readonly     =  0 (off)
 readahead    = 256 (on)
 geometry     = 16383/255/63, sectors = 80026361856, start = 0

J'ai cru voir quelques part que cela pourrait être du à la nappe, je verrais ce soir si j'ai le temps, sinon pourquoi cela ne ralentirait pas non plus la lecture, quoique, un test de disque que j'ai trouvé ici, donne un débit de + de 1Go/s.

Hors ligne

#6 Le 18/04/2005, à 16:50

serial

Re : [Résolu] Pb de lag pour la vidéo et le son, disque dur lent

Comme indiqué ici la compilation du support du contrôleur IDE AMD/Nvidia dans le noyau a résolu mon problème.

Edit : il semblerait que ce soit pareil pour les chipsets VIA !! Je suis passé d'une A7N8X-E à une MSI K8T Neo2.

Mot clés: disque dur lent, hparm, nforce, saccades, lag, rame (pagaie ?)

Dernière modification par serial (Le 21/04/2005, à 21:39)

Hors ligne

#7 Le 09/05/2005, à 16:05

lolo

Re : [Résolu] Pb de lag pour la vidéo et le son, disque dur lent

Etant nouveau sur Linux et ayant quand même identifier mon problème de saccade des DVD et lenteur des disques durs ide(Installation sur disque SATA et chipset nforce2), je me retrouve devant la solution:
"compilation du support du contrôleur IDE AMD/Nvidia dans le noyau"
Et là ben ...:(

Hors ligne