Chrome podporuje na desktope WebGPU iba pod Windows a macOS, nie na Linuxe, na ten sa vykaslali. V Androide je situacia este smutnejsia, pretoze funguje len s niektorymi GPU a bezny zakaznik samozrejme nevie, ci telefon, ktory si chce kupit, ma alebo nema podporovanu GPU. Napriklad pouzivatelia Samsungov Galaxy S24 s Exynosmi maju smolu.
Inymi slovami, WebGPU je nepouzitelne, pokial ma projekt zamierit na sirsie publikum.
Tady se této situace tolik nebojím. WebGPU je ve Firefoxu implementováno pomocí knihovny https://wgpu.rs/ a ta je kompletně multiplatformní. Používám ji s Linuxem běžně a funkční je i na Androidu. Jen to mají pro Windows otestované jako první a tak to i pro Windows půjde první ven. Logicky se soustředí na majoritu uživatelů.
WebGPU na Linuxu funguje ale pro vykreslovani pouziva SW readback misto primeho renderingu z dmabuf framebuferu.
U WebGL to dela asi 20% penalizaci vykonu, u WebGPU to bude podobne:
https://bugzilla.mozilla.org/show_bug.cgi?id=1966566
https://bugzilla.mozilla.org/show_bug.cgi?id=1961125
To je přesně ten důvod proč big.LITTLE nikdy nebude fungovat.
Protože "bordel" je pro každého uživatele něco jiného.
Malá jádra tam jsou pro to aby na nich běžel bordel. OK.
Jenže 90% lidi má OS k tomu aby spustili internetový prohlížeč. Třeba firefox. Vše ostatní je pro ně bordel.
A 90% hráčů má OS k tomu aby spustili Steam.
Vše ostatní včetně FF je pro ně bordel.
A někteří uživatelé to mění v čase.
Třeba antivir. Jasný kandidát na malá jádra.
Včera jsem potřeboval zkontrolovat antivirem USB disk. A chtěl jsem to mít rychle.
To abych to ručně přehodil na velká jádra?
Ne.
Raději si koupím AMD Ryzen 9.
Ten má dostatek velkých jader a žádná malá.
I když jich zatížím polovinu, tak se nic neděje.
Až při 100% zátěži se ozve ventilátor.
Malá jádra vznikli pro to aby šetřili křemík.
Takže CPU s malýmy jádry je levnější.
A marketingově to vypadá dobře, když má CPU hodně jader.
AMD také prodává CPU s malými jádry.
Ale tam kde to má smysl:
1) Low-end pro uživatele kteří chtějí ušetřit.
Například Krackan Point 2:
big.LITTLE 1+3 pro ty kteří potřebují silný výkon v jednovláknových úlohách a stačí jim 4 jádra. Na konzumaci obsahu (YT, FB, instáč,..) tak akorát.
2) High-end pro servery, kde je potřeba maximum jader.
Intel prodává low-end CPU za high-end cenu.
Zrovna nedávno jsem to řešil protože potřebuji kvůli jednomu specifickému projektu trochu výkonnější desktop. A Ryzen 9 je sice hezkej, ale srovnám-li ceny, výkon na jádro (třeba u Ryzenu 9 7900) je oproti P-cores klidně o čtvrtinu nižší než u Intelu. Takže je sice hezký, že tam mám o čtyři výkonná jádra víc jenomže těch výkonných jader zase tolik potřeba není a u toho Intelu mám kromě toho ještě dalších 12 (ano, slovy dvanáct) E-cores, které jsou v posledních vydaných CPU až překvapivě výkonná. To, co bylo k dispozici před rokem skutečně za moc nestálo ale Intel to teď (třeba s Core Ultra 7 265) docela dohnal.
Když to vezmu oproti stroji, na kterém píši, ten Intel mi dá 8 P-cores z nichž každé je zhruba dvakrát výkonnější takže je to jako kdybych měl 16 jader tohohle notebooku plus dalších 12 E-cores, které je každé výkonné zhruba stejně, takže to máme asi 28 těchhle starých i7 jader čili asi sedm těchhle strojů. U AMD těch jader mám za stejnou cenu sice 12 ale to je vzhledem k výkonu jen cca 18 těchhle starých i7 jader. Rozdíl "pouhých" 35 %.
Ať počítám, jak počítám, ten Intel mě prostě vychází v poměru cena/výkon o hodně lépe. Co mu lze vyčítat je spotřeba a tedy náročnější chlazení, o tom žádná. Ale v dnešní době je ten rozdíl ve spotřebě tak malý, že to v podstatě nehraje roli a pokud s tím budu počítat a chlazení příslušně nadimenzuju, ani to mě nemusí moc trápit. Už proto, že velké masivní pasivní chladiče, bohužel, v dnešní době stejně skoro nejde sehnat takže nic jiného, než chladit CPU aktivně mi stejně nezbývá.
19. 7. 2025, 14:37 editováno autorem komentáře
Už vyřešil Intel, že čtveřice Atomů je připojena jako celek na interní sběrnici? Pokud vlákna mezi sebou komunikují, tak to výkon zabije. Ne každá MT zátěž je rendering v CineBench, kde dlaždice neřeší okolní. Navíc na AMD máš bonus k výkonu v podobě HT a AVX-512, pokud něco z toho tvému workflow pomůže.
R9 7900 7800Kč
U7 265 8800Kč
Nejlevnější základní deska
AM5 1800Kč
1851 2300Kč
Ceny alza.
Takže intel je o 1500Kč neboli 15% dražší.
Výkon je prakticky stejný:
https://technical.city/en/cpu/Ryzen-9-7900-vs-Core-Ultra-7-265
Podobný výběr, byť tedy nakonec o kategorii níž (Ultra 5 vs Ryzen 5), jsem nedávno dělal taky. Byla to domácí sestava s Windows 11 pro sourozence, měl jsem nějaký celkový finanční limit, byl tam i monitor a tak.
Výkonově by ten Ryzen byl ve vícevláknové zátěži možná i o chlup rychlejší a tak nějak to byla i první instinktivní volba.
Kde zas jednoznačně zvítězil Intel Ultra je integrovaná grafika, která je teď u desktop Ryzenů opravdu hodně základní a znamenalo by to min. dalších min 5 tisíc za samostatnou kartu (pokud berou nějakou novou v současných generacích). Oproti tomu ten Intel je překvapivě docela použitelný, nešlo ani o hry, byť se tam nějakých nižších rozlišení také dají, ale o střih videa a akceleraci. Rozběhl jsem na tom Resolve přes OpenCL, QSV šlape i s AV1. Magix Vegas taky v pohodě.
Další aspekt byla přítomnost NPU u Intelu, což se může hodit do budoucna na nějaké lokální inference, pokud to začnou nějaké softy využívat.
Nakonec to tedy taky vyhrál současný Intel Ultra. Možná AMD letos taky uvede nějaká desktopová APU s lepší grafikou a výbavou, ale zatím se to v tomhle ohledu bohužel nedá moc srovnávat. Všechny zmíněné věci má teď jen u mobilních CPU (v té AI řadě).
Jinak v běžném provozu s P+E jádry, Windows 11 a běžnými desktop aplikacemi i tím videem zatím spokojenost a žádný problém, je to velmi svižné.
DaVinci Resolve není problém rozjet na čemkoliv.
Zvládne ho i iGPU Ryzen. Já ho provozuji na RX550. Vegas nemám.
QVS je věc které se vyhýbám pro nekvalitu obrazu.
Jestli to myslí vážně se streamingem, tak stejně skončí u dGPU.
NPU v Arrow Lake zvládne 11 TOPS.
Což je až směšně málo.
8000G iGPU zvládne 16 TOPS.
Na certifikaci Copilot+ potřebujete 40 TOPS
Takže až to M$ rozjede, jestli vůbec někdy, tak to NPU nebude stíhat ani základní věci.
Opět to bude chtít dGPU. Nebo to počítat na CPU/iGPU a počkat si.
NPU má smysl jen v notebooku.
1) Zvládne to spočítat dřív než se vybije baterka
2) dGPU tam nepřidáte.
Jo nějaké APU by mělo letos dorazit do desktopu. Pod označením 9000G očekávám vypnuté NPU.
Jestli NPU nechají zapnuté, tak bude umět 50 TOPS a očekávám "AI" v názvu a Copilot+ samolepku v balení.
Ano přesně ty věci, co píšete, jsem taky zvažoval. O tom slabém NPU vím, bral jsem to spíš jako bonus.
S tím Resolvem jsem právě taky váhal.. dokonce i svou starou RX550 s Polarisem jsem měl nachystanou v šuplíku jako nouzovku, kdybych nerozchodil, co je potřeba :)
Stran té iGPU v desktop Ryzenu (ne APU) jsem měl právě od kamaráda report, že je to na Resolve no-go. Je tam úplně ořezaná RDNA2 s dvěma CU a 128 jádry, takže byť se to spustí, tak i při základní práci to přestává hrát, byť jsem to osobně nezkoušel.
Dělal jsem na Intelu jen základní praktické testy v duchu toho, co bude brácha používat. Long-GOP HEVC videa v UHD (typ. foťák, mobil), primární/sekundární korekce, do toho nějaké transformace a nájezdy. Hrálo to reálném čase bez renderu. AV1 export akcelerovaný přes QSV taky funkční.
Free verze Resolve neakceleruje kódování AVC a HEVC, ve Vegasu pak chodí všechno.
Jinak kvalita QSV mi tak špatné nepřijde, se zkušeností se všemi výrobci je to pro mě: NVENC > QSV > VCN (RDNA2+) > VCN. A zas jasně, softwarové enkodéry mají typicky lepší poměr kvalita/velikost, ale na spousty použití je to víceméně jedno a klidně trochu přitlačím na bitrate výměnou za rychlost. Třeba pokud to uploaduju někam, kde se to stejně následně překóduje.
Takže mi Ultra 5 přišla pro tenhle use-case lepší volba. Vybíral jsem to asi měsíc zpátky, musel jsem to stihnout do narozenin a v podstatě by tam měl v rámci celkové ceny buď 27" monitor, nebo dedikovanou grafickou kartu.
V podstatě to klaplo a i s iGPU je to funkční. Když bude někdy v budoucnu chtít, koupí si samostatnou kartu.
Jinak jak jsem zmiňoval, třeba teď AMD taky uvede taky nové Zen5 desktop APU a situace bude jiná. Nicméně pak i Intel chystá Arrow Lake refresh, kde uvede rychlejší NPU atd. To je pořád dokola :)
Co se NPU týká, čert vezmi nějaký Copilot, ten je těžce to poslední, co mě trápí. Ale máte aplikace typu Upscayl a zkuste si takhle škálovat nějaké video.
Ano, slabší NPU je totéž, jako integrovaná GPU, jen energeticky o dost efektivnější. U 8000G iGPU má 16 TOPS výkon NPU jednotka samotná. Kombinovaně i s CPU a GPU pak něco těsně pod 40 TOPS u AMD, u Intelu třeba u toho Ultra Core 7 256 něco kolem 45 TOPS. Rozdíl je zhruba v tom, jestli vám CPU v tu chvíli bude topit na 5 W nebo 200 W. A to u Intelu i AMD.
Intel Core Ultra 7 265K stojí na Alze cca 7 900 Kč.
A výkon toho prakticky stejný rozhodně není. Dívejte se pořádně. Rozdíl pěti stovek v ceně základních desek mě opravdu nevzrušuje. CPU ekvivalentní 265K je devítková řada Ryzenů za ceny okolo 11 až 13 000 Kč. Ono to "K" na konci dělá docela solidní rozdíl. Ve výkonu ale samozřejmě i ve spotřebě. Což ovšem platí i pro ty vyšší Ryzeny.
20. 7. 2025, 10:39 editováno autorem komentáře
AMD se uz nejakou dobu snazi podporovat Linuxovy desktop skrze open source ovladace - predpodkladam ze se vyhledove chteji zbavit closed source driveru pro SteamDeck a pouzivat vsude jen ty opensource aby si usetrili naklady na udrzbu.
Ve Firefoxu bylo HW dekodovani videa na AMD povoleno by default asi pul roku zpatky na zadost AMD, kdyz me tvrdili ze uz vsechno funguje v nejnovejsich MESA driverech. (Osobne AMD taky na desktopu pouzivam a Fedora to ma povolene uz od zacatku podpory VA-API).
Takze pokud mate nejaky problem s AMD na Linuxovem dektopu a Firefoxem, nevahejte to reportovat. At uz na https://gitlab.freedesktop.org/mesa/mesa/-/issues a nebo https://bugzilla.mozilla.org/. ALE ujistete se ze mate aktualni MESA drivery a ne nejakou vykopavku z LTS.
Já měl v některých svých počítačích samostatné AMD grafiky (Polaris, RDNA 2) a video akcelerace přes va-api ve webových prohlížečích chodí, řekl bych, poslední dobu relativně velmi dobře. Líp ve Firefoxu než v Chrome (který má např. pořád vypnuté hw dekódování AV-1). Také jsem nezaznamenal žádné pády kvůli zapnuté akceleraci, přestože jsem měl některé věci vynucené.
Totéž pak ostatní přehrávače jako VLC, mpv atp.
Proč to @brk nechodí je pak otázka. Taky bych to tipoval nejspíš na starou Mesu, což bývá přesně problém v LTS distribucích, jak píšete.
Do některých se to dá zpětně dodat, např. Debian Stable má v backports repozitáři aktuální Mesu, Pipewire, případně i nové jádro přesně pro tyhle případy.
Ubuntu (možná by to chodilo i na Mintu) má zas repo třetí strany ppa:kisak/kisak-mesa a HWE jádro.
U některých distribucí je zas další problém s tím, že ty všechny patentově zatížené hw kodeky (AVC, HEVC) jsou vypnuté. Ale to se pak nedá zapnout vůbec a dekóduje se to vždycky jen softwarově, tzn. neprojevuje se to tak, že by třeba padal browser.
Poslední, co mě napadá u AMD obecně, je že díky tomu občas trochu divokému vývoji na více místech (proprietární ovladač amdgpu-pro, upstreamovaný amdgpu, do toho Mesa a její subsystémy) a množství různých generací grafických čipů, modelů a variant mezi lidmi potřebuje člověk občas trochu štěstí. Protože se snadno může dostat do situace, kdy má nový hardware, co ještě úplně nechodí a nebo zas příliš starý, kterým se už nikdo od výrobce nezabývá.