Portál AbcLinuxu, 9. června 2025 17:37
Phoronix informuje, že byl do Mesy začleněn Gallium3D state tracker implementující API Direct3D 10 a 11. Jedná se tedy o nativní implementaci Direct3D 10/11, nikoliv o překlad do OpenGL (jako dělá např. Wine). Díky architektuře Gallium3D jej budou moci využívat všechny Gallium3D ovladače. Gallium3D již nativně implementuje OpenGL, OpenGL ES, OpenVG a Xorg (EXA + Xv) API, v plánu je OpenGL 3/4, OpenCL a video akcelerace.
Tiskni
Sdílej:
možní to přidat nebo zlepšit podporu třeba pro takové věci jako hardwarové akcelerace videa.Tomu ted nerozumim. Hardwarovou akceleraci videa nezvladne OpenGL? Mohl by jste to, prosim, trochu rozvest?
a nebo si to proste uelate pres shadery .......
P.S. Samozřejmě, při dekódování přes shadery je problém: karta vám běží naplno jako ve 3d módu, takže taky pěkně žereno záleží jaká karta.
Zatřetí, pokud běh CUDA prográmků zabírá 50% CPU, je někde něco špatně.Jasně. Já netvrdím, že to není pravda. Jen říkám, že to není taková prča a rozhodně ne důvod k nadměrné produkci slin.
Hardwarovou akceleraci videaJeště někdo řekne
Hardwarová akcelerace videa, tak ho (aspoň virtuálně) plesknu.
...využívat by to mohlo začít i Wine (to zatím podporuje jen Direct3D 9 překladem do OpenGL, Direct3D 10/11 pokud se nepletu vůbec)...Mam takovy pocit, ze jsem nekde na winehq cetl, ze podporuje Direct3D 10 jen velmi omezene, ale kazdopadne se na tom zurive pracuje. Myslim, ze z hlediska wine a vubec hracu na Linuxu by to mohl byt docela slusny krok v pred. Wine by to mohlo docela dost vyznamne pomoci, a vyvojarum her odpadne dalsi "prekazka" (cti vymluva) proc portovat hry pod Linux. Pres vsechna tato plus mam s toho docela rozporuplne pocity. Nevim co, ale neco se mi na tom nejak nezda. Asi samotna predstava DX na Linuxu a jeho silna rivalita s OpenGL... nevim,nevim...
Myslim, ze z hlediska wine a vubec hracu na Linuxu by to mohl byt docela slusny krok v pred.Myslíš niečo na spôsob "síce veľmi pomalé, ale aké verné"?
wine implementuje D3D10 ... a 11 se take objevi
A k čemu je to dobré? Napadá mě snadnější portace Windows her a aplikací na LinuxIMHO spíš než na hry to bude dobré na takový odpad jako je Autocad nebo Inventor. Mono už se zabydlelo a v případě portace D3D už nebude chybět nic v cestě.
Mno... dobré je to k tomu, že máme implementaci API, které je velmi oblíbené a používané. Pro tvůrce her a aplikací to zjednodušuje portování, což v důsledku znamená, že uživatel Linuxu bude mít k dispozici něco, co by jinak neměl.... což v důsledku znamená, že konkurenční API (OpenGL) zajde na úbytě, takže tu budeme mít další lock-in na technologii M$, kterého se časem budeme obtížně zbavovat, patrně ještě hůře než IE-only webů asi jsem divnej, ale jsem toho názoru, že vocaď-pocaď - jsem rád, když se linux, potažmo ostatní systémy, snaží lidem věci usnadnit, být kompatibilní a nabídnout více možností, ale bezhlavé kopírování každého Microsoftího prdu (natožpak jásání nad tím) mě nebetyčně sere: kdo to chce mít jako ve Window$, tak ať používá Window$, jestli to chce mít free, tak ať pracuje na ReactOS, ale fakt nevidím důvod, proč by měl dělat druhé Windows z unixoidních systémů :-/
... což v důsledku znamená, že konkurenční API (OpenGL) zajde na úbytě, takže tu budeme mít další lock-in na technologii M$, kterého se časem budeme obtížně zbavovat, patrně ještě hůře než IE-only webůAno, to je jedna z veci. kterou jsem mel namysly, kdyz jsem psal, ze mam obavy z rivality mazi OpenGL a DX. MS uz se uz davno netaji tim, ze chce OpenGL vystipat z win platformy (jestli uz to neudelal). Ted se dostavaji Direct3D na Linux - tradicni bastu OpenGL. Jiste - muze to znamenat jisty prinos pro linuxare, ale take to muze byt velmi silna rana pro OpenGL. Nejsem si uplne jist, jestli zrovna tohle chceme....
... což v důsledku znamená, že konkurenční API (OpenGL) zajde na úbytě, takže tu budeme mít další lock-in na technologii M$, kterého se časem budeme obtížně zbavovat, patrně ještě hůře než IE-only webůNěco na tom je... já pouze vysvětloval případnou užitečnost. Na druhou stranu, je na tom OpenGL tak špatně, aby zaniklo? Pokud ano, tak proč tomu bránit? Já bych se spíš přikláněl k tomu, že v tuhle chvíli není.
Na druhou stranu, je na tom OpenGL tak špatně, aby zaniklo?to já nevím, jak jsem řekl, tak podrobně to nesleduju ... ale mám-li se podržet analogie, opravdu na tom byl NN tehdy tak špatně, abychom se dočkali odbobí, kdy každý druhý web hlásal "optimalizováno pro IE a rozlišení pixel na pixel"?
Pokud ano, tak proč tomu bránit?protože si netriviální množství lidí myslí, že OpenGL má oproti DX mnoho výhod; takže nechat ho zajít na marketing místo na nedostatečnou technickou kvalitu, bych považoval za velmi nešťastné (tak, jako dnes skřípu zubama, když se disky nebo kamery připojují na USB místo FireWire)
Já bych se spíš přikláněl k tomu, že v tuhle chvíli není.co není, může být ... zdá se mi poněkud hloupé vykračovat si k okraji propasti s tím, že na jednom kroku nesejde, a že se přeci vždy můžeme na tom okraji otočit a odejít, i když nevíme, jestli někdo nečeká, až budem blízko jen na ten jeden krok, aby nás pak snadno shodil dolů, či jestli se nám na tom okraji nezamotá hlava a nespadneme sami ...
opravdu na tom byl NN tehdy tak špatně, abychom se dočkali odbobí, kdy každý druhý web hlásal "optimalizováno pro IE a rozlišení pixel na pixel"?Pokud vím, tak na tom opravdu tak špatně byl.
protože si netriviální množství lidí myslí, že OpenGL má oproti DX mnoho výhodPotom má zřejmě velkou šanci na trhu přežít.
co není, může být ... zdá se mi poněkud hloupé vykračovat si k okraji propasti s tím, že na jednom kroku nesejde, a že se přeci vždy můžeme na tom okraji otočit a odejítNemáme asi až tak rozdílný názor, ale máme hodně odlišný pohled na věc. Já v implementaci některých Microsoftích protokolů a API vidím vyvázání některých stávajících programá z vendor lock-in. Ty v tom vidíš zánik jednoho pilířů opensource OS... ale já říkám (věřím), že jestli má smysl aby OpenGL zůstalo, tak zůstane. Jestli se objeví něco lepšího než OpenGL, tak tím lépe. Kolik věcí už z Linuxu zmizelo, protože se nahradily lepšími.... na druhou stranu, které se nahradily něčím objektivně horším?
Kolik věcí už z Linuxu zmizelo, protože se nahradily lepšími.... na druhou stranu, které se nahradily něčím objektivně horším?Hmmm... kdybych se snazil urcite bych na neco prisel. Mluvi se hodne HAL, ale podle me to horsi reseni jak samostany udev rozhodne neni. Ono to bude asi tim, ze v prostredi openSource nema nic co je "Ojektivne horsi / spatne" moc velke sance prezit. Funguje zde prirozena selekce a projekty nejsou umele udrzovany pri zivote obrovskou reklamou, polopravdami, famamy, pripadne vnucovanim a investicnimi injekcemi... Jenze tohle presne neni pripad DirectX - jak uz vime, a to je jeden z duvodu proc mam obavu z Direct3D API pod Linuxem - i kdyz je vyvyjeno jako otevreny, porad je tam silna navaznost na Microsofti produkt, o jehoz absolutni nezbytnosti je (bohuzel) nezvratne presvedcena drtiva vetsina uzivatelu pocitacu (beru to podle prevahy platformy MS Windows). A to vidim jako velke minus pro OpenGL...
Ono to bude asi tim, ze v prostredi openSource nema nic co je "Ojektivne horsi / spatne" moc velke sance prezit. Funguje zde prirozena selekce a projekty nejsou umele udrzovany pri zivote obrovskou reklamou, polopravdami, famamy, pripadne vnucovanim a investicnimi injekcemi...myslíš na Ubuntu?
Jenze tohle presne neni pripad DirectX - jak uz vime, a to je jeden z duvodu proc mam obavu z Direct3D API pod Linuxem - i kdyz je vyvyjeno jako otevreny, ...kontrolní dotaz - patenty nic?
myslíš na Ubuntu?Me napadly nektere produkty z Redmondu, ale myslenka byla obecna. mnoho takovych produktu by v otevrenem prostredi nemelo sanci prezit minimalne jako celek.
kontrolní dotaz - patenty nic?Na API?
ehm, před tím, než jsme se toho dočkali? - je jasné, že za situace, kdy už to každý druhý web hlásal a NN si s ním moc neporadil, to šlo do kytek, ale fakt si myslíš, že NN 4 na tom byl technologicky hůř než IE 4?opravdu na tom byl NN tehdy tak špatně, abychom se dočkali odbobí, kdy každý druhý web hlásal "optimalizováno pro IE a rozlišení pixel na pixel"?Pokud vím, tak na tom opravdu tak špatně byl.
opět - stejně jako NN? ... o tom si taky spousta lidí myslela, že má oproti IE mnoho výhodprotože si netriviální množství lidí myslí, že OpenGL má oproti DX mnoho výhodPotom má zřejmě velkou šanci na trhu přežít.
Já v implementaci některých Microsoftích protokolů a API vidím vyvázání některých stávajících programá z vendor lock-in.hm ... to je něco jako firma: "máme wine, stejný kód jako pro wokna může běžet i na linuxu, takže proč bysme podporovali linux, budem psát pro wokna, a možná to občas přetestujem pod wine pro těch pár bláznů s něčím jiným než windows, a když budou hodně držkovat, tak uděláme linuxový instalační balíček - zbundlujem náš produkt s nějakou staticky linkovanou verzí wine, ve který nám to chodí", uživatel: "hurá, máme wine, už nejsem závislý na microsoftu!" ...?
Ty v tom vidíš zánik jednoho pilířů opensource OS... ale já říkám (věřím), že jestli má smysl aby OpenGL zůstalo, tak zůstane. Jestli se objeví něco lepšího než OpenGL, tak tím lépe.furt z toho čiší neskutečný optimismus, že by snad záviselo na technologické stránce věci a ne na marketingu ...
Kolik věcí už z Linuxu zmizelo, protože se nahradily lepšími.... na druhou stranu, které se nahradily něčím objektivně horším?jenomže tady se nebavíme jenom o Linuxu, nýbrž o technologii a trhu přes více platforem jinak nemuselo jít obecně o úplné zmizení, pouze o vytlačení za hranici použitelnosti pro běžného uživatele
ale fakt si myslíš, že NN 4 na tom byl technologicky hůř než IE 4?Neomezuj se jen na technickou stránku. Kdyby nedošlo k opensourcování NN a vytvoření úspěšného browseru jako je Firefox, kde bysme s tím webem dneska byli? A s opensource vůbec, vždyť Mozilla byl první OSS projekt, který získal i ohlas médií.
furt z toho čiší neskutečný optimismus,Optimismus je ale skrytý jen v tvém nepochopení... fajn, neříkám, jestli je to tvoje chyba nebo jestli se špatně vyjadřuju... Nejsem do OpenGL zaláskovaný tolik, abych brečel nad tím, že ustoupilo něčemu konkurenceschopnějšímu. I když mám zatím pocit, že s námi ještě OpenGL nějakou dobu bude. Není to optimismus, ale prostý neutrální odhad situace z pohledu člověka, který nemá detailný znalosti 3D enginů.
Phoronix informuje, že byl do Mesy začleněn Gallium3D state tracker...
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.