Left 4 Dead 2 na Linuxu jede rychleji než na Windows
autor: Ondřej Košťál , publikováno 2.8.2012

Výsledek se lišil na různých API, ale pokud se použilo OpenGL i na Windows, rozdíl se snížil. Každopádně hra měla na Linuxu vždy lepší hodnoty FPS.

Je to již nějakou dobu, co Valve vstoupilo se Steamem a vybranými hrami na platformu Mac OS od Apple. Nedávno se začalo spekulovat, že se pracuje i na oficiálním klientovi pro Linux a to se následně i potvrdilo. Vedle klienta je samozřejmě třeba optimalizovat i nějaké ty tituly. První na řadu samozřejmě přišly úpravy firemního Source Enginu a konkrétně si pak ve Valve posvítili na multiplayerovou hru se zombie tématikou Left 4 Dead 2. A výsledky? Na Linuxu hra jede rychleji než na Windows 7.

Left 4 Dead 2 na Linuxu jede rychleji než na Windows

Zase ale nemůžeme srovnávat jablka a hrušky. Linux, jak je známo, je open source projekt a pro 3D grafiku využívá hlavně rozhraní OpenGL. Naopak na platformě Windows hra běží pod DirectX. V prvních verzích běžel port L4D2 na Linuxu rychlostí pouhých 6 snímků za vteřinu. Ovšem tým programátorů dokázal prakticky nemožné a nyní běží hra na Linuxu rychleji. Dokonce i při použití stejných API (tedy OpenGL ve Windows).

Nyní pár čísel. Testováno bylo na sestavě s procesorem Intel Core i7-3930K a grafickou kartou nVidia GTX 680. Při použití Windows 7 SP1 64bit a rendereru Direct3D, bylo výsledkem 270 FPS. Na operačním systému Ubuntu 12.04 32bit to bylo pod OpenGL rovnou 315 FPS. To je o 45 FPS (14 %) více. Na řadu tedy přišlo ještě ozkoušení OpenGL pod Windows. Ani zde nebyl výsledek stejný, i když už se přiblížil na dostřel. Bylo to 303 FPS. Další informace by měly být příští týden. Abychom se ještě nedočkali toho, že herní platformou bude v budoucnu Linux...

Zdroj: 1, 2



Tagy: Valve  Left 4 Dead 2  OpenGL  Linux  Steam  
 
Komentáře k článku
RSS
Pouze registrovaní uživatelé mohou přidat komentář!
3.8.2012 05:57:36   133.5.165.xxx 3631
Autor dela naschval hlupaka ze sebe i ctenaru? Nebo je to jenom bulvarni pristup?
3.8.2012 07:40:50   87.249.142.xxx 2236
Sice zajmavé porovnání, ale naprosto špatné.

1)Porovnávat poslední OpenGL vs DirectX 9 není ani zdaleka srovnání stejných API. (I když verze projistotu vůbec neuvedly)

2) Srovnávat nový kód se starým patchovaným taky není v pořádku.

Tohle je PR srovnání a nic víc, protože to nemá s největší pravděpodobností nic společného s realitou.
3.8.2012 08:12:21   194.228.69.xxx 5414
na konci je popsáno že se OpenGL zkoušelo na obou platformách tak radši pro slepce zvírazním!!

OpenGL Windows:
303 FPS


OpenGL Linux:
315 FPS


tak prosím čtěte poiřádně než začnete psát bludy jasně je tam napsáno že se to pak zkoušelo pod stejným API jen na různejch OS....
3.8.2012 08:52:52   94.242.122.xxx 473
zvírazním
3.8.2012 09:48:51   87.249.142.xxx 2312
Bumpkin napsal:
na konci je popsáno že se OpenGL zkoušelo na obou platformách tak radši pro slepce zvírazním!!

OpenGL Windows:
303 FPS


OpenGL Linux:
315 FPS


tak prosím čtěte poiřádně než začnete psát bludy jasně je tam napsáno že se to pak zkoušelo pod stejným API jen na různejch OS....


Stále špatně. Porovnávají různé bitové verze OS (64bit 7 vs 32bit Ubuntu).

A milisekundové rozdíly pak jsou stoprocentně způsobené translací mezi 32b kódem a 64b systémem. Viz. WoW64

Pokud rovnocenné OpenGL srovnání tak v jejich případě 32b vs 32b a ne jinak.

Takže stále špatně. A protože všichni se soustředí na srovnání s DX (viz titulky a důraz i na jejich blogu), tak si stojím za svojí kritikou.
3.8.2012 09:59:46   87.249.142.xxx 111
A ješte jedna věc. OpenGL na Windows je poskytován GPU výrobci (Intel,Nvidia,AMD) a nikoliv Microsoftem. (Poslední systém s OpenGL od něj byly XP)

Ono se zapomíná, že porovnání je navíc vůči vylepšením, které si Valve čerstvě získalo pr systém (ovladače, kernel samotný,...), což je také něco trochu jíného...
3.8.2012 11:13:59   114.153.0.xxx 117
to je preci to hlavni ne, ze vyvojari stravili spoustu hodin casu navic optimalizaci, to u windowsu nikdo nedela. Kazdopadne, nic proti linuxu a je dobre, ze si na nem budeme moct zahrat, ale interpretace te zpravy je naprosto nevhodna.
3.8.2012 12:05:44   46.254.70.xxx 90
na linuxu hrajeme uz nejakej ten paatek

samozrejme optimalizace ciste pro linux bodne
3.8.2012 08:52:06   85.237.227.xxx 130
Som zvedavi ci sa dockame aj dalsich, novysh titulov ne L2D. Osobne necakam ze taky Crysis 2 alebo GTA4 bude niekedy prerobeny pre Linux (GTA-cku by optimalizacia len pomohla.) Zadrhel by mohol byt v tom ze tieto dva menovane bezia na directX a prerobenie do Opengl, nemusi byt najednoduchsie(ak vobec mozne). Nazory?
3.8.2012 09:24:43   62.197.226.xxx 1520
kup si windows ;)
3.8.2012 09:43:31   165.72.200.xxx 229
Misto 303FPS mit 315. Bezva! :o)))))
Ocekaval bych vetsi zmenu. Tak ci tak je to uplne jedno.
3.8.2012 10:17:19   83.208.162.xxx 1616
už jdu instalovat linux abych měl 12 fps navíc, hlavně že teď mám asi 250
3.8.2012 11:19:03   85.237.227.xxx 52
smola, som v oboch taboroch
3.8.2012 13:06:07   165.72.200.xxx 54
Nejde o tabory, jde o nulovy prakticky prinos. (Ja jsem dokonce jeste ve vice taborech.)
3.8.2012 10:56:54   85.132.158.xxx 201
jaj .. nedělali to kvůli těm co to hrají pod Win. a chtějí víc fps, ale pro ty co Linux dávno mají ... Když tu kritizují kvůli porovnávání DirectX a OpenGL a bitovým kopiím (právem), nemusíte za každou cenu psát nesmyslnou kritiku ...
3.8.2012 11:12:44   78.102.80.xxx 419
Rozbalit komentářPříspěvek byl automaticky zabalen pro velké množství negativních hlasů.
3.8.2012 11:21:36   217.77.161.xxx 31
zmajster01 napsal:
Som zvedavi ci sa dockame aj dalsich, novysh titulov ne L2D. Osobne necakam ze taky Crysis 2 alebo GTA4 bude niekedy prerobeny pre Linux (GTA-cku by optimalizacia len pomohla.) Zadrhel by mohol byt v tom ze tieto dva menovane bezia na directX a prerobenie do Opengl, nemusi byt najednoduchsie(ak vobec mozne). Nazory?


No zrovna GTA4 existuje i na Playstation, tj. uz bezi pod OpenGL.
Tzn. pouzity engine nema problem bezet pod DirectX i pod OpenGL.
3.8.2012 11:21:57   194.228.216.xxx 186
hnizdo napsal:
Az nekdo porovna grafiku, stejne se prijde na to, ze je linuxova verze osekana. Nejen ze spousta efektu a technologii z DX nejde do OpenGL jen tak prevest, ale hlavne ovladace ke grafikam pod linuxem horko tezko zvladaji akceleraci videa, natoz s vyrovnanym vykonem zajistit kompletni grafickou pipeline.
zdravim na Mars nebo na jakoukoliv vzdalenou planetu kde zijete
3.8.2012 13:07:44   62.245.79.xxx 31
Problém můžou dělat jen drivery (po portu Source Enginu na Mac taky nebyly nějaké věci, prostě OpenGL v driverech bylo ve starší verzi, než by se hodilo). Rozhodně bych nečekal stejnou podporu jako na Windows, i když teda rozhodně bude podpora lepší, než u OSX kde si nemůžou dovolit experimentovat s každou novou verzí OpenGL.
3.8.2012 12:34:07   213.250.223.xxx 64
hnizdo napsal:
Nejen ze spousta efektu a technologii z DX nejde do OpenGL jen tak prevest...

LOL
Pošli zdroj/dej příklad
3.8.2012 12:53:05   194.138.12.xxx 118
Ja na rozil od autora doufam ze herni platformu nebudou Widle ale Linux, uz bylo na case aby M$-nVidia mafie skoncila
3.8.2012 12:55:27   62.245.79.xxx 71
cokoliv jede na OSX by měli být schopni rozjet na linuxu, i když na OSX existují poměrně komplexní (speciálně vyvíjené a drahé wrappery), proto je na Macku třeba Assasins Creed, Modern Warfare, Boarderlands a další a další. Většina her od EA taky běží pod OpenGL wrapperem. Samozřejmě to není ideální řešení, lepší mít hru přes wrapper, než ji nemít vůbec, ne? Dokonce stačí vzít jen Windows verzi a s trochou štěstí máte za 5 minut variantu pro Mac a za 10 minut variantu pro Linux. OSX má výhodu v řešení, které používají velcá vydavatelí již léta (Cider, se kterým se Wine skoro ani nemůže měřit). Je to jen otázka času, Valve nejdřív potřebuje vydavatelům ukázat, že je na Linuxu dostatečný počet potencionálně platících zákazníku.
3.8.2012 13:04:52   194.228.216.xxx 51
musim souhlasit s RMS ze Steam pro Linux pomuze jeho masovejsimu rozsireni, ale take by me zajimalo za jakou cenu? se vzrustajicim poctem BFU uzivatelu zacne vzrustat pocet rootkitu a podobnych sracek do kterych jsme se doted nemuseli az zas tak obavat kvuli "minorite" linuxu, kdyz jsem v 2004 poprve v Linuxu pod wine spustil CSko necekal jsem ze bych se dozil doby kdy Valve bude vydavat hry primo pro Linux
3.8.2012 13:16:47   62.245.79.xxx 51
Já bych jako příklad rozšíření minotirní platofmy mezi BFU bral OSX. Tam je výskyt podobného sajrajtu natolik malý (zase ta Java), že je to stejne ukončeno hnedka v počátku (stačí mít systém běžně aktualizovaný). Obojí je Unix o Unix bych se fakt nebál, to není už z principu tak jednoduše napadnutelné (teda pokud není někdo blbý a nefunguje nonstop pod root účtem...). I když to bude stačit, aby Eset a AVG začali nabízet useless antiviry pro BFU usery :-). Samozřejmě je všechno napadnutelné, když se chce :-). Kdo nebude stahovat cracknuté verze, tak bude v pohodě :-).
3.8.2012 13:45:41   194.228.216.xxx 11
palda napsal:
Já bych jako příklad rozšíření minotirní platofmy mezi BFU bral OSX. Tam je výskyt podobného sajrajtu natolik malý (zase ta Java), že je to stejne ukončeno hnedka v počátku (stačí mít systém běžně aktualizovaný). Obojí je Unix o Unix bych se fakt nebál, to není už z principu tak jednoduše napadnutelné (teda pokud není někdo blbý a nefunguje nonstop pod root účtem...). I když to bude stačit, aby Eset a AVG začali nabízet useless antiviry pro BFU usery :-). Samozřejmě je všechno napadnutelné, když se chce :-). Kdo nebude stahovat cracknuté verze, tak bude v pohodě :-).

v OSX jsem pracoval jen parkrat a nejak mi to nesedelo, ale osobne nic proti nemu nemam je to o zvyku, nejsem zas tak moc narocni v podstate dnes hry vubec nehraju a jedine proc potrebuju grafickou nastavbu nad jadro je pohodlne serfovani a prehravani filmu, zbytek se odehrava v terminalu, takze si plne vystacim hrat s dwm, awesome, xmonadem a i3... asi starnu
3.8.2012 15:53:30   81.0.236.xxx 00
hnizdo napsal:
Az nekdo porovna grafiku, stejne se prijde na to, ze je linuxova verze osekana. Nejen ze spousta efektu a technologii z DX nejde do OpenGL jen tak prevest, ale hlavne ovladace ke grafikam pod linuxem horko tezko zvladaji akceleraci videa, natoz s vyrovnanym vykonem zajistit kompletni grafickou pipeline.
3.8.2012 16:57:24   89.103.142.xxx 63
Super jen víc her na linux at mám co pařit.
3.8.2012 23:18:46   94.112.127.xxx 712
Jsou to fakt pitomosti, Gabe asi místo poslední dodávky cukru dostal koks a viděl konec Windowsů. Říkám to nerad ale Windows tu byl, je a bude. Když se za víc jak 30 let linux nechytil, to si vážně myslíte že tomu pomůže Steam ? Scénář bude následující:
Windows 8 ? Fuuuuuuuu, nechám si Win7. Pak tu Windows 7 budou dalších 10 let než vyjde další opravdová, použitelná, verze windows. Microsoft si sedne na pr..l z vlastních chyb, strýček Fester (Ballmer) půjde do důchodu a metro už bude jenom tam, kam patří - pod zemí.
Linux na druhou stranu neni a nikdy nebude BFU friendly systém - leda že by Michelin, ehm tedy Valve, nevydalo vlastní distro.
Kdyby radši Valve dělalo něco užitečnějšího než si užívalo vlastní snack bar a házelo do světa takový děsný žvásty - Třeba HL2 E3 nebo dokonce HL 3 :-) Pro Windows a s DirectX 11 prosím :-)
3.8.2012 23:56:22   87.236.197.xxx 115
nektery distra jsou vice BFU friendly nez vase slavny wokna

linux mozna nevladne na desktopu ale vsude jinde celkem kraluje
..najdes ho takrka vsude ..od ruzne el. az po mobily ...atd. atd.

Redakce si vyhrazuje právo odstranit neslušné a nevhodné příspěvky. Případné vyhrady na diskuze(zavináč)pctuning.cz

52 čtenářů navrhlo autorovi prémii: 19.6Kč Prémie tohoto článku jsou již uzavřené, děkujeme za váš zájem.
TOPlist