Teraz czy to Qualcomm czy Marvell to i tak sam procesor, a raczej IPcore kupywany jest przez te firmy w firmie ARM (Advanced RISC Machine), kiedys to byla firma Acorn.
Od poczatku pomyslem bylo projektowanie procosorow, ale nie ich implementacja w krzemie. Wiec czepianie sie do Qualcomm-a czy Marvell-a ma sie nijak do stanu faktycznego. Oni implementuja w krzem to co jest kupione od ARM-a.
oni kupują licencję na architekturę, implementacja jest własna.
Sterownik to miedzy innymi pomost pomiedzy DirectX, a hardware. Ot takie fajne zalozenie ze programista nie martwi sie jakie jest hardware (jak to bylo kiedys pod DOS - jesli chcialo sie uzyc cos wiecej niz zgodnosc z VESA trzeba bylo kazdy chip oprogramowac samemu).
hah, dx nie istnieje praktycznie w wm (software cpu driver). GAPI, GDI, OpenGLES. To wszystko.
btw, zapomnij o warunkach i logice PC, przejedziesz się na tym jak widzę nie raz.
A czy ja nawiazuje tutaj do logiki PC

procesor to procesor

jak chcesz szersza rozmowe - chetnie porozmawiam

Z tym ze zejdziemy do poziomu rozkladania procesora na bloki - pytanie ile osob cos z tego zrozumie.
Z drugiej strony ARM to troche inna architektora wiec tez malo trafne porownanie do logiki PC - ja caly czas mowilem o RISC

Choc z pewnych wzgledow nie ma tzw. prawdziwych RISC-ow (poprostu liczba instrukcji byla by zbyt mala - co przekladalo by sie na trudne programowanie, a wrecz w dzisiejszych czasach trudnosc stworzenia dobrego kompilatora jezyka wysokiego poziomu) - dlatego niektore instrukcje w tzw. RISC-ach zajmuja wiecej niz jeden cykl...
Co do licencji to sie mylisz - kupuja bloki IP Core

bo tym sie zajmuje ARM

Kupowanie licencji i projektowanie rdzenia na nowo mijalo by sie z celem i bylo malo oplacalne. Takie zeczy to mozna robic przy 8051

A licencje i patenty to moze M$,Apple itp. sprzedaje ot takie jak klikniecie myszka i inne powalone pomysly...
Dlaczego mowisz ze DX nie istnieje

wlasnie ostatnio nawet zamiescilem sofcik ktory pisalem pod Direct 3D Mobile

Fakt jest okrojony ale mozna cos na tym robic... To ze ludzie nie pisza w d3dm nie znaczy ze czegos nie ma... Zreszta OpenGL tez powstal po to aby programista nie musial znac sprzetu tak jak to sie kiedys pisalo (w czasach DOS)
Ot jakis czas temu na modemie kablowym Motorola SB5100 odpalilem sobie Wolfefensteina

ot przeportowalem sobie na MIPS-a (tutaj dzieki dla ID Software za udostepnianie zrodel swoich profuktow) i podlaczylem do modemu wyswietlacz

- Wiec jak widzisz wyszystko sie da...

tylko trzeba chciec...
Tutaj z tego co pokazuja nowe stery z xda dla HTC potencjal d3dm sporo wzrasta

- natomiast to ze komus w HTC zachcialo sie wymyslac na nowo kolo (nie uzywac z akceleratora) - a wszlo z tego zamiast kola kwadrat

to juz inna bajka...
Choc tutaj bardziej kwestia marketingowa - pamietaj ze nie mozna wypuszczac sprzetu ktory daje max mozliwosci - ot zawsze mozna cos okroic oprogramowaniem by potem latwo zarobic lekko je poprawiajac i wypuszczajac nowy model...
P.S.
W pewnych nowych PIC-ach (MIPS) siedzi nawet IP Core USB z pewnej polskiej firmy

i to nie wyjatek tylko te PIC-e tylko malo kto o tym mowi i wie...