AMD64/FAQ/de

Article description::Der Artikel mit den häufigst gestellten Fragen zu Gentoo AMD64.

Einleitung
Dieses Dokument behandelt häufig gestellte Fragen zur Verwendung von Gentoo Linux auf -Systemen. Viele dieser Fragen stammen aus den Foren, dem IRC und verschiedenen Mailinglisten. Das AMD64 Projekt bietet Unterstützung für Gentoo Linux auf dieser Architektur. Vorschläge oder Fragen zu dieser FAQ, können mittels Kommentar auf der zugehörigen talk page hinterlassen werden.

Was ist der Unterschied zwischen AMD64 und EM64T?
Beide beziehen sich auf 64-Bit-Prozessoren, einer von AMD (AMD64) und der andere von Intel (EM64T). Zu den 64-Bit-Prozessoren von AMD gehören die Athlon 64, Opteron, Turion, Neo, Phenom, FX, AX/EX/CX, Ryzen und EPYC-Familien. Zu Intels 64-Bit-Prozessoren gehört der Core 2, Core i "X", Celeron, Xeon und Pentium (alle basierend auf der Core 2 Architektur und neuer). Die letzten Versionen der alten Pentium 4 und die Xeon Chips unterstützen ebenfalls EM64T.

Die AMD Linie der 64-Bit-Prozessoren wurde einige Zeit vor der Intel Konkurrenz herausgebracht. Daher ist in Gentoo aus historischen Gründen das Schlüsselwort für alle x86-64 kompatiblen Architekturen. Als solches ist "AMD64" ein allgemeiner Verweis auf 64-Bit Chips, egal ob AMD oder Intel.

Welche CFLAGS sollten verwendet werden?
CFLAGS sollten einfach gehalten werden, um zukünftige Probleme zu vermeiden. Unterstützte CFLAGS für AMD und Intel (EM64T) Systeme sind.

Welcher Kernel soll verwendet werden?
Fast alle in Portage verfügbaren Kernelquellen können verwendet werden. Empfohlen wird, da es sich um einen speziell für Gentoo Linux konzipierten Kernel handelt. Er enthält viele AMD64-spezifische Patches und ist daher der einzige Kernel, der offiziell von Gentoo/AMD64 unterstützt wird.

Vergewissern Sie sich, dass die IA32_EMULATION Option im Kernel aktiviert ist.

Wird durch die Verwendung eines 64-Bit- anstelle eines 32-Bit-Systems die Leistung verbessert?
Diese Frage ist schwer zu beantworten. Manchmal kann es eine Leistungsverbesserung geben, in anderen Fällen nicht. Im täglichen Gebrauch gibt es fast keinen Unterschied zwischen 64-Bit und 32-Bit. 64-Bit ist im Allgemeinen bei Fließkommaberechnungen schneller, das normalerweise bei Multimedia-Anwendungen und 3D-Rendering relevant ist. Die Artikel von Linux.com 64-bit performance in Gentoo Linux und 64-bit Linux and BSD are maturing steadily könnten von Interesse sein. Es gibt auch einen schönen Thread, Artikel: 64-bit performance in Gentoo Linux in den Foren.

Die meisten Systeme sind heutzutage 64-Bit-Systeme, außer es bestehen besondere Anforderungen.

Was bedeutet multilib und wie kann man es nutzen?
Jeder AMD64-Prozessor kann sowohl 32-Bit- als auch 64-Bit-Code ausführen. Allerdings kann eine 32-Bit-Anwendung nicht mit 64-Bit-Bibliotheken gemischt werden und umgekehrt. Allerdings können 32-Bit-Anwendungen nativ (ohne Emulation) ausgeführt werden, wenn alle benötigten und gemeinsam genutzten Bibliotheken, als 32-Bit-Objekte verfügbar sind. Die -Unterstützung kann durch Auswahl eines entsprechenden Profils aktiviert oder deaktiviert werden. Die Standardeinstellung ist ein Profil mit Multilib-Unterstützung.

Wie erstellt man eine 32-bit chroot Umgebung?
Bitte Lesen Sie die Anleitung.

Ist es möglich, von einem x86-System auf ein AMD64 zu aktualisieren, indem man emerge -e @world ausführt?
Aufgrund mehrerer Unterschiede zwischen einer (32-Bit) und einer  (64-Bit) Installation ist es unmöglich auf diese Weise upzugraden. Bitte führen Sie eine neue Installation durch und nutzen Sie hierzu das.

Es ist zu beachten, dass Binärdateien, die auf einem x86-System erstellt wurden, höchstwahrscheinlich nicht von Paketen auf einem AMD64-System gelesen werden können. Insbesondere einige Datenbanken, wie OpenLDAP, können nicht einfach so kopiert werden. Eine Datenbank muss in ein architekturunabhängiges Format, wie z.B. eine Textdatei, kopiert werden, bevor man sie auf einem AMD64-System wiederherstellen kann. Datenbankdateien für MySQL, Berkley DB und SQLite sind architekturunabhängig und können frei verschoben werden, nachdem die entsprechenden Daemons, falls vorhanden, sauber beendet wurden.

Funktionieren NVIDIA/ATI Binärtreiber?
Ja, NVIDIA und ATI bieten Treiber an, die auf AMD64 funktionieren. Entweder oder  können installiert werden. Siehe auch die oder die.

Wie nutze ich Cool'n'Quiet/PowerNow/SpeedStep Features?
Benutzer eines angepassten Kernels müssen den Kernel mit Unterstützung für diese Funktionen kompilieren. Aktiviere die unten aufgeführten Funktionen:

Nun installieren Sie und editieren  mit Ihrem bevorzugten Texteditor.

Führe nun den folgenden Befehl aus, um sicherzustellen, dass der cpupower-Daemon bei jedem Systemstart gestartet wird:

Bei der Installation des Paketes foo lautet die Ausgabe von emerge: (masked by: ~amd64 keyword)
Dies bedeutet, dass sich das Paket noch im 'testing'-Baum befindet. Bitte lesen Sie die Portage Manpage, das -Kapitel des oder  für mehr Informationen hierzu.

Bei der Installation des Paketes foo lautet die Ausgabe von emerge: (masked by: missing keyword)
Dies bedeutet, das das Paket noch nicht getestet wurde. Es muss nicht unbedingt bedeuten, das das Paket nicht funktioniert. Sie können es unmasken in dem Sie eine andere Architektur (oder eine Reihe) akzeptieren. Das folgende Beispiel zeigt, wie Sie Portage mitteilen können, das es die Installation des folgenden paketes mit jedem keyword akzeptieren soll:

Wenn das Paket gut funktioniert, füllen Sie bitte einen Bug auf Gentoo's Bugzilla aus, damit das AMD64-Team das Paket freigeben kann und andere Benutzer davon profitieren können.

Weiterführende Informationen
Sollten Fragen hier unbeantwortet geblieben sein, sei auf andere Informationsquellen verwiesen, die auf der Projekthomepage aufgelistet sind. Es können auch im auf chat.freenode.net, Gentoo/AMD64 Foren, oder auf der  Mailingliste Fragen gestellt werden.