Csak ősszel jön az Nvidia G80
Jelentkezz be a hozzászóláshoz.
Igen ezt kene vegre eszrevennie a sok elfogult embernek.
Dez: Inkompatibilitas definicioja jatekoknal: amikor fut,de csak pl. 1 fps-sel,vagy össze-vissza akadozva,irányíthatatlanul 2. K8-nál alapból mindig 200MHz az FSB. Csak tuning által lesz magasabb.
Hát nem igazán. Olyan nagy a differencia az elterjedtségben, hogy a többi szempont nem nagyon számít.
Magam is akartam ezt írni - pl. szerintem a Mac userek között arányaiban többen tartoznak a fizetni hajlandók közé, mint a Winesek között. Így az a pár % nem is olyan kevés.
Lényeg, hogy választani kell a platformfüggetlenség és a játékra némileg optimálisabb környezet között.
Tehát magyarul volt egy gyûjtõszabvány. Ez persze csak addig mûködik, amíg a szabványok hasonlóak, és nem változnak túl sûrûn. Meg az új fícsörök berakása is problémás lehet.
"Így a DVD-s példád itt nem releváns."
A DVD példa ettõl független.
Az is tény, hogy néhány céget azért el tud tartani."
De értsd már meg, hogy ez rohadtul nem lényeges. Arról beszélek, hogy a konzolpiac nagyrésze nem DirectX, nem MS, és mégis fejlesztenek rájuk. Ebbõl igazán nem nehéz levonni a következtetést, hogy a platformok elterjedtsége számít.
"Na de az, hogy az xbox-ra is fejlesztenek, sõt egyedi dolgok is vannak, azt mutatja, hogy az az x% sem lebecsülendõ."
Az a kicsi százalék is sokkal több, mint PC-n az alternatív OS-ek. Fõleg, ha nem csak a telepített OS-ek számát nézzük, hanem a potenciális játékosokét, és azon belül akik fizetnek is.
Te értsd már meg, hogy választhatnának OpenGL-t is, ha fontos lenne nekik a platformfüggetlenség. Láttuk, hogy lehet versenyképes játékot fejleszteni OpenGL-re is.
"A többi OS részesedése persze kicsi a Winhez képest, de nem feltétlenül mondanának le róluk önszántukból."
Hát pedig tapasztalatom szerint nagyonis könnyen lemondunk róluk.
Nem rémlik, hogy a cégnél bárki is valaha megemlítette volna, hogy jó lenne egy linux port. Pedig vannak köztünk linuxosok is.
"Azaz ha már OS-ek alá is lenne DX, több port lenne."
Igen. De ez a többséget nem különösebben érdekli. Se a kiadót, se a fejlesztõt, se a játékost.
"Abban az esetben van Win-kötöttség, ha a DX-et választják."
De a DX vs. OpenGL döntés teljesen szabad. És ebben a kompatiblitásra való igény jelentõs szempont.
"Nem ez a jellemzõ, de rajta kívül vannak mások is."
De nem kéne a kivételt szabálynak beállítani.
Ezek a programok ismerték a szabványokat, és szépen lekezelték õket, így a játékoknak, demóknak, stb. nem kellett egyenként kezelnie õket.
Így a DVD-s példád itt nem releváns.
"Sajnos ez ritka. És nem is mindíg oldható meg."
Nem tudom, ritka-e vagy sem, de ismerek párat.
Az is tény, hogy néhány céget azért el tud tartani.
"Másrészt lényegtelen a részesedése, a lényeg az, hogy igen sok nem DX-es konzol van, és azokra is fejlesztenek. Tehát elsõsorban a platform elterjedtsége számít."
Na de az, hogy az xbox-ra is fejlesztenek, sõt egyedi dolgok is vannak, azt mutatja, hogy az az x% sem lebecsülendõ.
Senki sem mondta, hogy a MS kényszeríti rájuk a DX-et. Csakhogy azzal, hogy nem készíti el más OS-ekre, azzal a Windowshoz köti õket. Ezt értsd már meg. A többi OS részesedése persze kicsi a Winhez képest, de nem feltétlenül mondanának le róluk önszántukból. Azaz ha már OS-ek alá is lenne DX, több port lenne.
"Te beszéltél mindkettõrõl."
Hol is beszéltem én összeesküvésrõl? Valamit keversz.
"És nincs MS kötöttség, hiszen OpenGL-ben is lehet versenyképes játékot fejleszteni."
Abban az esetben van Win-kötöttség, ha a DX-et választják. Már leírtam néhány szempontot, miért tesznek így többnyire. Az OpenGL használata meghozza a nagyjábóli platform-függetlenséget, de a mérleg másik serpenyõjében is vannak dolgok.
"Õ egy elég speciális ember. Nem ez a jellemzõ."
Nem ez a jellemzõ, de rajta kívül vannak mások is.
Nem egészen értem, hogy mirõl beszélsz. Pláne, hogy hogy jön ez a DVD kérdéshez.
"Egy jó szabvány olyan, hogy már be van építve a bõvítés lehetõsége, és biztosított a visszafelé-kompatibilitás."
Sajnos ez ritka. És nem is mindíg oldható meg.
Megint mellébeszélsz. Egyrészt az xbox a konzolpiacon kicsi. Ez tény.
Másrészt lényegtelen a részesedése, a lényeg az, hogy igen sok nem DX-es konzol van, és azokra is fejlesztenek. Tehát elsõsorban a platform elterjedtsége számít.
Tehát nem azért használják a D3D-t meg MS meg mert win, hanem mert jobb. Még egy pont nekem.
"Ki beszélt nagy összeesküvésrõl? Viszont MS kötöttség az van."
Te beszéltél mindkettõrõl. És nincs MS kötöttség, hiszen OpenGL-ben is lehet versenyképes játékot fejleszteni.
"Carmack pl. éppen a portolhatóság miatt használja az OpenGL-t..."
Õ egy elég speciális ember. Nem ez a jellemzõ.
Úgy emlékszem, elég korán megjelentek olyan rezidens programok, amik több szabványt lekezeltek, szal azt a választó képernyõt is õk tették ki ilyenkor.
"Sajnos nem csak a képesség a döntõ. Lásd pl. a VHS vs. BETA ügyet."
Tudom, ezért írtam, hogy jó lenne.
"Egyébként többféle szabvány sem jelent semmilyen garanciát a minõségre. Hiába lehet választani, ha mind szar. Igazi verseny akkor van, ha a termékek folyamatosan javulnak."
Nyilván.
"A szabványok esetében ez nem olyan egyszerû, mivel a szabvény lényege épp az állandóság."
Egy jó szabvány olyan, hogy már be van építve a bõvítés lehetõsége, és biztosított a visszafelé-kompatibilitás.
Az Xbox? Hát azért nem olyan kicsi. Vannak Xbox-exclusive játékok is, vagy erre fejlesztik, aztán átviszik PC-re is, mivel nem kell sokat változtatni rajta.
Miért igazolna téged? Több tényezõ is a D3D mellett szól, pl. az OpenGL lassabb ATI kártyákon, meg hallottam olyan véleményeket, hogy a D3D optimálisabb jákékokra, szóval többnyire a D3D-t használják játékok esetén - ezzel azonban egyszersmind hozzákötik magukat a Windowshoz.
"Nincs nagy összeesküvés a háttérben, és nincs MS kötöttség."
Ki beszélt nagy összeesküvésrõl? Viszont MS kötöttség az van.
"Arról szól a dolog, hogy ha valaki történetesen OpenGL-re ír játékot, akkor annak a portolása nem gond, így kimegy linuxra is. De csak a linux kedvéért nem váltanak OpenGL-re, mert annyit már nem ér."
Carmack pl. éppen a portolhatóság miatt használja az OpenGL-t...
Épp elég szopás az. Gondolj csak a DVD illetve a HD-DVD vs. Blu-Ray mizériára.
"Jobb, ha a képességek alapján születik végül egy nyertes (ha születik, de lehet, hogy 2-3-ra redukálódva marad meg a verseny), amit elõbb-utóbb mások is elkezdenek használni, mintha egy szereplõ kényszeríti rá mindenki másra az "olyan-amilyen" szabványát."
Sajnos nem csak a képesség a döntõ. Lásd pl. a VHS vs. BETA ügyet.
Egyébként többféle szabvány sem jelent semmilyen garanciát a minõségre. Hiába lehet választani, ha mind szar. Igazi verseny akkor van, ha a termékek folyamatosan javulnak. A szabványok esetében ez nem olyan egyszerû, mivel a szabvény lényege épp az állandóság.
Nem hagyom figyelmen kívül. Egyébként ez is engem igazol. Nincs nagy összeesküvés a háttérben, és nincs MS kötöttség. Arról szól a dolog, hogy ha valaki történetesen OpenGL-re ír játékot, akkor annak a portolása nem gond, így kimegy linuxra is. De csak a linux kedvéért nem váltanak OpenGL-re, mert annyit már nem ér.
"Az Xbox-ok DX-esek."
Képzeld tudom.
De azt is számold hozzá, hogy ez hány százaléka a piacnak.
Úgy tûnik, félreolvastad a szöveget. Már a Win95 fejlesztésekor felmerült, hogy szükség lenne egy DX-féle dologra, el is kezdték fejleszteni, és az OS megjelenése után nem sokkal az is megjelent. Azt nem tudom, hogy - az OS mélyebb ügyeibe való belelátás hiányában - más is tudott-e volna hasonlót csinálni.
Az a mindenki azért általában csak néhány különbözõ szabványt jelent. Nem is olyan nagy baj, ha versenyeznek egymással. Jobb, ha a képességek alapján születik végül egy nyertes (ha születik, de lehet, hogy 2-3-ra redukálódva marad meg a verseny), amit elõbb-utóbb mások is elkezdenek használni, mintha egy szereplõ kényszeríti rá mindenki másra az "olyan-amilyen" szabványát.
"Nem ez a lényeg, hanem az, hogy bármelyik cég ugyanígy viselkedne, nem az MS a fõgonosz."
Esetleg bármelyik multi. De még ez sem biztos. Vannak multik, amik jóval együttmûködõbbek.
Az Xbox-ok DX-esek.
Igen voltak ilyenek. De azért mindíg volt 4-5 elem a listában. Szóval nem volt teljes kompatibilitás.
"A piac magától is rááll egy szabványra, ha van, és pl. nem jogdíjas."
Sajnos a tapasztalat nem ezt mutatja. Mindenki a saját megoldását erõlteti, és nem igazán tudnak megegyezni, hacsak nincs egy "felsõbb hatalom", ami kikényszeríti. Vagy a másik lehetõség, ha egy szabvány hamarabb elkészül, mint a technológia maga. Ez akkor szokott bekövetkezni, ha nem egy cég dolgozza ki, hanem valamilyen állami intézmény (pl. egyetem, hadsereg).
"Ezt nem értem. Win95 alatt is volt DirectX, nem?"
DirectX history
Érdemes elolvasni. Komolyan.
"A versenyjogiak rákényszeríthetnék õket, ha nagyon akarnák."
Nem ez a lényeg, hanem az, hogy bármelyik cég ugyanígy viselkedne, nem az MS a fõgonosz.
Nem az OpenGL vs. DirectX a probléma, hanem a windows vs. mindenki más elterjedsége. Ugyanezek az emberek fejlesztenek konzolokra is, ahol nem igazán DX van.
Mint már sokszor mondtam, a fejlesztõket baromira nem érdekli az az 5-6%. Fõleg, ha annak a nagy része warezol. Egy másik platform szupportálása erõforrás igényes, így csak akkor éri meg, ha a várható plusz bevétel ezt kompenzálja.
Volt ilyen, de még bõven a DOS korszakban jöttek ilyen szabványok, mint pl. GUS, meg a Soundblaster-kompatibilisek.
"A lényeg, hogy az MS-nek megvolt az ereje, hogy kikényszerítse a szabványok használatát."
A piac magától is rááll egy szabványra, ha van, és pl. nem jogdíjas.
"Szerintem inkább kényszer volt eleinte. Sokáig a win95-tel szemben komoly érv volt, hogy nem lehet rajta játszani."
Ezt nem értem. Win95 alatt is volt DirectX, nem?
"Ez meg természetes. Ki támogatná a konkurenciát?"
A versenyjogiak rákényszeríthetnék õket, ha nagyon akarnák.
"Egyébként se volt mit támogatni, mert játékok gyakorlatilag csak DOS-ra voltak. És a linux még sehol se volt akkor."
De volt pl. MacOS, és, bár kisebb részesedéssel, de egy ideig feltörekvõen OS/2, BeOS, stb. Néhány OpenGL-es játékot át is portoltak rájuk.
\"Embertársaidat soha ne kezeld célok eszközeként, mindig csak önmagukban vett célokként!\" \"Cselekedj úgy, hogy akaratod maximája mindig általános tövényhozás elvéül szolgáljon!\"Immanuel Kant
Az OpenGL nem fiatalabb szerintem, MS jol játszott.
Linux nem Win: http://www.unixlab.hu/LNW/index.html gentoo : http://www.gentoo.org/main/hu/philosophy.xml
Elintézték a DirectX támagatását..
A játék fejlesztõket hozzá szokatni.. akik ezek után DX-et használnak.
Ha valaki bekapcsolódik egy projektbe, többen fogják ismerni a DX használatát. -> Azt használják. A lehtséges piac kb. 5-6% veszíthetik el emiatt manapság.
Grafika szempontbol az OpenGL -nek nincs igazi hátránya, sõt. A DX fannok azt szokták felhozni, hogy amikor kijön egy uj feature, megjelenik hozzá gyártókként egy-egy extension NV ATI és csak késöbb lesz belõle ARB|EXT extension. Addig nekik pár sorral többet kell gépelni, és hogy az milyen nehéz... Az már másik kérdés, hogy ezek DX alatt sem szokták kihasználni a dolgokat. Uj featurek csak DX verzió váltáskor kerülhetnek be igazándibol. így a késés itt jelentkezik igazándibol. szvsz.
Ezel szemben OpenGL-be csak, most bedobnák plusz extension ként a dolgokat és menne. Ha gyártok megegyeznek hamar, milyen legyen az extension akkor rögtön szabványosítható. Míg DirectX-nél az MS diktálja a szabványt.
I/O kezelés 3D hangzásra ... stb. több jol használható library is van. De hordozhatóság tekintetében, SDL,OpenAL talán legjobb és, ha egy millió soros játékban pl. 200 sorral többet kell gépelni miattuk az igen csak megengedhetõ.
Linux nem Win: http://www.unixlab.hu/LNW/index.html gentoo : http://www.gentoo.org/main/hu/philosophy.xml
Hát nekem úgy rémlik, hogy elég sokáig kézzel kellett választani az 5-6 féle hangkáryta közül. Szerintem csak win-en lett szabványosítva.
"A VESA is még bõven a hw-es 3D (gfx) megjelenése elõtt jött."
Igen. De elõtte jó pár évig nem volt szabvány.
A lényeg, hogy az MS-nek megvolt az ereje, hogy kikényszerítse a szabványok használatát.
"Utána jött az OpenGL is, csak azt hiszem, mindig volt egy kis csúszás az új hw featúrák támogatásában, illetve jópár dolog a gyártó-függõ extensionökön keresztül érhetõ el."
Szerintem többek közt ezért nem az OpenGL lett a játékok alapja, hanem a DirectX.
"Végülis kapóra jött a MS-nak, hogy nem volt egy olyan szabványos környezet, ami mindent lefedett volna (már már pl. van OpenAL is audióra). Így létrehozták a DirectX-szet"
Szerintem inkább kényszer volt eleinte. Sokáig a win95-tel szemben komoly érv volt, hogy nem lehet rajta játszani.
"és persze nem hajlandók más OS-eket támogatni vele."
Ez meg természetes. Ki támogatná a konkurenciát? Egyébként se volt mit támogatni, mert játékok gyakorlatilag csak DOS-ra voltak. És a linux még sehol se volt akkor.
#47-re:
a #38-ban ez volt: Én azt nem értem, hogy miért az MS alkotja ezeket a szabványokat, és hogy alapból miért kellett engedni hogy az MS alkossa. Mert sajnos ez a fõ oka annak, hogy a játékok nagy része csak vindózon megy.
Itt elõször nem értettem milyen szabványra gondol, egyébként is szerintem nem kényszerít senki senkit, hogy DirctX-re írjon, csak hát arra írnak mert az jobb (???) Win-en és Win van a gépek nagy részén. Szerintem, tudtommal.
\"Embertársaidat soha ne kezeld célok eszközeként, mindig csak önmagukban vett célokként!\" \"Cselekedj úgy, hogy akaratod maximája mindig általános tövényhozás elvéül szolgáljon!\"Immanuel Kant
dxwrapper (3 éve behalt project) egy ilyen jelegû, dolgot menyire lenne nehéz megoldani? Vagyis egy olyan Library -t létrehozni ami, ha DirectX programozó használ, akkor a DirectX hivásokat átirányítja platform függetlenebb Library-kra ? (OpenGL OpenAl SDL ..)
Linux nem Win: http://www.unixlab.hu/LNW/index.html gentoo : http://www.gentoo.org/main/hu/philosophy.xml
2, többet nem veszek NVIDIA-t. Van az az SLI popup ami minden bootoláskor újra jön.
1/a nem SLI-s alaplapokon is jön: reklám
1/b nem lehet a kontrol panelen beixelni, hogy ne jöjjön.
1/c az nvidia oldalán van egy reg file, hogy az a fix rá, nem mûködik.
1/d a havernál xp32-n a CS-ben a de_aztec-on az esõt fekete négyzetekkel elyettesíti a driver :S
Az SLI popup-ra itt a fix, mert azért jó fej vagyok 😊 és mert sehol máshol nem találtam 😞
http://developer.expert.googlepages.com/oracle
Ha már kivan a faszod az idióta szignókkal csinálj te is egyet.
\"Embertársaidat soha ne kezeld célok eszközeként, mindig csak önmagukban vett célokként!\" \"Cselekedj úgy, hogy akaratod maximája mindig általános tövényhozás elvéül szolgáljon!\"Immanuel Kant
A VESA is még bõven a hw-es 3D (gfx) megjelenése elõtt jött. Az elsõ 3D-s hw-rel sw-felület is jött: 3dfx és az õ API-juk (neve szintén nem ugrik most be). Gondolom azért nem terjedt el, mert jogdíjat kértek érte, de lehet, hogy nem is adták volna át konkurens hw-gyártóknak.
Utána jött az OpenGL is, csak azt hiszem, mindig volt egy kis csúszás az új hw featúrák támogatásában, illetve jópár dolog a gyártó-függõ extensionökön keresztül érhetõ el.
Végülis kapóra jött a MS-nak, hogy nem volt egy olyan szabványos környezet, ami mindent lefedett volna (már már pl. van OpenAL is audióra). Így létrehozták a DirectX-szet - és persze nem hajlandók más OS-eket támogatni vele.
Azért az MS, mert õ a legerõsebb. Egyébként nem baj az, hogy van szabvány, ami folyamatosan fejlõdik, és mindenki kénytelen betartani. Sokkal rosszabb volt régen, amikor minden kártyára külön kellett programozni. Az idõsebbek még biztos emlékeznek, hogy pl. a hangkártyák körül milyen kavarás volt a DOS-os idõkben. A játékokban neked kellett megadni a kártya típusát, és a paramétereit (pl. IRQ, port). És ha a játék nem támogatta a kártyádat, akkor ráb@sztál.
Ugyanez ment a videokártyákkal is, de ott valamivel hamarabb lett szabvány (VESA).
"Mert sajnos ez a fõ oka annak, hogy a játékok nagy része csak vindózon megy."
Ennek fõ oka, hogy a kiadók és a fejlesztõk nagyrészt le se szarják a többi OS-t, mert elenyészõ az elterjedtségük. Nem éri meg rájuk fejleszteni.
Viszont konzolokra fejlesztenek, mert annak van piaca, és azok többnyire nem win-ek.
Pl. mi. Elég sok DX8 kártya van még, úgyhogy muszály. Persze erõsen butítani kell hozzá a grafikát.
Egyébként DX7-en is elindulunk, de nem igazán játszható a game, mivel a DX7 kártyákban már nincs elég kakaó.
Nemrég néztünk egy statisztikát, amirt a Valve készített. Az átlag gamer konfig sokkal gyengébb, mint amit gondolna az ember. Pl. 512MB memóriája van még nagyon sok játékosnak.
\"Embertársaidat soha ne kezeld célok eszközeként, mindig csak önmagukban vett célokként!\" \"Cselekedj úgy, hogy akaratod maximája mindig általános tövényhozás elvéül szolgáljon!\"Immanuel Kant
Kit érdekel, hogy egy jövõre megjelenõ oprendszer hogyan áll a mostani gépekhez?
Zénó, a NEMZETI NINJA! http://ninja.freeblog.hu/ Saját, napi frissítésű, kézzel rajzolt képregényblog!
Vain ei kuulu terroristien käsiin! CS. N. T. K. K.! SG az a hely ahol sunyi módon csöndben törölgetik a hozzászólásokat, indok nélkül. ;)