Left 4 Dead 2 levert onder Linux meer frames per seconde dan onder Windows 7. Valve heeft de OpenGL-drivers samen met Nvidia, AMD en Intel geoptimaliseerd. De studio werkt nu aan het verbeteren van de Direct3D-prestaties.
Tijdens het ontwikkelen van de Linux-versie van Left 4 Dead 2 heeft Valve de framerates vergeleken met die van de Windows-versie. Bij gebruik van DirectX-drivers wist het spel 270 frames per seconde te produceren, waarbij de game draaide op een Intel Core i7 3930k met 32GB ram en een Nvidia GeForce GTX 680, onder de 64bits editie van Windows 7. Toen Valve de Linux-versie voor de eerste keer op hetzelfde systeem draaide, haalde de game slechts 6 frames per seconde. Dat is volgens Valve echter normaal voor een eerste poging op een nieuw besturingssysteem.
Inmiddels is de Linux-versie echter ingrijpend verbeterd. Zo paste Valve de geheugentoewijzing van de Source-engine aan. Verder wist de studio veel winst te boeken door samen te werken met Nvidia, AMD en Intel, die de gameprestaties hebben geanalyseerd. Dat resulteerde in betere Linux-drivers, onder andere door het inbouwen van ondersteuning voor multithreading. Daarvan profiteert niet alleen Left 4 Dead 2: alle Linux-games kunnen hierdoor sneller draaien.
Uiteindelijk produceerde de Linux-versie in combinatie met de 32bit-versie van Ubuntu 12.04 maar liefst 315 frames per seconde. Door de optimalisatie van de OpenGL-drivers wist Valve echter ook bij de Windows-versie betere resulaten te boeken: met OpenGL levert die versie nu 303 frames per seconde. Daarmee is de OpenGL-versie van de game onder Windows sneller dan de DirectX-versie. De programmeurs van Valve denken echter dat ze weten waar het verschil door veroorzaakt wordt en hopen de DirectX-drivers nog te kunnen verbeteren.
[Reactie gewijzigd door AntBond op donderdag 2 augustus 2012 22:19]
"Zo paste Valve de geheugentoewijzing van de Source-engine aan."Het gaat om de drivers en neit om de l4d engine
[Reactie gewijzigd door Aham brahmasmi op donderdag 2 augustus 2012 13:00]
Denk dat dit toch wel een bewijs is dat men serieus kijkt om de W8 OS van MS te negeren, en met een alternatief te komen.Ik denk dat de dreiging van Valve voor Linux als alternatief, veel serieuzer is dan de meesten mensen denken.
Als EA, Blizz en Valve, besluiten dat men geen brood meer ziet in Windows, en ze allemaal besluiten, "Hey misschien is Linux nog niet zo een slecht alternatief".
De meeste kosten van het maken van een game zit hem niet in UI, maar in de content, en daar naast kan men ook nog een grote delen van de UI code gewoon hergebruiken, en hoeft alleen maar een klein deel vertaalt te worden.
Probleem is alleen dat dat een redelijk gespecialiseerd deel is, en er een redelijk gebrek is aan mensen met de kennis die betrekking heeft met de video driver.
Maar als MS hun dwingt de stap te maken, zal het toch gebeuren denk ik.
Vraag is alleen gaat MS de/zijn content makers in het harnas jagen tegen zich.
[Reactie gewijzigd door Frietsaus op donderdag 2 augustus 2012 19:39]
Dat zou leuk zijn, niet dat ik daar tot nu toe klachten over hadBetekend dit dan ook dat de OS X versies ook beter gaan werken?
Erhm ... nee.OSX is wel gemaakt om mee te kunnen gamen, maar de gemiddelde Apple computer is niet gemaakt om mee te gamen. Je verward twee termen. (OS, hardware)
Komt steeds meer en meer verandering in. GameCenter zit nu ook in OS X, en steeds meer titels krijgen steeds sneller een Mac-port.OS X is dan ook niet gemaakt om te gamen...
[Reactie gewijzigd door g4wx3 op vrijdag 3 augustus 2012 10:21]
http://forums.steampowere...14935583&postcount=12I wrote the native OpenGL module for Source Mac. It presents a DX9 compatible interface to the engine, engine calls me, I call GL, dots appear.
The performance issues being investigated are generally driver level things - below this layering. The layering doesn't exhibit any noticeable overhead in our profiling.
The whole app is compiled with gcc as a native Mach-O binary using the OS X toolchain.
[Reactie gewijzigd door Frietsaus op donderdag 2 augustus 2012 19:42]
Linux is de nieuwe markt voor Valve, en daarom is het iets groter nieuws. Valve doet al een aardige tijd games voor OS X.Was het niet interessanter geweest om te vergelijken met een Mac? L4D2 draait tenslotte daar ook via OpenGL.
[Reactie gewijzigd door Cergorach op donderdag 2 augustus 2012 15:10]
[Reactie gewijzigd door Relief2009 op donderdag 2 augustus 2012 13:40]
[Reactie gewijzigd door Sleep0rz op vrijdag 3 augustus 2012 03:54]
[Reactie gewijzigd door mrlammers op donderdag 2 augustus 2012 14:18]
Sure, dat hebben we gemerkt. Toen werd Loki games opgericht. Wat vervolgens failiet ging om dat de kosten niet opwogen tegen de baten van het poorten naar Linux. (wat bijzonder vervelend was, ik heb een aardige lading games van ze liggen)gewoon meteen linux draaien, en zeuren bij fabrikanten dat "het niet werkt". Op een gegeven moment moeten ze wel ingeven!
Dat hoeft ook niet: Valve levert elk spelletje gewoon op een Live-distributie. Kost ze niets extra, en ze hebben de hele omgeving "onder controle".(...) ik zie mensen sneller overstappen naar osx dan linux
[Reactie gewijzigd door BoringDay op donderdag 2 augustus 2012 12:45]
Euhm niet voor het een of het ander maar je bent er toch van bewust dat OSX veel support heeft inzake open standaarden (OpenGL, en je moet eens voor de grap kijken wie OpenCL heeft ontwikkeld,... ) en vrij actief is in de khronos group, etc.Valve wil een zo open mogenlijk platform voor hun games. Dan is linux een veel logischere keus dan Apple
[Reactie gewijzigd door simplicidad op donderdag 2 augustus 2012 12:58]
Valve doet al een hele tijd een aantal van hun titels uitbrengen op de Mac. (langer dan ze iets met Linux doen dus) Dus Windows, Mac, en Linux zijn alle 3 target platfomen. Er is niet zoiets als 'toevallig zit deze daar ook bij'. Hoewel er genoeg overeenkomsten zijn tussen OS X en Linux, zijn die 2 dusdanig fundamenteel verschillend dat je ze niet in 1 target kan proppen.Linux is het target platform, toevallig zit daar mac ook bij
[Reactie gewijzigd door arjankoole op donderdag 2 augustus 2012 13:08]
Een beetje flauw, voor Windows wordt er zeker niet geoptimaliseerd?Ik betwijfel het. Ik proef uit dit bericht toch een beetje de ondertoon dat het op Linux eigenlijk alleen maar zo snel loopt omdat de code daar specifiek op geoptimaliseerd is.
Dat is goed nieuws! Naast Portal, Star Wars en Warcraft weer een grote titel die het goed doet op OpenGL. Wellicht dat dit een motivatie zal zijn voor ontwikkelaars om meer games naast D3D ook OpenGL te laten renderen.Left 4 Dead 2 sneller onder OpenGL dan onder Direct3D
Meer samnewerking met AMD, etc. is ook goed nieuws.Dat resulteerde in betere Linux-drivers, onder andere door het inbouwen van ondersteuning voor multithreading.
[Reactie gewijzigd door mrlammers op donderdag 2 augustus 2012 12:50]
[Reactie gewijzigd door roy-t op donderdag 2 augustus 2012 12:06]
Microsoft heeft tot DX9 in de OpenGL Architectural Review Board gezeten en heeft in die tijd veel geleerd van OpenGL.denken dat ze nu ook de Direct3D versie sneller kunnen maken met de technieken die ze geleerd hebben met de OpenGL
[Reactie gewijzigd door mrlammers op donderdag 2 augustus 2012 13:48]
[Reactie gewijzigd door cits op donderdag 2 augustus 2012 12:16]
Okay even kort danDus ipv 303 halen ze 315, ze praten over 'veel' winst, sneller.. we praten over 3% framerate increase, wow ongelofelijk! Dit ga je zoooo merken op je systeem!
Goed, ze hebben 1 game die sneller (lees, niet zichtbaar) is, en nu? Grootste deel van de games draait niet, draait amper, draait slechter op Linux dan Windows. L4D2 is niet bepaald een benchmark voor huidige generatie videokaarten.
Ik daag je uit. Noem er eens 1 en het liefst meerdere.OpenGL loopt qua features voor rendering in games achter op direct3d.
[...]
Dat heeft niet zozeer met OpenGL zelf te maken, maar des te meer met de marketing van Windows/DirectX. 'De markt' heeft met de komst van Windows 95 gekozen voor DirectX.ontwikkelaar van games lopen niet warm voor OpenGL.
Je bedoelt: Het blijft toch een van-wie-krijg-jij-je-geld-dan (en hoeveel) verhaal.Blijft toch een kip-ei (vraag/aanbod) verhaal.
[Reactie gewijzigd door mrlammers op donderdag 2 augustus 2012 16:48]
Zei het dat Carmack dat nooit gedaan heeft. Hij heeft gezegd dat D3D nu als API OGL heeft ingehaald kwa gebruiksvriendelijkheid, maar hij heeft nooit gezegd dat hij OGL zou vervangen voor D3D. Dat zou ook niet logisch zijn, aangezien hij toen net Rage met idTech 5 had uitgebracht.zoveel was al duidelijk toen Carmack OpenGL eindelijk inruilde voor D3D
Op dit item kan niet meer gereageerd worden.
Populair: Tablets Samsung Websites en communities Mobiele telefoons Google Microsoft Sony Games Politiek en recht Galaxy S
© 1998 - 2013 Tweakers.net B.V. Contact Over Tweakers Jouw privacy Algemene voorwaarden Cookies
Tweakers wordt uitgegeven door De Persgroep en wordt gehost door True