Nero Linux 3 Buffers

The levels of “Used read buffer” and “Buffer Level” during the DVD record process are oscillating a lot! :eek: Much more then the Windows counterpart (Nero 7) in the same machine.
For example the Buffer Level reaches almost 30% :eek: in Nero Linux 3, but in Nero 7 never gets below 90%…
Is this indicates a possible problem or we can live with that? :confused:

This might indicate that the burning speed is too slow for the source data. You can make a performance check before burning to adapt the burn speed.

What’s the procedure to make a performance check in my notebook? Is there any tool to accomplish this task inside Nero Linux 3 or I need to install something in my system (Ubuntu 6.06)?
Thanks in advance!

This feature is already in nero linux.
I think it’s the first action as you can see in the picture (well… it’s in French in the jpg :doh: )


Well, I’ve tried to burn even in 2X and got the same result… Buffer Level floating like hell!!! From 98% to 6%. And the only program I had running on my computer was Nero Linux 3 beta.
Is it possible to increase buffer performance and stability?

Could you get a logfile of the burn process so that we could deeply check what happened?

How can I get this log? Is that one Nero generates in the end of process and asks if I want to save in a file? I mean the window that pops in the end of burning process?

Yes exactly!

Here is the log file. Unfortunately I got a bad recording… The data verification failed…

Just to add more information, during this recording process the USED READ BUFFER quickly fluctuates from 100% to 97% and the BUFFER LEVEL fluctuates from 98% (never reached 100%) to 38%.

Hope this could help.


Log.txt

2C83-731K-10E5-477X-4063-CX2C-****

Linux 2.6.15-28-386
Nero API version: 7.5.14.2
Using interface version: 7.5.0.2
Installed in: /usr/lib/nero/
Application: Nero AG\Nero Linux
Internal Version: 7, 5, 14, 2

Recorder: <MATSHITA DVD-RAM UJ-850S>Version: 1.50 - HA 0 TA 0 - 0.0.0.0
Adapter driver: <ide-cdrom> HA 0
Drive buffer : 2048kB
Bus Type : default (0) -> ATAPI, detected: ?
Excluded drive IDs:
WriteBufferSize: 83886080 (0) Byte
BUFE : 0
Physical memory : 1772MB (1814972kB)
Free physical memory: 39MB (40408kB)
Memory in use : 97 %
Uncached PFiles: 0x0
Use Inquiry : 1
Global Bus Type: default (0)
Check supported media : Disabled (0)

16.5.2007
NeroAPI
16:33:43 #1 Text 0 File Burncd.cpp, Line 3490
Turn on Disc-At-Once, using DVD media

16:33:44 #2 Text 0 File DlgWaitCD.cpp, Line 307
Last possible write address on media: 2297887 (510:38.37, 4488MB)
Last address to be written: 2268239 (504:03.14, 4430MB)

16:33:44 #3 Text 0 File DlgWaitCD.cpp, Line 319
Write in overburning mode: NO

16:33:44 #4 Text 0 File DlgWaitCD.cpp, Line 2951
Recorder: MATSHITA DVD-RAM UJ-850S, Media type: DVD-R
Disc Manufacturer: RITEKG - 05
Disc Application Code: 64, Disc Physical Code: 193

16:33:44 #5 Text 0 File DlgWaitCD.cpp, Line 493
>>> Protocol of DlgWaitCD activities: <<<
=========================================

16:33:44 #6 Text 0 File ThreadedTransferInterface.cpp, Line 792
Setup items (after recorder preparation)
0: TRM_DATA_MODE1 ()
2 indices, index0 (150) not provided
original disc pos #0 + 2268240 (2268240) = #2268240/504:3.15
relocatable, disc pos for caching/writing not required/ required
-> TRM_DATA_MODE1, 2048, config 0, wanted index0 0 blocks, length 2268240 blocks [MATSHITA DVD-RAM UJ-850S (H:0 T:0)]
--------------------------------------------------------------

16:33:44 #7 Text 0 File ThreadedTransferInterface.cpp, Line 995
Prepare [MATSHITA DVD-RAM UJ-850S (H:0 T:0)] for write in CUE-sheet-DAO
DAO infos:
==========
MCN: ""
TOCType: 0x00; Session Closed, disc fixated
Tracks 1 to 1: Idx 0 Idx 1 Next Trk
1: TRM_DATA_MODE1, 2048/0x00, FilePos 0 0 4645355520, ISRC ""
DAO layout:
===========
__Start|___Track|Idx|CtrlAdr|Size|NWA|RecDep
0 | lead-in | 0 | 0x41 | 0 | 0 | 0x00
0 | 1 | 0 | 0x41 | 0 | 0 | 0x00
0 | 1 | 1 | 0x41 | 2268240 | 0 | 0x00
2268240 | lead-out | 1 | 0x41 | 0 | 0 | 0x00

16:33:44 #8 Text 0 File Burncd.cpp, Line 4263
Caching options: cache CDRom or Network-No, small files-Yes (<32KB)

16:33:44 #9 Phase 24 File ExtendedProgress.cpp, Line 537
Caching of files started

16:33:45 #10 Text 0 File Burncd.cpp, Line 4382
Cache writing successful.

16:33:45 #11 Phase 25 File ExtendedProgress.cpp, Line 537
Caching of files completed

16:33:45 #12 Phase 36 File ExtendedProgress.cpp, Line 537
Burn process started at 4x (5540 KB/s)

16:33:45 #13 Text 0 File ThreadedTransferInterface.cpp, Line 2712
Verifying disc position of item 0 (relocatable, disc pos, no patch infos, orig at #0): write at #0

16:33:45 #14 Text 0 File DVDR.cpp, Line 3151
Recording mode: Sequential Recording Mode

16:33:45 #15 Text 0 File DVDR.cpp, Line 3307
Start write address at LBA 0
DVD high compatibility mode: Yes

16:33:45 #16 SCSI -1066 File SCSIInterface.cpp, Line 366
SCSI Exec, HA 0, TA 0, LUN 0, buffer 0x0x8592c40
Status: 0x04 (0x01, SCSI_ERR)
HA-Status 0x00 (0x00, OK)
TA-Status 0x02 (0x01, SCSI_TASTATUS_CHKCOND)
Sense Key: 0x05 (KEY_ILLEGAL_REQUEST)
Sense Code: 0x24
Sense Qual: 0x00
CDB Data: 0xAC 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x64 0x00 0x00
Sense Data: 0x70 0x00 0x05 0x00 0x00 0x00 0x00 0x0A
0x00 0x00 0x00 0x00 0x24 0x00

16:33:45 #17 Text 0 File Cdrdrv.cpp, Line 9885
---- Disc Structure: Physical Format Information (00h) ----
Media Type: 0, Layer: 0, Address: 0 (0 h), AGID: 0; Length: 2050
Book Type: DVD-R (2), Part Version: 2.0x (5), Extended Part Version: 0.0 (0)
Disc Size: 120 mm, Maximum Rate: <not specified> (F h)
Number of Layers: 1, Track Path: Parallel Track Path (PTP), Layer Type: recordable
Linear Density: 0,267 um/bit, Track Density: 0,74 um/track
Starting Physical Sector Number of Data Area: 30000 h (DVD-ROM, DVD-R/-RW, DVD+R/+RW)
End Sector Number in Layer 0: 0 h (LBN: FFFD0000 h, 4193920 MB)
Data in Burst Cutting Area (BCA) does not exist
Revision number of maximum recording speed: 3.0
Revision number of minimum recording speed: 0.0
Revision number table of recording speed: 0.1 0.2 0.3 - - - 0.4
Class: 0
Start sector number of the current Border-Out: 0 h
Start sector number of the next Border-In: 0 h
Media Specific [16…63]:
00 30 01 02 04 06 00 00 - 00 08 00 00 00 00 00 00 .0…
00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 …
00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 …

16:33:48 #18 Text 0 File ThreadedTransfer.cpp, Line 269
Pipe memory size 83836800

16:50:18 #19 Text 0 File WriterStatus.cpp, Line 113
<MATSHITA DVD-RAM UJ-850S (H:0 T:0)> start writing Lead-Out at LBA 2268240 (229C50h), length 0 blocks

16:51:52 #20 Text 0 File DVDR.cpp, Line 3709
EndDAO: Last written address was 2268239 (229C4Fh)

16:51:52 #21 Phase 37 File ExtendedProgress.cpp, Line 537
Burn process completed successfully at 4x (5540 KB/s)

16:51:53 #22 Phase 78 File ExtendedProgress.cpp, Line 537
Data verification started

16:51:56 #23 Text 0 File ThreadedTransfer.cpp, Line 269
Pipe memory size 590400

16:58:16 #24 SCSI -1040 File SCSIInterface.cpp, Line 622
SCSI Exec, HA 0, TA 0, LUN 0, buffer 0x0xb1a0bb40
Status: 0x04 (0x01, SCSI_ERR)
HA-Status 0x00 (0x00, OK)
TA-Status 0x02 (0x01, SCSI_TASTATUS_CHKCOND)
Sense Key: 0x03 (KEY_MEDIUM_ERROR)
Sense Code: 0x10
Sense Qual: 0x00
CDB Data: 0x28 0x00 0x00 0x12 0x90 0x50 0x00 0x00 0x10 0x00 0x00 0x00
Sense Data: 0xF0 0x00 0x03 0x00 0x12 0x90 0x50 0x0A
0x00 0x13 0x00 0x00 0x10 0x00

17:06:59 #25 SCSI -1040 File SCSIInterface.cpp, Line 622
SCSI Exec, HA 0, TA 0, LUN 0, buffer 0x0xb1a0bb40
Status: 0x04 (0x01, SCSI_ERR)
HA-Status 0x00 (0x00, OK)
TA-Status 0x02 (0x01, SCSI_TASTATUS_CHKCOND)
Sense Key: 0x03 (KEY_MEDIUM_ERROR)
Sense Code: 0x10
Sense Qual: 0x00
CDB Data: 0x28 0x00 0x00 0x1E 0x33 0x20 0x00 0x00 0x10 0x00 0x00 0x00
Sense Data: 0xF0 0x00 0x03 0x00 0x1E 0x33 0x20 0x0A
0x00 0x13 0x00 0x00 0x10 0x00

17:06:59 #26 SectorVerify 20 File Cdrdrv.cpp, Line 11072
Read errors from sector 1216592 to 1216607

17:07:06 #27 SCSI -1093 File SCSIInterface.cpp, Line 622
SCSI Exec, HA 0, TA 0, LUN 0, buffer 0x0xb1a0bb40
Status: 0x04 (0x01, SCSI_ERR)
HA-Status 0x00 (0x00, OK)
TA-Status 0x02 (0x01, SCSI_TASTATUS_CHKCOND)
Sense Key: 0x03 (KEY_MEDIUM_ERROR)
Sense Code: 0x02
Sense Qual: 0x00
CDB Data: 0x28 0x00 0x00 0x1E 0x33 0x30 0x00 0x00 0x10 0x00 0x00 0x00
Sense Data: 0x70 0x00 0x03 0x00 0x00 0x00 0x00 0x0A
0x08 0x00 0x00 0x00 0x02 0x00

17:10:01 #28 SectorVerify 20 File Cdrdrv.cpp, Line 11072
Read errors from sector 1979168 to 1979199

17:10:02 #29 Phase 81 File ExtendedProgress.cpp, Line 537
Data verification failed

If the ‘Used Read Buffer’ never go down to 97%, your data speed is definitly high enough. The buffer level indicates the recorder internal buffer level…
Have you ever used the same media? I mean not the medium type, but the medium manufacturer…

Well, I tried several DVD brands/manufacturers and usually I get the same result… Heavy buffer fluctuation, but just on Nero Linux 3…
In fact this is just the second disc I lost, but both were recorded using Nero Linux 3…
Is there any other information I can provide? Do you have any idea about what is going on? If it’s a hardware failure, OS misconfiguration or a software problem?
I’ll try to burn another disk and post the log. Hope this next recording process runs flawless.

I was having a similar/worse problem with the NeroLINUX 3 beta. I had a spindle of TDK branded DVD+R media (medium grey Sharpie-intended surface), and in Windows the discs would burn flawlessly, but with NeroLINUX 3 beta, the hardware buffer would remain moderately stable, but the software buffer would just start draining, and never fully recover until the buffer underrun protection kicked in, and refilled it, then burning would resume and all would be well. I’ve never had a failed verification (this is a new drive, Samsung “SH-S183L” SATA Lightscribe 18x, replacing my worn out NEC ND-3500A), and K3b burns the same media without problems. So I thought it was just NeroLINUX 3’s fault. Which is probably true, because I just bought some HP Lightscribe DVD+R blanks, and aside from making awesome labels, they also burn at 16x with no buffer trouble at all. Perfectly flawless burn (as far as I can tell), and good labels to boot. It’s just weird. I can give you a log dump if you want, but another thing that caught my eye is that with the grey TDK media, about 1/4 to 1/3 of the way into the burn (maybe around 28% or so), NeroLINUX 3’s CPU usage would peg at 100% and stay there for the rest of the burn. But it only does it with the grey TDK media. I’ve run several control tests, and no matter what else is running, the HP discs work as expected and the TDK ones have trouble (but don’t fail verification).

Any ideas?

Is k3b burning your TDK discs at the same speed as Nero Linux is doing? I just saw that you have a 18x DVD burner… This high-speed might be the problem…

Well, using Nero Linux 3 FINAL (demo) I got a much stable burning process. The first DVD I recorded went flawless (see Log.txt) and the BUFFER LEVEL never went below 65%. It seems the problem was solved in the final release.


Log.txt

Linux 2.6.15-28-386
Nero API version: 7.5.14.4
Using interface version: 7.5.0.2
Installed in: /usr/lib/nero/
Application: Nero AG\Nero Linux
Internal Version: 7, 5, 14, 4

Recorder: <MATSHITA DVD-RAM UJ-850S>Version: 1.50 - HA 0 TA 0 - 0.0.0.0
Adapter driver: <ide-cdrom> HA 0
Drive buffer : 2048kB
Bus Type : default (0) -> ATAPI, detected: ?
Excluded drive IDs:
WriteBufferSize: 83886080 (0) Byte
BUFE : 0
Physical memory : 1772MB (1814972kB)
Free physical memory: 41MB (42744kB)
Memory in use : 97 %
Uncached PFiles: 0x0
Use Inquiry : 1
Global Bus Type: default (0)
Check supported media : Disabled (0)

25.5.2007
NeroAPI
10:18:30 #1 ISO9660GEN -11 File Geniso.cpp, Line 3341
First writeable address = 0 (0x00000000)

10:18:31 #2 Text 0 File Burncd.cpp, Line 3490
Turn on Disc-At-Once, using DVD media

10:18:31 #3 Text 0 File DlgWaitCD.cpp, Line 307
Last possible write address on media: 2297887 (510:38.37, 4488MB)
Last address to be written: 2027791 (450:37.16, 3960MB)

10:18:31 #4 Text 0 File DlgWaitCD.cpp, Line 319
Write in overburning mode: NO

10:18:31 #5 Text 0 File DlgWaitCD.cpp, Line 2951
Recorder: MATSHITA DVD-RAM UJ-850S, Media type: DVD-RW
Disc Manufacturer: OPTODI - SCW004
Disc Application Code: 2, Disc Physical Code: 214

10:18:31 #6 Text 0 File DlgWaitCD.cpp, Line 493
>>> Protocol of DlgWaitCD activities: <<<
=========================================

10:18:31 #7 Text 0 File ThreadedTransferInterface.cpp, Line 792
Setup items (after recorder preparation)
0: TRM_DATA_MODE1 ()
2 indices, index0 (150) not provided
original disc pos #0 + 2027792 (2027792) = #2027792/450:37.17
relocatable, disc pos for caching/writing not required/ required
-> TRM_DATA_MODE1, 2048, config 0, wanted index0 0 blocks, length 2027792 blocks [MATSHITA DVD-RAM UJ-850S (H:0 T:0)]
--------------------------------------------------------------

10:18:31 #8 Text 0 File ThreadedTransferInterface.cpp, Line 995
Prepare [MATSHITA DVD-RAM UJ-850S (H:0 T:0)] for write in CUE-sheet-DAO
DAO infos:
==========
MCN: ""
TOCType: 0x00; Session Closed, disc fixated
Tracks 1 to 1: Idx 0 Idx 1 Next Trk
1: TRM_DATA_MODE1, 2048/0x00, FilePos 0 0 4152918016, ISRC ""
DAO layout:
===========
__Start|___Track|Idx|CtrlAdr|Size|NWA|RecDep
0 | lead-in | 0 | 0x41 | 0 | 0 | 0x00
0 | 1 | 0 | 0x41 | 0 | 0 | 0x00
0 | 1 | 1 | 0x41 | 2027792 | 0 | 0x00
2027792 | lead-out | 1 | 0x41 | 0 | 0 | 0x00

10:18:31 #9 Text 0 File Burncd.cpp, Line 4263
Caching options: cache CDRom or Network-No, small files-Yes (<32KB)

10:18:31 #10 Phase 24 File ExtendedProgress.cpp, Line 537
Caching of files started

10:18:32 #11 Text 0 File Burncd.cpp, Line 4382
Cache writing successful.

10:18:32 #12 Phase 25 File ExtendedProgress.cpp, Line 537
Caching of files completed

10:18:32 #13 Phase 36 File ExtendedProgress.cpp, Line 537
Burn process started at 4x (5540 KB/s)

10:18:32 #14 Text 0 File ThreadedTransferInterface.cpp, Line 2712
Verifying disc position of item 0 (relocatable, disc pos, no patch infos, orig at #0): write at #0

10:18:32 #15 Text 0 File DVDR.cpp, Line 3153
Recording mode: Sequential Recording Mode

10:18:32 #16 Text 0 File DVDR.cpp, Line 3309
Start write address at LBA 0
DVD high compatibility mode: Yes

10:18:32 #17 SCSI -1066 File SCSIInterface.cpp, Line 366
SCSI Exec, HA 0, TA 0, LUN 0, buffer 0x0x8735c00
Status: 0x04 (0x01, SCSI_ERR)
HA-Status 0x00 (0x00, OK)
TA-Status 0x02 (0x01, SCSI_TASTATUS_CHKCOND)
Sense Key: 0x05 (KEY_ILLEGAL_REQUEST)
Sense Code: 0x24
Sense Qual: 0x00
CDB Data: 0xAC 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x64 0x00 0x00
Sense Data: 0x70 0x00 0x05 0x00 0x00 0x00 0x00 0x0A
0x00 0x00 0x00 0x00 0x24 0x00

10:18:32 #18 Text 0 File Cdrdrv.cpp, Line 9886
---- Disc Structure: Physical Format Information (00h) ----
Media Type: 0, Layer: 0, Address: 0 (0 h), AGID: 0; Length: 2050
Book Type: DVD-RW (3), Extended Part Version: 1.2 (18)
Disc Size: 120 mm, Maximum Rate: <not specified> (F h)
Number of Layers: 1, Track Path: Parallel Track Path (PTP), Layer Type: recordable
Linear Density: 0,267 um/bit, Track Density: 0,74 um/track
Starting Physical Sector Number of Data Area: 30000 h (DVD-ROM, DVD-R/-RW, DVD+R/+RW)
End Sector Number in Layer 0: 0 h (LBN: FFFD0000 h, 4193920 MB)
Data in Burst Cutting Area (BCA) does not exist
Revision number of maximum recording speed: 2.0
Revision number of minimum recording speed: 1.0
Revision number table of recording speed: - - - - - - -
Class: 3
Start sector number of the current Border-Out: 0 h
Start sector number of the next Border-In: 0 h
Media Specific [16…63]:
00 20 10 00 00 00 00 00 - 00 00 03 12 00 00 00 00 …
00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 …
00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 …

10:18:35 #19 Text 0 File ThreadedTransfer.cpp, Line 269
Pipe memory size 83836800

10:32:54 #20 Text 0 File WriterStatus.cpp, Line 113
<MATSHITA DVD-RAM UJ-850S (H:0 T:0)> start writing Lead-Out at LBA 2027792 (1EF110h), length 0 blocks

10:32:54 #21 Phase 181 File ExtendedProgress.cpp, Line 537
Writing lead-out…

10:34:09 #22 Text 0 File DVDR.cpp, Line 3711
EndDAO: Last written address was 2027791 (1EF10Fh)Estimated time for 30mm Borders: 0min 00sec

10:34:09 #23 Phase 37 File ExtendedProgress.cpp, Line 537
Burn process completed successfully at 4x (5540 KB/s)

10:34:09 #24 Phase 78 File ExtendedProgress.cpp, Line 537
Data verification started

10:34:12 #25 Text 0 File ThreadedTransfer.cpp, Line 269
Pipe memory size 590400

10:46:14 #26 Phase 80 File ExtendedProgress.cpp, Line 537
Data verification completed successfully