@strim, post #57
@RadoslawF, post #58
@Deftronic/..., post #60
@Des, post #62
Przerzuciłem właśnie kilka numerów Magazynu Amiga - no i w artykule oceniającym kartę CyberStorm 060/50 dla A4000 stoi jak wół, że maszyna ta liczy klatki w Imagine znacznie wydajniej, niż A1200 z 030/50 Mhz. Różnica ogromna, liczona w solidnych minutach.
@kmilota, post #65
Dodatkowo Mediator w A4000 także korzysta z DMA.
@strim, post #66
* - mam tylko Mediatora 1200TX, nie jestem pewien czy tak jest w Mediatorze 4000 też...
@kmilota, post #67
@Des, post #63
@stachu100, post #69
Jest to nieprawda. Mediator nie może mieć prawdziwego DMA.
@kmilota, post #71
Busmastering/DMA in all PCI slots(...)
@HOŁDYS, post #70
Amiga 4000 ma na plycie glownej z watpliwej predkosci magistrala
@strim, post #72
@kmilota, post #73
@kmilota, post #74
@strim, post #76
Ale przecież odczyt i zapis pamięci karty graficznej nie ma nic do rzeczy tutaj. Ta operacja w ogóle nie używa DMA w żadnej formie . To tak samo, jakbyś czytał/pisał do pamięci na szynie Zorro III (de facto to właśnie się dzieje). Dlaczego miałoby to powodować obciążenie CPU? Dobrą analogią jest tu karta ZorRAM.
DMA w normalnym rozumieniu tego słowa ma miejsce wtedy kiedy jakieś urządzenie pisze do pamięci komputera. Czyli np. kontroler USB na karcie Zorro czy PCI korzysta z pamięci RAM komputera, bez udziału procesora.
@Des, post #62
@kmilota, post #77
No to nie rozumiem. Po co te DMA skoro jak twierdzisz przesył danych do pamięci karty graficznej w PCI nie obciąża CPU?
No i właśnie to chciałem pokazać. Programy korzystające ze sprzętu podpiętego do PCI Mediatora przesyłają do pamięci Fast dane bez obciążenia CPU. Za wszystko odpowiada ZorroIII ze swoim superbusterem.
W przypadku Mediatora A1200, jest inaczej. Tam zastosowali inne sztuczki przez co jest możliwość korzystania z dodatkowej pamięci na kartach graficznych (dzięki MMU), ale nie ma tego pełnego DMA, co umożliwia Mediator podpięty do ZorroIII.
Przykład: podłączam pentriva do Spidera i zaczynam kopiowanie pliku do RAMDisku a potem na twardziela UWSCSI. I w jednym i w drugim przypadki zajętość procesora podniosła się o kilkanaście procent. Tak samo wzrasta zużycie procesora w przypadku kopiowania z twardziela do RAMDisku.
Dlatego nie sądzę aby kopiowanie plików z pendriva do RAMDisku za pomocą Deneba czy Spidera w A4000 jakoś się różniło. I w jednym i drugim przypadku wąskim gardłem jest ZorroIII.
@strim, post #79
Poza tym, gdyby tak było, to jednoczesne korzystanie z Deneba w trybie DMA i Mediatora 4000 nie byłoby możliwe. A z tego co wiem jest.
Jednak jeśli porównać Twoje testy Spidera (ok 2MB/s) i moje Deneba (ok 6MB/s), to wyraźnie wypada na korzyść tego drugiego.
Właśnie słaby wynik Spidera budzi wątpliwości, czy wykonuje on DMA bezpośrednio do pamięci Amigi...
@kmilota, post #80
Z tego co wiem, to wszystkie karty ZorroIII mogą korzystać z DMA. Nie ma ograniczeń do ilości kart.
@HOŁDYS, post #78
@strim, post #81
@kmilota, post #83
Najdłużej u mnie siedziała CyberVision64
A odnośnie Madiatora PCI 4000, to w instrukcji wyczytałem jeszcze: (...)
Czy to oznacza że wykorzystuje DMA?
@Des, post #82
@wali7, post #86
@HOŁDYS, post #85
Zatem A1200 z Blizzardem IV zawsze będzie szybsza, niż A4000 04/25?
oczywiscie jesli mowa o podstawowej karcie procesorowej commodore
drugi przyklad ... byle jaka karta graficzna omijajaca waskie FSB plyty (BVISION) jest nie do przescigniecia przez najszybsza karte na Zorro III