Práve nedávno vyšiel tu na root.cz článok, ktorý fundovane a pravdivo popisuje neblahú situáciu okolo hier na linux platforme. Napriek tomu že s argumentami súhlasím, myslím si že GNU/Linux je budúcnosťou herného priemyslu. Prečo? Lebo GNU/Linux ponúka možnosť vytvoriť bootovateľné DVD na ktorom je okrem hry aj celý operačný systém a nielen to.
Zjednodušenie popíšem súčastný stav: Kúpite si DVD s hrou a na jej prebale máte zoznam požiadaviek na HW a SW. Sústreďme sa na SW. Tak určite tam bude že potrebujete Windows XY, Direct X, .NET Framework. U všetkého konkrétnu verziu a posledné záplaty. Každá hra ma potom maličko, ale predsa iné požiadavky. S tým má bežný užívateľ problémy tak to výrobci hier riešia tak, že pribaľujú inštalačky k DirectX, alebo ako posledný zúfalý krok ťahajú svoje odskúšané DLL knižnice vrámci inštalácie. Inštalácia je potom skutočná alchýmia a mať na jednom PC viac hier paralalne je náročná veda.
A teraz si to predstavte s LiveBoot CD:
Jediné čo potrebujete je LiveBoot CD, ktoré nesie hru, operačný systém, všetky potrebné knižnice a frameworky. A všetko je to zladené, nakonfiguorvané a odskúšané. To všetko už raz spravil výrobca za vás. Čo potrebujete vy je HW na ktorý sú linux like ovládače. Že nemá? Áno teraz nie. Ale to je tak jediné mínus. Síce dosť podstatné, ale s výhľadom do budúcnosti pominie.
Výhodou samozrejme bude že výrobca dá na také DVD len to čo potrebuje. K čomu office keď sa chcete hrať hry. K čomu antivír, ktorý uberá výkon a pamať RAM keď vírus neprežije restart PC. K čomu skype alebo ICQ ktorý odoberá konektivitu, keď vy chcete byť pripojený len k tomu svojmu serveru. a pod. S tým ide ruku v ruke aj postranný efekt a to že sa tak využije plne HW počítača len k tomu jedinému – k hraniu hry.
Teraz si predstavujem diskutujúcich ktorý mi budú argumentovať že DVD je pomalé, nespoľahlivé nedá sa urobiť záloha. Áno záloha. To je ten argument. Takéto DVD sa dá len ťažko upirátiť. Spraviť kópia áno, ale už nezabezpečíte aby sa spustil potrebný crack. A dostávame sa k tomu doležitému. Takéto DVD budú mať plne pod svojou kontorolou tí čo ho zostavili. To bude presne ten argument na ktorý budú počuť manageri herného priemyslu. Obtiažny crack hry.
Zostáva otázka či by nebolo lepšie WindowsBoot riešenie. Áno bolo. Ale poznáme predsa Microsoft.
Tento článok je súčasťou série futuristických zamyslení „Back to the Future“
Cracknutie hry na DVD nie je o nic zlozitejsie od cracknutia "beznej" hry (akurat sa ta hra musi napalit este raz - ako cracknuta verzie).
Okrem toho - 3 min. spustanie jednej hry? Nemoznost mat suvisle hry vacsie ako 4GB? Nemoznost komunikovat cez Mumble/IM pocas hrania, ak to nepodporuje hra? Je tu viac problemov...
Zapomínáte na několik věcí:
1) Kvůli hře musím rebootovat
2) Když hraju, nemůžu prostě hru zastavit a dělat jiné věci (nebo jen velmi omezeně)
3) CD musí řešit veškeré drivery. Podle mně udělat Linux live CD, které bude fungovat (bez stahování z netu) s akcelerovanou grafikou, zvukovými drivery atp. alespoň na 99.9% počítačů bude velmi obtížné.
4) S tím souvisí, že pokud si někdo koupí nový HW v době výroby hry ještě neexistující, vyžadující nové drivery (není zpětně kompatibilní), hra na něm nepůjde spustit.
4) Jsou nemožné nebo obtížné patche hry opravující chyby / přidávající obsah
2. M. Kára
1,2) - Určitou možností by bylo nahodit to v virtuálu, ale tam asi bude problém s akcelerací grafiky. Jinak při hraní jiné věci nedělám.
5) - To u konzolí zřejmě taky.
Jistou možností by bylo mít v počítači flashku na kterou by se stahoval dodatečný obsah včetně driverů. Ale uznávám, že to už je trochu komplikované.
Nechci byt sprosty, ale tohle je snuska kravnin.
To ze na linux nejsou HW ovladace je absolutni konec. Ne malinka moucha. Totalni zed, pres kterou to nejde. A zadny sef nepusti svuj tym do prace, ktera bude stat a padat necem co nefunguje, ale "mozna se to v budoucnu vyresi", navic bez nejmensiho naznaku, jak by se neco takoveho vubec vyresit mohlo. Autor evidentne nema ani nejmensi zkusenosti s vedenim projektu!
A to nemluvim o tech detailech, ktere uvedli ostatni - nutny reboot, nemoznost jine cinnosti nez hrani jedne hry... limitovana velikost hry a samozrejme i pomalost.
A argument ze DVD jde hur "cracknout" je k smichu.
Kupte si playstation a nezlobte :)
ak by som sa ako firma mal ondit s realizaciou vsetkych moznych driverov na vsetky mozne kombinacie HW, tak si to asi hodim a pojdem pekne robit hry pre konzoly...
poznas hru ktora by bola bez patchu alebo nejakeho updatu?
aaah, kde su tie stare dobre casy: please insert BluRay #3
Este otazka na autora tohto blogu:
Ak maju hry pod Linxom buducnost preco na autorovom blogu su hry v binarnej forme s priponami .exe ?
Co tak ist prikladom a zacat naprikald tu http://www.freepascal.org/port.var ?
Uz davnejsie som rozmyslal nad podobnym riesenim, zial velkost DVD mi nedovolavala nieco take zrealizovat. Pre hry zvlast narocne na HW by to bolo fajn riesenie. Rozne verzie kniznic a frameworkov spominane na zaciatku niesu problem prave preto ze si vyrobci hier vsetko staticky linkuju na svoje kniznice, pripadne pribaluju directx aj vsetko co treba. Rovnako by to ale slo spravit aj na linuxe.
No a nebo ne live, ale chrootnutou, nebo pres OpenVZ ci treba KVM + grafika pro virtual ... mozna za chvili bude mit kazde PC 2 grafiky, jednu na desktop, druhou na hry ....
Kazdopadne linux je lepsi i na hry o tom zadna, to co vidi jedni jako problem, se da resit prave stsicky link. programy, chrootme, ci pouhou promenou LD_LIBRAY_PATH ...
Soudruzi... A proč neuděláte Linuxovou konzoli? Prostě jednoduchá mašina s definovaným HW, která neumí nic jinýho než hraní. Ovladače pak budou lehký, odpoadne problém s distrama. Lidem pak bude jedno, co na tom běží za systém. Zasunou :-)) a můžou rovnou hrát... Linux je přeci vhodný na podobná specializovaná zařízení. Naopak se nehodí z něj děat Windows zadarmo...
[11]: Ano, .. a z toho se vyklubaly konzole v podstatě.
[13]: Můj Thinkpad T500 má intel grafiku na "práci" a ATI radeon na "hry", je to pěkná kombinace. S intel grafikou jsem schopen (na 15.4" CCFL displeji) surfovat v noci po ethernetu na baterii s odběrem ~10W (vypnutý displej, ethernet, ultrabay = 4-5W), můžu mít poslední kernel a nemusím řešit binární ATI ovladače. Když si chci zahrát, restartuji do windows a jedu.
[14]: Vizte PS3, podle mě i ten originální firmware je osekaný linux. Nebo to byl Xbox?
No mna napadla ina zaujimavost co by sla urobit. Uz nejaky pokus o to aj je mam pocit, ale teraz si presne nespomeniem na nazov.
Proste co tak rozbehat dva systemy paralelne...
Jednoducho by bezal nejaky desktop a popri tom by bolo mozne samostatne nabootovat dalsi system. Tomu systemu na pozadi by sa dala nastavit ze si sa len vsetko co treba ulozi na disk a potom za bude z toho pokracovat alebo sa to necha na pozadi s nejakou uplne minimalnou spotrebou. A clovek by mohol mat kludne na nejakom HDD image diskov hier (tym by odpadol pomalsi boot z DVD alebo ineho media). A ako mame teraz pri dualboote moznost vyberu OS, tak by tam bola nejaka zalozka "Games" a z nej by sli tie obrazy nabootovat ... a nejak by sa este poriesilo patchovanie, lebo ten image na HDD by upravit siel. Bolo by tym padom lahsie aj crackovanie, ale uprimne si myslim, ze o trosku tazsie cracknutie DVD vazne nie je argument...
A panove, nezapomente na Open Pandora projekt. To je to nejlepsi z Linuxu a z her v kapesnim provedeni. http://www.openpandora.org/
16 -> kurna laptop sem tedka restartoval po dvou mesicich...asi by me sralo porad resetovat mezi hranim a normalni praci surfovanim :-)...to si radsi poridim konzoli a mam vystarane :-).a pokud budu delat na externim monitoru tak neni problem poridit si takovou maou krabicku ktera mi prehazuje obraz mezi vstupy...napr zacatek xboxu a pripojeni k crt monitorum
Ze tomu se dnes rika konzole. Dobry vtip :) Co ja vim tak se konzole bez systemu ani nehnou. To co tady autor popisuje, bude aktualni az bude Blu-ray rozsiren tak jako dnes DVD a i to je otazkou, nakolik do te doby naroste velikost her. Kazdopadne to dam rano nabootovat a mozna kdyz se vratim z prace tak uz to bude :D
A crackovani? Jeste porad se objevuji pripady kdy je piratska verze ke stazeni driv, nez original. Crackovani her je uz dnes na takove urovni, ze to zadne dostupne medium ani SW ochrana nevyresi.
Jedine smysluplne reseni by bylo nove medium s rychlosti SSD a ochranou pomoci HW klice na danem mediu. V tom pripade by to mohlo fungovat i kdyz verim tomu, ze ani tohle nebude problem obejit.
Nevím, jestli si to autor uvědomuje, ale +/- takto to fungovalo v časech MS-DOSu, kdy kvůli hraní her bylo oficiálně doporučováno mít pro každou hru extra FDD bootdisk (OK, některé ho mohly sdílet) a v éře CD ještě ono CD...
samozřejmě, dalo se to obejít, pokud člověk u pozdějších verzí DOSu napsat větvený CONFIG.SYS, ale potřeba rebootu pro hraní stále zůstávala.
A to nemluvím o nutnosti separátní konfigurace device driverů pro každý počítač extra...
Vedle toho jsou Windows s DirectX pokrok přímo neskutečný a i když dodnes není problém narazit na vzájemně nekompatibilní kombinace, tak abych tak řekl, já to klidně risknu... radši tohle než šílené džonglování s disky a neustálé rebooty systému.
to, co tam autor popisuje, je imho naprosta utopie
uz vidim, jak treba nejakej pripravenej image, kterej budu mit doma rok nebo dva dokaze vytahnout maximum z fungl novyho, naslaplyho kompa bez stazeni nejnovejsich driveru a taky bude hezky, jak po bootu z DVD stahuju pokazdy 2 GB patchu :D
osobne bych si takovou hru nekoupil, z duvodu nutnyho restartu, kvuli kterymu jsem zavrhnul dualboot, hodne casto delam u hrani her to, ze hru jen minimalizuju a neco delam a vratim se k ni za nejakou dobu; btw, mam overeno, ze minimalizovana hra prezije uspani i hibernaci :) nebo treba jen prepnu do Outlooku ocheckuju postu, odpovim, pak neco zahlasim na IRC a pokracuju ve hrani atd... :)
jen otazka k "Inštalácia je potom skutočná alchýmia a mať na jednom PC viac hier paralalne je náročná veda.", kolik je "vice"? jsem se nesetkal s problemy; v systemu muze bejt od jedny DLL vice ruznych verzich a podle manifestu se pozna, ktera se ma pouzit, stejne tak tam muze bejt nainstalovano vic ruznych verzi DirectX, to je podporovany
pred lety jsem vzdycky testoval, kterej driver mi da o 1 FPS vic, nez druhej driver, takze to bych za alchymii povazoval, ale uz jsem z toho vyrostl :D jen cas od casu proste upgradnu driver, o kterym si myslim, ze by to mohl potrebovat a jinak nesaham na to, co funguje :)
To není nějak převratná myšlenka.
Úplně stejně se dělaly hry pro Commodore Amigu už před nějakými 20 - 25 lety. Jen hra nebootovala z CD/DVD, ale z disket.
Byl tam ještě jeden rozdíl - tehdy ty hry měly myšlenku a vtip a mělo smysl je hrát. A to nepíšu proto, že jsem dnes o tolik let starší - rád si je zahraju i dnes.
Takže to, že pro Linux existuje málo dnešních her mně vůbec nevadí. Není o co stát.
Já bych namísto DVD nosiče viděl v tomto případě jako potenciální pouze FLASH klíčenky a u nich nějaké hardware/software zamykání přes které se dostane jeno výrobce/distributor hry... Ta představa, že si koupim hru u který vim, že už jí nikdy nebudu moct zaktualizovat je dost děsivá... A co si budem zapírat, nikdo z nás se nedožije hry bez chyb... :)
ad robert+ ano mnohem větší potenciál vidím v serverech jako http://www.onlive.com/ nebo steam spíše než ve fyzických médiích, ty bych do budoucna osobně viděl spíš jako takovou sběratelskou lahůdku než jako základní platformu pro hraní v budoucnosti.
[8] Ďakujem za inšpiráciu dám tam aj možnosť použiť tie programy (hry) na linux platforme. Ako osprevednenie súčastného stavu možem uviesť, že všetko čo na mojej stránke je, je včetne zdrojových kódov (Opensource). Teda každý si to može portovať kde chce a kam chce.
Ostatným diskutujúcim: Moja myšlienková úvaha výchadza z toho že výrobcovia hier v tej zmeti SW konfigurácii postupne idú nižšie a nižšie. Vlastné frameworky, DirectX, DLL a časom prídu k tomu že budú chcieť mať kontrolu na operačným systémom. Zvlášť keď MS odstriháva nielen podporu ale aj predaj svojích "výbehových" OS. Ako majú postupovať manageri? Hra sa vyvýja cca. 5 rokov. Takže začnú vývoj na novom OS WinXP aby pri predaji zistili že sa dá kúpiť už len Vista.
Problém so service packami je len výsledkom zlozvyku rýchle vypustiť produkt a potom to ďalšie roky lepiť SP. OK uznám že je to trend a z pohľadu hier snáď aj pozitívny, ale rovnaký problém majú výrobcovia hracích konzol. Schválne skúste si odpovedať ako to riešia oni?
Aby som to zhrnul. Bude snaha spraviť z PC hernú konzolu so všetkými pozitívami herných konzol vylepšené o výkon ktorým disponuje bežné PC.
Tak DVD rozhodně budoucnost nemá. Žádné vyměnitelné médium. Budoucnost je v on-line hraní, kdy veškerý výpočet probíhá na serveru a hráči je posíláno jen výsledné video. Je to neukradnutelné a klientský počítač může být úplně obyčejný netbook nebo telefon zvládající dekompresi videa. Jen stačí dořešit latence internetu.
[30] "Bude snaha spraviť z PC hernú konzolu so všetkými pozitívami herných konzol vylepšené o výkon ktorým disponuje bežné PC."
Ak si vezmem PS3-ku a bezne PC, je tu jediny mozny vitaz. Aj co sa tyka pozitiv hernych konzol, aj co sa tyka vykonu.
A este co sa tyka pomaleho nacitavania hier z CD, DVD, pripadne blu-ray... ako asi funguju dnesne herne konzoly? Pochybujem ze sa caka desiatky minut ako si to niektori predstavuju.
Me to az tak uplne nemozne(nerikam nerealne, sam tomu neverim) nepripada. Restarty preci byt nemusi. Dneska vsechny PC podporuji HW virtualizaci a tak muzu proste zastrcit DVD a spoustit ho na virtualnim PC. Na PC by se dal krome toho provozovat libovony operacni system(ktery by mel ten spravni virtual host program).
Spis nez takove obskurnosti bych ale veril tomu, ze se za chvili budou hry spoustet na nejakych vypocetnich centrech a do obyvaku poputuji hotove obrazky.
[30] Promiňte, ale to co jste napsal je dost velký nesmysl. Dopopručuji si trochu ujasnit na jakých technologiích se v současné době hry vyvíjejí, DirectX, OpenGL, OpenAL apod... Jestliže předpokládáte, že se hra bude vyvíjet 5 let tak problém není v tom, že vyvíjíte na WinXP a pak to má běžet na Vistách, ale v tom, že začnete vyvíjet na OpenGL 2.0 a po těch 5 letech tady je OpenGL 4.0, úplně nové možnosti, hromada nových extenzí atd. atd. Ten problém je úplně jinde než si asi myslíte ...
[36][39] V té latenci bych problém neviděl, protože v době, kdy takováto výpočetní centra budou reálně k dispozici budou sítě zase někde jinde. Výkon této serverovny by musel být skutečně obrovský, rozhodně na to nebudou stačit běžné servery pro obecné použití, takže tohle nebude tak hned.
OS existuje přece právě proto, aby každá aplikace (včetně her) nemusela řešit sama všechno znovu. To, že je bordel v rozhraních různých API či v jejich implementacích, je věc jiná, ale bootovatelné DVD se vším to nevyřeší. Vyřešila by to konzole s jednotným HW, případně jednoduchým OS, to už ale existuje, ne?
Vo voľnom čase sa venujem staručkému Turbo Pascalu na stránke www.trsek.com. Inak programujem v C/C++, PHP, SQL.
Přečteno 28 774×
Přečteno 24 707×
Přečteno 24 105×
Přečteno 23 095×
Přečteno 22 772×