1 |
Здравствуйте Gleb.
|
2 |
|
3 |
Вы писали 28 августа 2006 г., 13:36:41:
|
4 |
GL> Тут решил сделать апгрейд и купить двухядерник. Встал выбор между AMD64 AM2 x2
|
5 |
GL> и Intel Core 2 Duo.
|
6 |
|
7 |
|
8 |
GL> Что вы бы посоветовали? Так как компиляциа для пользователей Gentoo - вещь
|
9 |
GL> первой важности, а Core 2 Duo с незначительным преимуществом обошел AMD x2
|
10 |
GL> при компиляции Firefox, то они почти равноценны.
|
11 |
стоимость решений одинакова?
|
12 |
|
13 |
|
14 |
GL> Еще вопрос - если моя текущая система собрана с
|
15 |
GL>
|
16 |
GL> CFLAGS="-O2 -march=opteron -fomit-frame-pointer -pipe
|
17 |
GL> -momit-leaf-frame-pointer -funit-at-a-time -ftracer -fprefetch-loop-arrays"
|
18 |
GL> CHOST="x86_64-pc-linux-gnu"
|
19 |
Ответ:
|
20 |
http://gentoo-wiki.com/Safe_Cflags#Intel_Core_Solo.2FDuo_.28Yonah.29
|
21 |
Intel Core Solo/Duo (Yonah)
|
22 |
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc pni monitor vmx est tm2 xtpr
|
23 |
CHOST="i686-pc-linux-gnu"
|
24 |
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
|
25 |
CXXFLAGS="${CFLAGS}"
|
26 |
|
27 |
|
28 |
http://gentoo-wiki.com/Safe_Cflags#Athlon_64_X2_.28AMD.29
|
29 |
Athlon 64 X2 (AMD)
|
30 |
|
31 |
vendor_id: AuthenticAMD
|
32 |
cpu family: 15
|
33 |
model: 43
|
34 |
stepping: 1 or 2
|
35 |
model name: AMD Athlon(tm) X2 Dual Core Processor
|
36 |
|
37 |
32 bit
|
38 |
CHOST="i686-pc-linux-gnu"
|
39 |
CFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer"
|
40 |
CXXFLAGS="${CFLAGS}"
|
41 |
|
42 |
64 bit
|
43 |
CHOST="x86_64-pc-linux-gnu"
|
44 |
CFLAGS="-march=athlon64 -O2 -pipe"
|
45 |
CXXFLAGS="${CFLAGS}"
|
46 |
|
47 |
If you have a newer Athlon64("Venice" or "San Diego")/Athlon64-X2("Manchester" or "Toledo") (check for pni in cat /proc/cpuinfo) you can also add -msse3 to your CFLAGS to enable SSE3 support. Any chip using the 90nm process except for the "Winchester" class Athlon64 supports SSE3.
|
48 |
Also bear in mind that all Athlon64 X2 and Opteron 165, 170, 175, 180, and 185 processors are dual-core CPUs so make sure that you use MAKEOPTS="-j3" in your make.conf. This doesn't affect the code but might reduce compile times.
|
49 |
|
50 |
Так что получается, что у Intel Core Solo/Duo отсутствует sse3 и он
|
51 |
вообще только 32bit
|
52 |
|
53 |
GL> Будет ли это работать на Intel Core 2 Duo? Не придется ли все пересобирать?
|
54 |
собирать ЗАНОВО - 100%
|
55 |
Оно у тя не запуститься - выдаст сообщение о несоответстсвии ядра,
|
56 |
архитектуре ПК.
|
57 |
|
58 |
Соответственно - заюзать или собрать 64 битных программ не получится
|
59 |
никак.
|
60 |
|
61 |
--
|
62 |
С уважением,
|
63 |
Kanogin mailto:kanogin@×××××.ru
|
64 |
Сайт Linux Users Group в Нижнем Новгороде: http://www.lug.nnov.ru
|
65 |
Дистрибутивы Linux в Нижнем Новгороде: http://www.opensoft.nnov.ru
|
66 |
|
67 |
|
68 |
--
|
69 |
gentoo-user-ru@g.o mailing list |