As a Linux user who wants to back-up my Blu-Rays and who is new to AnyDVD, I've seen a lot of posts asking for a Linux version of AnyDVD HD. While I also really wish SlySoft would produce such a version, I've spent some time learning through trial and error about how best to use AnyDVD HD with VirtualBox, and thought I would share my experiences.
With VirtualBox and the right settings, I've been able to get performance that is on par with a standard Windows XP installation. I typically get speeds of 15 MB/s running native Windows, and about 13.5 MB/s running Windows in VirtualBox (in a Linux environment) on the same machine.
For those not familiar with VirtualBox, it is an virtualization tool similar to VMWare that is maintained by Sun/Oracle. There is an open source version, and a free but closed source version. I use the closed source version. More on VirtualBox at http://www.virtualbox.org/wiki/VirtualBox.
Relevant details about my set-up:
- Intel Core2 Quad Q9400 2.66GHz CPU
- ASUS P5Q-E LGA 775 Motherboard
- OS running on RAID0 w/ Two Western Digital Caviar Black WD5001AALS Hard Drives
- Data drives on Western Digital Caviar Black WD1001FALS Hard Drives (no RAID)
- LG Blu-ray/HD DVD-ROM & 16X DVD±R DVD Burner SATA Model GGC-H20L w/ hacked FW
- 4 GB DDR2 1066 RAM
- Ubuntu 9.04 Jaunty AMD64 version
- VirtualBox 2.2.0
When running in a VM, the biggest bottleneck I've observed is the write speed to wherever you're writing your rip. I've found that I get best performance when running on a shared folder mounted through VirtualBox. Unless you want to have huge virtual disks, you have to write to a mounted share of some sort. Trying to write to a local Samba share cuts my throughput down to about 5 MB/s, and I tend to get access errors during rips. I have no idea why this is, but I've seen it repeatedly in multiple VM installations on multiple versions of Ubuntu. To get around this bottleneck, mount your shares through VirtualBox, as shown below:
Additional screenshots of my config are below. I think the CD/DVD-ROM settings are critical (enabling passthrough), but you may be able to use other settings on the other screens and not constrain your performance. Settings not shown are default or not important for AnyDVD HD performance.
2010-05-08 UPDATE:
Going from 1 to 2 CPUs in the VM seems to speed things up by about 50%. I've gone from 8-10 MB/s to 14-16 MB/s
With VirtualBox and the right settings, I've been able to get performance that is on par with a standard Windows XP installation. I typically get speeds of 15 MB/s running native Windows, and about 13.5 MB/s running Windows in VirtualBox (in a Linux environment) on the same machine.
For those not familiar with VirtualBox, it is an virtualization tool similar to VMWare that is maintained by Sun/Oracle. There is an open source version, and a free but closed source version. I use the closed source version. More on VirtualBox at http://www.virtualbox.org/wiki/VirtualBox.
Relevant details about my set-up:
- Intel Core2 Quad Q9400 2.66GHz CPU
- ASUS P5Q-E LGA 775 Motherboard
- OS running on RAID0 w/ Two Western Digital Caviar Black WD5001AALS Hard Drives
- Data drives on Western Digital Caviar Black WD1001FALS Hard Drives (no RAID)
- LG Blu-ray/HD DVD-ROM & 16X DVD±R DVD Burner SATA Model GGC-H20L w/ hacked FW
- 4 GB DDR2 1066 RAM
- Ubuntu 9.04 Jaunty AMD64 version
- VirtualBox 2.2.0
When running in a VM, the biggest bottleneck I've observed is the write speed to wherever you're writing your rip. I've found that I get best performance when running on a shared folder mounted through VirtualBox. Unless you want to have huge virtual disks, you have to write to a mounted share of some sort. Trying to write to a local Samba share cuts my throughput down to about 5 MB/s, and I tend to get access errors during rips. I have no idea why this is, but I've seen it repeatedly in multiple VM installations on multiple versions of Ubuntu. To get around this bottleneck, mount your shares through VirtualBox, as shown below:
Additional screenshots of my config are below. I think the CD/DVD-ROM settings are critical (enabling passthrough), but you may be able to use other settings on the other screens and not constrain your performance. Settings not shown are default or not important for AnyDVD HD performance.
2010-05-08 UPDATE:
Going from 1 to 2 CPUs in the VM seems to speed things up by about 50%. I've gone from 8-10 MB/s to 14-16 MB/s
Attachments
Last edited: