{"id":1684,"date":"2012-06-24T18:53:45","date_gmt":"2012-06-24T16:53:45","guid":{"rendered":"http:\/\/www.kameli.net\/marq\/?p=1684"},"modified":"2012-06-24T19:46:09","modified_gmt":"2012-06-24T17:46:09","slug":"linus-linux-ja-3d","status":"publish","type":"post","link":"http:\/\/www.kameli.net\/marq\/?p=1684","title":{"rendered":"Linus, Linux ja 3D"},"content":{"rendered":"<p>Torvaldsin <a href=\"http:\/\/www.youtube.com\/watch?v=19jUboon5gI\">hiljattainen Nvidia-trollaus<\/a> her\u00e4tti n\u00f6rttimediassa ansaittua huomiota ja sai <a href=\"http:\/\/www.tomshardware.com\/news\/nvidia-linux-driver-linus-torvalds-f-bomb,16070.html\">firman puolustuskannalle<\/a>. Olen itse seurannut asioiden tilaa 90-luvun lopusta saakka, siit\u00e4 l\u00e4htien kun ostin <em>Riva TNT:n<\/em>. Linux-3D:n kompuroivilla ensimetreill\u00e4 oli viel\u00e4 mukana sellaisia nimi\u00e4 kuin <em>3dfx<\/em> ja <em>Matrox<\/em>, mutta kun Nvidia ja ATI saivat settins\u00e4 kasaan, supistui kilpailu kahdenkeskiseksi pitk\u00e4ksi aikaa. Linuxin puolella mit\u00e4\u00e4n kilpailua ei oikeastaan edes ollut l\u00e4hes kymmeneen vuoteen, sill\u00e4 Nvidian kortit olivat se toimiva, joskin suljettu ratkaisu. T\u00e4st\u00e4 seurasi vahva polkuriippuvuus, eli jos halusit Linuxin ja kiihdytetyn OpenGL:n, ostit GeForcen. Itse omistamieni 3D-kykyisten graffisten lista on kuvaava: ensin Voodoo Rush -kammotus, mink\u00e4 j\u00e4lkeen TNT, 2 MX, 4 MX, 3, FX 5200, 6800 GT, 6200 ja GTS 250.<\/p>\n<p>J\u00e4m\u00e4ht\u00e4nytt\u00e4 monopoliasemaa yritettiin j\u00e4rkytt\u00e4\u00e4 eri suunnista: <a href=\"http:\/\/nouveau.freedesktop.org\/wiki\/\">Nouveau-projekti<\/a> l\u00e4hti \u00e4\u00e4nekk\u00e4\u00e4sti liikkeelle tavoitteenaan tehd\u00e4 Nvidialle avoimet ajurit. Into tuntuu hiipuneen viime aikoina, mutta ainakin 2D-ajuri on ilmeisen toimiva. ATI:n kohdalla vallitsi samanlainen dualismi, kun vanhoille korteille tehtiin avointa <em>Radeon<\/em>-ajuria ja uusia piirej\u00e4 tuki ainoastaan suljettu <em>Catalyst<\/em> eli <em>fglrx<\/em>. Catalyst oli pitk\u00e4\u00e4n &#8220;worst of the both worlds&#8221; \u2013 sek\u00e4 suljettu ett\u00e4 buginen. AMD:n ostettua ATI:n 2006 lupailtiin parempaa Linux-tukea ja jonkin sortin kohennusta on kuulemma hiljalleen tapahtunutkin. Aiheesta ei ole juurikaan omakohtaista kokemusta muuta kuin PPC:n osalta, sill\u00e4 en ole katsonut j\u00e4rkev\u00e4ksi haaskata rahojani potentiaalisesti huonosti tuettuun rautaan. Nyky\u00e4\u00e4n AMD:lle saa avoimen 3D-kiihdytyksen <a href=\"http:\/\/wiki.freedesktop.org\/wiki\/Software\/gallium\">Gallium 3D:n<\/a> kautta, mutta <a href=\"http:\/\/www.phoronix.com\/scan.php?page=article&amp;item=intel_hd4000_ivybridge\">nopeus ei vastaa suljettua ajuria<\/a>. Jos jotain positiivista haetaan, niin PPC-Linuxissa ATI on ainoa mahdollisuus saada kiihdytetty G\u00f6lli k\u00e4ytt\u00f6\u00f6n.<\/p>\n<p><em>Intel<\/em> pysyi pitk\u00e4\u00e4n taka-alalla s\u00e4\u00e4litt\u00e4vine 3D-piireineen, mutta kaappasi samalla vaivihkaa markkinat itselleen. Tuotesarja oli riitt\u00e4v\u00e4n hyv\u00e4, eik\u00e4 ainakaan yht\u00e4\u00e4n enemp\u00e4\u00e4. GPU:n integrointi prosessoriin oli strategisesti mainio veto, joka yhdess\u00e4 monopoliaseman kanssa johti siihen, ett\u00e4 l\u00e4hes kaikissa uusissa PC-laitteissa tulee mukana Intelin graffis. Viimeisimm\u00e4t tekeleet, kuten HD 4000, <a href=\"http:\/\/www.phoronix.com\/scan.php?page=article&amp;item=intel_hd4000_ivybridge\">eiv\u00e4t edes ole<\/a> muihin integroituihin ohjaimiin verrattuna samanlaisia heittopusseja kuin vanhat GMA:t olivat. Intel on jo pitk\u00e4\u00e4n ollut hyv\u00e4k\u00e4yt\u00f6ksinen Linux-kansalainen avoimine ajureineen, joten nyt tiukan ideologisillekin k\u00e4ytt\u00e4jille on realistinen vaihtoehto tarjolla. Positiivisena kehityksen voi n\u00e4hd\u00e4 siksikin, ett\u00e4 perinteisesti ongelmallisten l\u00e4pp\u00e4rien tuki on kohentunut.<\/p>\n<p>Onko luutunut asetelma siis jo murtunut? Ei kokonaan \u2013 ostaisin vaativaan Linux-k\u00e4ytt\u00f6\u00f6n edelleen Nvidian ilman ep\u00e4r\u00f6inti\u00e4. Keve\u00e4mp\u00e4\u00e4n k\u00e4ytt\u00f6\u00f6n riitt\u00e4\u00e4 jo mainiosti se prosessoriin integroitu Intelin piiri, eik\u00e4 AMD:n jostain syyst\u00e4 hankkineidenkaan el\u00e4m\u00e4 ole en\u00e4\u00e4 samanlaista kurjuutta kuin takavuosina. Hyv\u00e4lt\u00e4 siis n\u00e4ytt\u00e4\u00e4 perinteisten tietokoneiden puolella, mutta mobiililaitteissa tilanne on varsin erilainen: k\u00e4yt\u00e4nn\u00f6ss\u00e4 kaikki systeemipiirit ovat suljettuja ja 3D:t\u00e4 tuotetaan ainoastaan suljetun ajurin kautta. Androidin kattava laitetuki ei tarkoita mitenk\u00e4\u00e4n automaattisesti sit\u00e4, ett\u00e4 Linux-jakelut saisivat samalla laitteistokiihdytyksen. Kentt\u00e4 on t\u00e4ll\u00e4 hetkell\u00e4 sen verran kirjava ja muuttuva, ett\u00e4 on hankalaa ennustaa kehityksen suuntaa, mutta kipukohtia on yllin kyllin. Dokumentteja ei ole, valmistajien tuki on satunnaista, sulautettujen laitteiden Linux-jakelut ovat hajallaan, samaa ty\u00f6t\u00e4 toistetaan monessa paikassa, laitteet eiv\u00e4t ole standardisoituja ja niin edelleen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Torvaldsin hiljattainen Nvidia-trollaus her\u00e4tti n\u00f6rttimediassa ansaittua huomiota ja sai firman puolustuskannalle. Olen itse seurannut asioiden tilaa 90-luvun lopusta saakka, siit\u00e4 l\u00e4htien kun ostin Riva TNT:n. Linux-3D:n kompuroivilla ensimetreill\u00e4 oli viel\u00e4 mukana sellaisia nimi\u00e4 kuin 3dfx ja Matrox, mutta kun Nvidia ja ATI saivat settins\u00e4 kasaan, supistui kilpailu kahdenkeskiseksi pitk\u00e4ksi aikaa. Linuxin puolella mit\u00e4\u00e4n kilpailua ei [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22,13],"tags":[],"class_list":["post-1684","post","type-post","status-publish","format-standard","hentry","category-laitteet","category-linux"],"_links":{"self":[{"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/posts\/1684","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1684"}],"version-history":[{"count":4,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/posts\/1684\/revisions"}],"predecessor-version":[{"id":1688,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/posts\/1684\/revisions\/1688"}],"wp:attachment":[{"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1684"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1684"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1684"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}