[Bug 262867] Re: cd burning io locks the cpu
Daniel Hollocher
danielhollocher at gmail.com
Fri May 14 01:22:15 UTC 2010
** Description changed:
- I reported this bug thinking that it was an issue with /tmp, as you can
- see below. But since then, I have tested much more, and the issue
- "feels" like DMA is turned off.
+ This happens when you have both your burner and your HDD connected to the same IDE cable. It can also happen in some notebooks. Here is the fix:
+ In K3b:
+ Settings > Configure K3b... > Programs > User Parameters
+ Click near cdrecord, and add the option -immed.
- I recently tested burning on Windows, and I realized that I had
- forgotten how fast a computer I have. On windows, I can burn the cd
- without any slow downs; I can even defrag my harddrive without a hiccup.
-
- The cd that I burn is a rw, and it burns quote slow, only 4x. But, on
- linux, that is enough to drag to a stand still, and the system monitor
- reports the cpu burning away in io wait.
-
- I have tested with brasero of course, but also allot with k3b, on
- several clean installs including a 64bit.
-
- I have a P5B motherboard: http://asus.com/product.aspx?P_ID=YwIVDOTcvIMHZdTy
- My cd rom and HDD are both hooked into the IDE cable, which I believe is the jmicron controller. (the mobo is geared toward SATA, but I built this as an upgrade from a computer geared towards PATA, and just used the HDD and CD from that)
-
-
- --old--
- Brasero uses /tmp for its temporary work space. /tmp is just a directory on the harddrive, its not RAM. Thus, when brasero tries to do a bunch of work, it ends up swapping to the harddrive, even though you have plenty of ram.
-
- The work around is to go into properties, and use any tmpfs mount point,
- which uses the RAM, like /dev/shm
-
- I guess /tmp is for temporary files that you aren't doing allot of I/O
- on. Anyway, I don't really know whats going on. I don't know why
- brasero is using files in the first place. I switched, and saw no
- noticeable increase in my ram usage, so its not like brasero needs a
- large working space. I don't understand why brasero isn't just
- allocating the memory it needs, like every other program does.
+ You may need to ensure that cdrecord is selected by:
+ Settings > Configure K3b... > Advanced > Show advanced GUI elements
+ During the burning setup, you will have an option to select cdrecord.
** Bug watch added: Linux Kernel Bug Tracker #15884
http://bugzilla.kernel.org/show_bug.cgi?id=15884
** Changed in: linux
Importance: Undecided => Unknown
** Changed in: linux
Status: New => Unknown
** Changed in: linux
Remote watch: None => Linux Kernel Bug Tracker #15884
--
cd burning io locks the cpu
https://bugs.launchpad.net/bugs/262867
You received this bug notification because you are a member of Kernel
Bugs, which is subscribed to Linux.
More information about the kernel-bugs
mailing list