EAC Drive Options: Difference between revisions

From Hydrogenaudio Knowledgebase
mNo edit summary
(Config Wizard, EAC Options, Drive Options, Links)
Line 11: Line 11:


==EAC Configuration Wizard==
==EAC Configuration Wizard==
* Upon running EAC for the first time, a setup wizard will appear. Close it by clicking ''Cancel'', and '''close and restart''' EAC.
* Upon running EAC for the first time, a setup wizard will appear. Keep a clean Audio CD handy, you'll need it in a minute to test and configure your drives.
**'''Important:''' ''We have to do this to circumvent a bug in EAC which makes the program configure your reading devices (CD-ROM/DVD/CD-RW drives) incorrectly when it is first run.''
* After restarting, re-run the config wizard by clicking EAC -> Configuration Wizard. Keep a clean Audio CD handy, you'll need it in a minute to test and configure your drives.
* Click '''Next'''; EAC will now list all CD drives it found in your system (all of them should be checked). Click '''Next''' again.
* Click '''Next'''; EAC will now list all CD drives it found in your system (all of them should be checked). Click '''Next''' again.
* You will now be asked what read mode to use for the drive. Be sure to enable '''I prefer to have accurate results''':
* You will now be asked what read mode to use for the drive. Be sure to enable '''I prefer to have accurate results''':
Line 32: Line 30:
*Don't worry about it if you're not an expert ;-) - this tutorial explains all important options. Also, when run in Beginner Mode, EAC resets some settings that are important to us.
*Don't worry about it if you're not an expert ;-) - this tutorial explains all important options. Also, when run in Beginner Mode, EAC resets some settings that are important to us.
*Click '''Finish''' now to close the wizard.
*Click '''Finish''' now to close the wizard.
==EAC Options==
Check out the EAC options in the EAC menu. While there isn't necessarily much you should change, it is important that you set error recovery quality to "high". Notice that the below Coaster Factory tutorials are for EAC 0.9 Prebeta9, so don't take everything as a fact. Once you have configured EAC options as per the Coaster Factory tutorials, continue reading this article and configure the drive and encoder as instructed below.
[http://users.pandora.be/satcp/eac02p.htm Coaster Factory (CONFIGURING EAC OPTIONS)]




Line 46: Line 39:
Select: ''Secure mode with the following drive features (recommended)''
Select: ''Secure mode with the following drive features (recommended)''


You will need to detect & apply drive features when using secure mode but only if you chose not to use the configuration wizard otherwise you can skip drive setup. Beware that these features are unique to every CD-ROM drive
You will need to detect & apply drive features when using secure mode.  Even if you chose to use the configuration wizard, it's a good idea to repeat the test a couple of times in order to be sure that the results are consistent (see [http://www.exactaudiocopy.de/en/index.php/overview/basic-technology/automatic-feature-detection-technology/ link]). Beware that these features are unique to every CD-ROM drive.


===Drive Features===
; Accurate Stream/Drive has 'Accurate Stream' feature
: Drives without this feature are not capable of addressing audio data down to the exact sample in a consistent way.  In order to compensate for this problem, EAC will perform additional synchronization.


===Drive Features===
: If EAC reports "Accurate Stream : Yes", it is safe to check the "Drive has 'Accurate Stream' feature" box. This will tell EAC not to perform additional synchronization and provide an increase in speed.
; Accurate Stream/Drive has ‘Accurate Stream’ feature : If EAC reports "Accurate Stream: Yes", enable this option by ticking the "Accurate Stream" box. This means that your drive doesn't jitter and enabling this option on such drives will decrease the probability of errors & cause a speed increase.
 
; Caching/Drive caches audio data
: In order for secure mode to work properly, every read request made by EAC must cause the drive to seek data from the CD.  If your drive caches audio, subsequent requests for the same data may result in the drive fetching it only from its buffer, rather than from the physical disc.  To prevent this from happening, EAC has a routine to ensure previously requested data gets flushed from drive's cache.  This is done by having the drive read extra data from the disc; more data than the cache can store.


; Caching/Drive caches audio
: If EAC reports "Caching : Yes", it is important that you enable the cache flushing routine by checking the "Drive caches audio data" box.
: If EAC reports "Caching: Yes", enable this by ticking the "drive caches audio" box. This message means that your drive caches audio data. In such cases, every sector read will be read from cache and is identical, this will increase the probability of errors & cause a speed decrease. EAC needs to clear the cache by overreading it.  


: Tip: EAC may misinform about audio caching as an alternative you can use [http://www.feurio.com/English/Download/download_install.shtml Feurio's] audio caching test found in Feurio.exe\Ctrl+Alt+P\Test device\Cache test.
: If EAC reports "Caching : No", it is not necessary to enable the flushing routine.  Checking the "Drive caches audio data" box with drives that are reported by EAC as not caching will ''not'' improve EAC's accuracy. It won't improve EAC's ability to detect errors nor EAC's ability to correct them. What it ''will'' do however, is reduce your ripping speed and shorten the life of your drive.


: Tip: If you are not sure whether your drive caches audio data or not (or if you simply don't wish to perform Feurio's audio caching test and you still want accurate results), as a rule of thumb, ''enable'' this option. By doing this, you instruct EAC to flush the cache every time it reads audio data-irrespective of whether your drive caches audio data or not. This might result in lower ripping speeds, but the results will be most accurate.
: Tip #1: If you're concerned that your drive caches audio data even though EAC is saying otherwise, try ripping a scratched disc (one known to produce errors easily). Make sure you uncheck the "Drive caches audio data" setting AND uncheck the "Drive is capable of retrieving C2 error information" setting. Make sure you also set the error recovery quality to "Low". If EAC is capable of displaying a read error then cache flushing isn't necessary.


: Tip: Some drives disable audio caching at low speeds, if your drive is set to DMA transfer mode try changing it to PIO only transfer mode then re-test for caching.
: Tip #2: Tip #1 is all you need to know, but if you're still paranoid that your drive caches audio, feel free to try [http://www.feurio.com/English/Download/download_install.shtml Feurio's] audio caching test (Ctrl+Alt+P\Test device\Cache test) or spath's [http://club.cdfreaks.com/showthread.php?t=184487 cache explorer].  If either determine that your drive doesn't cache or caches less than 64 KB of data, then cache flushing isn't necessary (ignore the reported buffer size when using cache explorer).  The reason for the 64 KB barrier is that EAC will never request less than this amount while ripping.


; C2 Error Info/Drive is capable of retrieving C2 error information
; C2 Error Info/Drive is capable of retrieving C2 error information
: With C2 enabled, EAC's error detection becomes dependent on the drives C2 accuracy which varies from drive to drive & increases the probability of errors, this feature also results in a speed increase because EAC doesn't read the data twice anymore, If your drive supports this feature & you decide to use it enable this by ticking C2 Error Info box.
: This setting was designed to speed up the ripping process by relying on the drive to report all uncorrectable errors instead of reading everything twice and comparing the result.  Unfortunately not all drives adhere to the same standard as to how this should be done.  As a result, errors can go undetected.  EAC actually has two tests for this feature.  The "Detect Read Features..." test only checks if the drive says it can provide C2 error information.  The "Examine C2 Feature..." test determines whether the drive can actually report an uncorrectable error.  Neither test can be used to determine whether the setting can be used reliably.


: Tip: To determine your drives C2 accuracy you could attempt creating a [http://www.exactaudiocopy.org/eac13.html DAE Quality] test CD. This takes a long time though. If you are not completely sure your drive supports C2 correctly you should disable this feature in EAC.
: You may be able to determine if your drive's C2 reporting is reliable in EAC by using [http://www.exactaudiocopy.de/en/index.php/other-projects/dae-quality/ DAE Quality]. This involves creating a special CD and testing it.


: Tip: If you are not sure whether your drive is capable of handling C2 error information, as a rule of thumb, ''disable'' this option. Once again, this might result in lower ripping speeds, but the results will be most accurate.
: Unless you know that you can use this setting reliably, ''disable'' it. If you choose to enable it, make sure you also use Test & Copy.


EAC works well with almost any decent drive available in the market to give you near-perfect results; provided EAC is configured properly as per instructions given above. However, it is always recommended to read some drive reviews at sites like [http://cdrinfo.com/ CDRInfo.com] or [http://www.cdfreaks.com/ CDFreaks.com] and choose a drive with good Digital Audio Extraction (DAE) capabilities.
EAC works well with almost any decent drive available in the market to give you near-perfect results; provided EAC is configured properly as per instructions given above. However, it is always recommended to read some drive reviews at sites like [http://cdrinfo.com/ CDRInfo.com] or [http://www.cdfreaks.com/ CDFreaks.com] and choose a drive with good Digital Audio Extraction (DAE) capabilities.
Line 73: Line 70:


==External links==
==External links==
* [http://users.pandora.be/satcp/eac03p.htm The Coaster Factory EAC Drive Configuration]
* [http://users.pandora.be/satcp/eacoffsets01.htm#- The Coaster Factory Offset Table]
* [http://www.offsetbase.eac-audio.de/offset-en.php Eac-Audio.de Offset Table]
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=32151 List of DAE Drive Features, EAC & CD Paranoia] by WestgroveG
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=32151 List of DAE Drive Features, EAC & CD Paranoia] by WestgroveG
* [http://www.daefeatures.co.uk/ DAE Drive features database] By WestgroveG and Evereux
* [http://www.daefeatures.co.uk/ DAE Drive features database] By WestgroveG and Evereux


[[Category:EAC Guides]]
[[Category:EAC Guides]]

Revision as of 00:04, 4 August 2007

EAC is a powerful and advanced ripper. It delivers the highest quality rips possible based upon your hardware and unsurprisingly is the most popular ripping software at Hydrogenaudio. There's one catch: configuring it correctly is a newbie's nightmare. This guide will take you through all necessary steps of the configuration, so you will be able to enjoy error-free compressed audio no matter how advanced you are.


Software Needed

To begin with, download EAC and unzip it to a folder of your choice.

Note: This tutorial assumes you are installing EAC for the first time and have no previous configuration stored. If this is not the case, you can reset your configuration by doing the following:

  • Press <Windows Key> + <R> (or click 'Start | Run'), type regedit, and hit <Enter>.
  • Go to the key HKEY_CURRENT_USER\Software\AWSoftware\EAC, and delete it by pressing Del.


EAC Configuration Wizard

  • Upon running EAC for the first time, a setup wizard will appear. Keep a clean Audio CD handy, you'll need it in a minute to test and configure your drives.
  • Click Next; EAC will now list all CD drives it found in your system (all of them should be checked). Click Next again.
  • You will now be asked what read mode to use for the drive. Be sure to enable I prefer to have accurate results:
I prefer to have accurate results
  • Click Next again. On the next page, click I don't trust these values, detect the features for my drive.
I dont trust these values
  • Now, insert an Audio CD (Original, factory-pressed CD only. No CD-Rs, CD-RWs or bootlegs.) into your drive (if you have more than one, you will see in the window which one to use), and click Next twice. EAC will now perform some tests in order to determine your drive's capabilities, and display the results within a few minutes.
Detection results
  • If this is the case, click Next again. If you have more than one drive, the same procedure must now be repated for the other drives; once all drives have been tested, a summary like this will be displayed:
Drive ranking
  • Don't rely on this. This is purely a feature-based ranking (mainly dependant on the Audio Caching feature which is an obstacle for secure audio extraction) - it provides no assessment of the drives' actual ripping quality (in this example, EAC is completely wrong - the NEC drive is totally unreliable for audio extraction, while the Lite-On is excellent). You will have to test this for yourself later.
  • Now, click Next again. EAC will now ask you whether or not you would like to configure the LAME encoder - uncheck the appropriate option, and proceed to the next page, as LAME should be installed manually at a later time, if desired:
Uncheck 'Install and configure the external LAME.EXE compressor'
  • You will now be asked for your e-mail address in order to access the freedb online music database. You needn't enter your real one, something like this will do:
Enter e-mail address
  • Click Next, and select I am an expert, let me use the full potential of EAC on the next page:
Expert mode
  • Don't worry about it if you're not an expert ;-) - this tutorial explains all important options. Also, when run in Beginner Mode, EAC resets some settings that are important to us.
  • Click Finish now to close the wizard.


CD-ROM Drive Options

For perfect rips, you should setup your CD-ROM drive correctly (secure mode options, offset correction options, gap detection options). Go to the drive options in EAC menu and follow these instructions:

Drive Setup (done once):

Select: Secure mode with the following drive features (recommended)

You will need to detect & apply drive features when using secure mode. Even if you chose to use the configuration wizard, it's a good idea to repeat the test a couple of times in order to be sure that the results are consistent (see link). Beware that these features are unique to every CD-ROM drive.

Drive Features

Accurate Stream/Drive has 'Accurate Stream' feature
Drives without this feature are not capable of addressing audio data down to the exact sample in a consistent way. In order to compensate for this problem, EAC will perform additional synchronization.
If EAC reports "Accurate Stream : Yes", it is safe to check the "Drive has 'Accurate Stream' feature" box. This will tell EAC not to perform additional synchronization and provide an increase in speed.
Caching/Drive caches audio data
In order for secure mode to work properly, every read request made by EAC must cause the drive to seek data from the CD. If your drive caches audio, subsequent requests for the same data may result in the drive fetching it only from its buffer, rather than from the physical disc. To prevent this from happening, EAC has a routine to ensure previously requested data gets flushed from drive's cache. This is done by having the drive read extra data from the disc; more data than the cache can store.
If EAC reports "Caching : Yes", it is important that you enable the cache flushing routine by checking the "Drive caches audio data" box.
If EAC reports "Caching : No", it is not necessary to enable the flushing routine. Checking the "Drive caches audio data" box with drives that are reported by EAC as not caching will not improve EAC's accuracy. It won't improve EAC's ability to detect errors nor EAC's ability to correct them. What it will do however, is reduce your ripping speed and shorten the life of your drive.
Tip #1: If you're concerned that your drive caches audio data even though EAC is saying otherwise, try ripping a scratched disc (one known to produce errors easily). Make sure you uncheck the "Drive caches audio data" setting AND uncheck the "Drive is capable of retrieving C2 error information" setting. Make sure you also set the error recovery quality to "Low". If EAC is capable of displaying a read error then cache flushing isn't necessary.
Tip #2: Tip #1 is all you need to know, but if you're still paranoid that your drive caches audio, feel free to try Feurio's audio caching test (Ctrl+Alt+P\Test device\Cache test) or spath's cache explorer. If either determine that your drive doesn't cache or caches less than 64 KB of data, then cache flushing isn't necessary (ignore the reported buffer size when using cache explorer). The reason for the 64 KB barrier is that EAC will never request less than this amount while ripping.
C2 Error Info/Drive is capable of retrieving C2 error information
This setting was designed to speed up the ripping process by relying on the drive to report all uncorrectable errors instead of reading everything twice and comparing the result. Unfortunately not all drives adhere to the same standard as to how this should be done. As a result, errors can go undetected. EAC actually has two tests for this feature. The "Detect Read Features..." test only checks if the drive says it can provide C2 error information. The "Examine C2 Feature..." test determines whether the drive can actually report an uncorrectable error. Neither test can be used to determine whether the setting can be used reliably.
You may be able to determine if your drive's C2 reporting is reliable in EAC by using DAE Quality. This involves creating a special CD and testing it.
Unless you know that you can use this setting reliably, disable it. If you choose to enable it, make sure you also use Test & Copy.

EAC works well with almost any decent drive available in the market to give you near-perfect results; provided EAC is configured properly as per instructions given above. However, it is always recommended to read some drive reviews at sites like CDRInfo.com or CDFreaks.com and choose a drive with good Digital Audio Extraction (DAE) capabilities.

Once you have successfully configured the EAC drive options, you must configure the encoder options by following the Compression Guide of your favorite encoder. Optionally, if you are a perfectionist and want to make exactly identical copies of your CDs, you may also read about Gap settings and learn how to deal with them.

External links