OpenGl, tuo avoimenkoodin käenpoika yrittää matkia DirectX:n loisteliaita ominaisuuksia 3-d grafiikan alalla. Mutta siinä pahemmin onnistumatta. Tottakai DirectX:n API:t ovat aina OpenGL:ää edellä koska koodaajina ovat Microsoftin ammattilaiset. Monetkin nykyään tietää että 3-d näytönohjaimissa on renderöintihihnat jotka murskaavat dataa niin nopeasti kuin sitä saavat mutta avoimen koodin OpenGL-ajureissa saattaa yksi tai useampi hihna alkaa luistamaan jolloin fps alkaa tippumaan dramaattisesti. Korkeampi fps eli frame-rate/per sec tuottaa pelaajalle korkeamman nautinnon joten OpenGL:n surkeita ajureita ei voida kuvitella käytettävän nykykoneissa. Joten kestämistä Linux-fanaatikoille jotka yritävät avoimen koodin kanssa edes yrittää pelaamista. Mainittakoon että peliteollisuus on nykyään suurempaa kuin filmi-teollisuus.
OpenGL vs DirectX
Wind-tiedottaja.
25399
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 25
Vanhimmat
------ehkä aika jälleen pienen Sinoli-snapsin, eikö totta? Sinä hörppiessäsi mieti mitä roskaa seuraavaksi suollat eetteriin.
directx on mikki$otkun uudelleen keksimä pyörä kuten xps ja luuvalo.
Me voidaan käyttää Winee??
Wine on emulaattori vaikka ne muuta väittää. Esim Amigan emuloimiseen tarvitaan n.100*tehokkaampi prosessori. Jos aiot emuloida Half-life2:sta tarviit prosessorin jota ei ole vielä edes olemassa!
Kuka hemmetti emuloi Amigaa Winen kautta kun natiiveja emulaattoreita löytyy myös Linuxille? :)
Wine ei ole emulaattori. Se on läjä asetustiedostoja, jotka muuntavat Windowsin järjestelmäkäskyt Linuxin järjestelmäkäskyiksi.
Wine
Is
Not (an)
Emulator
Half-Life 2 toimii kyllä Linuxilla ihan natiivisti, kuten muutkin ostamisen arvoiset pelit. Sitä paitsi OpenGL tarjoaa paremman fps:n mitä DirectX
Joka tapauksessa se on paskakasa, jonka takia pelin pyörittäminen vaatii enemmän resursseja kuin mitä natiiviversio tarvitsee Windows-koneella.
Salli mun nauraa :D:D Aika järjettömän iso kasa loistavia AAA- ja indie-pelejä ei toimi linsucksilla kirveelläkään.
Sano yksikin peli joka ei toimi? Linuxille kun on olemassa Wine ja PlayOnLinux. Se että peli ei virallisesti tue Linuxia ei tarkoita yhtään mitään.
Settlers-sarjan pelit
Battlefield 4
Ihan sama vaikka toimisivatkin, WINE siinä välissä syö osan suorituskyvystä ja seurauksena peli pyörii paremmin samantehoisella Windows-koneella. linsucks hukkaa laitteiston tehot. Mieluummin Windows ja 60fps kuin linkura ja 30fps.
Aika paljon on myös pelejä, joiden sanotaan toimivan linkuralla, mutta tarkempi tarkastelu osoittaa sen, että pitää varautua taistelemaan melkoisen ongelmatilanneryöryn ja virheilmoitusten kanssa.
Jotenkin hauskaa kun monesti verrataan yhden firman (Microsoft) tuoteita jonkin suuren yhteisön yhdessä tekemiin vastaaviin, esimerkiksi käyttiksissä on tämä Windows vs. Linux jossa Linux mielletään nimenomaan yhdeksi käyttikseksi (juu Matti se on ydin). Eli on yhden firman Windows-tuoteperhe vastaan tuhannet Linux-distrot mikä on tietysti aika epäreilua, vaikkakin näissä IBM PC-tyyppisissä koneissa Linux onkin hävinnyt käyttäjämäärässä tämän vertailun jo pitkän aikaa.
Tässä aloituksen viestissäkin asetetaan taas yhden firman tuotos näitä vastaan:
http://www.khronos.org/about/
Mielestäni näitä vertailuja kun lueskelee niin tulee mieleen että on se Microsoft vaan aika taitava firma.
Jaa-a. Miksiköhän sitten jokseenkin kaikissa ammattimaisissa 3-D-sovelluksissa käytetään lähes yksinomaan joko OpenGL:ää tai omia grafiikkarajapintoja ajureineen?
Olisikohan syynä suorituskyky, kuvan kompromissiton kuvanlaatu sekä vapautus Microsoftin API:en "standardien" tempoilusta?
"Miksiköhän sitten jokseenkin kaikissa ammattimaisissa 3-D-sovelluksissa käytetään lähes yksinomaan..."
Näytä minulle 5 ammattimaista sovellusta jotka käyttää OpenGl:ää niin minä näytän 50 jotka eivät käytä...
Kyllä OpenGL:ää käyttävät pienet puljut joilla ei ole varaa lisensseihin!
Toinen asia on se että DirectX:lle on työkalut joita käyttää suurimmat ohjelmistotalot maailmassa!
hyvä vaan. Pelkkää opengl:ää.
http://www.transas.com/products/simulators/sim_products/navigational/
Ei olisi tarvinnut vastata: tiedän kyllä jo, että ymmärrät ammattimaisesta 3-D -renderöinnistä yhtä paljon kuin pulu ydinfysiikasta. ; )
Olin mm. ensimmäisiä jotka toivat HDR-kuvauksen Suomeen. Siitä on toki aikaa. Kyllä Blenderit ja sen surkea käyttöliittymä on opeteltu.
Sinulle taitaa HDR olla tutuin MS XBox360:sta! :D
Tää "Wind-tiedottaja" on kyllä ihme microsoft homo. Ai on blenderissä surkea käyttöliittymä? Miksi sitten nimen omaa sitä käyttöliittymää on kehuttu?
http://murobbs.plaza.fi/tietotekniikkauutisia-maailmalta/634291-vetoomus-opengl-n-puolesta.html
Kun asia hieman alkoi kiinnostaa, niin lukaisin tuon yllä linkitetyn keskustelun.
Peliohjelmat ovat aika merkittävä tekijä Windows-vaakakupissa. Toki joku sanoo, että pelatkaa xboxilla tms. ja telkulla, mutta ...
OpenGL siis näyttäisi olleen joihinkin aikoihin miltei yhtä hyvä pelien kannalta kuin DirectX, muttei ole koskaan päässyt "markkinajohtajaksi". Tuotteistuksen osalta näyttää olleen puutteita tässäkin tapauksessa.
Tämä on eräs asia mitä olen ihmetellyt, että miksei "yhteisö" kehitä linux-pelejä enempää. Itse pelailen CIV IV -peliä. Onkohan vastaavantapaista linux-peliä rahallakaan saatavilla?
Löytyi vielä tällainen historiakatsaus (englanniksi):
http://www.tomshardware.com/reviews/opengl-directx,2019.html
Hieman eroaa edellisen viestin käsityksestäni. OpenGL olisikin ollut alkujaan kärjessä.
Miksi joku esittää näin hullunkurisen väitteen mistä takuulla tietää että turpaan tulee?
Siksi että hän on Linux-friikkinä tunnettu Pentti joka luulee olevansa jotenkin "etevä" esiintyessään ylityhmänä windowsin käyttäjänä.
Miksi helvetissä täälläkin on näitä microsoft homoja, jotka on koko ajan nuolemassa Gatesin persettä. OpenGL on nopeampi kuin directX jota ei voi käyttää kuin windows leluissa. Kuvanlaatu on ohjelmoijasta kiinni. Faktahan on se että microsoft on tunkenut tuon dx:nsä väkisin kehittäjille. Valven left 4 dead 2 on nopeampi opengl:llä kuin dx:llä, vaikka Source pelimoottorin dx versiota on kehitetty paljon kauemmin.
Rupesi kyllä naurattamaan kun luin aloituksen, mutta sitten huomasin että aloitushan on vanha =D haha! Vähän eri meininki nykyään, ei taida DX olla käytössä enää kuin pöytäpc-koneissa ja xbox pelikonsilla, kaikissa muissa, eli valtaosalla OpenGL.
"Rupesi kyllä naurattamaan kun luin aloituksen, mutta sitten huomasin että aloitushan on vanha =D haha! Vähän eri meininki nykyään, ei taida DX olla käytössä enää kuin pöytäpc-koneissa ja xbox pelikonsilla, kaikissa muissa, eli valtaosalla OpenGL. "
Enää käytössä? Eihän se koskaan muualla ole ollutkaan käytössä kuin noissa ja voitti kisan OpenGL:ää vastaan luonnollisesti. :)