K3b burns BluRay discs slowly with growisofs. It burns at about 0.5x to 2x, depending on how much the device buffer is used. Power issues are exempt as it has a dedicated DC power supply, and it works totally fine with CDburnXP on Windows.
What makes it stranger is that, on EndeavourOS, K3b uses cdrecord to burn ISO images to BluRay discs, and the burning speed is totally fine. However, growisofs is used on Fedora, Debian and Ubuntu (KDE neon). I know that growisofs features generating no temp files while burning, but what I only want to burn are simply ISO images. How can I force K3b to use cdrecord/wodim instead of growisofs?
Use the cdrecord ppa from Brandon Snider: https://launchpad.net/~brandonsnider/+archive/ubuntu/cdrtools
Latest version is for Ubuntu Noble (24.04), make sure that the ppa points to it. You can use it without issue on all later versions, including 26.04.
Instructions are in the ppa:
Due to the death of the upstream developer Jorg Schilling, there will be no more new upstream releases, but the most recent code will continue to be added to new Ubuntu distros.
This PPA contains builds of CDRTools and Smake. CDRTools has been packaged as a replacement for CDRKit. This may (or may not) solve many CD/DVD burning issues in Ubuntu.
The CDRTools package builds Cdrecord, which replaces Wodim, and Mkisofs, which replaces Genisoimage.
Instructions: Add the PPA, update your sources and then install cdrecord and mkisofs. If you want to go back to cdrkit, install genisoimage and wodim.
As of 3.01a21, with the help of Jorg Schilling and Clement Lefebvre, the packaging includes scripts that mimic Genisoimage, Readom, and Wodim, so that Brasero should function with all features enabled. Other apps should as well. Mkisofs, when used with the old options -L -H -P, which were still used by Genisoimage, has been patched upstream to function with the -legacy flag. The flag is passed by the Genisoimage script, if necessary.
1 Like
It worked! However as I have just switched to Fedora, I followed the instructions from negativo17.org/cdrtools/ and installed the corresponding packages. K3b works perfectly now. Thanks very much for your help!