OpenGL vs DirectX

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.
25399
Äänestä

Muut lukivat myös

Vastaukset 25

Vanhimmat

------ehkä aika jälleen pienen Sinoli-snapsin, eikö totta? Sinä hörppiessäsi mieti mitä roskaa seuraavaksi suollat eetteriin.

Äänestä

directx on mikki$otkun uudelleen keksimä pyörä kuten xps ja luuvalo.

Äänestä

Me voidaan käyttää Winee??

Äänestä
  • 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!

    Äänestä

  • sfthadth kirjoitti:

    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.

    Äänestä

  • sfthadth kirjoitti:

    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!

    Wine
    Is
    Not (an)
    Emulator

    Äänestä

  • sfthadth kirjoitti:

    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!

    Half-Life 2 toimii kyllä Linuxilla ihan natiivisti, kuten muutkin ostamisen arvoiset pelit. Sitä paitsi OpenGL tarjoaa paremman fps:n mitä DirectX

    Äänestä

  • asian tuntija kirjoitti:

    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.

    Joka tapauksessa se on paskakasa, jonka takia pelin pyörittäminen vaatii enemmän resursseja kuin mitä natiiviversio tarvitsee Windows-koneella.

    Äänestä

  • Wine kirjoitti:

    Half-Life 2 toimii kyllä Linuxilla ihan natiivisti, kuten muutkin ostamisen arvoiset pelit. Sitä paitsi OpenGL tarjoaa paremman fps:n mitä DirectX

    Salli mun nauraa :D:D Aika järjettömän iso kasa loistavia AAA- ja indie-pelejä ei toimi linsucksilla kirveelläkään.

    Äänestä

  • linsuckers suck kirjoitti:

    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.

    Äänestä

  • winsuckers suck kirjoitti:

    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.

    Äänestä

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.

Äänestä

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?

Äänestä
  • "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!

    Äänestä

  • Wind-tiedottaja. kirjoitti:

    "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/

    Äänestä

  • Wind-tiedottaja. kirjoitti:

    "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!

    Ei olisi tarvinnut vastata: tiedän kyllä jo, että ymmärrät ammattimaisesta 3-D -renderöinnistä yhtä paljon kuin pulu ydinfysiikasta. ; )

    Äänestä

  • kollimaattori kirjoitti:

    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.

    Äänestä

  • Wind-tiedottaja. kirjoitti:

    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

    Äänestä

  • Wind-tiedottaja. kirjoitti:

    Olin mm. ensimmäisiä jotka toivat HDR-kuvauksen Suomeen. Siitä on toki aikaa. Kyllä Blenderit ja sen surkea käyttöliittymä on opeteltu.

    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?

    Äänestä

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?

Äänestä

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ä.

Äänestä

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.

Äänestä

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.

Äänestä
  • "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. :)

    Äänestä

Kommentoi aloitusta


Wind-tiedottaja. kirjoitti:

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.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu