Az AMD/ATI új open source stratégiája

Címkék

A Phoronix lerántotta leplet, hogy pontosan mit is várhatunk az AMD-től open source témában:

  • Egy open source library a videokártyák ATOM BIOS-ának könnyebb programozásához
  • Dokumentációk az R500/R600 kártyák 2D/3D részéről NDA alatt. Ha nem elég részletes a dokumentáció, akkor példakódok
  • Egy R500/R600 open source driver már fejlesztés alatt van open source fejlesztők által. Hamarosan várható egy verzió, ami hasonló tudású mint az avivo driver
  • Az AMD fizetni fog open source fejlesztőknek (David Airlie, Alex Deucher), hogy dolgozzanak az új driver-en. Az ő segítségükkel találta ki az AMD jelenlegi open source stratégiáját
  • Az avivo driver fejlesztese befejeződik, es Jerome Glisse is az új driverbe fog besegíteni

Forrás:
ATI/AMD's New Open-Source Strategy Explained @ Phoronix
The Death Of The R500 Avivo Driver @ Phoronix

Hozzászólások

És ebben mi lesz a trükk? Mert én picit aggódom. Bár, lehet hogy csak én vagyok már picit - na yó, nagyon - paranoid.

Nekem is pont ez volt az első gondolatom, mikor a hír először megjelent.

Mivel technológiailag lépéshátrányban vannak az nVidia-hoz képest, valami érdekeset csinálni kellett. Tehát bejelentették, hogy részben megnyitják a dokumentációt. Ez az ellenfelet azért érinti (érintheti) kellemetlenül, mert - szintén puszta marketing megfontolásból - neki is lépni kell valami hasonlót, amihez viszont semmi kedve nincs.

Épp pár napja olvastam az nVidia fejlesztői fórumán egy levélváltást külső fejlesztők és az nVidia emberei között. A külsősök nagyon tudni szerették volna, hogy pontosan hogyan is működik a 8800-as GPU, mondván máshogy nem tudják optimalizálni a kódjaikat, a belsők meg nagyon diplomatikusan elmagyarázták nekik, hogy az információ visszatartása éppen az ő érdekeiket szolgálja, hiszen ha ők elkezdenek kihasználni mindenféle olyan hardversajátságot, ami a későbbi architektúrákban esetleg már nem lesz jelen, akkor a végén mindenki elégedetlen lesz.

És ebben van is igazság.

---
Science for fun...

En ugy gondolom, hogy semmi. Az AMD-nek nem erdeke, hogy szopassa a Linux-os felhasznaloit :D

Egyebkent az opensource driver el fog maradni funkcionalitasban/sebessegben a binaristol, mert bizonyos dokumentaciokat az AMD nem tud kiadni. Uzleti titok, vagy mas cegek szellemi tulajdona amit csak licese-el. Ez a driver azert kell, hogy a Fedora es hasonlo disztrok, akik nem hajlandoak a binaris drivert szallitani. betegyek a rendszerbe, es egy 3D desktop futtatasara elegendo legyen barmifele manualis beavatkozas nelkul. Akinek nagyobb sebesseg kell video lejatszas gyorsitas stb, az felteszi a binarist. Plusz ha kijon egy uj kernel/X.Org akkor az opensource driver hasznalhato lesz amig az Ati ki nem ad egy uj binarist.

eggyel föntebbről

> az os világnak meg úgyszint jó

Innen

> Az AMD-nek nem erdeke, hogy szopassa a Linux-os felhasznaloit

észre kéne venni, hogy az OS világ nem linuxból áll. (Se akkor, ha ópenszósznak, se akkor ha oprencernek fordítom le a rövidítést.)

És mintha mégis szerepelne bizonyos utalás NDA-k aláírására. Azaz szopás. Nem akkora mint eddig, de szopás.

Egyebkent a Phoronix forumban irtak, hogy az uj binaris driver varhatoan jovohet hetfon vagy kedden fog megjelenni.

Ennek az opensource drivernek az elo verzioja pedig szeptember 10-en varhato. Legalabbis jelenleg ez a helyzet

Akkor ezekszerint a bináris driver kódját nem ad(hat)ják ki. A kártyák specifikációjához hozzáférést adnak, és a nyílt változat fejlesztéséhez aktívan hozzájárulnak. :D

Nem feltétlenül.. Nem tartom elképzelhetetlennek, hogy a binráis driver tartalmazza azokat a kódrészeket, amik csak 1-1 kártyában használhatók ( kártyaspecifikus kód ), míg ha jól értettem akkor itt egy olyan általános drivert akarnak kiadni R500 fölött, ami minden kártyán menni fog majd ( ergo a videókártyák alap utasításkészletét hívja meg ).
Szóval így el lehet érni kb ugyan azt amit az Nvidia, hogy van a kernelben kapásból nv driver, ami a 2D-s megjelenítést még támogatja is, de ha teljesen ki akarod használni a kártyádat akkor tedd fel a binárisat.. Itt egyedül annyival fejelték meg a dolgot, hogy egy alap 3D-s támogatást is raknak bele ( bár én ettől még nem várnék komoly FPS értékeket glxgears-től :))

Mindenesetre azért az tényleg csak pozitívum lehet, hogy immár komoly programozókat is bevontak a driver készítésébe, ami hosszútávon még elég sok jót is hozhat az open source közösségnek (mind open és mind bináris drivert ha abba az irányba haladnának )
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Üllj le és kuss legyen!"..

Nem is feltétlen benchmark-ról beszéltem ( 3D-s tesztre inkább )..
De azért köszi az infót :)
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Üllj le és kuss legyen!"..

Faszom se akar NDA -ázni. ;(
Az e-mail cimemet sem szeretem megadni egy kurva pdf vagy demo miatt :)

Mennyi ideig nem dolgozhat az ember mondjuk az Nvidianak egy ilyen NDA mellett ?
Mikor vádolhatnak meg, hogy "rosszra" használom az így szerzett információkat ?
Mi van, ha elopják tőlem a doksit ?

Hunger vegyel lottot.

---
pontscho / fresh!mindworkz

Hehe ;)

Sajnos ez nem szerencse kérdése volt, hanem tapasztalaté... Mondjuk érdekes, hogy mash (aki egyből katedrális és bazározott, meg üzleti morálozott) és gabor (aki szerint a push^H^Hblished szó azt sugallja, hogy nem lesz NDA) most hirtelen csendben vannak (és persze turul is véletlenül elfelejtette, hogy eddig még egyáltalán az NDA-ban is kételkedett, jelenleg csak szánakozik :)

Kellett neked az ördögöt a falra festeni :)
Ha elfogadható feltételek mellett tudok doksit kunyizni akkor r600 kartyát veszek.

Ezelőtt 5 éve Nvidia-tól nem jött válasz. :( Akkor dobtam a saját OS tervét. Hát fiatal koromba még nagyratörő céljaim voltak :)

Tévedés, nem vagyok csendben, csak nem olvastam eddig a fórumot. :)
Csak megkérdezném, ha aláírtam az NDA-t (amit az elmúlt pár évben már meg kellett tennem párszor és semmi hátrányom nem származott még egyikből sem) és úgy fejlesztek open source drivert, akkor az katedrális bagy bazár?
Ha az open source közösség szempontjából nézem az MS és az AMD/ATI eddigi üzleti tevékenységét, akkor morálisan melyik okozott több kárt nekünk?
Köszönöm! Nincs több kérdésem! :)

amit az elmúlt pár évben már meg kellett tennem párszor és semmi hátrányom nem származott még egyikből sem

NDA témában nem engem kell győzködnöd, hanem azokat akik nem szeretnek ilyet aláírni (és őket egyébként szintén meg tudom érteni...)

úgy fejlesztek open source drivert, akkor az katedrális bagy bazár?

Ha eltekintünk attól, hogy ez az elnevezés már eleve eléggé nevetséges és félrevezető (bár ESR biztos írtó büszkén nézett tükörbe, amikor kitalálta), akkor azt kell mondanom, hogy inkább az előbbi.

Ha az open source közösség szempontjából nézem az MS és az AMD/ATI eddigi üzleti tevékenységét, akkor morálisan melyik okozott több kárt nekünk?

Nektek nem tudom, számomra egyik sem.

bervi vegyél lottót, mert airlied amd alkalmazott lesz