This document contains the most commonly asked questions about Gentoo/AMD64. We
intend to help and provide useful information about Gentoo/AMD64. Some of these
questions can be found in forums, IRC, or mailing lists. If you have
suggestions or questions about this FAQ, you are welcome to send an e-mail to
Both refer to 64-bit processors from AMD (AMD64) and Intel (EM64T). AMD's 64-bit
processors include the Athlon 64, Turion, Neo, Phenom, and Opteron families. Intel's
64-bit processors include the Core2, Celeron, Xeon, and Pentium (all based on
the Core2 architecture). The
The AMD line of 64-bit processors were released well ahead of Intel's offering.
Therefore, for historical reasons the arch keyword for all x86-64 compatible
architectures is amd64. As such,
You should use simple
You can use almost all kernel sources available in Portage. We recommend using
Make sure you have the
# cd /usr/src/linux # make menuconfig Executable file formats / Emulations ---> [*] IA32 Emulation
That is a difficult question to answer. In some cases, you will experience a
performance improvement, in other cases you will not. For everyday use, there is
nearly no difference between 64bit and 32bit. 64bit is generally faster when it
comes to floating point computing which is normally the case in multimedia
applications and 3D rendering. This
Every AMD64 processor is able to run 32bit code as well as 64bit code. However, when you have a 32bit application, you are unable to mix it with 64bit libraries or vice versa. You can, however, natively run 32bit applications if all shared libraries it needs are available as 32bit objects. You can choose whether you want multilib support or not by selecting the according profile. The default is a multilib-enabled profile.
Please read the
Due to several differences between an
Also, binary files created on an x86 system most likely cannot be read by packages on an amd64 system. In particular, databases such as MySQL, innoDB, Berkeley DB, SQLite, OpenLDAP, etc. cannot simply be copied as-is. You will need to dump the database into an architecture-independent format, such as a text file, before attempting to restore it on an amd64 system.
Reiser4 is not available from any kernel offered by the Gentoo Kernel project, thus neither AMD64 team supports it. The answer is no.
Yes, NVIDIA and ATI provide drivers that work on AMD64. You can install them by
executing
You have to compile your kernel with support for these features. You just need to enable the features below:
Power management options ---> [*] Power Management support CPU Frequency scaling ---> [*] CPU Frequency scaling [*] CPU frequency table helpers [*] AMD Opteron/Athlon64 PowerNow!
Then
INTERVAL=1 CPU_UP=0.5 CPU_DOWN=0.9 THROTTLING_LOW=7 CPUFREQ_25="/sys/devices/system/cpu/cpu0/cpufreq /sysfs/devices/system/cpu/cpu0/cpufreq" CPUFREQ_ACPI="/proc/acpi/processor/CPU0/throttling"
Now you only have to run
Yes. Just
Yes. Run
This means that the package is still in the 'testing' tree. Please read
This means that the package has not been tested yet. It does
# echo "category/packagename **" >> /etc/portage/package.keywords # emerge packagename
If it works fine for you, please let us know and file a bug on
With a growing popularity of the amd64 architecture, we also increasingly need more help. There's still much work to be done to improve the quality of Gentoo/AMD64. An average user can help us by:
If any of your questions wasn't answered here, you can try other resources
listed on