Tags Posts tagged with "dma buffer"

dma buffer

przez -
2 422
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.

Polecane

Jesień Linuksowa

1 1130
Polska Grupa Użytkowników Linuksa ma zaszczyt zaprosić na konferencję Jesień Linuksowa 2017, która odbędzie się w dniach 22 – 24 września 2017 roku. Jako...