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:44 | Nová verze

    Desktopové prostředí KDE Plasma bylo vydáno ve verzi 6.8. Novinky zahrnují lepší podporu vzdálené plochy, sdílení a nahrávání obrazovky a řadu drobností napříč uživatelským rozhraním (úplný seznam změn, shrnutí ve wiki).

    ʚĭɞ 🍉 | Komentářů: 5
    dnes 10:55 | IT novinky

    Apple představil 7palcový displej Apple HomeView s podporou Apple Intelligence a Siri AI pro ovládání chytré domácnosti, novou řadu vybavení chytré domácnosti Apple Home Collection, další generaci HomePodu mini a novou Apple TV 4K. Apple HomeView není v Evropské unii v prodeji, jelikož umělá inteligence Siri v rámci systému iOS v EU momentálně není k dispozici. Apple spolupracuje s EU a snaží se najít cestu, jak situaci vyřešit.

    Ladislav Hagara | Komentářů: 2
    dnes 03:55 | Komunita

    KDE slaví 30 let. Přesně před 30 lety, 14. října 1996, poslal Matthias Ettrich do diskusní skupiny comp.os.linux.misc zprávu, která započala historii projektu KDE. Důležité milníky jsou zobrazeny na časové ose.

    Ladislav Hagara | Komentářů: 3
    dnes 03:22 | Nová verze

    Byl vydán Mozilla Firefox 158.0. Stejně jako Chrome 155 s podporou JPEG XL (test). Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 158 bude brzy k dispozici také na Flathubu a Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    dnes 03:00 | Nová verze

    Svobodný kancelářský balík ONLYOFFICE (Wikipedie) byl vydán ve verzi 10.0. Jak online Docs, tak i offline Desktop Editors. Přehled novinek také na YouTube.

    Ladislav Hagara | Komentářů: 0
    včera 14:44 | IT novinky

    Mozilla představuje Firefox Enterprise určený jako podnikový prohlížeč pro organizace s přísnými požadavky na bezpečnost, správu a dodržování předpisů. S profesionální podporou. Dostupný je zatím ve Francii, Německu, Rakousku a Švýcarsku.

    Ladislav Hagara | Komentářů: 11
    včera 14:33 | Bezpečnostní upozornění

    Kybernetický útok zasáhl nejméně 150 supermarketů Intermarché a několik prodejen řetězců Leclerc a Coopérative U. Chladicí jednotky napadených obchodních domů byly nastaveny na nepřetržité odmrazování a teplota v nich mnohdy vystouala až nad 50°C. Škody napáchané na chlazeném a mraženém zboží budou patrně dosahovat miliónů eur.

    … více »
    ❗Červivý Hřib krade❗ | Komentářů: 3
    včera 04:00 | Komunita

    Stát Kalifornie zažaloval výrobce 3D tiskových filamentů Polymaker. Vrchní soud San Diego County tvrdí, že firma propagací svých výrobků mezi příznivci 3D tištěných zbraní podporovala výrobu takzvaných 'ghost guns' (DIY zbraní) a že její PLA filament pro 3D tiskárny lze za těchto okolností považovat za součást určenou k výrobě střelné zbraně. Žaloba požaduje mimo jiné finanční sankce a soudní zákaz činnosti, Polymaker se hájí tím, že filament je běžný a sám o sobě legální produkt. Celý text žaloby (PDF na Google Drive).

    ❗Červivý Hřib krade❗ | Komentářů: 26
    včera 03:33 | Nová verze

    V červnu byla představena aplikace Myna pro převod řeči na text v prostředí desktopu Ubuntu. Včera byla Myna zpřístupněna širší komunitě Ubuntu formou technologické ukázky dostupné v Ubuntu 24.04 LTS, Ubuntu 26.04 LTS a Ubuntu 26.10 s GNOME na Waylandu.

    Ladislav Hagara | Komentářů: 0
    12.10. 21:11 | Komunita

    Ubuntu 27.04 bude Tenacious T-Rex.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (21%)
     (29%)
     (8%)
     (5%)
     (2%)
     (14%)
     (20%)
    Celkem 2844 hlasů
     Komentářů: 32, poslední 11.10. 17:02
    Rozcestník

    iMX5 nizky vykon HW

    27.10.2021 17:07 | Přečteno: 2039× | linux

    Dnes jsem objevil regresi v kernelu, zpusobujici nizky vykon procesoru s jadrem Cortex-A8 (SoC iMX515).

    Problem se projevuje jako nizky vykon high level aplikacniho kodu (napr. Qt) a vysokymi latencemi v RT threadech (v radu stovek us).

    Vsiml jsem si, ze benchmark (ramspeed -b2 -g1) mi ukazuje kolem 3GB/s do velikosti bloku 32kB, nad tuto velikost rychlost klesala k cca 250MB/s. Rikam si, ten procak ma mit L2 cache velikosti 256kB, takze bych mel videt zuby dva, jeden do 32kB a druhy do 256kB. Takze L2 cache nefunguje.

    V roce 2007 byl do jadra zaveden commit 7092fc38ee770251aed361572bf6bed05fcf3ee2, ktery odstranuje podporu L2 cache z kernelu (z duvodu cistoty kodu). Bohuzel uz nikoho nenapadlo tu L2 cache nekde zapnout, takze na mem HW, kde se o to nepostara bootloader, je proste vypnuta. Revert tohoto patche resi vykonostni problem.

           

    Hodnocení: 89 %

            špatné • dobré        

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

    Komentáře

    Vložit další komentář

    ❗Červivý Hřib krade❗ avatar 27.10.2021 17:18 ❗Červivý Hřib krade❗ | skóre: 43 | blog: Grétin blogísek | 🇮🇱==❤️ , 🇵🇸==💩 , 🇪🇺==☭
    Rozbalit Rozbalit vše Re: iMX5 nizky vykon HW

    hlavně žeto jako dobře dopadlo :O ;D

    Pamatujete, jak Medvěděv chtěl hodit atomovku na Berlín? Tak teďko by se to hele šiklo 💥☢️🤪
    vlastikroot avatar 27.10.2021 17:27 vlastikroot | skóre: 24 | blog: vlastikovo | Milevsko
    Rozbalit Rozbalit vše Re: iMX5 nizky vykon HW
    Zitra udelam test s aktualnim kernelem (ted jedu LTS 4.19.x), beztak tam bude L2 cache vypnuta taky.
    We will destroys the Christian's legion ... and the cross, will be inverted
    xxxs avatar 27.10.2021 17:45 xxxs | skóre: 25 | blog: vetvicky
    Rozbalit Rozbalit vše Re: iMX5 nizky vykon HW
    a co to mas za masinku?
    vlastikroot avatar 27.10.2021 18:08 vlastikroot | skóre: 24 | blog: vlastikovo | Milevsko
    Rozbalit Rozbalit vše Re: iMX5 nizky vykon HW
    TS-4800 v custom motherboardu, vyuzivam z toho 24bit RGB display, ethernet, UARTy a I2S (na zvuk). Bezi na tom Qt aplikace s QML GUI a WebSocket HTTP serverem pro dalkovy pristup.
    We will destroys the Christian's legion ... and the cross, will be inverted
    vlk avatar 31.10.2021 20:06 vlk | skóre: 23 | blog: u_vlka
    Rozbalit Rozbalit vše Re: iMX5 nizky vykon HW
    celkom drahe na dnesnu dobu, co take olimexy, alebo rovno maliny s vinikajucou podporou, aj zmena dizajnu existujucich dosiek sa musi vratit,,, teda ked nemontujes menej nez 1 dosku za rok
    You don't exist, Go away !
    31.10.2021 21:58 ajtacka
    Rozbalit Rozbalit vše Re: iMX5 nizky vykon HW
    Ako sa menia niektoré game engine a podpora hw, aj náročnejších a potreby a to posledných 80 rokov ak nerátame to predtým...
    vlastikroot avatar 31.10.2021 23:23 vlastikroot | skóre: 24 | blog: vlastikovo | Milevsko
    Rozbalit Rozbalit vše Re: iMX5 nizky vykon HW
    V zarizeni, ktere to pohani, se cena takove desticky ztrati. Mnohem dulezitejsi je, je industry rated a jsou spolehlive. V dobe, ze ktere zarizeni pochazi, zrovna vysla RPi 1 a v porovnani s tim iMX to byla hracka.
    We will destroys the Christian's legion ... and the cross, will be inverted
    Salamek avatar 1.11.2021 03:52 Salamek | skóre: 22 | blog: salamovo
    Rozbalit Rozbalit vše Re: iMX5 nizky vykon HW
    Zrovna maliny jsou celkem sracky pro industrialni pouziti, zkouseli jsme a bylo s tim tolik problemu (SD karty, napajeni) ale compute module 4 vypada celkem dobre a uvazuji ze bych to na zkousku vzal...
    Skutečně nemám v plánu zničit Microsoft. Bude to jen zcela neúmyslný vedlejší efekt.
    27.10.2021 22:29 BFU
    Rozbalit Rozbalit vše Re: iMX5 nizky vykon HW
    Ten patch je z roky 2007, iMX51 byla oznamena 2009 a treba u-boot zapina L2 cache na iMX51 od uplneho zacatku co byla iMX51 pridana (leden 2010). To vypada spis jako bug nejakeho custom bootloaderu, ktery spatne nastavil hardware.

    Duvod proc se takove veci splachuji do bootloaderu je, ze kernel uz muze bezet v non-secure rezimu a nemusi byt schopny ten bit sam prepnout, protoze na to proste nema prava.
    vlastikroot avatar 28.10.2021 09:54 vlastikroot | skóre: 24 | blog: vlastikovo | Milevsko
    Rozbalit Rozbalit vše Re: iMX5 nizky vykon HW
    Na tom TS-4800 se u-boot nikdy nepouzival - o first stage boot se stara proprietarni boot ROM v FPGA a second stage se cela vejde do MBR a jediny co dela je, ze skoci do linuxu. U-boot by byl zbytecny bloatware zpomalujici start. Na iMX6Q (Cortex-A9), kde mam u-boot, je zas L2 cache controller a ma normalne driver a zaznam v device-tree, takze tam se o to komplet stara linux (co nastavi u-boot je jedno).
    We will destroys the Christian's legion ... and the cross, will be inverted
    28.10.2021 10:03 ja osobne
    Rozbalit Rozbalit vše Re: iMX5 nizky vykon HW
    ./ramspeed -b2 -g1
    RAMspeed (GENERIC) v2.6.0 by Rhett M. Hollander and Paul V. Bolotoff, 2002-09
    
    1Gb per pass mode
    
    INTEGER & READING         1 Kb block: 66333.59 MB/s
    INTEGER & READING         2 Kb block: 67501.21 MB/s
    INTEGER & READING         4 Kb block: 65877.77 MB/s
    INTEGER & READING         8 Kb block: 66708.61 MB/s
    INTEGER & READING        16 Kb block: 66415.65 MB/s
    INTEGER & READING        32 Kb block: 64504.50 MB/s
    INTEGER & READING        64 Kb block: 52904.11 MB/s
    INTEGER & READING       128 Kb block: 46680.37 MB/s
    INTEGER & READING       256 Kb block: 50770.34 MB/s
    INTEGER & READING       512 Kb block: 46111.05 MB/s
    INTEGER & READING      1024 Kb block: 47230.66 MB/s
    INTEGER & READING      2048 Kb block: 46806.53 MB/s
    INTEGER & READING      4096 Kb block: 46216.24 MB/s
    INTEGER & READING      8192 Kb block: 37196.17 MB/s
    INTEGER & READING     16384 Kb block: 22572.78 MB/s
    INTEGER & READING     32768 Kb block: 17838.91 MB/s
    
     ./ramsmp -b2 -g1
    RAMspeed/SMP (GENERIC) v3.5.0 by Rhett M. Hollander and Paul V. Bolotoff, 2002-09
    
    1Gb per pass mode, 2 processes
    
    INTEGER & READING         1 Kb block: 130048.06 MB/s
    INTEGER & READING         2 Kb block: 129094.30 MB/s
    INTEGER & READING         4 Kb block: 132765.60 MB/s
    INTEGER & READING         8 Kb block: 131779.80 MB/s
    INTEGER & READING        16 Kb block: 132827.19 MB/s
    INTEGER & READING        32 Kb block: 129245.80 MB/s
    INTEGER & READING        64 Kb block: 105206.92 MB/s
    INTEGER & READING       128 Kb block: 103690.57 MB/s
    INTEGER & READING       256 Kb block: 94602.80 MB/s
    INTEGER & READING       512 Kb block: 89075.79 MB/s
    INTEGER & READING      1024 Kb block: 88404.74 MB/s
    INTEGER & READING      2048 Kb block: 85731.31 MB/s
    INTEGER & READING      4096 Kb block: 79142.19 MB/s
    INTEGER & READING      8192 Kb block: 40328.71 MB/s
    INTEGER & READING     16384 Kb block: 28508.82 MB/s
    INTEGER & READING     32768 Kb block: 26390.94 MB/s
    
    vlastikroot avatar 28.10.2021 10:15 vlastikroot | skóre: 24 | blog: vlastikovo | Milevsko
    Rozbalit Rozbalit vše Re: iMX5 nizky vykon HW
    To asi nebude 32bit ARM co? :-D Tohle je muj staricky pracovni Xeon E5-1620
    RAMspeed (Linux) v2.6.0 by Rhett M. Hollander and Paul V. Bolotoff, 2002-09
    
    1Gb per pass mode
    
    INTEGER & READING         1 Kb block: 36567.85 MB/s
    INTEGER & READING         2 Kb block: 57293.73 MB/s
    INTEGER & READING         4 Kb block: 57385.59 MB/s
    INTEGER & READING         8 Kb block: 57244.86 MB/s
    INTEGER & READING        16 Kb block: 57254.02 MB/s
    INTEGER & READING        32 Kb block: 52163.91 MB/s
    INTEGER & READING        64 Kb block: 37617.08 MB/s
    INTEGER & READING       128 Kb block: 37563.12 MB/s
    INTEGER & READING       256 Kb block: 34689.43 MB/s
    INTEGER & READING       512 Kb block: 29190.46 MB/s
    INTEGER & READING      1024 Kb block: 28709.67 MB/s
    INTEGER & READING      2048 Kb block: 28650.69 MB/s
    INTEGER & READING      4096 Kb block: 27997.75 MB/s
    INTEGER & READING      8192 Kb block: 22062.13 MB/s
    INTEGER & READING     16384 Kb block: 13156.50 MB/s
    INTEGER & READING     32768 Kb block: 12628.54 MB/s
    
    We will destroys the Christian's legion ... and the cross, will be inverted
    28.10.2021 11:26 ja osobne
    Rozbalit Rozbalit vše Re: iMX5 nizky vykon HW
    Linux vo virtuale na Xeon E-2136
    vlastikroot avatar 28.10.2021 10:19 vlastikroot | skóre: 24 | blog: vlastikovo | Milevsko
    Rozbalit Rozbalit vše Re: iMX5 nizky vykon HW
    A tohle je ta iMX51 na 800MHz se zaplou L2 cache
    RAMspeed (GENERIC) v2.6.0 by Rhett M. Hollander and Paul V. Bolotoff, 2002-09
    
    1Gb per pass mode
    
    INTEGER & READING         1 Kb block: 3085.51 MB/s
    INTEGER & READING         2 Kb block: 3091.51 MB/s
    INTEGER & READING         4 Kb block: 3055.74 MB/s
    INTEGER & READING         8 Kb block: 3075.60 MB/s
    INTEGER & READING        16 Kb block: 3087.00 MB/s
    INTEGER & READING        32 Kb block: 3079.39 MB/s
    INTEGER & READING        64 Kb block: 1945.56 MB/s
    INTEGER & READING       128 Kb block: 1771.25 MB/s
    INTEGER & READING       256 Kb block: 783.45 MB/s
    INTEGER & READING       512 Kb block: 320.12 MB/s
    INTEGER & READING      1024 Kb block: 274.84 MB/s
    INTEGER & READING      2048 Kb block: 267.41 MB/s
    INTEGER & READING      4096 Kb block: 264.77 MB/s
    INTEGER & READING      8192 Kb block: 264.05 MB/s
    INTEGER & READING     16384 Kb block: 263.83 MB/s
    INTEGER & READING     32768 Kb block: 263.84 MB/s
    
    We will destroys the Christian's legion ... and the cross, will be inverted
    David Heidelberg avatar 28.10.2021 14:33 David Heidelberg | skóre: 46 | blog: blog_
    Rozbalit Rozbalit vše Re: iMX5 nizky vykon HW
    Budeš posílat patch s opravou do jádra?
    vlastikroot avatar 28.10.2021 18:33 vlastikroot | skóre: 24 | blog: vlastikovo | Milevsko
    Rozbalit Rozbalit vše Re: iMX5 nizky vykon HW
    Ja zatim moc nevim, jak by takova oprava mela vypadat. Puvodnich par radek assembleru funguje, ale odstranili ho z duvodu, ze by nemel byt v generickem ARMv7 kodu. Takze predpokladam, ze by se mel dat nekam do mista specifickeho pro Cortex-A8, ale nevim presne kam. Navic to zrejme pro hromadu lidi resi u-boot a tim padem to pro ne neni problem.
    We will destroys the Christian's legion ... and the cross, will be inverted
    David Heidelberg avatar 28.10.2021 19:12 David Heidelberg | skóre: 46 | blog: blog_
    Rozbalit Rozbalit vše Re: iMX5 nizky vykon HW
    Kdybychom se měli spoléhat na bootloader v době, kdy na většině telefonů s Androidem je mnohdy polofunkční fastboot (který je ještě locknutý, takže většinou nelze nahradit), to by ten Linux moc nefungoval. I když třeba před pár dny kluci co mají tablety Asus Transformery udělali velký pokrok s u-bootem.

    Pokud nevíš kam s tím, napiš na linux-arm mailing list, buď někdo ten fix napíše nebo Ti alespoň řeknou kam s ním ;-)
    David Heidelberg avatar 28.10.2021 19:15 David Heidelberg | skóre: 46 | blog: blog_
    Rozbalit Rozbalit vše Re: iMX5 nizky vykon HW
    oprava, spíš napiš těm, jejichž jméno vrátí

    ./scripts/get_maintainer.pl arch/arm/mm/proc-v7.S
    29.10.2021 07:42 BFU
    Rozbalit Rozbalit vše Re: iMX5 nizky vykon HW
    Jak to bude fungovat na multi_v7 konfiguraci, bude tohle zapnute (takze kdyz kernel nastartuje nekde v NS rezimu nebo na ne-imx51, tak hrabne na ten bit a crashne, protoze nebude mit prava nebo to bude uplne jiny SoC) nebo to bude vypnute (takze multi_v7 bude stejne rozbita, i kdyz imx51 je armv7a) ?
    vlastikroot avatar 28.10.2021 21:10 vlastikroot | skóre: 24 | blog: vlastikovo | Milevsko
    Rozbalit Rozbalit vše Re: iMX5 nizky vykon HW
    Souhlasim, podle me si linux zodpovida za stav procesoru, nemuze cekat ze ho dostane prednastaveny. Diky za tip.
    We will destroys the Christian's legion ... and the cross, will be inverted
    30.10.2021 08:24 ajtacka
    Rozbalit Rozbalit vše Re: iMX5 nízký výkon HW
    Nejde nastaviť v bootloader, aby mal delay pri štarte 0 sekúnd(vteřin) a nastaviť to v ňom?

    Čo keď jadro je ohybné ako nejaká dievka a treba ju viesť a nie sa hneď v nej hrabať... :-)

    Ak by mala byť oprava v jadre a nie v nejakom konfigurátore ako napríklad Anakonda z Red Hatu, tak by bolo treba zistiť ako sa zavádza L2 cache v jadre a urobiť implementáciu toho zapínania podľa architektúry, ak to bude potrebné.

    Možné však aj je, že ten kód spôsoboval nejaký problém pod Linuxom alebo niekde inde a ide o nezdokumentovanú vlastnosť daného procesora špecifickú pre iný operačný systém ako je Linux a do Linuxu sa dostala bez schválenia právnikom(napríklad AMD mala/má s týmto veľký problém a sú na to potrebné špeciálne postupy, nehovoriac o iných grafikách/procesoroch kde napríklad pri nVidii je NDA s patentami zakazujúcimi zverejnenie a preto má problém s open source ovládačom, aj keď niekde pri nejakých nasadeniach sa vyžaduje, ale to je potom o niečom inom)...

    Preto poradiť čo s tým by podľa mňa najlepšie vedel správca danej architektúry, ale možné je aj nesprávne riešenie problému ako teraz píšem...
    28.10.2021 21:38 hmm
    Rozbalit Rozbalit vše Re: iMX5 nizky vykon HW
    Revert tohoto patche resi vykonostni problem
    nejdriv jsi psal ze ho tam zavadi, tak ted nevim;-)
    vlastikroot avatar 28.10.2021 23:22 vlastikroot | skóre: 24 | blog: vlastikovo | Milevsko
    Rozbalit Rozbalit vše Re: iMX5 nizky vykon HW
    Commit z 2007 zavadi problem - odstranenim dulezitych radku. Revert, ktery si udelam na svym tree a navratim tim radky zpatky, problem vyresi. Nevim co je na tom k nevedeni :-D
    We will destroys the Christian's legion ... and the cross, will be inverted
    29.10.2021 00:05 hmm
    Rozbalit Rozbalit vše Re: iMX5 nizky vykon HW
    Myslim ze jsem napsal komentar Grety jinymi slovy;-) Aneb jestli jsi na neco chteneho nezapomnel, ale do hlavy ti nevidim ale jestli ne, tak jsem te jenom nepochopil;-)
    29.10.2021 08:56 Mayhem
    Rozbalit Rozbalit vše Re: iMX5 nizky vykon HW
    Kde berete ten ramspeed??? :-) To chci taky
    vlastikroot avatar 29.10.2021 09:54 vlastikroot | skóre: 24 | blog: vlastikovo | Milevsko
    Rozbalit Rozbalit vše Re: iMX5 nizky vykon HW
    We will destroys the Christian's legion ... and the cross, will be inverted

    Založit nové vlákno • Nahoru

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