Dá se vůbec heknout něco, co je otevřené (teda jestli se nepletu, mám za to, že rapsberry je otevřený systém, jak hw tak sw). Takže to není heknutí, ale prostě normální vylepšení, využití nebo jak to nazvat, ale titulek "nadšenec připojil PCI k rapsberry" (podobně jako třeba jiný nadšenec připojil USB k arduinu, čímž teď nemyslím programovací konektor, který využívá druhý procesor ale GPIO (možná HWINT) toho hlavního) už nezní tak bombasticky.
Doporučuji si najít význam slova "hack".Tohle je právě hack v klasickém slova smyslu.
HW není moc otevřený, SW z větší části a ano je to hack.
HW používá uzavřený firmware a jeho nedokumentované funkce. Úprava ovladačů bude znamenat, že některé věci se budou dělat přes to interní USB. Jinak USB i PCIe jsou sériové sběrnice, což připojení externí PCIe zjednodušuje, viz fotky - použil zřejmě nějaké hotové komponenty/moduly pro PCIe (jestli si je navrhnul, tak to je borec o třídu výš).
Použil klasické risery které se hojně využívají v crypto mining rigách a využívají USB konektory. https://www.alza.cz/redukce-pcie-x16-na-pcie-... Borec je kvůli tomu prodrátování sběrnice (fotku jsem hodila níž :) )
Tady to vážně není tak snadné, jako připojit něco na vyvedené GPIO piny. V článku se sice píše že dotyčný „využil“ USB řadič, ve skutečnosti ovšem zjistil, které piny řadiče jsou PCIe a které vedou na USB konektor, odpájel celý řadič a vyvedl PCIe na USB konektor. Výsledek je HW skutečně HW hack :) http://mloduchowski.com/media/filer_public_thumbn...
Vše je ale závislé i na dostupných ovladačích, takže například zmíněné grafické karty zatím rozhodně nelze s Raspberry Pi 4 provozovat v klasickém režimu.Ovladace pro vetsinu grafickych karet pro Linux jsou opensource, takze neni duvod, proc by neslo pouzivat grafickou kartu na Raspberry 4...
No ona je otázka, co je ten klasický režim.Jestli je v rozporu s tím, že monitor připojený do onboard HDMI bude připojený pouze do integrované grafiky, nebo jak bude vypadat napájení celého toho bastlu...Rozhodně je to super zpráva, že PCI-e na RPi je takhle hackovatelné.
Porsim nepouzivejte slovicko "hack" jak se vam zlibi, jen protoze to vypada vice cool. Smrdi to trochu populismem.
Vždyť to je původním smyslu slova hack
hack je průnik (starší slovníky uváděly pro slovo hacker české synonymum průnikář, ale nikdy jsem takové slovo neviděl použité). Průnik někam, kam by neměl být přístup. Celé rapsberry je otevřený systém, tam neni co hackovat.
Nevím jak u vás, ale v době kdy já se učil anglicky, tak se slovo "hacker" překládalo jako "kutil".
Původně člověk vyrábějící nábytek sekerou, později u počítačů erudovaný odborník, který má hluboké znalosti HW i SW (tenkrát sálové počítače). Později podle novinářů škůdce (správně "cracker" od "to crack" - zlomit).
Není.
Tak zrovna tohle je hack jak sviň. Co víc byste chtěl?
Tady to slovo hack je přesně použito kam patří.
Mimochodem používat pojem "populismus" v těchto souvislostech nedává smysl.
Jeden nadšenec zkombinoval PS2 A Raspberry Pi 2 a udělal přenosnou konzolihttps://www.notebookcheck.net/Modder-creates-PIS2-funct...
Doufám, že ten pán není jen nadšenec, bylo by ho škoda. Jen bych zmínil takovou věc, když budu k Raspbery Pi moci připojit tolik periferií, nepozbude maličko smysl? To už mohu rovnou provozovat standardní NB / PC.
pro fileserver víc než dobré - připojím 2-4 řadiče (třeba moje oblíbené HP P410), nějakou solidní síťovku a jsem vysmátý - minimální spotřeba, minimální hluk, CPU workload domécího fileserveru zvládne.
A k čemu Vám to bude, když to ve výsledku bude pomalejší než USB3.0? Na takových čipech se pošet PCIe linek počítá v číslech velmi blízkých nule (většinou 0). Takže když na jednu linku připojíte 2-4 řadiče a sítovku, tak pokud to vůbec pojede, tak rozhodně nebudete vysmátý z provozováním něčeho takového jako fileserveru.
Rozhodujici pro propustnost je rychlost sbernice
U domácího fileserveru rozhoduje velikost, ne výkon. U tříčlenné domácnosti, ať počítám jak počítám, pustíme max tři filmy najednou (nebo někomu šiblo). Až budu chtít drtit něco na výkon náročnějšího, nastartuju si ve sklepě zase dvousocketový server s FC diskovým polem. Ale do té doby je nechám elektroměr klidně spát
Mě by docela zajímalo, jak chcete mít USB 3.0 rychlejší než PCI-e, když to USB 3.0 připojíte přes PCI-e. Fuck logic.
Já jsem nepsal že USB je rychlejší než PCIe. Psal jsem o tom konkrétním zmíněmém případu (2-4 řadiče, síťovku), kdy když toto všechno připojí na jednu sběrnici, tak každá ta připojená perifierie bude mít menší pásmo, než kdyby prostě co se tam vejde připojil na USB3.0 a nevymýšlel žádné další psí kusy, protože k ničemu nepovedou. Ty psí kusy si mohou dovolit inženýři v laboratoří.Mimochodem existují čipy (např Gemini Lake od Intelu, nejspíš bude existovat i mraky ARMů), které mají integrované USB3.0, takže nevytěžuje kapacitu PCIe linek. V takovém případě by připojení přes USB3.0 mohlo být za určitých okolností rychlejší než přes nějakou přetíženou PCIe linku. Nicméně reálně PCIe linky jsou jen málokdy vytížené a tudiž bývají samozřejmě značně rychlejší.
První odstavec bych zahodil; na USB 3.0 není DMA a neexistuje komunikace mezi peery. Na PCI-e ano, krom toho, že je to sběrnice nižší úrovně, nižší latence a nižší režie.Informace z druhého odstavce jsou irelevantní. Pointa je v tom, že ten ARM na RPi 4 má právě PCI-e, ke kterému je připojen USB 3.0 řadič. To, že je to někde integrování a nevytěžuje to kapacitu PCI-e linek, nemá s tímto případem vůbec nic společného.
Obsluha preruseni na grafickych kartach pri plnej zatazi je zahul aj na dvojjadrovy celeron CPU G3930 @ 2.90GHz, nie to pre ten ARM @ 700MHz.load average: 1,56, 1,54, 1,52PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1346 root -51 0 0 0 0 S 3,0 0,0 1533:47 irq/137-nvidia 1339 root -51 0 0 0 0 S 2,7 0,0 1031:25 irq/134-nvidia 574 root -51 0 0 0 0 S 2,3 0,0 1744:53 irq/128-nvidia 1330 root -51 0 0 0 0 S 2,3 0,0 1498:36 irq/130-nvidia 1333 root -51 0 0 0 0 S 2,3 0,0 1085:00 irq/131-nvidia 1335 root -51 0 0 0 0 S 2,3 0,0 1259:27 irq/132-nvidia 1348 root -51 0 0 0 0 S 2,0 0,0 1362:09 irq/138-nvidia 1344 root -51 0 0 0 0 S 1,7 0,0 978:41.15 irq/136-nvidia 1342 root -51 0 0 0 0 S 1,3 0,0 1258:38 irq/135-nvidia 1337 root -51 0 0 0 0 S 1,0 0,0 1167:46 irq/133-nvidia 460 root -51 0 0 0 0 S 0,7 0,0 1134:26 irq/127-nvidia 966 root -51 0 0 0 0 S 0,7 0,0 801:07.17 irq/129-nvidia
To bych videl spis na problem s ovladacema. Muj Celeron G3900 nemel problem obsluhovat 5 grafickych karet najednou.Mimo to Raspberry 4 je ctyrjadro na 1,5GHz, zadnejch 700MHz.
Ovladacami to urcite nie je - kazdou pridanou kartou overhead exponencialne rastie. Pri 5 kartach je tam load 0.1.
Potvrďte prosím přezdívku, kterou jsme náhodně vygenerovali, nebo si zvolte jinou. Zajistí, že váš profil bude unikátní.
Tato přezdívka je už obsazená, zvolte prosím jinou.