Hi J�rg!

* Joerg Schilling writes:
>>From: Markus Plail <[EMAIL PROTECTED]>
>>* Joerg Schilling writes:
>>>Note that the encoding speed is content dependant.  Also note that due
>>>to a kernel design bug, Linux does not enable DMA for ATAPI drives if
>>>the sector size is != 2048 (as with RAW sector size 2448). This results
>>>in a high system load and may cause a buffer underrun even before the
>>>estimated maximum speed of the edc library has been reached.

>>This is not true, at least not as a general statement. As I reported in
>>a newsgroup, you are reading, I was able to burn a data CD with -raw96r
>>at 20x speed with my ATAPI CD writer with less than 5% CPU usage with
>>your closed source version. AUDIO CDs can be burnt with the same
>>options with less than 3% CPU usage even with the open source
>>version. So it's rather a bad setup than a general Linux problem. I
>>tested this with 2.4.18 and 2.4.20-pre8-ac3, i.e. with the new and the
>>old IDE subsystem.

>The fact that Linux does not use DMA with ATAPI has ben reported by may
>people!  Having 3% load is a hint that there is no DMA....

You must be joking. If I disable DMA I can't even burn at 20x
speed. And actually it's not been many people. I'd rather say a handful
and considering that almost everybody has a CD writer these days,
that's really few. It was also said, that doing c2 scans can't be done
with DMA enabled. I can do them at 40x speed with only a few percent
CPU usage. Also a sign for PIO?

>In addition, it may be that Linux does not report the load correctly
>when doing PIO to the drive.

Why wouldn't it? It's all system time when PIO is disabled. Maybe this
is a bug, but they load is showing at least correct numbers.

>If yout load was less than 5%, then you must have a PC with more than 2
>Ghz.  It the oad you reported is really correct, then try
>1.11a37....  With the new free cdrecord, you should be able to write in
>24x with less than 15% load.

I have about 18% load at 16x with the new version. It says libedc is
able to do 147x speed. The closed source version does 422x and a36 was
about 125x IIRC. I am using a Athlon XP1800+ with CL2 DDRAM.
So I am *really* sure that I am using DMA with 'strange' sector sizes.
One oddity also seems to be that the CPU usage seems to jump a bit. At
12x I have almost no load and then it's about 15% per 4x speed
increase. That may explain my low CPU usage with the closed source
version. I would expect it to make a jump, if I'd burn faster than 20x,
which I can't unfortunately.

regards
Markus

PS: You don't have to CC me. I am on the list.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to