[Bug 1654392] Re: growisofs -speed parameter has no effect
Hi, congrats to the success. I have to stress, though, that cdrskin and xorriso are not forks of cdrecord or growisofs, but applications of libburn, an independent implementation of an SCSI/MMC driver in userspace. In the end it depends on what the drive's firmware makes out of the SCSI commands which it gets sent. Have a nice day :) Thomas -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1654392 Title: growisofs -speed parameter has no effect To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dvd+rw-tools/+bug/1654392/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1654392] Re: growisofs -speed parameter has no effect
Thanks for the response and sorry for the delay! I actually don't burn optical discs very often anymore and needed to wait for another opportunity to arise (my discs are DVD+R which don't work with simulated writing, and I didn't want to waste them in order to test). With -speed=1, growisofs still writes at maximum speed (16x). However, with xorrecord, the speed control works fine. Thanks for suggesting those tools; my GNU/Linux burning knowledge has been out of date for a while and I lost track of all the forks. :-) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1654392 Title: growisofs -speed parameter has no effect To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dvd+rw-tools/+bug/1654392/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1654392] Re: growisofs -speed parameter has no effect
Hi, did you already try -speed=1 in order to get the lowest possible speed ? - The growisofs function to set the speed set_speed_B6h in https://sources.debian.net/src/dvd%2Brw-tools/7.1-11.1/growisofs_mmc.cpp/#L1090 is quite complicated. It inquires the drive for the list of available write speeds and inquires the current write speed. If a speed was selected by program option (i.e. speed_factor != 0.0) then it looks for the smallest offered write speed and begins to divide and multiply. Then it looks for the offered speed which is closest to the calculated value. This obviously goes a wrong path by yielding "16.4x1352KBps" rather than "12.3x1352KBps". (The display computation divides the KB/s number of effective speed by the KiB/s number of 1x DVD speed. It should rather divde by 1385.) One would have to watch in set_speed_B6h() the life of variables "speed_factor", "minv", "targetv", and "velocity", to find out what exactly goes wrong. Maybe the computations are even ok and the drive just does not obey. - If you look for an alternative to growisofs, then consider cdrskin or xorriso personality xorrecord, which are better suitable for DVD and BD than wodim and also not dead yet. (I am their upstream developer. If they cannot set the speed either then we'd have some chance to find out why.) Have a nice day :) Thomas -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1654392 Title: growisofs -speed parameter has no effect To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dvd+rw-tools/+bug/1654392/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs