DMA Buffer kolejnym problemem w rozwoju nVidia Optimus

2
1298
nVidia
nVidia

Deweloper Robert Morell z nVidia, zaproponował usunięcie znaku GPL z interfejsu DMA buffer. Direct Memory Access buffer odpowiada za wykorzystanie wspólnej przestrzeni adresowej pamięci przez wiele sterowników. Zaletą takiego rozwiązania jest brak konieczności kopiowania informacji, pomiędzy nimi, oraz zmniejszenie zużycia procesora graficznego. Technologia DMA – Direct Memory Access, natomiast została zaprojektowana, aby zewnętrzne urządzenia mogły kopiować dane wejścia / wyjścia bezpośrednio z / do głównej pamięci, bez konieczności użycia procesora systemowego, co eliminuje kosztowne obliczenia.

DMA buffer można wykorzystać m.in. przy przełączaniu się kart graficznych w komputerach. Architektura nVidia Optimus, mogłaby z tego bufora bez problemu skorzystać, jednakże ograniczeniem jest licencja GPL.
Zaproponowano zatem, aby funkcja EXPORT_SYMBOL_GPL została zmieniona na EXPORT_SYMBOL, co pozwoliłoby na jej włączenie do własnościowych sterowników. Do dyskusji włączyli się deweloperzy: Alan Cox i Mauro Carvalho Chehab, którym owy pomysł się nie spodobał. Dave Airlie natomiast stwierdził, że może samodzielnie zaimplementować podobne funkcje we własnościowych sterownikach i nie ma nic przeciwko takiemu krokowi.

Prócz kart graficznych, nVidia zapowiedziała wykorzystanie linuksowego rozwiązania w procesorach Tegra.

ŹRÓDŁOh-online.com
Poprzedni artykułAndroid 4.1.2
Następny artykułRaspberry Pi – Model B z 512MB RAM
Michał Olber
Interesuję się głównie sprzętem i działaniem jego pod systemami GNU/Linux. Testuję różne dystrybucje i robię recenzje. Interesuję się działaniem sprzętu pod Linuksem, dzięki czemu wiem, jaki zestaw komputerowy wybierać :)

2 KOMENTARZE

ZOSTAW ODPOWIEDŹ

Proszę wpisać swój komentarz!
Proszę podać swoje imię tutaj