LINUX.ORG.RU

Флаги оптимизации в make.conf


0

2

Что туда впихнуть для наибольшей производительности с таким процессором? processor : 2 vendor_id : GenuineIntel cpu family : 6 model : 23 model name : Intel(R) Core(TM)2 Quad CPU Q8300 @ 2.50GHz stepping : 10 cpu MHz : 2499.000 cache size : 2048 KB physical id : 0 siblings : 4 core id : 2 cpu cores : 4 apicid : 2 initial apicid : 2 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm dts tpr_shadow vnmi flexpriority bogomips : 4999.25 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual Таких 4


CFLAGS="-O2 -march=core2 -mtune=generic -mfpmath=sse -msse4.1 -fomit-frame-pointer -pipe"
-fomit-frame-pointer остался для совместимости с gcc <4.6
для >=4.6 уже в дефолтах
это для 32
для 64 -fomit-frame-pointer выкинуть, как и -mfpmath=sse

megabaks ★★★★
()
Ответ на: комментарий от Vekt

я не помню, но если он у меня остался - значит, что-то интересное

anonymous
()
Ответ на: комментарий от fluorite

>native
ты забыл указать, что в этом случае distcc под строжайшим запретом!
а так же в случае 32 про mfpmath

megabaks ★★★★
()
Ответ на: комментарий от megabaks

и все таки-нахрена -mtune=generic,если уже стоит -march=core2? С апгрейдом пересоберу,а какой профит то?

Vekt
() автор топика
Ответ на: комментарий от megabaks

>для 64 .... выкинуть -mfpmath=sse

слуушай, а это точно, а то я у себя ставил и -mfpmath и -msse4.2(у меня i7)? Система 64-битная, естественно

Pinkbyte ★★★★★
()
Ответ на: комментарий от Vekt

>а что такое -Wno-all? Про него нигде ничего не написано
написано - гугли усерднее или хотя бы тыкни в мой ник
это отключает все предупреждения (warning:bla-bla)

megabaks ★★★★
()
Ответ на: комментарий от Pinkbyte

точно - для 64 это искаропки задействовано
ща грепну ман....
-mfpmath=unit
.....
sse Use scalar floating point instructions present in the SSE instruction set.
....
This is the default choice for the x86-64 compiler.

megabaks ★★★★
()
Ответ на: комментарий от Vekt

>Шину прокачать-это физически или программно?
шину разгони овер биос
а то проц не на всю катушку пашет, а так...спустя рукава

megabaks ★★★★
()
Ответ на: комментарий от Vekt

на 64
т.е. на 64 можно не указывать -mfpmath=sse - оно искаропки
но если укажешь, то ничего не случится

megabaks ★★★★
()
Ответ на: комментарий от megabaks

я знаю,что гугл даст ответ,но мне хотелось бы ответ не хз-кого,а спеца.

Какой параметр и насколько его увеличить(биос)

Vekt
() автор топика
Ответ на: комментарий от Vekt

это оверлокинг - тут главное не торопиться и тестить
разгонять по-чуть-чуть - мегагерц эдак по 10-20
как встретишь вилы, откат на предыдущее значение
я так разогнал свою E7200 с 2.53 до 3.18
дальше гонится и работает, но с usb люто-бешено тормозит
потому оставновился на этом значении

megabaks ★★★★
()
Ответ на: комментарий от megabaks

можешь дать вывод cpuinfo?просто если процы не слишком отличаются,я то же значение и выставлю.

Как будешь ребутаться,загляни,плз

Vekt
() автор топика
Ответ на: комментарий от Vekt
[ root@desktop ] megabaks # cat /proc/cpuinfo 
processor	: 0
vendor_id	: GenuineIntel
cpu family	: 6
model		: 23
model name	: Intel(R) Core(TM)2 Duo CPU     E7200  @ 2.53GHz
stepping	: 6
cpu MHz		: 3172.526
cache size	: 3072 KB
physical id	: 0
siblings	: 2
core id		: 0
cpu cores	: 2
apicid		: 0
initial apicid	: 0
fdiv_bug	: no
hlt_bug		: no
f00f_bug	: no
coma_bug	: no
fpu		: yes
fpu_exception	: yes
cpuid level	: 10
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm sse4_1 lahf_lm dts
bogomips	: 6345.05
clflush size	: 64
cache_alignment	: 64
address sizes	: 36 bits physical, 48 bits virtual
power management:

processor	: 1
vendor_id	: GenuineIntel
cpu family	: 6
model		: 23
model name	: Intel(R) Core(TM)2 Duo CPU     E7200  @ 2.53GHz
stepping	: 6
cpu MHz		: 3172.526
cache size	: 3072 KB
physical id	: 0
siblings	: 2
core id		: 1
cpu cores	: 2
apicid		: 1
initial apicid	: 1
fdiv_bug	: no
hlt_bug		: no
f00f_bug	: no
coma_bug	: no
fpu		: yes
fpu_exception	: yes
cpuid level	: 10
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm sse4_1 lahf_lm dts
bogomips	: 6343.89
clflush size	: 64
cache_alignment	: 64
address sizes	: 36 bits physical, 48 bits virtual
power management:

[ root@desktop ] megabaks #

но тут нет шины

megabaks ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.