abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 13:22 | Humor

    Asociace repair.org udělila anticeny těm nejhorším produktům představeným na veletrhu CES 2026. Oceněnými jsou například šmírující kamery Amazon Ring AI, chytrý běžecký pás od společnosti Merach, která otevřeně přiznává, že nedokáže zabezpečit osobní data uživatelů, případně jednorázové lízátko, které rozvibrovává čelisti uživatele a tak přehrává hudbu. Absolutním vítězem je lednička od Samsungu, která zobrazuje reklamy a kterou lze otevřít pouze hlasovým příkazem přes cloudovou službu.

    NUKE GAZA! 🎆 | Komentářů: 1
    dnes 12:00 | IT novinky

    Íránští protirežimní aktivisté si všímají 30% až 80% ztráty packetů při komunikaci se satelity služby Starlink. Mohlo by se jednat o vedlejší důsledek rušení GPS, kterou pozemní přijímače Starlinku používají k výpočtu polohy satelitů a kterou se režim rovněž snaží blokovat, podle bezpečnostního experta a iranisty Amira Rashidiho je ale pravděpodobnější příčinou terestrické rušení přímo satelitní komunikace Starlinku podobnou

    … více »
    NUKE GAZA! 🎆 | Komentářů: 0
    dnes 00:55 | IT novinky

    Evropská komise (EK) zvažuje, že zařadí komunikační službu WhatsApp americké společnosti Meta mezi velké internetové platformy, které podléhají přísnější regulaci podle unijního nařízení o digitálních službách (DSA). Firmy s více než 45 miliony uživatelů jsou podle DSA považovány za velmi velké on-line platformy (Very Large Online Platforms; VLOP) a podléhají přísnějším pravidlům EU pro internetový obsah. Pravidla po

    … více »
    Ladislav Hagara | Komentářů: 5
    dnes 00:44 | IT novinky

    Tržní hodnota technologické společnosti Alphabet poprvé v historii přesáhla čtyři biliony dolarů (83 bilionů Kč). Stalo se tak poté, co Apple oznámil, že bude na poli umělé inteligence (AI) spolupracovat s dceřinou firmou Alphabetu, společností Google.

    Ladislav Hagara | Komentářů: 2
    včera 11:11 | Zajímavý článek

    Nové číslo časopisu Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 161 (pdf).

    Ladislav Hagara | Komentářů: 0
    včera 10:44 | Nová verze

    Po delší době vývoje vyšla nativní linuxová verze virtuálního bubeníka MT-PowerDrumKit 2 ve formátu VST3. Mezi testovanými hosty jsou Reaper, Ardour, Bitwig a Carla.

    balda | Komentářů: 1
    11.1. 21:33 | Nová verze

    Desktopové prostředí Budgie bylo vydáno ve verzi 10.10. Dokončena byla migrace z X11 na Wayland. Budgie 10 vstupuje do režimu údržby. Vývoj se přesouvá k Budgie 11. Dlouho se řešilo, v čem bude nové Budgie napsáno. Budgie 10 je postaveno nad GTK 3. Přemýšlelo se také nad přepsáním z GTK do EFL. Budgie 11 bude nakonec postaveno nad Qt 6.

    Ladislav Hagara | Komentářů: 0
    11.1. 13:00 | Humor

    OpenChaos.dev je 'samovolně se vyvíjející open source projekt' s nedefinovaným cílem. Každý týden mohou lidé hlasovat o návrzích (pull requestech), přičemž vítězný návrh se integruje do kódu projektu (repozitář na GitHubu). Hlasováním je možné změnit téměř vše, včetně tohoto pravidla. Hlasování končí vždy v neděli v 9:00 UTC.

    NUKE GAZA! 🎆 | Komentářů: 3
    11.1. 03:00 | Nová verze

    Byl vydán Debian 13.3, tj. třetí opravná verze Debianu 13 s kódovým názvem Trixie a Debian 12.13, tj. třináctá opravná verze Debianu 12 s kódovým názvem Bookworm. Řešeny jsou především bezpečnostní problémy, ale také několik vážných chyb. Instalační média Debianu 13 a Debianu 12 lze samozřejmě nadále k instalaci používat. Po instalaci stačí systém aktualizovat.

    Ladislav Hagara | Komentářů: 0
    10.1. 03:00 | Komunita

    Na stránkách Evropské komise, na portálu Podělte se o svůj názor, se lze do 3. února podělit o názor k iniciativě Evropské otevřené digitální ekosystémy řešící přístup EU k otevřenému softwaru.

    Ladislav Hagara | Komentářů: 6
    Které desktopové prostředí na Linuxu používáte?
     (8%)
     (5%)
     (0%)
     (9%)
     (20%)
     (3%)
     (5%)
     (3%)
     (11%)
     (49%)
    Celkem 386 hlasů
     Komentářů: 10, poslední dnes 12:33
    Rozcestník


    Vložit další komentář
    15.2.2006 07:59 oxymoron
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    je mozne pouzit namiesto -Wl,-O1 -Wl,-O3 ??
    15.2.2006 08:19 Martin Beránek | skóre: 33 | blog: mousehouse | Brno
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    Rekl bych ze autor pozapomel na parametr -march ktere pouzivaji bezne distribuce misto -mcpu. Existuji "objektivni testy" mezi temito rezimy?
    never use rm after eight
    15.2.2006 08:36 Robert Krátký | skóre: 94 | blog: Robertův bloček
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    Parameter -march=architektúra určuje inštrukčnú sadu procesora, na ktorom má program fungovať.
    15.2.2006 08:50 kavol | skóre: 28
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    hm, rád bych viděl nějaký doklad tvrzení v perexu o optimalizaci a rychlosti ...

    pokud se mluví o nějakých LDFLAGS, nebylo by od věci říct, co znamenají, zvlášť když se doporučuje za určitých okolností některé vynechat ... ostatně ani ty CFLAGS nejsou vysvětlené ... já vím, máme man, ale když už někomu něco doporučuju a píšu o tom článek, aspoň jedna větička proč mu doporučuju zrovna tohle by neškodila ...
    15.2.2006 09:35 J
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    Pokud si pamatuju, v minulym dile nekdo postnul vysledky testu pri ruznych nastavenich. Rozdil byl velmi znatelny. Ovsem treba v pripade OO asi nema mnoho smyslu nejaka brutalni optimalizace, tam je mozna lepsi zvolit variantu rychle kompilace. Vyplati se to pro veci jako trebas mplayer.
    15.2.2006 09:56 kavol | skóre: 28
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    $ mplayer
    MPlayer 1.0pre7-4.0.1 (C) 2000-2005 MPlayer Team
    CPU: Intel Pentium M Banias (Family: 6, Stepping: 5)
    Detected cache-line size is 64 bytes
    CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
    Compiled with runtime CPU detection - WARNING - this is not optimal!
    ... no nezdá se mi, že by v mojí binární distribuci byl mplayer zkompilován zcela bez optimalizací
    15.2.2006 10:23 Trained.Monkey | skóre: 12 | blog: monkey
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    He, tohle co ukazujes je CPU runtime detection kterou mplayer dela sam. Kdyby jsi mel pentium I tak nezapne ani mmx
    15.2.2006 10:28 Lukáš Zapletal | skóre: 42 | blog: lzapův svět | Olomouc
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    No mě se zase zdá, že to, co tady vidíme, je jen detekce procesoru. To samý získáte výpisem /proc/cpuinfo (IMHO).
    16.2.2006 09:58 kavol | skóre: 28
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    No mě se zase zdá, že to, co tady vidíme, je jen detekce procesoru.
    ovšem výsledkem této detekce se pak mplayer řídí a používá kód optimalizovaný pro dané možnosti ... což jaksi vyvrací názor, který se snaží článek vsugerovat, a to že binární distribuce optimalizace nepoužívají ...
    Yin avatar 16.2.2006 14:55 Yin | skóre: 39 | blog: Yinotopia | Slovesnko, Košice
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    ... binární distribuce optimalizace nepoužívají ...

    To som nikdy nepovedal! Povedal som, že binárne distribúcie nie sú prispôsobené každému procesoru na mieru, ale len pre nejakého spoločného predchodcu väčšiny procesorov.

    A tento príklad je zmätočný, pretože sa týka iba jedného programu (mplayer) a nie celej distribúcie.

    Nikdy nie je tak zle, aby to jeden poharik nemohol ešte zhorsiť.
    19.2.2006 15:27 kavol | skóre: 28
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    ... binární distribuce optimalizace nepoužívají ...
    To som nikdy nepovedal!
    ano, takto doslovně ne, na druhou stranu já jsem neřekl, že jsi napsal přímo toto, takže mi taky taky nepodsouvej něco, co jsem neřekl!

    inkriminovaná věta zní:

    "Pretože binárne balíky nie sú optimalizované pre váš procesor a sú badateľne pomalšie."

    mezi "přebásněním" slov "nie sú optimalizované pre váš procesor" na "optimalizace nepoužívají" je z významového hlediska pouze jediný rozdíl, a to že jsem si dovolil zobecnit "ne pro váš procesor" na "pro žádný procesor", jelikož sjednocení množin {váš procesor} v případě čtenářů ábíčka zahrnuje nejspíš téměř všechny architektury, na kterých Linux běhá - pokud s tím nesouhlasíš, měl bys dokázat, že průnik množin {všechny modely procesorů, pro které jsou některé balíky v různých binárních distribucích optimalizovány} a {všechny modely procesorů, na kterých čtenáři provozují Linux} je prázdný
    Povedal som, že binárne distribúcie nie sú prispôsobené každému procesoru na mieru, ale len pre nejakého spoločného predchodcu väčšiny procesorov.
    kde se toto tvrzení v článku vyskytuje?
    A tento príklad je zmätočný, pretože sa týka iba jedného programu (mplayer) a nie celej distribúcie.
    zmatečná je jedině tvoje reakce, kolega J, na kterého jsem reagoval, psal o tom, že optimalizace má smysl u jednotlivých programů a uvedl: "Vyplati se to pro veci jako trebas mplayer.", v dané souvislosti je tedy nesmysl mluvit o celé distribuci
    15.2.2006 11:29 J
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    Compiled with runtime CPU detection - WARNING - this is not optimal!

    No, nezda se ze by tady nekdo umel cist.
    16.2.2006 10:04 kavol | skóre: 28
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    No, nezda se ze by tady nekdo umel cist.
    ok, až se to naučíš, tak začni od článku a pokračuj mojí první reakcí, pak třeba pochopíš, proč jsem na tvoji zmínku o mplayeru reagoval takto (případně si přečti ještě moji odpověď lzapovi)
    David Watzke avatar 15.2.2006 14:00 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    CPU detection je lepší zakázat, zpomaluje. Ale co jinýho zbyde tvůrcům balíčků, že jo...
    $ mplayer
    MPlayer dev-CVS-060102-08:04-3.4.5 (C) 2000-2005 MPlayer Team
    CPU: Advanced Micro Devices Athlon 64
     Newcastle,Winchester,San Diego,Venice; Sempron Palermo
     (Family: 15, Stepping: 0)
    CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
    Přeloženo pro CPU x86 s rozšířeními: MMX MMX2 3DNow 3DNowEx SSE SSE2
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    16.2.2006 10:06 kavol | skóre: 28
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    Ale co jinýho zbyde tvůrcům balíčků, že jo...
    nu sláva, zdá se, že konečně jeden to pochopil - máš u mě malé nevýznamné, takřka záporné, plus ;-)
    15.2.2006 13:52 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    To byly ovšem výsledky analytického benchmarku, navíc benchmarku s velmi pochybným způsobem vyhodnocování výsledků. Pro odpověď na otázku, jak optimalizační příznaky ovlivní rychlost aplikací v distribuci, to má téměř nulovou vypovídací hodnotu.
    15.2.2006 18:38 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    Zdá se, že některé mýty, třeba o zrychlování aplikací pomocí CFLAGS, jsou hojně rozšířené a to především mezi lidmi používající jistou kompilovanou distribuci. Já se obávám, že vetšina aplikací, které běžně používám by ocenila spíše poloviční přístupovou dobu na disk ;-), anebo nějakou jinou, super rychlou paměť (stačilo by tak o řád pomalejší jak RAM).
    When your hammer is C++, everything begins to look like a thumb.
    15.2.2006 19:08 Jan Grmela | skóre: 45 | blog: Kilo šťávy z lachtana | Brno
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    S tím bych souhlasil, dost lidí totiž ještě nepochopilo, že tato nejmenovaná distribuce je o možnostech customizace a jedoduchosti správy, nikoli o výkonu (i když ten s customizací může souviset).
    15.2.2006 13:49 Jiri Slaby
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    Ach jo. Urcite je O3 "aj najrychlejsi"? Urcite omit-frame-pointer znemozni debug na vsech platformach? IMHO nejde tak ani o to, ze to zmensi kod, ale spis, ze se uvolni jeden registr.
    15.2.2006 16:23 Peter Golis | skóre: 65 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    a je aj bezpecny? napriklad pre PPC G4 je nestabilny, aspon tak tvrdi gentoo-wiki.org
    15.2.2006 20:50 Marek 'marx' Grác | skóre: 21 | blog: Paralelný blog | Brno / Bratislava
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    Keep in mind that -O3 enables optimizations that generally make code worse, not better. Use it only if you know it will improve your code.
    A občas sa stane, že kvôli tomu niečo padne. V každom prípade použitie kompilátoru od Intelu má omnoho lepší efekt :)
    15.2.2006 21:24 jm
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    V každom prípade použitie kompilátoru od Intelu má omnoho lepší efekt :)
    To bezesporu, jen maloco dokaze tak zprznit vysledek jako ICC... :-D
    Yin avatar 16.2.2006 15:03 Yin | skóre: 39 | blog: Yinotopia | Slovesnko, Košice
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie

    Ok, priznávam, že -O3 nemá vo väčšine prípadov tie najlepšie výsledky, ale aj tak sú tie najhoršie prípady takmer rovnaké ako pri -O2 (vyvracajúci dôkaz ocením).

    Ja som nepovedal, že --omit-frame-pointer znemožní debugovanie na všetkých platformách.

    Nikdy nie je tak zle, aby to jeden poharik nemohol ešte zhorsiť.
    16.2.2006 16:36 Marek 'marx' Grác | skóre: 21 | blog: Paralelný blog | Brno / Bratislava
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    Minimálne pred časom, Huffmanova kompresia a programy, ktoré príliš cyklia. Čo je ale hlavné, tak -o3 rapídne zvyšuje pravdepodobnosť pádu programu.
    David Watzke avatar 16.2.2006 19:26 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    Ani jsem si nevšiml... a to tak mám pomalu celej systém.
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    18.2.2006 11:31 Jan Grmela | skóre: 45 | blog: Kilo šťávy z lachtana | Brno
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    Tak si říkám :-)

    Nejvíc mi padá stejnak Opera, která je snad jediným binárním programem v mém PC...(ano, OOo si překládám)
    15.2.2006 20:44 Jiri
    Rozbalit Rozbalit vše Vyplati se -O3 nebo -Os?
    Vyplati se -O3 nebo -Os?

    Zatim pouzivam -O3, ale možná by bylo vhodnější kompilovat s -Os. O kolik jsou ty binarky mensi? Zrychli se vyrazne tahani z disku?
    15.2.2006 21:00 xkesh | skóre: 46 | blog: eXtempore
    Rozbalit Rozbalit vše Re: Vyplati se -O3 nebo -Os?
    Vyplati se -O3 nebo -Os? Zatim pouzivam -O3, ale možná by bylo vhodnější
    Byly doby, kdy jsem nadsene kompiloval s -O3. Od te doby, co jsem redukoval na -02, vyrazne klesl pocet komplikaci pri kompilacich (de facto na 0). Jineho efektu si nejsem vedom. Myslim, ze je to i ve smyslu doporuceni vyvojaru Gentoo, viz prispevek vyse.
    23.2.2006 19:10 Trinitrotolue Ramapitesca
    Rozbalit Rozbalit vše Re: Vyplati se -O3 nebo -Os?
    Od te doby co jsem system celej prekompiloval s O2 tak se mi na disku objevilo o 15% volnyho mista navic.
    m1c4a1 avatar 16.3.2007 14:51 m1c4a1 | skóre: 2
    Rozbalit Rozbalit vše Re: Vyplati se -O3 nebo -Os?
    To bude tím, že -O3 v binárce rozvíjí inline funkce, čímž se velikost výsledného souboru sice zvětšuje, ale urychluje to provádění programu.
    15.2.2006 20:59 nardew | skóre: 5
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    vedel by mi niekto napisat nieco o MAKEOPTS?

    ja mam v make.conf MAKEOPTS='-j2', ale neviem co to znamena, pripadne ak by tam bolo dobre pridat nejake dalsie volby, mozte napisat
    the best way of Memtest is emerge qt kde-meta
    15.2.2006 21:25 jm
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    # MAKEOPTS provides extra options that may be passed to 'make' when a
    #     program is compiled. Presently the only use is for specifying
    #     the number of parallel makes (-j) to perform. The suggested number
    #     for parallel makes is CPUs+1.
    #MAKEOPTS="-j2"
    
    Zdroj: /etc/make.conf.example :-)
    Yin avatar 16.2.2006 14:47 Yin | skóre: 39 | blog: Yinotopia | Slovesnko, Košice
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    Make bude spustať viac úloh paralélne. V tvojom prípade dve naraz. Využiješ to hlavne ak kompiluješ distribuovane (napr. pomocou distcc), alebo ak máš viacprocesorovú zostavu. Bežne sa odporúča použiť hodnotu: počet procesorov + 1
    Nikdy nie je tak zle, aby to jeden poharik nemohol ešte zhorsiť.
    David Watzke avatar 16.2.2006 19:28 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    Bežne sa odporúča použiť hodnotu: počet procesorov + 1
    To je pro másla 8-)
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    16.2.2006 21:46 Milan Keršláger
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    Vy jste takový Brouk Pytlík, pane kolego. Jednak tvůrci binárních distribucí nejsou natvrdlí, aby nepoužili optimální optimalizace tam, kde to má smysl (glibc, openssl) a jednak se alespoň obtěžují reálně vyzkoušet, co má a co nemá *skutečný* vliv. Kromě toho optimalizace pro CPU nemají příliš význam (GCC toho až tak moc nevyužívá a ty extrabuřty nejsou povětšinou až tak úchvatné), protože aplikací, kde se to vyplatí, je jak šafránu.

    A nezapomeňte, že dnes mají všichni i686, na což jsou distribuce optimalizované (s výjimkou toho, že jejich kód běží i na pentiích). Optimalizace pro Pentium význam má (procesor funguje úplně jinak), ale systém na Pentiu snad používá jen masochista a na router nejsou optimalizace potřeba (distribuce obvykle mají jádra pro i586).

    Pokud vás trápí něco pomalého, pak se spíše zaměřte na prelink, protože to bude mít větší vizuální efekt, než milisekundy ušetřené v GUI za běhu Firefoxu.
    20.2.2006 18:34 roman
    Rozbalit Rozbalit vše Re: Gentoo Linux - optimalizácie
    zaujala mne ta optimalizace LDFLAGS a tak jsem se podiavl na zdrojaky ld

    -O nedela VUBEC NIC --sort-common - se snazi jen priblizne setridit symboly combreloc - nedelas VUBEC NIC relax - dela neco

    miluju gnu software! :)

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.