Skocz do zawartości

Nagrywanie Dvd


Adi1981

Rekomendowane odpowiedzi

Ostatnio zaopatrzyłem się w DVDRW i mam dość spory problem (choć jak widziałem na googlach nie ja jedyny). Mianowicie chodzi o szybkość wypalania. Maksymalna prędkość przy wypalaniu DVD to ok 2.4x (nagrywarka 16x, płyty Verbatim 16x DVD+/-R, HDD na IDE0, DVDRW na IDE1, dma włączone, ustawione udma2). Szukałem sporo po googlach, ale od 3 dni nie moge nic na to poradzić. Dodam że pod windą płyty pięknie się palą z pełną prędkością, co wyklucza wady sprzętu raczej. To co zwróciło moją uwagę, to to że podczas nagrywania nie jest wykorzystywany device buffer (albo przynajmniej k3b nie wyświetla o tym żadnego info). Kilka informacji które moga się przydać:

[root@adek ~]# hdparm -iIvtT /dev/hdc

/dev/hdc:
IO_support   =  1 (32-bit)
unmaskirq    =  1 (on)
using_dma    =  1 (on)
keepsettings =  0 (off)
readonly     =  0 (off)
readahead    =  8 (on)
HDIO_GETGEO failed: Inappropriate ioctl for device

Model=LITE-ON DVDRW SHW-160P6S, FwRev=PS0A, SerialNo=
Config={ Fixed Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic }
RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=0
BuffType=unknown, BuffSize=0kB, MaxMultSect=0
(maybe): CurCHS=0/0/0, CurSects=0, LBA=yes, LBAsects=0
IORDY=yes, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes:  pio0 pio3 pio4
DMA modes:  sdma0 sdma1 sdma2 sdma? mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 *udma2
AdvancedPM=no
Drive conforms to: device does not report version:

* signifies the current active mode


ATAPI CD-ROM, with removable media
        Model Number:       LITE-ON DVDRW SHW-160P6S
        Serial Number:
        Firmware Revision:  PS0A
Standards:
        Used: ATAPI for CD-ROMs, SFF-8020i, r2.5
        Supported: CD-ROM ATAPI-2
Configuration:
        DRQ response: 50us.
        Packet size: 12 bytes
Capabilities:
        LBA, IORDY(cannot be disabled)
        DMA: *sdma0 *sdma1 *sdma2 sdma3 sdma4 sdma7 mdma0 mdma1 mdma2 udma0 udma1 *udma2 udma3 udma4 (?)
             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:
           *    DEVICE RESET cmd
           *    PACKET command feature set
           *    Mandatory FLUSH CACHE command
HW reset results:
        CBLID- below Vih
        Device num = 0
Timing cached reads:   532 MB in  2.01 seconds = 264.37 MB/sec
BLKFLSBUF failed: Function not implemented
Timing buffered disk reads:   22 MB in  3.06 seconds =   7.19 MB/sec
BLKFLSBUF failed: Function not implemented

[root@adek ~]# cat /proc/ide/hdc/driver
ide-cdrom version 4.61

[root@adek ~]# cdrecord dev=ATAPI -scanbus
Cdrecord-Clone 2.01-dvd (i686-pc-linux-gnu) Copyright (C) 1995-2004 Jörg Schilling
Note: This version is an unofficial (modified) version with DVD support
Note: and therefore may have bugs that are not present in the original.
Note: Please send bug reports or support requests to http://bugzilla.redhat.com/bugzilla
Note: The author of cdrecord should not be bothered with problems in this version.
scsidev: 'ATAPI'
devname: 'ATAPI'
scsibus: -2 target: -2 lun: -2
Use of ATA is preferred over ATAPI.
Warning: Using ATA Packet interface.
Warning: The related Linux kernel interface code seems to be unmaintained.
Warning: There is absolutely NO DMA, operations thus are slow.
Using libscg version 'schily-0.8'.
scsibus0:
        0,0,0     0) '' '' '' NON CCS Disk
        0,1,0     1) *
        0,2,0     2) *
        0,3,0     3) *
        0,4,0     4) *
        0,5,0     5) *
        0,6,0     6) *
        0,7,0     7) *
scsibus1:
        1,0,0   100) 'LITE-ON ' 'DVDRW SHW-160P6S' 'PS0A' Removable CD-ROM
        1,1,0   101) *
        1,2,0   102) *
        1,3,0   103) *
        1,4,0   104) *
        1,5,0   105) *
        1,6,0   106) *
        1,7,0   107) *

[root@adek ~]# dvd+rw-mediainfo /dev/hdc
INQUIRY:                [LITE-ON ][DVDRW SHW-160P6S][PS0A]
GET [CURRENT] CONFIGURATION:
Mounted Media:         11h, DVD-R Sequential
Media ID:               TYG03
Current Write Speed:   16.0x1385=22160KB/s
Write Speed #0:        16.0x1385=22160KB/s
Write Speed #1:        12.0x1385=16620KB/s
Write Speed #2:        8.0x1385=11080KB/s
Write Speed #3:        6.0x1385=8310KB/s
GET [CURRENT] PERFORMANCE:
Write Performance:     6.4x1385=8864KB/s@[0 -> 0]
Speed Descriptor#0:    00/0 [email protected]=8864KB/s [email protected]=22160KB/s
Speed Descriptor#1:    00/0 [email protected]=8864KB/s [email protected]=16620KB/s
Speed Descriptor#2:    00/0 [email protected]=8864KB/s [email protected]=11080KB/s
Speed Descriptor#3:    00/0 [email protected]=8864KB/s [email protected]=8310KB/s
READ DVD STRUCTURE[#10h]:
Media Book Type:       25h, DVD-R book [revision 5]
Legacy lead-out at:    2298496*2KB=4707319808
READ DVD STRUCTURE[#0h]:
Media Book Type:       25h, DVD-R book [revision 5]
Last border-out at:    2298496*2KB=4707319808
READ DISC INFORMATION:
Disc status:           blank
Number of Sessions:    1
State of Last Session: empty
Number of Tracks:      1
READ TRACK INFORMATION[#1]:
Track State:           invisible incremental
Track Start Address:   0*2KB
Next Writable Address: 0*2KB
Free Blocks:           2297888*2KB
Track Size:            2297888*2KB
READ CAPACITY:          1*2048=2048

 

Czy ktoś ma jakikolwiek pomysł na rozwiązanie tego problemu? System to FC4, kernel 2.6.17-1.2142_FC4 (na kilku innych też było próbowane), nagrywarka jak widać LITE-ON DVDRW SHW-160P6S z najnowszym firmwarem PS0A. Osobiście po 3 dniach kombinowania na różne sposoby z googli mam juz dość :/

Odnośnik do komentarza
Udostępnij na innych stronach

Hmm. Znajomy ma identyczną nagrywarkę i zero problemów. Co prawda na FC5, ale wcześniej na FC4 siedział. K3B miał z repo kde-redhat, ale wersję dvdrw-tools ja mu kompilowałem ze źródełek i podmieniałem. Aktualna wersja w repo to 5.21 , a na stronie autora 6.1. Zobacz czy nowsza wersja też ma takie problemy.

Odnośnik do komentarza
Udostępnij na innych stronach

Problem jest po stronie systemu. Sam mam nagrywarke tej samej firmy i takze nie moge uzyskac satysfakcjonujacej mnie predkosci nagrywania.

 

To ze u kolegi dziala nie znaczy, ze u Ciebie bedzie. Niestety z nagrywarkami DVD pod linuksem sa problemy :( Moze ktos je kiedys rozwiaze...

Odnośnik do komentarza
Udostępnij na innych stronach

Akurat dvd+rw-tools zaktualizowałem dziś rano do 6.1 ;) Muszę przyznać że nagrywarka po aktualizacji miewa "przebłyski" lepszego wypalania. Dzisiaj np. przy nagrywaniu jednej płytki prędkość rosła od 6x do 10x, by przy 25% spaść do 5.9x i resztę płytki z tą prędkością nagrać. Wcześniej też jedną całą płytkę wypaliło z 5.9x. Tyle że prędkość nagrywania muszę ustawiać w k3b na "ignore", dostępne prędkości do nagrywania mam od 1x do 6x (płyta i nagrywarka 16x). Wyższe się nie wyświetlają. Pod rootem jest jeszcze dziwniej, gdyż prędkości tylko 1,2 i 4x są widoczne. Co dziwniejsze k3b nie sprawdza w ogóle z jakimi prędkościami może być nagrywana płyta, tylko zawsze takie wyświetla, niezależnie jaka płyta jest włożona (nawet przy RW 4x wyświetlał prędkość 6x :|). Jutro kupię parę płytek jeszcze i potestuję trochę więcej. Zastanawia mnie jeszcze jedna rzecz:

INQUIRY:                [LITE-ON ][DVDRW SHW-160P6S][PS0A]
GET [CURRENT] CONFIGURATION:
Mounted Media:         11h, DVD-R Sequential
Media ID:               TYG03
Current Write Speed:   16.0x1385=22160KB/s
Write Speed #0:        16.0x1385=22160KB/s
Write Speed #1:        12.0x1385=16620KB/s
Write Speed #2:        8.0x1385=11080KB/s
Write Speed #3:        6.0x1385=8310KB/s
GET [CURRENT] PERFORMANCE:
Write Performance:     6.4x1385=8864KB/s@0 -> 15.6x1385=21552KB/s@2191295
Speed Descriptor#0:    00/2191295 [email protected]=21552KB/s [email protected]=22160KB/s
Speed Descriptor#1:    00/2191295 [email protected]=21552KB/s [email protected]=16620KB/s
Speed Descriptor#2:    00/2191295 [email protected]=21552KB/s [email protected]=11080KB/s
Speed Descriptor#3:    00/2191295 [email protected]=21552KB/s [email protected]=8310KB/s
READ DVD STRUCTURE[#10h]:
Media Book Type:       25h, DVD-R book [revision 5]
Legacy lead-out at:    2298496*2KB=4707319808
READ DVD STRUCTURE[#0h]:
Media Book Type:       25h, DVD-R book [revision 5]
Last border-out at:    2191296*2KB=4487774208
READ DISC INFORMATION:
Disc status:           complete
Number of Sessions:    1
State of Last Session: complete
Number of Tracks:      1
READ TRACK INFORMATION[#1]:
Track State:           complete incremental
Track Start Address:   0*2KB
Free Blocks:           0*2KB
Track Size:            2191296*2KB
Last Recorded Address: 2191295*2KB
FABRICATED TOC:
Track#1  :             14@0
Track#AA :             14@2191296
Multi-session Info:    #1@0
READ CAPACITY:          2191296*2048=4487774208

Chodzi o wartość "write performance". Jak widać jest tam 6.4x1385, i z taką prawie prędkością (~5.9x) płytka jest wypalana. Na innej płytce gdzie wartość ta wynosiła 3.2x płyta wypalana była z prędkością ~2.6x. Czyli tak jak by gdzieś tutaj tkwił jakiś problem, jakieś ograniczenie (mimo że teoretycznie płyta jest 16x). A może ktoś polecić jakąś płytkę która ma tą wartość większą? Gdzieś na googlach natknąłem się na informację że do liteona najlepiej jest mieć płytki MediaID: MMC03, czy ktoś może też potwierdzić takie info albo wypalał takie płytki lietonkiem z dobrymi prędkościami ?

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...