Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
von amd64 auf 32 bit
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
flammenflitzer
Advocate
Advocate


Joined: 25 Nov 2003
Posts: 3541
Location: Berlin

PostPosted: Sat Sep 09, 2006 8:54 am    Post subject: von amd64 auf 32 bit Reply with quote

Hallo
Habe gestern zufällig das gelesen:http://www.gentoo.org/doc/de/gentoo-amd64-faq.xml#upgradex86
Code:
Werde ich mit einem 64-Bit-System einen Leistungsgewinn, im Vergleich zu einem 32-Bit-System, erzielen?  Das ist eine schwierig zu beantwortende Frage. In manchen Fällen werden Sie eine Leistungssteigerung erfahren, in anderen Fällen nicht. Für die alltägliche Nutzung stellt sich kaum ein Unterschied zwischen 64-Bit und 32-Bit ein. 64-Bit ist generell schneller wenn es um Fließkommaberechnung geht und findet meist in Multimediaapplikationen und 3D-Rendering Anwendung. Dieser Artikel könnte Sie interessieren. Es gibt ferner einen interessanten Thread dazu in unseren Foren.
;(
War das alles für'n ... Hätte ich mir lieber einen Intel holen und den ganzen Ärger, den ich im Laufe der Zeit hatte (fehlende Unterstützung, nicht verfügbare Programme ..) sparen können?
Jetzt will ich eines meiner amd64 System löschen und ein x86 System installieren.
Habe mir schon eine live CD gezogen. Allerdings wird mein DSL Modem nicht erkannt.
Kann ich von meinem bestehenden System aus mit chroot ein 32 bit System aufsetzten?
Aus dem hier bin ich nicht so richtig schlau geworden:http://www.gentoo.org/proj/en/base/amd64/howtos/index.xml?part=1&chap=2
Installiere ich eine 32bit Umgebung in meinem System ? Oder installiere ich ein unabhängiges System, welches ich seperat booten kann?
Back to top
View user's profile Send private message
doedel
Guru
Guru


Joined: 05 Feb 2006
Posts: 579
Location: Denmark

PostPosted: Sat Sep 09, 2006 10:03 am    Post subject: Reply with quote

ich denke es müsste gehen, wenn du dir ein x86er stage3 archiv ziehst, das entpakst, dorthinein chrootest und es konfigurierst usw.
_________________
1 ha == 1 Hekto-Ar == 1 Hektar
Back to top
View user's profile Send private message
slick
Bodhisattva
Bodhisattva


Joined: 20 Apr 2003
Posts: 3495

PostPosted: Sun Sep 10, 2006 12:43 am    Post subject: Re: von amd64 auf 32 bit Reply with quote

flammenflitzer wrote:
... Jetzt will ich eines meiner amd64 System löschen und ein x86 System installieren ...
Installiere ich eine 32bit Umgebung in meinem System ?


Naja, also das genannte HowTo beschreibt wie du ein x86 auf einem 64er chrootest. Somit kannst darin ein stage entpacken und ein x86-System bauen. Wenn Du dann fertig bist einfach kurz Boot-CD rein, das 64er löschen und das x86 in die Rootpartition legen, Kernel bauen und Bootmanager, fertig.

Quote:
Oder installiere ich ein unabhängiges System, welches ich seperat booten kann?


Tja, das solltest Du wissen. Zumindest macht ein 32er chrootestes System auf einem 64er anscheinend nicht viel Sinn. Also ich denke Du willst sicher ein komplettes x86 System. Also dann das 64er komplett runterwerfen. Alternativ kannst Du einzelne Programme im chroot ausführen. Gibt auch das HowTo her.
Back to top
View user's profile Send private message
flammenflitzer
Advocate
Advocate


Joined: 25 Nov 2003
Posts: 3541
Location: Berlin

PostPosted: Fri Sep 15, 2006 10:30 am    Post subject: Reply with quote

Bin fertig. Bin 'reingechrootet und habe es dann fertig installiert. Hat fast 3 Tage gedauert. Ist vom Empfinden her schneller als mein 64bit System. Das kann an dem neuen Compiler liegen, aber auch daran, daß die ganzen emu-libs wegfallen.
Back to top
View user's profile Send private message
mv
Watchman
Watchman


Joined: 20 Apr 2005
Posts: 6780

PostPosted: Mon Sep 18, 2006 12:48 pm    Post subject: Reply with quote

flammenflitzer wrote:
Ist vom Empfinden her schneller als mein 64bit System. Das kann an dem neuen Compiler liegen, aber auch daran, daß die ganzen emu-libs wegfallen.

Wahrscheinlicher liegt es aber daran, dass Du das 64Bit-System nicht mit optimalen CFLAGS gebastelt hast - die wirken sich bei 64Bit aus irgendeinem Grund deutlicher aus als bei 32Bit (war zumindest bei gcc-3.4 so).
Back to top
View user's profile Send private message
flammenflitzer
Advocate
Advocate


Joined: 25 Nov 2003
Posts: 3541
Location: Berlin

PostPosted: Mon Sep 18, 2006 2:20 pm    Post subject: Reply with quote

Ich habe die Standard flags aus der make.conf genommen. Bei meinem letzten System hatte ich die von amd für den Compiler empfohlenen drin. Das System war auch nicht schneller als dieses. Eher im Gegenteil.
Back to top
View user's profile Send private message
CooSee
Veteran
Veteran


Joined: 20 Nov 2004
Posts: 1507
Location: Earth

PostPosted: Mon Sep 18, 2006 3:16 pm    Post subject: Reply with quote

flammenflitzer wrote:
Ich habe die Standard flags aus der make.conf genommen. Bei meinem letzten System hatte ich die von amd für den Compiler empfohlenen drin. Das System war auch nicht schneller als dieses. Eher im Gegenteil.


hallo,

hier gibt es auch für jede Architektur ( ausser amd64-bit ) ein ' stage-3 ' image und die Installations Guide ist

sehr einfach und die ' make.conf ' ist optimiert :!:

http://wiki.evolution-mission.org/Install_Guide_3.0

http://www.evolution-mission.org/index.php

' evmgr -u ' wirklich 8)

habe ein ' reiser4 ' System, Live-CD von https://forums.gentoo.org/viewtopic-t-483382-highlight-conrad.html < ---weil Reiser4 !

Emission Rocks 8) :roll: :!:


CooSee ' Ya
_________________
" Die Realität ist eine Illusion, die durch Mangel an ehrlicher Kommunikation entsteht "
---
" Der Mensch ist von Natur aus neugierig, was am Ende übrig bleibt ist die Gier "
Back to top
View user's profile Send private message
mv
Watchman
Watchman


Joined: 20 Apr 2005
Posts: 6780

PostPosted: Mon Sep 18, 2006 8:28 pm    Post subject: Reply with quote

OK, hier also meine gesammelten Risiken (nochmals: Benutzung auf eigene Gefahr; keine Empfehlung für ein stabiles System und bitte auch keine Bugreports and Gentoo absenden, wenn etwas nicht funktioniert und diese Flags benutzt wurden. Viele Pakete werden mit diesen Flags nicht oder fehlerhaft funktionieren):
Code:

LDFLAGS="-s -Wl,--sort-common -Wl,-O1"
LDFLAGS="${LDFLAGS} --Wl,-z,combreloc -Wl,--relax -Wl,-z,now"

CFLAGS="${LDFLAGS} -march=athlon64 -O2 -fno-ident -pipe -D_FILE_OFFSET_BITS=64 -fPIC"
CFLAGS="${CFLAGS} -O3 -O4 -fomit-frame-pointer -ftracer -ftree-vectorize -ftree-vectorizer-verbose=0 -funswitch-loops
-frename-registers -fweb -finline-functions -fgcse-after-reload -funroll-all-loops -fpeel-loops -frename-registers
-DNDEBUG -DG_DISABLE_ASSERT -DNO_DEBUG"

CXXFLAGS="${CFLAGS}"
CXXFLAGS="${CXXFLAGS} -fvisibility-inlines-hidden -fno-enforce-eh-specs -frepo"

FFLAGS="${CFLAGS}"
EXTRA_ECONF="--enable-new-ldflags --enable-new_ldflags"

die jeweils zweite Zeile enthält die "kritischen" Flags, die in der jeweils ersten Zeile benutze ich praktisch überall (mit ganz wenigen Ausnahmen).
Ja, ich weiß, dass es für die meisten Pakete überflüssig (teilweise auch schädlich) ist, die LDFLAGS zu den CFLAGS hinzuzunehmen - aber es gab auch Ausnahmen. Ich weiß ebenfalls, dass "-s" normalerweise überflüssig sein sollte, dass es -O4 offiziell gar nicht gibt, und dass viele der aufgeführten Flags bereits in -O2/-O3 enthalten sind (das Ganze ist aber für "kaputte" .ebuilds, die z.B. die -O?-Flags filtern aber nicht aber nicht die getrennten Flags).


Last edited by mv on Wed Sep 20, 2006 5:37 pm; edited 1 time in total
Back to top
View user's profile Send private message
flammenflitzer
Advocate
Advocate


Joined: 25 Nov 2003
Posts: 3541
Location: Berlin

PostPosted: Wed Sep 20, 2006 2:53 pm    Post subject: Reply with quote

Ich hatte
Code:
CFLAGS="-march=k8 -O3 -funroll-all-loops -fpeel-loops -ftracer -funswitch-loops -funit-at-a-time -pipe"

Im Moment habe ich
Code:
CFLAGS="-march=k8 -O3 -pipe"
CHOST="x86_64-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
Back to top
View user's profile Send private message
mv
Watchman
Watchman


Joined: 20 Apr 2005
Posts: 6780

PostPosted: Wed Sep 20, 2006 5:41 pm    Post subject: Reply with quote

Oh, da ist mir jetzt ein dummer Bedienungsfehler passiert: Anstatt auf die letzte Nachricht zu antworten, hatte ich versehentlich meine darüberliegende Nachricht editiert, ohne es zunächst zu merken (die Knöpfe lagen jeweils rechts und in der Höhe nahe beisammen...).
Bitte also zwei Einträge weiter oben nachlesen (sorry, ich weiß nicht mehr, was ich dort vorher geschrieben hatte, deswegen kann ich sie nicht mehr herstellen).
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum