Diit.cz - Novinky a informace o hardware, software a internetu

Diskuse k K vydání Nvidia N1/N1X nedojde dříve než říjnu, softwarové problémy stále trvají

Tak nevim jestli by pro nVidii nebylo jednoduší spolupracovat s Valve, ale chápu že blackbox nVidia má blíže k blackboxu Microsoftu. Open-source je pro nVidii zřejmě větší zlo než neschopnej MS

+1
+5
-1
Je komentář přínosný?

K čemu je spolupráce s Valve? Už teď na Windows on ARM jede více her, než se Linuxu a Steam Deck může jen zdát. Některé kernelové anti-cheaty jsou už překompilované pro ARM, ale pro Linux nikdy nebudou. Pro další anti-cheaty jedná Qualcomm s jejich vydavateli, Valve nejedná s nikým. Je to malá firma, která nechce nic moc řešit. Většinou jim to vychází - kdo nic nedělá, nic nezkazí.

PS: NVidia již podporuje opensource i ve svých GPU ovladačích. Kernelová část je nyní opensource a userspace je zatím stále closedsource, stejně jako v případě AMDGPU driveru*:

NVIDIA Linux Open GPU Kernel Module Source
https://github.com/nvidia/open-gpu-kernel-modules

*) https://www.amd.com/en/support/download/linux-drivers.html

+1
-9
-1
Je komentář přínosný?

Steamdeck nemá klávesnici, takže hry, které na ni spoléhají, tam nikdy nepoběží.
Hrát na ARMu.. no, tuhle úchylku si skutečně nechám ujít. 🤡

+1
+4
-1
Je komentář přínosný?

Asi nevíš, že k němu jde klávesnice připojit. I monitor. Můžeš tam dokonce pustit desktopový Linux (naformátovat jde i na Windows, ale to už nemluvíme o Steam OS).
PS: Na ARMu hraje většina lidí.

+1
-4
-1
Je komentář přínosný?

> Už teď na Windows on ARM jede více her, než se Linuxu a Steam Deck může jen zdát

Tenhle "fakt" jsem uz nekde videl. Citation needed. Protoze podle dostupnych informaci, je to totalni lez.

> userspace je zatím stále closedsource, stejně jako v případě AMDGPU driveru*:

Dalsi lez. AMD userspace existuje v open-source forme, a to vcetne ROCM. Ten link co si posilal je na paralelne existujici closed-source driver, ktery muzes a nemusis pouzit. 99% lidi ho nepouziva, protoze prinasi vyhody jen ve specifickych "usecase". Jo a AMD uz avizovala ze brzy prestanou delat closed-source driver pro Linux uplne, zustane jenom opensource verze. Podobnost mezi AMD a Nvidii zustava akorat v tom, ze firmware AMD GPU je taky closed-source.

+1
+4
-1
Je komentář přínosný?

Jedna lež vedle druhé. Existence opensource driveru nevyvrací existenci closedsource driveru. A zatímco Valve/Proton/WINE může emulovat jen userspace, ve Windows on ARM fungují i kernelspace anti-cheaty. Někteří vydavatelé je již překompilovali pro ARM, s dalšími Qualcomm jedná. Valve nejedná s nikým.

+1
-3
-1
Je komentář přínosný?

Na ARM jede bezpochyby více her, než na Steamu. Bohužel krom VCMI a Minecraft, prakticky žádná z těch, které mě baví...

+1
0
-1
Je komentář přínosný?

Apple Silicon a Qualcomm Snapdragon X mají hardwarovou akceleraci emulace x86, takže i ostatní hry tam jedou. Díky brutálnímu hrubému výkonu dokonce o pár procent rychleji než nativně na odpovídajících modelu x86.

+1
-3
-1
Je komentář přínosný?

Yea right... :D

+1
0
-1
Je komentář přínosný?

..a pak jsi se tradicne probudil :))
Qualcomm Snapdragon X2 Elite Extreme X2E-94-100 (Zenbook A16)
https://ctrlv.link/p2Dv
AMD Ryzen AI Max+ 395 (ProArt PX13)
https://ctrlv.link/UL9q

+1
+2
-1
Je komentář přínosný?

O 40 % dražší a stejně se v single thread výkonu nechytá...

+1
-4
-1
Je komentář přínosný?

Ladis:
"..takže i ostatní hry tam jedou. Díky brutálnímu hrubému výkonu dokonce o pár procent rychleji než nativně na odpovídajících modelu x86."
Realita:
Ladiku vstavej, uz je rano :))

+1
+2
-1
Je komentář přínosný?

Asi ti nedošlo, že jsem mluvil o CPU části SoC :))

+1
-4
-1
Je komentář přínosný?

tak hlavne, kdyz to doslo aspon tobe :))
..ano maminko, uz vstavam :D

+1
-1
-1
Je komentář přínosný?

Já s tím začal. Až tobě bylo třeba to vysvětlit :))
..ano tatinku, uz vstavam :D

+1
-2
-1
Je komentář přínosný?

A to je prosimtě kterej?

+1
0
-1
Je komentář přínosný?

Už od prvního Apple Silicon a Qualcomm Snapdragon X. Samozřejmě časem vyšel x86, který je dorovnal, ale pak zase přišel další ARM.

+1
-2
-1
Je komentář přínosný?

ja myslel, ze ted vysel nejvetsi super duper fuehrer Qualcomm X2 Elite extreme .. ueber chip, ktery vsechno zadupal do zeme a ma tak od oka cca 60% grafickeho vykon jako 2 roky stary Strix Halo..
Ladiku, kde udelali soudruzi z Qualcommu a MS podle tebe asi chybu. kdyz se ani nepriblizuje a z povzdali sleduje 2 roky stary model AMD?

+1
+1
-1
Je komentář přínosný?

AMD i v době bulldozerů nahánělo výkon větší iGPU, aby to lidi kupovali.

+1
-1
-1
Je komentář přínosný?

aha.. ja myslel, ze jsi psal, ze ten qualcomm je graficky rychlejsi a dokonce i na tech vidlich..
hele a neni to treba tak,ze ten qualcomm neni rychlejsi ani treba v MT?
Zase..kde myslsi, ze soudruzi s Qualcommu mohli udelat chybu, kdyz ta superiozni architektuyra ARM jede tak pomalu...?

+1
0
-1
Je komentář přínosný?

GPU jako GPU, aspoň že tam Qualcomm dává výkonnou i v RT hrách, což je dnes v některých už minimální požadavek. Hlavní rozdíl mezi Qualcomm SoC a Intel/AMD SoC je CPU část.

+1
-2
-1
Je komentář přínosný?

tak ja to zkusim shrnout.. psal jsi, ze Qualcomm je rychlejsi v graficke casti, dopracovali jsme se k vysledku, ze neni. Pises, ze rozdil je CPU cast..ale ani ta neni rychlejsi, tak v cem je ten hlavni rozdil?

+1
+1
-1
Je komentář přínosný?

Kde jsem to psal? Jasně, recenze na PC Tuningu měla v konkurenci slabší iGPU, v x86 táboru chyběl o 40 % dražší notebook s výkonnější AMD iGPU.

+1
-1
-1
Je komentář přínosný?

Tak z hlavy bych rekl, ze jsi to tady psal uz po nekolikate, z cehoz posledni pripad, byla ta "nestastna" recenze. ale dohledavat se mi to nechce :)
Ale jsem rad, ze jsme se dopracovali k tomu, ze QC X2 je sice posun, ale ne zase tak velky a x86 svet je stale jeste rychlejsi, v urcitych oblastech i vyznamne :) Tim nerikam, ze Q1 je spatny, naopak, ale je to evoulce predesleho, ktera na aktualnim trhu a rozlozeni ARM vs x86, nic dramatickeho nezmeni, pokud vubec neco.

+1
0
-1
Je komentář přínosný?

Tak jasně, že AMD má rychlejší iGPU (v o 40 % dražším notebooku) a rychlejší CPU (EPYC pro servery). Ale stejně jako MacBook Neo podkopává Qualcomm kotníky OEM výrobcům, kteří mají čím dál slabší "munici".

+1
-2
-1
Je komentář přínosný?

Tak Epycum ma sice smysl sahat (asi) v pripadne nejvykonejsi jablecneho M, ale ve vztahu ke Qualcomu urcite ne. Tady ti na cely Qualcomm staci StrixHalo.
Jinak snaha QC mi prijde trochu jako drivejsi snaha Intelu proniknout do mobiloveho sveta. Taky meli par modelu tam a onde, ale tim to skoncilo. V pripade QC asi bude zalezet, jak dlouho to budou dotovat a jak dlouho se bude chtit i OEM do toho investovat, protoze neverim, ze je to vydelecne to co ted delaji.

+1
-1
-1
Je komentář přínosný?

Tak Strix Halo je v notebookách o 40 % dražších, to není přímá konkurence. A rozdíl proti Intelu je, že zatímco Intel to musel masivně dotovat (miliarda dolarů ročně), tak Qualcomm nemusí (čip má pro stejný nativní výkon mnohem menší plochu).

+1
-1
-1
Je komentář přínosný?

nechci ti brat zase tvoje snahy to nejak okecat, ale mel sjem pocit, ze se bavis o tom, ceho je dana platforma schopna. Aspon to bezne takhle delas. Pro X2 elite extrem, jsem nasel jsem jeden model, tu A16. Nic vic. U toho StrixPointu je tech modelu aspon par, i kdyz taky malo. Evidentne to neni zbozi, ktere by si nekdo kupoval za svoji cenu z pleziru. Nicmene k tomu Halo existuji i Nucy, coz dost pochybuji, ze existuje s X2.

+1
0
-1
Je komentář přínosný?

Však poměr výkonu k ploše čipu nebo ceně ukazuje možnosti platformy. A určitě se toho prodá víc než předchozí generace. PCčkáři jsou největší konzervy.

+1
0
-1
Je komentář přínosný?

..a dalsi zajic a skok od tematu :))

+1
0
-1
Je komentář přínosný?

Zase došly argumenty? Odpověděl jsem na první půlku předchozího komentáře.

+1
0
-1
Je komentář přínosný?

nikoliv Ladinku, o plose chipu, vykonu na plose chipu tady nebyla nikde v nasem rozhovoru rec.
Takze presne jako ten zajic..
:)

+1
0
-1
Je komentář přínosný?

Nikoliv Tombíku. Co jiného si představuješ o ukázce možností platformy určené pro výkonné tenké laptopy?

+1
0
-1
Je komentář přínosný?

Ze jsi lopata, ktera mele jednu hovezinu a blabol za druhym :))

+1
0
-1
Je komentář přínosný?

Argumenty došly už dávno 🤡

+1
0
-1
Je komentář přínosný?

To vis ze jo lopatko :)

+1
0
-1
Je komentář přínosný?

Je to potvrzuješ 🤡

+1
0
-1
Je komentář přínosný?

já se ptám, kterej je ten "odpovídající" x86 (přesněji amd64) procesor. a samozřejmě přoč přesně si to o něm myslíš.

+1
0
-1
Je komentář přínosný?

Jako koncák můžeš vybírat např podle cenové kategorie počítače.

+1
-1
-1
Je komentář přínosný?

KTEREJ ?
Když jsi s tím trvzením přišel, tak přece víš o kterým konkrétním CPU mluvíš. No tak se o něj poděl. A zdůvodni proč.
Protože je jediný další vysvětlení, a to by se ti nelíbilo.

+1
+1
-1
Je komentář přínosný?

Ladis mi teda přijde jako těžkej bullshitář. Jak někdo kdo má profesionální deformaci z marketingu (nebo politických TV debat podle školy "hlavně vždycky neodpovědět na otázku ale nějak se vykroutit a mlít si o něčem jiným").

+1
+1
-1
Je komentář přínosný?

Že to říkáte zrovna vy.

+1
-1
-1
Je komentář přínosný?

No jako to, kde člověk spíš bude narážet na kompatibilitu, je seriózně zajímavá otázka, a IMHO ne úplně otevřená. Na Linuxu výhoda že je to x86/AMD a v některých případech asi stará hra může na Protonu/Wine jet, zatímco na Windows je kvůli nějakým problémům rozbitá.

Jenže Windows samotné je pořád nejvíc "just works" herní platforma, takže Windows na Armu bude mít někde výhodu. Jenže pak ten problém s Arm kernel ovladači pro DRM/anticheat a s kompatibilitou GPU ovladačů Adrena... (Apple neřeším, ten je někde daleko pozadu s opicema)

Hodit sem tvrzení, že Windows/Arm je na tom určitě líp s kompatibilitou, s úplnou jistotou a tváře se, že je to jasnej fakt, aniž by k tomu byl jedinej doklad, to je ale docela argumentační faul. Ani nevím o tom, že bych někdy nějaký seriózní srovnání Steam/Proton versus Windows On Snapdragon viděl. Meanwhile Ladis, nejvyšší autorita, mluví jasně :D

+1
0
-1
Je komentář přínosný?

Emulace procesoru je už dokončená. Jak ve Windows, tak na Macu, už umí všechny instrukce consumer Intelu. Ano, hlavní výhoda Windows je, že anti-cheat ochranu stačí překompilovat pro novou architekturu CPU. Nemusíš psát nic nového. Tady mi vadí, že Valve jen sedí na zadku. Bude Steam pro ARM? I 64bit x86 verze trvala jak dlouho. Jasně, někdy je lepší nic nedělat. Příklad v poslední době odstranění her z Play Station účtu, pokud budeš 30 dní offline.

Kompatibilita GPU není problém, tam je jasně definované tenké lowlevel API. A kompatibilita her je dána též. Některé anti-cheat ochrany už na WoA fungují, zatímco na Linuxu a Steam Deck nikdy nebudou. Qualcomm jedná se zbylými vydavateli, Valve zdá se "takticky vyčkává". On taky Gabe už to asi jen chce doklepat do důchodu.

+1
-2
-1
Je komentář přínosný?

"Kompatibilita GPU není problém, tam je jasně definované tenké lowlevel API."

Ufff... Mám pocit, že mluvíte o oblasti, v které se moc nevyznáte....

"Emulace procesoru je už dokončená. Jak ve Windows, tak na Macu, už umí všechny instrukce consumer Intelu."

Emulace (Rossetta, Prism) reálně nebyla pro hry nikdy moc velký problém, je z těch překážek asi nejmenší. Existovalo poměrně malé malé množství her vyžadujících AVX2, které byly vyřešené tím, že se AVX2 začalo emulovat. Tohle není to, na čem by ve velké míře kompatibilita vázla. Problém je, že emulace neřeší ovladače (tj. drm, anticheat), což je druhý problém, který se týká více her než předchozí, ale není tím hlavním.

Hlavním a zdaleka největším problémem jsou ovladače, respektive softwarový "stack" a ekosystém GPU. Na tom stojí a padá kompatibilita s hrami (a také výkon). Výrok "Kompatibilita GPU není problém, tam je jasně definované tenké lowlevel API." mi asi budete muset dovysvětlit, jak jste myslel (myslel jste tím vzhledem k těm DRM ovladačům a ne ke hře? Pak možná, ale je to úplně irelevantní), protože pokud bych to četl přímočaře tak, jak jste to napsal, tak je to jeden z největších nesmyslů, které se na to téma daly říct.

Kdyby kompatibilita GPU a jeho stacku ovladačů nebyla naopak ten největší a nesmírně náročný problém pro fungování GPU s herním ekosystémem (a největší "moat" zavedených značek, tj. Nvidia a AMD), tak by Intel neměl takové problémy se na trhu uchytit jaké má, a všechny ty čínské značky GPU by vzkvétaly, místo aby na jejich GPU byl typicky problém hry i vůbec spustit, ne to z nich vydojit nějaký odpovídající výkon. Qualcomm si nevede úplně nejhůř a hodně z těch hlavních her celkem zprovoznil, ale celkově není ani na úrovni Intelu a spíš by měl hodně překvapilo, kdyby se i třeba za pět let dokázal vypracovat na úroveň AMD/Nvidie. Arm SoC od Nvidie samozřejmě tento problém nejspíš být nebude, nebo alespoň se dá předpokládat že její stack na Arm Windows bude funkčně skoro stejný jako na x86, protože z pohledu GPU není v podstatě rozdíl, na čem běží (překvapení/bugy v CPU části stacku samozřejmě mohou nastat, bude to zajímavé pozorovat).

"A kompatibilita her je dána též."

Zvláštní formulace, taky by mě zajímalo, co jste s ní chtěl říct... je "daná" právě tím GPU stackem, což není v případě Snapdragonu/Applu není pozitivum.

+1
-1
-1
Je komentář přínosný?

Proč si myslíte, že se v lowlevel GPU driverech nevyznám? Nejen, že jsem programoval 3D hry, ale vy jste si všiml nějakých problémů? V DX12 je nejméně rozdílů mezi ovladači různých výrobců. Proč asi.

Emulace neřeší kernel anti-cheaty, protože v kernelu emulace neběží. Proto Qualcomm zařídil překompilování některých anti-cheatů pro ARM a jedná s dalšími vydavateli, zatímco Valve jen sedí na zadku a asi čeká, co bude.

Intel měl problém s dedikovanými grafikami, protože s nimi neměl dekády zkušenost. Např. pomalost a trhanost při komunikaci skrze 256MB okno, dokud uživatel nezprovoznil PCIe ReBAR. Na integrované GPU vidí celou (V)RAM najednou, takže tento problém neměl, stejně jako ho nemá Qualcomm. Dále dostal velkou kritiku za DX9 hry, protože pro všechny nově příchozí je problém, že DX9 je skrze defaultní wrapper od Microsoftu. Ten od něj dal ruce pryč, aka hodil ho na GitHub. Qualcomm přišel na PC/Windows později, takže poptávka po DX9 hrách byla menší, a taky požadavky na retro gaming člověk vnímá jinak u dedikované GPU a jinak u moderního tenkého laptopu. Pokud by se takové počítače rozšířily, věřím, že komunita některé chyby v DX9 wrapperu opraví. Stejně jako hraju hry s komunitním wrapperem na DX1-8.

Čína má jiný problém. Oni prostě neumějí software. Je to vidět i na jejich elektroautech, kdy např. podvozek je docela dobrý, ale software za moc nestojí. Samozřejmě nemluvím o všech značkách, je jich tam snad stovky. Jen o dvou autech, co jsme testovali tady v ČR. Nicméně problém se SW se týká i evropského VW, takže to není jen Čína.

Konkrétně v GPU je zatím ta firma Moore Threads, která jen opakovaně plácla licencované jádro od Imagination Technologies a zdá se k němu přidala slabý obvod pro vertexy - nebo jen nedokáže pro něj napsat vhodný ovladač. Ono totiž mobilové grafiky jsou jen rasterizéry, takže obvody pro vertexy neobsahují, ty už si musí člověk vyřešit sám. K tomu tradičně slabá softwarová podpora, vzpomeňme na ovladače pro PowerVR grafiku v Intel Atom. Imagination Technologies jim dal zdrojové kódy linuxového ovladače (pro Android a Linux), ale udělat z toho Windows driver, na to potřebuješ zkušené lidi. Qualcomm je má, protože je na Androidu lídr v mobilech a tam všechna ta API jsou: Vulkan, OpenGL, OpenCL. Na Windows tak přidal jen lowlevel tenký driver pro DX12. I ten už měl od předchozí generace, teď jen doladil a přidal podporu pro raytracing.

No ale hlavní rozdíl je v tom, že Qualcomm na podpoře her maká:

"Qualcomm Adreno X2 kompatibilní s 90 % hrami pro Windows"
https://svethardware.cz/article/qualcomm-adreno-x2-nyni-kompatibilni-s-9...

...kdežto Intel už ořezává ne-core businessy, protože mu dochází peníze, např.:

"Předkompilované shadery Intel na Alchemist nepodporuje a už to neplánuje měnit"
https://diit.cz/clanek/predkompilovane-shadery-intel-na-alchemist-nepodp...

+1
-1
-1
Je komentář přínosný?

Tak to určitě... fakt je vidět, že komentujete něco co neznáte.

Taková perlička je, že ten poslední článek, který linkujete, je myslím (zachytil jsem ho před časem zběžně) taky omyl. IIRC si spletl advanced shader delivery s lokální shader cache. To druhé by měly mít ovladače AMD, Nvidie i Intelu (díky tomu se vám nekompilují shadery při každém spuštění hry, ale jenom po aktualizacích ovladačů). To první znamená, že místo lokálního kompilování jsou na serveru firmy přichystané shadery zkompilované pro nejčastější konfigurace počítačů - místo kompilování se stáhnou, což je s rychlým připojením dnes rychlejší cesta. Tuto funkci naopak Intel pokud vím do ovladačů dostal jako první (AMD to má mít zatím částečně u Xbox handheldů, jinde zatím ne a nevím, jestli už je to pro ně, Nvidia teprv chystá). Tudíž není hanba, že to dostalo jenom Battlemage a ne Alchemist.
Jako už jsem si to teď nekontroloval pro nedostatek času, ale jestli to ten článek takhle spletl, tak paradoxně hanil Intel, ačkoliv to byl případ kdy implementoval nějakou věc jako první...

Dopuručuju se trošku držet stranou, když neznáte věci, které komentujete. Nebo se naučte tu situaci rozeznat...

+1
0
-1
Je komentář přínosný?

Tak to určitě... fakt je vidět, že komentujete něco co neznáte.

Odkazovaný článek ukazoval příklad (však byl nadepsán "např"), že už Intel omezuje zaměření na hry. Že jde v tomto případě o cloudovou shader cache, je jen detail.

Dopuručuju se trošku držet stranou, když neznáte věci, které komentujete. Nebo se naučte tu situaci rozeznat...

+1
-1
-1
Je komentář přínosný?

Takže neuznat chybu, zatloukat, blá blá.

Každý kdo o hrách a GPU něco ví, chápe, že SW ekosystém kolem toho, čemu se říká "ovladač", je extrémně důležitý a už dekády budovaný "moat" (vygooglete si...) Nvidie v herní oblasti (i AMD). Ne že by byl aktivně vyvíjený tak, aby bránil vstup nové konkurence na trh, ale ze své podstaty přesně to dělá. Laik, který má trochu pokory, by se na ten sektor podíval, a seznal by, že jsou vidět všechny známky toho, že to tak je.

Že třeba Čína neumí programovat (hodně pocyhbuju, že se to tak dá paušálně bagatelizovat), by na tom nic neměnilo.
Že je dnes DirectX 9 pořád důležité, za vás zjistil Intel.
Že na Qualcommu "funguje 90 % her" není výhra, ale problém. Je to relativní úspěch proti předešlé situaci, kdy bylo ještě horší, ale to neznamená, že dohnali etalon (častá chyba v uvažování lidí, který sledujou články o tom jak se jejich oblíbená značka/OS a tak dále "extrémně zlepšuje každým dnem"). Protože je to 90 % nejčastějších her, ale ne 90 % všech her. A tak dále, ale už s těmahle cvičeníma nechci ztrácet čas.

A k tomu, že jste si buď nepřečetl ten článek, co odkazujete, nebo té věci nerozumíte, když jste si nevšiml, že je to omyl, k tomu jste se čelem taky nepostavil.

+1
0
-1
Je komentář přínosný?

Takže neuznat chybu, zatloukat, blá blá.

Vy si ovladač představujete jete jako kouzelný black box. Ten moderní (zde DX12) je tenký čistý kód, do kterého se přidávají opravy/úpravy pro konkrétní hry. Takže můžete do trhu naskočit kdykoli, ale je třeba se těm hrám opravdu věnovat, např jako Qualcomm. Ne že označíte bug jako feature a necháte to na vývojářích (ano, příklad se týká CPU, ale ukazuju současné nastavení firmy Intel):

"Hallock: Za herní výkon CPU Intelu mohou vývojáři, kteří pro ně neoptimalizují"
https://diit.cz/clanek/hallock-za-herni-vykon-cpu-intelu-mohou-vyvojari-...

Mimochodem 90 % všech her nepodporuje ani nVidia a AMD. Např většina DX <=8, obzvláště s 16bit barvami, často i 8bit barvy. Zrovna AMD je typické tím, že starý ovladač opakovaně zahodilo a napsalo načisto nový (při přechodu z OpenGL/D3D11 na Vulkan/D3D12 se to přímo nabízí).

A ten odkazovaný článek jsem četl. Jen jsem se domníval, že takový expert na všechno jako vy nebude potřebovat vysvětlit rozdíl mezi diskovou a cloudovou cachí.

+1
0
-1
Je komentář přínosný?

"Vy si ovladač představujete jete jako kouzelný black box."

No to teda fakt ne...

"Ten moderní (zde DX12) je tenký čistý kód"

Proto má stovky megabajtů a je to jeden z nejkomplexnějších sw stacků, co existuje, komplexitou srovnatelný spíš s většími operačními systémy... Achjo...

"A ten odkazovaný článek jsem četl." [to v tom případě není taktické přiznat, lol] "Jen jsem se domníval, že takový expert na všechno jako vy nebude potřebovat vysvětlit rozdíl mezi diskovou a cloudovou cachí."

No tak to už je vrchol, v článku je to blbě, vy jste to taky nepochopil předtím než jsem vám to vysvětlitl, ale teď to mám být já, kdo to nechápe. Slušná arogance...

+1
0
-1
Je komentář přínosný?

Stovky megabajtů má ovladač kvůli bundlování opatchovaného překladače LLVM (nevím jak dnes, ale dříve tam byl zvlášť pro DirectX, Vulkan a OpenGL). Ach jo.

A ten článek je ve více verzích. Např je možné, že jsem četl dříve zdroj a přeformulovaný jen prolétl. Větší důležitost jsem mu nepřikládal, protože cílem byl nějaký konkrétní příklad katování kostů v Intelu ohledně podpory her.

+1
0
-1
Je komentář přínosný?

"Stovky megabajtů má ovladač kvůli bundlování opatchovaného překladače LLVM (nevím jak dnes, ale dříve tam byl zvlášť pro DirectX, Vulkan a OpenGL)."

Wow. To je ale kravina, cpát to ovladačů kompilátor, co? Nemehla :) Napadlo vás, proč ovladače GPU potřebují kompilátor (no, asi jo, v téhle diskuzi to bylo zmíněné - překlad shaderů). Ten překladač je právě hrozně důležitá součást ovladačů a jedna z věcí, v kterých je knowhow a expertiíza těch firem. LLVM to myslím nebude (v ovladačích AMD a Nvidie pro Windows aspoň, na Linuxu asi jo a Apple by ho logicky mohl použít). Jestli jo, tak bude po těch desetiletích už extrémně custom, protože tohle není oblast, kde by se vzalo hotové funkční řešení a čau, jak už bylo řečeno.

BTW taková zajímavost, Apple měl minimálně jednu dobo v týmu jednoho z ex-autorů/autorek x264 (s důrazem na programování v assembly) v týmu vyvýjejím kompilátory/ovladače pro jejich vlastní GPU.

"A ten článek je ve více verzích. Např je možné, že jsem četl dříve zdroj a přeformulovaný jen prolétl. Větší důležitost jsem mu nepřikládal, protože cílem byl nějaký konkrétní příklad katování kostů v Intelu ohledně podpory her."

Já četl jenom tu free a za ten měsíc nebo jak je to dlouho, se v ní zdá se nic nezměnilo. Váš problém je to, že máte nějaký předem existující názor ("Intel jde do sraček" - to vám brát nepotřebuju, je mi to celkem jedno) a pak si k tomu hledáte zdroje, které by vám to podpořily. Takže jste koukli, hele pěknej článek, sice jsem vývojář 3D her, ale nebudu řešit, jestli je to pravda, nejspíš jo, když to odpovídá mému názoru. Vyplatím si asi bonus :) [technická: jak to, že Intel implementoval fíčuru XY dřív než AMD a Nvidia, dokládá, že házejí flintu do žita?]

Nedivte se, že vás to pak dovede k představám, které jsou mimo realitu.

+1
0
-1
Je komentář přínosný?

Ty jo, fakt si o tom něco zjistěte. Používá se LLVM, bundlovaný není akorát pro AMD v Linuxu, ale pak jste svázání na konkrétní verzi v systému. Mimochodem Apple byl dlouho hlavní přispěvatel. A nepletete si vývojáře/ku opensource linuxového ovladače pro GPU v Apple Silicon?

Ten zdroj k "Intel jde do sraček", což si nemyslím jen já, jste nevyvrátil. Není snad pravda?

+1
0
-1
Je komentář přínosný?

"Používá se LLVM"

Vzhledem ke kvalitě vašeho předchozího výstupu: Máte na to nějaké doklady? Ne že bych o tom chtěl polemizovat, jenom že to není něco, co by bylo obecně známé (kromě ovladačů pro Apple a těch v Linuxu). Já mluvím o Windows.
(Edit: Googlení říká, že ano - ale jak jsem napsal výš, je dost naivní si myslet, že vezmou stock překladač a tím to celé končí, protože GPU jsou trošku složitější technologie, než si asi představujete. Ono taky: jedna věc je použít LLVM, druhá věc je, že někdo musí udělat backend pro každou jednotlivou architekturu GPU, což za Intel/Nvidii/AMD nikdo neudělá).

"Nepletete si vývojáře/ku opensource linuxového ovladače pro GPU v Apple Silicon?"
Ne. Alyssa Rosenzweig je (pokud vím) jiná osoba. O kom mluvím nebyl z teamu Asahi Linuxu, ale z Applu v době, kdy oznámili přechod z Imagination IP na vlastní (no, vlastní... byl to evoluční vývoj z toho PowerVR).

"Ten zdroj k "Intel jde do sraček", což si nemyslím jen já, jste nevyvrátil. Není snad pravda?"

Jestli pro vás "Intel implementoval funkci advanced shader delivery jako první ze všech výrobců GPU" znamená "Intel začíná srát na vývoj GPU", tak už fakt nevím, jak bych vám to řekl jinak.
P.S. Jestlipak si myslíte, že váš oblíbený Qualcomm tuhle technologii už v ovladačích má? (Nápověda: v plánu to mají, ale dřív než Intel ji teda fakt neměl... takže podle vašich kritérií to evidentně už zabalil a za nedlouho s vývojem svých Adren praští.)

+1
0
-1
Je komentář přínosný?

Já mluvím taky o Windows. A ano, je to obecně známé (asi jen ne pro vás).

Škoda že nevíte jméno toho vývojáře/ky. Takhle se není o čem bavit.

A že Intel něco implementoval první, a pak to zrušil? Každý si názor udělá sám.

+1
0
-1
Je komentář přínosný?

Jméno vím, ale... mám pocit, že je to ten případ, kdy osoba zahlazuje internetovou historii (taková ta věc, co se často děje open source vývojářům...), tak to úplně nechci šířit. Ani teď třeba nemůžu najít na youtubu záznam prezentace iirc přímo od Applu, kde mluvila.
Nevím už, jestli to v Apple bylo pod stejným jménem jako v x264, třeba do Dolphinu to byly patche pod jinou přezdívkou... no, dost nápověd.

"A že Intel něco implementoval první, a pak to zrušil?"
Jenže on hovno zrušil, FFS. Vy fakt sveřepě odmítáte to pořádně přečíst a pochopit, co?

+1
0
-1
Je komentář přínosný?

Co jste z toho článku a klidně i jeho zdrojů, ať nehodnotíme jeho kvalitu, nepochopil? PS: Nevěděl jsem, že někteří opensource vývojáři zahlazují stopy.

+1
0
-1
Je komentář přínosný?

Vy jste nepochopil, že Advanced Shader Delivery je nově přidaná funkce, která byla přidaná zatím jenom pro část GPU (Battlemage) a jestli to, že nebyla přidaná pro Alchemist, pro který nikdy dostupná nebyla, vy hodláte interpretovat jako "zrušení", tak se prostě tváříte že černá je bílá, abyste nemusil přiznat chybu...
Nebo snad tvrdíte, že shader cache (což je existující funkce) Alchemistu Intel zrušil? Osobně mi přijde totálně mimózní, že se tady bavíme o takovýhle elementárnosti.. jak s děckem.

(P.S. Tak ne, prezentace od Applu je furt online, nakonec jsem ji našel.)

+1
0
-1
Je komentář přínosný?

Ale ta online cache se skutečně ruší, a je to dobrý příklad změny (návratu) směřování Intelu. Co se na tom chcete hádat. Navíc to není jen to, např zpomalení vydávání optimalizací a oprav pro hry.
PS: Super že jste našel prezentaci a pamatujete jméno toho vývojáře/kdy.

+1
0
-1
Je komentář přínosný?

S tim Valve nemas opet pravdu. Napriklad pomahalo/upravovalo EasyAntiCheat pro Linux (je to jen software, takze modifikace jsou mozne), ovsem vyvojar ho do te hry musi sam pridat.
Statistika (nevim jak moc aktualni) je napr. zde:
https://www.gamingonlinux.com/anticheat/

+1
0
-1
Je komentář přínosný?

Vývoj pro Linux je roztahaný i mezi nezávislé vývojáře, kteří občas jsou ve Valve nebo aspoň jím placeni. Důležité je, že ať vyvinou cokoliv, nedaří se jim to protlačit u herních vydavatelů. Každopádně kernel anti-cheaty předělat nejdou, protože to není "jen software" (userspace).

+1
0
-1
Je komentář přínosný?

By me zajimalo, jaky softwarovy problem maji, ze ho nelze vyresit za 1.5 roku. Docela extremni doba. Jestli je vubec softwarovy.

+1
+6
-1
Je komentář přínosný?

Asi už nVidia není ta softwarová firma, co bývala.

+1
+1
-1
Je komentář přínosný?

nemůže bejt, když "pekelnej anděl" prohlásil, že programovat už se nikdy nebude, a všechno udělá AIčko, a že se programátoři můžou vyházet. no tak to možná fakt udělal.

+1
0
-1
Je komentář přínosný?

Pro psaní komentářů se, prosím, přihlaste nebo registrujte.