Olvastam a CHW- n azt a cikket, amiben a Valve nemrƩgiben sikereket Ʃrt el a Left 4 Dead 2 Linux portjƔval.
A helyzet az, hogy nemrĆ©g sikerült elkĆ©szĆteniük a jĆ”tĆ©k sikeres portjĆ”t, ami azt jelenti, hogy hivatalosan is teljesen futott Linuxon, de 6 FPS -sel (kĆ©pkocka/mĆ”sodperc), ami egy porthoz, fejlesztÅi szinten, tƶkĆ©letes, mert Ć”ltalĆ”ban nem is veszik a fĆ”radtsĆ”got, hogy elsÅre lefuttassĆ”k; ez viszont elsÅre 6 FPS-sel futott, nagyszerű.
MiutĆ”n ezt elĆ©rtĆ©k, el kellett kezdeniük a tesztelĆ©st Ć©s az ƶsszehasonlĆtĆ”st ā tudod, a hagyomĆ”nyos benchmarkingot. Az elsÅ futtatĆ”st egy Intel Core i7 3930k processzorral, NVIDIA GeForce GTX 680 videokĆ”rtyĆ”val Ć©s 32 GB RAM-mal szerelt PC-n vĆ©geztĆ©k ā egy olyan gĆ©pen, aminek a futtatĆ”sĆ”hoz Slitaz kell, lolā¦
EzutĆ”n hĆ”rom fontos lĆ©pĆ©st kellett megtenniük a jĆ”tĆ©k teljesĆtmĆ©nyĆ©nek javĆtĆ”sa Ć©rdekĆ©ben:
- JavĆtsa az integrĆ”ciót a kernellel
- Dolgozzon az OpenGL API-val történŠintegrÔción
- JavĆtsa a videokĆ”rtya-illesztÅprogramokat
Az elsÅ kĆ©t lĆ©pĆ©st sikeresen teljesĆtettĆ©k, de a harmadik nem rajtuk, hanem a driverek tulajdonosain mĆŗlik, bĆ”r ez nem jelentett problĆ©mĆ”t, mert a Valve azon kĆ©rĆ©sĆ©re, hogy az AMD, az Intel Ć©s az Nvidia mĆ©rnƶkei is legyenek a munkakƶzpontban, a vĆ”llalatok ā sajĆ”t szavaik szerint ā a lehetÅ legjobb szĆ”ndĆ©kkal reagĆ”ltak, Ć©s a hĆ”rom cĆ©g drivereiben talĆ”lható hibĆ”k javĆtĆ”sa Ć©s eltĆ”volĆtĆ”sa nagyon gyorsan zajlott.
Mindez kifizetÅdÅnek bizonyult. A fent emlĆtett platformon, Windows 7 Service Pack 1 64 bites verzióval az L4D2 276.6 FPS -sel futott ā nulla akadozĆ”s Ć©s kĆ©sleltetĆ©s, minden jĆ”tĆ©kos Ć”lma. Ubuntu 12.04 32 bites verziójĆ”n, optimalizĆ”lĆ”s nĆ©lkül 6 FPS-sel futott... de optimalizĆ”lĆ”s utĆ”n: 315 FPS! ... BUMM! FEJLĆVĆS!
Mindez egy dolgot bizonyĆt: az OpenGL nagyon nagy sebessĆ©ggel kĆ©pes futtatni a jĆ”tĆ©kokat Linuxon, Ć©s a Linuxon futó sajĆ”t meghajtóprogramoknak valódi potenciĆ”lja van; csak valódi ƶsztƶnzÅre volt szüksĆ©gükā¦