[SOLVED] USE-флаги для определенного процессора

Решил немного задуматься над содержимым переменной USE в своей системе.
На данный момент она состоит из 3 составляющих:
1) добавленное профилем default/linux/amd64/10.0/desktop/kde - претензий нет :) ;
2) добавленное (или убранное) вручную мной, по определенным причинам - здесь все осознанно, так что тоже никаких вопросов;
3) добавленное по рекомендациям с различных источников
Вот, собственно, касаемо 3-го пункта этого списка. Сейчас таких флагов осталось:

mmx sse sse2 sse3 -ssse3

Все это где-то когда-то кем-то рекомендовалось как оптимальные инструкции для процессора (хотя не указывалось для какого...)
И в общем-то про каждый из этих флагов можно прочитать и в интернете, и используя те же euse или /usr/portage/profiles/use.desс
Но это про каждый отдельно, а как посмотреть, что лучше подойдет для моего процессора, что будет более оптимальным?
Везде пишут про оптимизацию CFLAGS, а вот про необходимые use-флаги именно под процессор - как-то тихо.
К примеру, сейчас вот встретил еще рекомендацию добавить 3dnow, который вроде как улучшит производительность 3d, и вроде как разумный совет, а у меня его нет. И просто анализируя юзы часто обновляющихся или "важных" для системы пакетов, я мог его и не найти..
Короче говоря, ищу где про это можно почитать, или на что хотя бы ориентироваться при сознательном включении-выключении вот таких вот специфичных флагов?

Hmury написал(а): К примеру,

Hmury написал(а):
К примеру, сейчас вот встретил еще рекомендацию добавить 3dnow, который вроде как улучшит производительность 3d, и вроде как разумный совет, а у меня его нет.

Что за бред?
смотри

cat /proc/cpuinfo

Что там видиш из флагов у твоего проца - то и ставь, если нет к примеру 3dnow - тогда минусуй его.

Agressor написал(а):cat

Agressor написал(а):
cat /proc/cpuinfo

Что там видиш из флагов у твоего проца - то и ставь

Туда смотрел, но там вижу:

flags           : ffpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt npt lbrv svm_lock nrip_save

Конечно, вижу тут тот самый 3dnow (он был только в качестве примера), а вот с остальными как?
Последовательно проходя euse -i по каждому из этих буквосочетаний, видим, что бОльшая часть не является use-флагами...
Или является, но может называется как-либо чуть по-другому? Вот это и хочется узнать поточнее

Agressor написал(а):
если нет к примеру 3dnow - тогда минусуй его

И здесь аналогично - 3dnow снова был для примера, а как узнать, что еще минусовать?

Hmury написал(а): flags

Hmury написал(а):
flags           : ffpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt npt lbrv svm_lock nrip_save

Конечно, вижу тут тот самый 3dnow (он был только в качестве примера), а вот с остальными как?
Последовательно проходя euse -i по каждому из этих буквосочетаний, видим, что бОльшая часть не является use-флагами...
Или является, но может называется как-либо чуть по-другому? Вот это и хочется узнать поточнее

товарисч, не забивай себе голову всякой ерундой! либо лезь в гугль по каждому набору регистров, что ты видишь ;) 99% для оптимизаций вообще не применяются ))) а юзы 3dnow, mmx, etc есть только у довольно старых пакетов и у единиц новых!

и вообще для справки: такие флаги говорят лишь о том, что некоторая функциональность пакета реализована в нескольких вариантах, руками программиста написан код на ассемблере (реже на С), который жестко использует эти регистры и команды к ним... правильный выбор CFLAGS и железа может переплюнуть эту оптимизацию, т.ч. не забивай себе голову ;)

Theli написал(а): товарисч,

Theli написал(а):
товарисч, не забивай себе голову всякой ерундой! либо лезь в гугль по каждому набору регистров, что ты видишь ;) 99% для оптимизаций вообще не применяются ))) а юзы 3dnow, mmx, etc есть только у довольно старых пакетов и у единиц новых!

Спасибо за дельный совет и разъяснения )
Действительно, глянул - в основном по каждому из этих флагов - штук по 4-5 мультимедиа приложений и библиотек, а поскольку максимум, что у меня идет из этой области - интернет-радио :) , понял, что заморачиваться, и вправду не стоит...

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".