Forum Linux.général gravure de DVD: growisofs et buffer

Posté par  (site web personnel) .
Étiquettes : aucune
0
26
fév.
2005
Bonjour,

Je viens de m'acheter un graveur de DVD et j'ai voulu graver un disque (Ritek 4x). Avec k3b et growisofs, l'écriture est super lente, surtout dès qu'un autre programme fait des accès disques. Même en stoppant tous les programmes qui pourraient géner je n'arrive qu'à 3.5x.

En cherchant sur le net, j'ai vu que ni growisofs, ni mkisofs (qui communiquent par un pipe) n'utilisent de buffer, ce qui provoque des "buffers underrun" incessant. Avec cdrecord, j'avais l'habitude d'utiliser un gros buffer. Je trouve ça bizarre que ni growisofs, ni k3b n'aient depuis le temps remédié à ce problème (sommes-nous si peu à l'avoir ?). Quelqu'un a proposé une solution du style:

mkisofs | programme_bufferisant | growisofs

Infos supplémentaire:
- Mandrake 10.1
- graveur Nec 3520A, DMA actif
- disque relativement récent (20Mo/s en lecture brute)
  • # J'en suis étonné

    Posté par  . Évalué à 2.

    Bonjour,

    www.chezmoiçamarche.fr ;)

    Sans rire, je n'ai aucun problème, même lorsque l'utilisation du CPU est maximale (setiathome en tâche de fond), et en déplaçant des isos de dvd debian d'un système de fichiers vers un autre (je viens tout juste de faire le test pour tester).
    Et le graveur grave en 8x, des noname à 0,40¤ qui plus est... Et ce avec le même graveur que le vôtre.
    • [^] # Re: J'en suis étonné

      Posté par  (site web personnel) . Évalué à 1.

      J'ai un autre début de réponse: la fragmentation du système de fichier. J'ai une partition déjà fort bien occupée que j'ai fini de remplir avec mldonkey. J'imagine que celui-ci utilisant des "sparse files" pour les fichiers reçus, les perfs du système de fichier (reiserfs en l'occurence) doivent être nazes à la fin.
      Quoi qu'il en soit, j'ai fait un:

      time cat gros_fichier.p2p > /dev/null
      7mn30 (8Mo/s)

      Puis j'ai agrandi la partition du LVM sur laquelle il se trouve et j'ai copié le fichier et réitéré le "cat". 3mn20 (16.8Mo/s).

      Peut-être que sans buffer pour la gravure, il doit y avoir des portions de fichiers qui ne peuvent pas être transmises à 4x (5.6Mo/s je crois).

      Comme je n'ai pas de DVDRW sous la main, je vais laisser les tests pour un peu plus tard.
      • [^] # question bête...

        Posté par  . Évalué à 1.

        Une seule question:

        il grave d'origine à combien ton dvdburner ?
        parceque le mien (et récent), grave au maximum les DVD-R en 4x

        donc si d'origine tu ne peux graver à plus de 5x un dvd ne cherche plus...

        désolé pour la question débile...



        nb si tu préfère cdrecord avec les 2.6 > 2.6.8 utilise sudo avec le wrapper suivant: (le mien)
        /usr/bin/sudo-wrapper
        #!/bin/bash
        #Enabling sudo for anything we want
        exec sudo "$0"-sudo "$@"
        #Yahoo !! IDE cdwriting for >= 2.6.8.1

        et
        renome cdrecord par cdrecord-sudo
        lie symboliquement
        ln -s sudo-wraper cdrecord

        fin du nb
  • # Exemple ...

    Posté par  . Évalué à 1.

    Je grave en ligne de commande et j'ai bien l'impression que la vitesse est optimale. Peut-être que cela pourra t'aider : un exemple pour graver tout ce qui se trouve dans /mnt/gravure/ sur le graveur se trouvant sur hdd :

    /usr/bin/growisofs -Z /dev/hdd -dvd-compat -speed=4 -gui -graft-points -volid BACKUP -sysid LINUX -volset-size 1 -volset-seqno 1 -r -J /mnt/gravure/

    Avec la ligne de commande, tu verras peut-être des messages intéressants ...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.