cdrom access w/o dma produces system load around 10

Bug #22464 reported by Troy Unrau
4
Affects Status Importance Assigned to Milestone
Ubuntu
Invalid
Medium
Unassigned

Bug Description

I have an atiixp based system (MSI RS480M2) running in 64 bit mode, using breezy. DMA is off by
default for the cdrom/dvd drives. While in it's default post-install configuration (if I don't
use hdparm to turn dma on), system load will go to 10 when copying from cdrom to hard disk. It
doesn't matter which disk drive I'm using, same effect.

When I turn dma on, that load drops down to 0 effectively.

Now I understand why dma is not currently on by default, BUT there has to be a solution for this.
A computer shouldn't have to wait anymore on disk io, but it freezes the desktop, stops music
players, etc. making the system unusable whenever any cd/dvd activity is happening (plus the dvd
burner runs at 0.7x with dma off).

This is similar to bug: 3672, but there could be another issue at hand here specific to the atiixp
chipset and/or amd64, since a load of 10 seems unusual.

Revision history for this message
Matt Zimmerman (mdz) wrote :

Without DMA, I/O operations occupy much more CPU resources, causing running
processes to queue waiting for CPU time (this is why the load average
increases). In other words, this is normal.

This bug has been marked as a duplicate of bug 36185.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.