Chtělo by to spíš obecně nějakou inovaci v procesorer. Posledních zhruba 10 let se u procesorů jen zmenšují tranzistor, klesá spotřeba, přidavájí se instrukce a občas se přidají jádra. Ale nelze si nevšimnout, že zbytek stagnuje už zhruba 10 let. Přes tohle všechno dnešní notebookové procesory, často nedosashují ani na výkon tehdejších Q6600. Neříkám, že by to výrobci dělali špatně, nebo uměle. Vím, že jsou tam fyzikální omezení, které například stojí za tím, že frekvence procesorů nejde zvednout.
Ty inovace ale přichází. Bohužel zase i odchází. Je to začarovaný kruh HW a SW. Než se vyladí SW, tak to výrobce HW zabalí. Protože k čemu je inovativní procesor typu Itanium, když ani po 15 letech vlastně není SW, který by to dokázal nějak rozumně využít?
Koukněte se na statistiku 500 nejvýkonnějších superpočítačů na světě. Tam bylo inovací mraky, ale x86-64 to úplně převálcovaly. Prostě jsou pro ně výborné překladače (včetně JIT), takže ve výsledku dají lepší výsledky než nějaká inovace, která sice na papíru vykazuje násobně větší výkon, ale v důsledku dostane na zadek v tom, že to překladače nejsou schopny rozumně nakrmit prací.
Svět MS funguje na ARMu už poměrně dlouho.
https://docs.microsoft.com/en-us/windows/arm/
Problém je ve výkonu a dostupnosti SW + driverů. Snapdragon 835 má výkon srovnatelný s nejslabšími Celerony, což jsou převlečené Atomy. To limituje jejich použití výhradně na ty nejslabší z nejslabších notebooků.
https://www.techspot.com/review/1599-windows-on-arm-performance/page3.html
Drivery jsou dostupné prakticky jen ty dodávané s Windows. U notebooku to většinou není tak velký problém, protože drivery pro to co je uvnitř jsou součástí dodávky, a běžné periferie (myši, klávesnice, USB síťové karty, novější tiskárny a skenery...) vystačí s tím co je.
Pokud jde o aplikace, tak tam je možnost je portovat. V principu to není problém, ale autorům SW se do toho moc nechce. Ona totiž často nestačí jen rekompilace, a je potřeba optimalizovat.
Další možností je emulace x86. Ta sice funguje relativně dobře (byť nejdou například drivery a 64-bitové aplikace), ale výkon je pak ještě o dost slabší, než u těch Intel Atomů.
https://www.techspot.com/review/1599-windows-on-arm-performance/page2.html
Když to shrnu, tak ARM má ve Windows stejný problém, jak kdysi IA64 (Itanium), PowerPC, MIPS a další. V principu to funguje, ale není dost nativních aplikací (i když u ARMu je to lepší), a výkon těch emulovaných je mizerný. Proto je možnost nasazení takových strojů omezená, z toho vyplývá neochota autorů tu platformu podporovat. Zlomit by se to mohlo pokud ARM přijde s čipy, které nabídnou dostatečný výkon i v emulaci, s dostatečně nízkou spotřebou. Ovšem HW také musí mít odpovídající cenu, cca na úrovni nejlevnějších notebooků. Zákazníci asi nebudou kupovat stroj s velmi mizerným výkonem za cenu nabušeného notebooku. Pokud se tohle nestane, budou notebooky s ARMem okrajovou kategorií, která asi (znovu) zanikne.
V podstatě souhlas, ale považoval jsem to za vhodné trochu rozvést. A ty samé problémy má i každá jiná platforma na ARMu. Chápu že uživatelé Linuxu jsou zvyklí na problémy s dostupností driverů a různého SW i z x86/x64, ale většinový zákazník to vidí jinak. Napadá mě ale, že kdyby do ARMů šel třeba Apple, tak by to situaci mohlo změnit, protože jeho uživatelé prostě s jásotem vytvoří frontu na cokoliv s logem té firmy :). Podmínkou ale pořád zůstává výrazně vyšší výkon.
Lael Ophir "Pokud jde o aplikace, tak tam je možnost je portovat. V principu to není problém, ale autorům SW se do toho moc nechce [...]
Když to shrnu, tak ARM má ve Windows stejný problém, jak kdysi IA64 (Itanium), PowerPC, MIPS a další. V principu to funguje, ale není dost nativních aplikací"
Lael Ophir ""A ty samé [^^^] problémy má i každá jiná platforma na ARMu""
to je lez, Windows na ARMu ma tento problem, primarne proto ze portovat musi primo autori tech closedsource aplikaci, sekundarne proto ze Microsoft prisel s ARM verzi Windows az nedavno... u GNU/Linux na ARMu toto ale NEplati, tak jednak portovat muze kdokoliv tim ze jde primarne o opesource, zaroven uz X let podpora nativnich ARM aplikaci proste je... Bylo to i drive, ale dnes muzou miliony uzivatelu s nejrozsirenejsim ARM SBC RPi pouzivat v podstate stejnejch nativnich aplikaci na ARM jako na x86...
Ano, dostupnost nativního SW pro ARM se zlepšuje, ale pořád to není ono. Nejde jen o Call of Duty: Black Ops 4 :). Zkuste si sehnat pro ARM třeba Dassault Systemes DraftSight, Krita, Oracle RDBMS, SAP HANA, Autodesk Maya a spoustu dalších. Chápu že na Linuxu nemáte ani MS Office, Adobe Photoshop, Evernote, Affinity Photo, AutoCAD, Visual Studio, KeePass, PhotoScape, NOOK (ebook reader), natož SW který nemá tak obrovské cílové skupiny uživatelů, jako jsou třeba DentiMax a ACE Dental (zubařské SW). Proto vám to asi přijde v pohodě. Jenže většinový zákazník je někde jinde. Nestačí mu ani Linux na x86/x64, natož Linux na ARMu. Ono totiž každý jeden takový SW má jako cílovou skupinu relativně malé procento uživatelů, ale relativně velké procento uživatelů potřebuje alespoň jeden z nich. Spousta zaměstnanců IT oddělení je v tomhle dost slepá, a perlí výroky o tom, že 99+% uživatelů nepotřebuje víc než to co používají oni.
Ne, nejde o to ze se dostupnost nativniho SW pro ARM zlepsuje, jde o to ze X let uz je davno hromada toho dostupna, nikdo rozumnej(chapu ze zamestnanci/externisti PR oddeleni Microsoftu do toho nespadate) nebude vyjmenovavat SW co je jen pro Windows, protoze pokud se bavime o tom zda je s nejakou "platformou" na tom ARM hure nez x86 a za "nejakou" dosadime GNU/Linux, tak tam je situace podobna pro ARM i x86, 99% veci co lide s GNU/Linux Desktopem pouzivaji na x86, mohou uz roky pouzivat i na ARM a to tak snadno ze si to naklikaji v totoznem "spravci SW"...
btw: KeePassX je pro ARM dostupny: https://packages.debian.org/search?keywords=keepassx
stable repositar debianu pro: amd64 arm64 armel armhf i386 mips mips64el mipsel ppc64el s390x
unstable repositar deianu pro:alpha amd64 arm64 armel armhf hppa i386 kfreebsd-amd64 kfreebsd-i386 m68k mips mips64el mipsel powerpcspe ppc64 ppc64el s390x sh4 sparc64 x32
pro Evernote doporucuji jeho tvurci 3rd Linux klienta: https://klauscfhq.github.io/tusk/
Kritu vidim ARM v oficialnich repo Debianu:
https://packages.debian.org/search?keywords=krita&searchon=names&suite=all§ion=all
jinak misto vyjmenovani specialit, je vhodne se zminit, ze uzivatel GNU/Linux Desktopu na x86 a arm muze pouzivat totozne programy, napr. z tech bezne pouzivanych:
- Gnome, KDE, Xfce, Mate, Cinamon
- Firefox, Chromium, Vivaldi
- LibreOffice, GIMP, Inkscape
- Kodi, VLC, Mplayer
- Clementine, Audacity, Audacious
- Krusader, DoubleCommander
Tak ještě jednou ten klíčový argument. Většinovým uživatelům nestačí nabídka SW na x86/x64 Linuxu, natož na ARMu, kde je ta nabídka menší. To že můžou mít na ARMu desktopové prostředí a nějaký (z jejich hlediska) freeware je sice fajn, ale nestačí to.
Takže problém Windows a Linuxu je na ARMu dost podobný: nedostatek SW. V případě Windows je k dispozici desktopové prostředí, vestavěné aplikace, většina aplikací ze Store, a nějaké nativní Win32/.NET aplikace. Výhodou je možnost běžet i x86 aplikace, i když to výkonově není žádná sláva. Zatím ale vyšly pokud vím jen dva modely HW s ARMem, které podporují Win32/.NET aplikace, konkrétně ASUS NovaGo a HP ENVY x2, a ani jeden z nich nevidím prodávat v ČR.
Jak už psal, dokud nebudou na trhu levné stroje s dostatečným výkonem, tak notebooky a desktopy na ARMu zůstanou jen kuriozitou pro těch pár lidí, kteří z nějakého důvodu potřebují delší výdrž na baterie, nemůžou nebo nechtějí nabíjet z externího akumulátoru, v autě nebo palivového článku, a zároveň jim nevadí velmi mizerný výkon ani menší dostupnost aplikací. To je zatraceně úzká cílová skupina.
Většinový uživatel, jak píšeš, používá Dassault Systemes DraftSight, Krita, Oracle RDBMS, SAP HANA, Autodesk Maya a spoustu dalších, a také MS Office, Adobe Photoshop, Evernote, Affinity Photo, AutoCAD, Visual Studio, KeePass, PhotoScape, NOOK (ebook reader), dokonce i DentiMax a ACE Dental (zubařské SW)?
Většinový uživatel nemá ani ponětí, že takový sw existuje, teda kromě MS Office a Adobe Photoshop, který si někde ukradl a používá ho k otevření příloh v emailu a odstranění červených očí na fotkách z dovolené.
Ve světle posledních událostí okolo aktualizací a následné funkčnosti W10 by byl mnohý většinový uživatel rád, kdyby měl svůj počítač založený na ARMu a linuxu.
Psal jsem něco trochu jiného: 'On totiž každý jeden takový SW ["specialitu", ne nezbytně z tohoto seznamu] má jako cílovou skupinu relativně malé procento uživatelů, ale relativně velké procento uživatelů potřebuje alespoň jeden z nich. Spousta zaměstnanců IT oddělení je v tomhle dost slepá, a perlí výroky o tom, že 99+% uživatelů nepotřebuje víc než to co používají oni.'
Ten problém s aktualizací Windows, která u nějakého malého procenta uživatelů vedla ke ztrátě dat, je samozřejmě velmi nepříjemný. Ještě horší je to, že Windows Insiders problém hlásili, ale zapadlo to mezi ostatními hlášeními, tj. MS hlášení nereagoval. Ale jestli si myslíte, že si na Linuxu pomůžete a problémy typu data loss se vám vyhnou, tak se nenechte zmást. Launchpad, Ubuntu, "data loss", 293 výsledků. A to jsou jen ty bugy, pro které nebyl uvolněný patch. Když zahrneme New, Confirmed, Triaged, In Progress, Fix Committed a Fix Released, tak je to rovnou 481 výsledků. Čísla jsou ze 7.10., od té doby se mohla trochu změnit.
https://bugs.launchpad.net/ubuntu?field.searchtext=%22data+loss%22
"Přes tohle všechno dnešní notebookové procesory, často nedosashují ani na výkon tehdejších Q6600."
Vykon Q6600 dosahuje J5005 s TDP 10W. Nie je to notebookovy procesor, ale TDP ma podobne.
https://hexus.net/tech/news/cpu/118598-progress-intel-core2-quad-q6600-put-shade-pentium-j5005/
Ja som si postavil HTPC tiez s J5005 (ASROCK J5005-ITX doska) a porovnaval som ho Core i5-750 (TDP 95W).
V integer je to +/- rovnake, v DP float je i5-750 asi o 1/3 rychlejsia (39 GFlops i5-750 vs. 26 Gflops J5005), pristup do pamati ma ale J5005 skoro 2x rychlejsi (DDR4/2400 vs. DDR3/1333).
jj, J5005 se opravdu povedl, takhle nabusenej "Atom" uz zvladne vse, take sem nedavno uvozaval o NUC s J5005, kdy pomer cena/vykon/rozmer byla bezkonkurencni, nakonec se ale vydal cestou nepatrne vetrsi sestavy na STX desce s i3-7100T, ale ne kvuli vykonu, ale maleho rozmeru s moznosti 2x SATA HDD...
Maju tie nove procesory uz vyrieseny problem s LPC (http://www.dsl.sk/article.php?article=19390)? Neskapu tie procaky po 18 mesiacoch?
Aj ja by som chcel kupit dosku s J5005.