DEUTSCHE VERSION |
|
Links | | | Forums | | | Comments | | | Report news |
Chat | | | Polls | | | Newsticker | | | Archive |
amiga-news.de Forum > Amiga, AmigaOS 4 > OS 4 - Erfahrungsberichte | [ - Search - New posts - Register - Login - ] |
First << 6 7 8 9 10 -11- 12 13 | [ - Post reply - ] |
2007-12-18, 12:16 h ZeroG Posts: 1487 User |
@MaikG:Zitat:Danke. Zitat:Mit virtuellem Speicher sind die Speicheraddressen die du als Programm siehst nicht mehr gleich der realen Speicheraddresse die z.B. der SCSI-Chip sieht, richtig. Ausgenommen ist nur die AbsExecBase die ja immer an der gleichen Addresse zu finden sein muß und, wenn ich richtig vermute, die Register der Customchips/ChipRam. Zum Glück braucht dich das als Programmierer nicht weiter zu kümmern, außer du schreibst einen Treiber, dann mußt du Exec fragen dir die richtigen Adressen zugänglich zu machen. Dazu noch ein kleines Zitat aus dem os4_migration_guide.pdf aus dem SDK: Zitat: Diesen migration guide solltest du dir unbedingt gut durchlesen bevor du anfängst was für OS4 zu programmieren. [ - Answer - Quote - Direct link - ] |
2007-12-18, 12:24 h TetiSoft Posts: 197 User |
Zitat:Wenn die Programme noch laufen und schnell genug sind ist eine PPC-Portierung ja nicht wirklich nötig. Klar dürfte es trotzdem mehr PPC-Versionen geben. Zitat:Für mich fühlt sich das Arbeiten deutlich schneller an als mit 68060, allerdings hatte ich da immer CyberGuard mitlaufen. Zitat:Bei den OS4-Entwicklern haben die meisten AmigaOne, CSPPC ist seltener, BPPC ist selten und BPPC mit SCSI ist mir nicht bekannt. Damit will ich natürlich nicht ausdrücken daß es keine Programmierer mit BPPC und SCSI gibt, nur daß Entwickler auf allen Plattformen mehr zu leicht erweiterbarer Hardware mit Steckplätzen tendieren als Anwender. Zitat:Ich bin da kein Experte. Ich habe schon DumpDebugBuffer-Logs gesehen in denen 30ns stand, ich vermute daß ein kleinerer Wert einen höheren Takt und damit eine höhere Geschwindigkeit bedeutet, daß es auf jeden Fall vom SCSI-Gerät abhängt welcher Wert verwendet wird. Vielleicht auch vom Bus bzw der Anzahl der dranhängenden Geräte aber da fange ich wirklich an zu raten... Zitat: Wenn man vom Chip schaufelt ist es gar kein DMA mehr. Auch unter OS3 ist echte DMA-Übertragung in den Puffer der Anwendung nicht immer möglich, es gibt Restriktionen bezüglich des Alignments mit den Cachelines der CPU. Ich weiß nicht wie andere Betriebssysteme es machen, kann mir aber vorstellen daß es auch welche gibt die umkopieren und es trotzdem DMA nennen, und der SCSI-Chip ist bestimmt auch dieser Meinung. Da unter OS4 der Hauptspeicher virtuell addressiert wird und ein virtueller Speicherblock mehrere physikalische Speicherblöcke umfassen kann und DMA-fähige Chips die Daten selbst in den Speicher schreiben wobei die MMU nicht im Spiel ist, müßte man dem SCSI-Chip sagen können er soll in mehrere physikalische Speicherblöcke schreiben, was prinzipiell möglich ist aber eben nur mit dem richtigen SCRIPTS Code für mehr als X Blöcke. Der jetzige Code stammt ursprünglich aus einem anderen Betriebssystem und dieser Lowlevel-Teil müßte von einem Experten angepaßt werden wenn das Kopieren vermieden werden soll. [ - Answer - Quote - Direct link - ] |
2007-12-18, 12:54 h Solar Posts: 3680 User |
Ist ja von anderen schon ganz nett erklärt worden, darum nur noch ein Detail:Zitat: Das hat mit "vermanscht" nichts zu tun, sondern ist das ganz normale Verhalten eines Betriebssystems mit virtueller Speicherverwaltung. Auf diese Weise wird Speicherschutz, transparentes Auslagern von Speicher auf Festplatte und die Vermeidung von Speicherfragmentierung ermöglicht. [ - Answer - Quote - Direct link - ] |
2007-12-18, 13:22 h Holger Posts: 8116 User |
Zitat:MMU-basierter virtueller Speicher arbeitet seitenbasiert und unterstützt keine einzelnen Adressen. Es muss zwar aus Kompatiblitätsgrunden sicher gestellt werden, dass 68k Programm die ExecBase an der Adresse 4 finden, aber die laufen eh in einer Emulation. Da der Rest der Zero-Page eigentlich für Anwendungen tabu ist, bietet es sich eher an, diese Seite zu sperren, und im Exception-Handler zu prüfen, ob es sich um Adresse 4 handelt, und für diese dann einen erfolgreichen Zugriff zu simulieren. So ähnlichen machen es imho auch die Tools, die auf dem 68k illegale Zugriffe überprüfen. Letztendlich könnte für jede Anwendung die Adresse vier an einer anderen physikalischen Adresse liegen. Es muss nur die ExecBase an dieser Stelle gespeichert sein... Zitat:DMA ist es eben immer, solange die CPU nicht die Daten vom IO-Baustein empfangen muss. Im letzteren Fall müsste sich die CPU mit dem IO-Baustein synchronisieren, entweder durch Anpassung ihres eigenen Takts oder durch einen Interrupt pro Datenwort. Beides übelste Performance-Killer, gegen die der Zeitaufwand für eine einzelne, nicht unterbrochene Kopieraktion gar nichts ist. mfg -- Good coders do not comment. What was hard to write should be hard to read too. [ - Answer - Quote - Direct link - ] |
2007-12-18, 13:42 h MaikG Posts: 5172 User |
>migration guide solltest du dir unbedingt gut durchlesen bevor du >anfängst was für OS4 zu programmieren. Hab ich schon. Gibts keine möglichkeit einen zusammenhängenden Block, welcher auch Physikalisch zusammenhängt zu bekommen? >Wenn die Programme noch laufen und schnell genug sind ist >eine PPC-Portierung ja nicht wirklich nötig. Klar dürfte es >trotzdem mehr PPC-Versionen geben. Das ist es ja ebend LAUFEN und SCHNELL genug sind... >Für mich fühlt sich das Arbeiten deutlich schneller an als mit >68060, allerdings hatte ich da immer CyberGuard mitlaufen. Zweifelsfrei ist das öffnen von Workbenchfenster mit Icon darstellung schneller geworden - das suggeriert natürlich geschwindigkeit. Leider siehts praktisch bei vielen sachen anders aus. Wie gesagt mpeg decodieren, etwa doppelt so schnell wie mit WOS. Hingegen DVD gucken höchstens 2fps schneller. Wobei das auch durchs ständige umherkopieren kommen kann. >Bei den OS4-Entwicklern haben die meisten AmigaOne, CSPPC >ist seltener, BPPC ist selten und BPPC mit SCSI ist mir >nicht bekannt. Damit will ich natürlich nicht ausdrücken >daß es keine Programmierer mit BPPC und SCSI gibt, nur >daß Entwickler auf allen Plattformen mehr zu leicht erweiterbarer >Hardware mit Steckplätzen tendieren als Anwender. Beim Aone ist auch nichts mit erweitern, oder gibts da eine Videokarte wie die VLab-Motion die unterstützt würde? Woher weisst du wieviel (OS4!) Entwickler wo sind? Sag mir doch mal klare Verkaufszahlen, angeblich doppelt soviel wie erwartet. >Ich bin da kein Experte. Ich habe schon DumpDebugBuffer-Logs >gesehen in denen 30ns stand, ich vermute daß ein kleinerer >Wert einen höheren Takt und damit eine höhere Geschwindigkeit >bedeutet, daß es auf jeden Fall vom SCSI-Gerät abhängt welcher >Wert verwendet wird. Vielleicht auch vom Bus bzw der Anzahl >der dranhängenden Geräte aber da fange ich wirklich an zu raten... Du willst sagen das device setzt mir solch mikrige Werte obwohl jedes meiner 5 Geräte problemlos 40MB/s können? Mach mal dafür auch eine Einstellung, vielleicht kann man doch noch etwas mehr rausholen. >Das hat mit "vermanscht" nichts zu tun, sondern ist das ganz normale >Verhalten eines Betriebssystems mit virtueller Speicherverwaltung. >Auf diese Weise wird Speicherschutz, transparentes Auslagern von >Speicher auf Festplatte und die Vermeidung von Speicherfragmentierung >ermöglicht. Ein Reset ist mir lieber als Devices die unter PPC weit weniger als die hälfte der OS3 Geschwindigkeit bringen. Virtuellen Speicher hätte man sich sparen können, dafür hätte man dann anderes Ram unterstützen sollen. Und auf einen Aone - was kann man da reinstecken 1 GB? [ - Answer - Quote - Direct link - ] |
2007-12-18, 13:45 h ZeroG Posts: 1487 User |
@Holger:Zitat:Ich weiß, diesen Sachverhalt haben wir schonmal an anderer Stelle hier im Forum durchgekaut. Ich wollts nur möglichst simpel halten um bestimmte Leute nicht noch mehr durcheinander zu bringen. [ - Answer - Quote - Direct link - ] |
2007-12-18, 13:57 h ZeroG Posts: 1487 User |
@MaikG:Zitat:Aber nicht sonderlich gut, sonst müsste man dir nicht nochmal virtuellen Speicher erklären. Zitat:Klar gibts die möglichkeit, aber: - es bringt keine verbesserung bei deiner SCSI-DMA Geschichte, sonst wär das schon eingebaut - davon solltest du wirklich die die Finger lassen, außer du willst Treiber schreiben (eher sehr unwahrscheinlich), normale Programme fahren mit virtuellem Speicher besser - nicht mit dem öffendlichen SDK, da sind die includes zu alt [ - Answer - Quote - Direct link - ] |
2007-12-18, 15:00 h RhoSigma Posts: 67 User |
Hallo, um noch mal kurz auf den A4000T onboard SCSI zurueckzukommen: - sieht irgendwer 'ne Moeglichkeit das NCRscsi.device z.B. aus dem AOS3.9 BB2 RomUpdate unter der 68k Emu zum laufen zu bekommen, oder gibs da noch andere Probleme DMA etc. was so nicht funktioniert ?? [ - Answer - Quote - Direct link - ] |
2007-12-18, 15:15 h TetiSoft Posts: 197 User |
Zitat:Doch, diese Möglichkeit wird zB von cybppc.device benutzt um den DMA-Puffer zu allozieren. Die Anwendungsprogramme nutzen das allerdings normalerweise nicht, und zB ein 68k Dateisystem nutzt sie auch nicht. Zitat:Wenn ein 68k Programm auf 68k zu langsam war und auf OS4Classic immer noch zu langsam ist muß man es halt auf OS4A1 oder UAE laufen lassen, oder doch nach PPC portieren. Zitat:Das ist eine Karte die Video auf Platte aufnehmen kann? Mit einem Camcorder geht das sicher auch. Ob die jetzt auf CompactFlash (dafür gibts Adapter auf IDE) oder andere Karten (für die man evtl einen langsameren USB-Reader braucht) aufnehmen weiß ich aber nicht. Zitat:Ich nehme seit ein paar Jahren an den OS4-Mailinglisten für Entwickler, Betatester und Übersetzer teil. Dadurch weiß ich natürlich nicht ganz genau wer welche Hardware hat aber für einen groben Eindruck reicht es. Zitat:Da müßte ich Hyperion fragen ob sie ACube mal fragen könnten und ob ich die Zahlen veröffentlichen dürfte, es ist aber anzunehmen daß die Firmen das lieber selbst veröffentlichen, Zitat:Ich bin da kein Experte... Zitat: Die Betatester und die AOne-Besitzer können alte Kernel ohne virtuellen Hauptspeicher mit neuen Kerneln vergleichen. Wenn die neuen Kernel schlechter wären als die alten hätte sich das mittlerweile wahrscheinlich rumgesprochen. Ob OS4 virtuellen Hauptspeicher verwenden soll oder nicht kann in der Zwischenzeit nicht mehr ernsthaft diskutiert werden denke ich, die Entwickler haben das bereits vor einiger Zeit entschieden. Was wolltest Du mit der Bemerkung über den AOne ausdrücken? Ich glaube die meisten Benutzer haben 512MB und manche haben 1GB drin. [ - Answer - Quote - Direct link - ] |
2007-12-18, 15:26 h Solar Posts: 3680 User |
Zitat: Schon faszinierend, woher Du immer so genau weißt, daß Deine ganz persönlichen Nöte (in diesem Fall lausige 16 MB RAM auf einer fünfzehn Jahre alten Hardware) ausschlaggebend sind für Erfolg oder Miserfolg eines AOS 4... [ - Answer - Quote - Direct link - ] |
2007-12-18, 15:42 h TetiSoft Posts: 197 User |
Zitat: Bei den onboard SCSI devices von A3000 und A4000T steht den OS4-Entwicklern der Quellcode zur Verfügung, ich habe selbst einen Bug darin gefixt, für den A3000 kann man glaube ich sogar eine Version die kein DMA benutzt assemblieren (richtig, ich habe nicht "compilieren" geschrieben) aber selbst diese lief bei den Betatestern nichtmal mit dem alten Kernel, was eigentlich Probleme wegen virtuellem Speicher, MMU-Pagesize, CPU-Cachelinesize etc ausschließen sollte, derzeit scheint niemand eine Idee zu haben welches sonstige Problem da noch drinsteckt. So habe ich als Nicht-Experte das zumindest verstanden. Langer Rede kurzer Sinn, höchstwahrscheinlich läuft das alte NCR scsi.device nicht. Mit einer Mountlist und einem CDROM-Laufwerk (da können keine Daten überschrieben werden, trotzdem Backups machen weil ja ggf der Hauptspeicherinhalt leiden kann) sollte man es testen können wenn man es ganz genau wissen will. [ - Answer - Quote - Direct link - ] |
2007-12-18, 15:45 h MaikG Posts: 5172 User |
>Aber nicht sonderlich gut, sonst müsste man dir nicht nochmal >virtuellen Speicher erklären. Nee, ich habs jetzt nicht auswendig gelernt... Virtuellen Speicher, der in der Form doch noch nicht in OS4 gibt musst du nicht erklären. Unter OS3 ging das so, man hatte meinetwegen 128 MB Speicher, die hatten sagen wir Priorität 40. Dann waren da sagen wir 512 MB Virtueller Speicher mit der Priorität 1. So der 1. wurde normal genutzt, alle Programme liefen weiterhin - auch die Devices natürlich. War der 1. voll wurde der 2 genutzt, davon konnte man auch z.B. Programme explizit ausschliessen wenn die das nicht mochten oder aus Geschwindigkeitstechnischen Gründen nicht im Virtuellen Speicher landen sollten. >Klar gibts die möglichkeit, aber: >- es bringt keine verbesserung bei deiner SCSI-DMA Geschichte, >sonst wär das schon eingebaut Warum? Kein Kopiervorgang=schneller. >Doch, diese Möglichkeit wird zB von cybppc.device benutzt >um den DMA-Puffer zu allozieren. Die Anwendungsprogramme >nutzen das allerdings normalerweise nicht, und zB ein >68k Dateisystem nutzt sie auch nicht. Also meinst du auf OS3 würde auch umherkopiert und das etliche male schneller als mit PPC? >Wenn ein 68k Programm auf 68k zu langsam war und auf >OS4Classic immer noch zu langsam ist muß man es halt >auf OS4A1 oder UAE laufen lassen, oder doch nach PPC portieren. Nein, auf 68k laufen die Programme schnell genug. Und das Thema mit dem portieren hatten wir schon. >Das ist eine Karte die Video auf Platte aufnehmen kann? >Mit einem Camcorder geht das sicher auch. Ob die jetzt >auf CompactFlash (dafür gibts Adapter auf IDE) oder andere >Karten (für die man evtl einen langsameren USB-Reader braucht) >aufnehmen weiß ich aber nicht. Schnarch. Sicher kann ich auch Filme von jeglichen Gerät mit meinem DVD-Recorder aufnehmen und in den Amiga schieben. Die VLab-Motion macht das einerseits schneller und bietet etliche Funktionen zur betitelung, schnitt und Spezialeffekten. >Ich bin da kein Experte... Du hast doch den source zum device, du wirst doch die Routine finden die entweder den zu langsamen wert setzt oder jene die das Timing regelt. >Was wolltest Du mit der Bemerkung über den AOne ausdrücken? Das die statt 128/256MB, 1 GB benutzen können und daher kein Virtuellen Speicher brauchen. >Schon faszinierend, woher Du immer so genau weißt, daß Deine >ganz persönlichen Nöte (in diesem Fall lausige 16 MB RAM auf >einer fünfzehn Jahre alten Hardware) ausschlaggebend sind für >Erfolg oder Miserfolg eines AOS 4... Das hab ich so nicht gesagt. Die 16 MB sind nur eines von vieeelen dingen über die sich user ärgern. Sag mal ehrlich was würdest du dir auswählen 12 MB/s oder 28 MB/s? Das ist wie mit dem Affen in der Werbung mit den 2 Bällen. [ - Answer - Quote - Direct link - ] |
2007-12-18, 16:53 h tboeckel Posts: 124 User |
Zitat: Sag mal, wie überzeugungsresistent bist du eigentlich? Virtueller Speicher hat nichts, aber auch wirklich gar nichts mit dem zu tun, was du dir gerade vorstellst. Du meinst virtueller Speicher würde bedeuten, daß bei Speichermangel lange unbenutzte Speicherbereiche auf die Festplatte ausgelagert werden und dann anschließend wieder realer Speicher zur Verfügung steht. Diese Meinung ist falsch!!! Virtueller Speicher bedeutet nur, daß die Adresse, die ein Programm sieht, nicht notwendigerweise mit der Adresse, die die CPU sieht, übereinstimmen muß. Durch diesen Unterschied zwischen physikalischer und virtueller Adresse müssen DMA-fähige Treiber halt bestimmte Aktionen unternehmen, um trotzdem noch korrekt zu funktionieren. Virtueller Speicher bietet den großen Vorteil, daß eine Ansammlung von physikalisch zerstückelten Speicherbereichen von dem Programm als ein zusammenhängender Block adressiert werden kann. Man braucht sich also um die einzelnen Fragmente keine Gedanken zu machen. Die nötige Adressumsetzung erledigt die MMU on-the-fly und transparent. Und darum ist es auch nicht möglich die langsamen 16MB vom Motherboard mit einer niedrigeren Priorität, so wie es beim alten Speichersystem möglich war, als zusätzlichen Block ins System einzubinden. Die Basis für virtuellen Speicher ist ein großer, zusammenhängender Block, in dem alle Addressierungen passieren. Wäre es möglich die zusätzlichen 16MB da irgendwie mit einzubinden, dann könnte es passieren, daß ein Zugriff auf die (virtuelle) Adresse x ein vielfaches der Zeit wie der Zugriff auf Adresse x+1 dauert, weil die aufeinanderfolgenden virtuellen Adressen an 2 komplett unterschiedlichen physikalischen Adresse liegen. Nicht sehr erstrebenswert, möchte ich mal sagen. Was du unter virtuellem Speicher verstehst nennt sich "Pager". Aber den hat OS4 zur Zeit noch gar nicht. So ein Ding würde dir wirklich bis zu einem gewissen Grad "mehr" Speicher geben. Aber auch nur bis zu einer (für dich wahrscheinlich zu kleinen) sinnvollen Obergrenze. Allerdings ist der Wirkungsgrad eines Pagers auch stark vom verfügbaren physikalischen Speicher abhängig. Wenn das System mehr Zeit damit verbringt Daten zwischen RAM und Platte hin- und herzuschaufeln, weil dauerhaft nicht genug physikalischer Speicher zur Verfügung steht, dann "steht" alles und man hört nur die Platte rödeln. Das wiederum nennt man dann "Windows" [ - Answer - Quote - Direct link - ] |
2007-12-18, 17:35 h Lippi Posts: 1247 User |
Hallo, nur so als Hinweis: Ich habe jetzt das gepatchte X-Surf.device und es gibt weder mit SimpleMail noch mit IB2.4 - Vollversion (von der OS3.9 - Partition einfach rüberkopiert) Probleme. Keine Abstürze mehr. Danke für den Hinweis (viel weiter oben :-) -- mfg - lippi --- Mario Lippert Infokanal-tv.de infokanal@t-online.de [ - Answer - Quote - Direct link - ] |
2007-12-18, 17:38 h MaikG Posts: 5172 User |
>Du meinst virtueller Speicher würde bedeuten, daß bei Speichermangel >lange unbenutzte Speicherbereiche auf die Festplatte ausgelagert >werden und dann anschließend wieder realer Speicher zur Verfügung >steht. Ja, das was ich als Virtuellen Speicher kenne. Aber ich hab auch verstanden das OS4 "virtuellen" Speicher nutzt um eine fragmentierung des Speichers zu vermeiden - was für mich, wie auch der (noch) nicht vorhandene Virtuelle-Plattenspeicher sinnfrei gegenüber den entstandenen nachteilen ist. [ - Answer - Quote - Direct link - ] |
2007-12-18, 17:40 h ZeroG Posts: 1487 User |
@MaikGZitat:Du hast es immer noch nicht begriffen. Das was du da beschreibst hat nichts mit virtuellem Speicher zu tun, du erweiterst einfach nur den (nicht virtuellen) gültigen Speicherbereich. Zitat:Ohne Kopiervorgang wirds schneller, deshalb wäre ein neues SCRIPTS-Programm für den SCSI-Chip ja so toll. Das hat aber nichts mit dem anfordern von real zusammenhängenden Speicherblöcken zu tun, TetiSoft hat ja gerade weiter oben geschrieben das der Treiber das schon macht. Versuch bitte nicht immer zwei verschiedene Dinge zu mischen. Zitat:Lese bitte gründlicher bevor du nicht allzu kluge Fragen stellst: Er hat geschrieben das das cybppc.device die Funktion zum anfordern von einem real zusammenhängendem Speicherblöck bereits nutzt. Und das normale OS4 Programme das nicht tun müssen/sollten. Und das 68k Programme die in der Emulation laufen, darunter Filesysteme, nicht auf diese Funktion zugreifen können. Die Funktion gab es ja noch gar nicht als die geschrieben wurden. Zitat:Wenn du aufgepasst hättest, hättest du gemerkt das die Programme schneller laufen, aber das Device bremst. Womit sich die Katze wieder selbst in den schwanz beist und wir beim SCSI-Chip und dem SCRIPTS-Programm sind. Zitat:Du verstehst den begriff virtueller Speicher nicht richtig. Außerdem hat man auf einem A1 die meiste Zeit arge Probleme überhaupt die ersten 256 MB vollzukriegen - und ich benutz eine Menge Buffer für die Partitionen und benutze denn diskcache von SFS... kurzum ich schmeiß nur so mit Speicher um mich. Zitat:Gesagt nicht, aber wenn man mal objektiv mitliest scheinst du stellvertrettend für alle anderen zu nörgeln. Außer dir hat sich z.B. keiner richtig über die 16MB beschwert, oder über die Geschwindigkeit des cybppc.device, oder über die dualboot Geschichte. [ - Answer - Quote - Direct link - ] |
2007-12-18, 17:48 h hacky Posts: 349 User |
Zitat: Schön, ich hoffe es gibt diese Jahr auch noch einen offiziellen Patch für das Realtek 8029 Device, damit ich endlich mal auf mein Netzwerk zugreifen kann... -- A600, A1200 PPC240/060 Desktop, A4000 Tower PPC233/060, CD32, SX64, C64 und VC20 im Einsatz. [ - Answer - Quote - Direct link - ] |
2007-12-18, 18:05 h MaikG Posts: 5172 User |
>Er hat geschrieben das das cybppc.device die Funktion zum anfordern >von einem real zusammenhängendem Speicherblöck bereits nutzt. Ist ja egal, ich muss das nicht verstehen. Fakt ist das OS4-cybppc.device ist lahm. Und das das nichtmal die hälfte der Geschwindigkeit genutzt werden kann stand nicht in der Liste. >Außerdem hat man auf einem A1 die meiste Zeit arge Probleme >überhaupt die ersten 256 MB vollzukriegen - und ich benutz eine >Menge Buffer für die Partitionen und benutze denn diskcache von >SFS... kurzum ich schmeiß nur so mit Speicher um mich. Naja unterm AONE hat man auch noch weniger Programme, als beim Classic OS4... >Gesagt nicht, aber wenn man mal objektiv mitliest scheinst du >stellvertrettend für alle anderen zu nörgeln. Einer muss das nunmal machen. Viele fangen erst gar nicht an, weil immer fadenscheinige Ausreden für xyz kommen. >Außer dir hat sich z.B. keiner richtig über die 16MB beschwert, >oder über die Geschwindigkeit des cybppc.device, oder über die >dualboot Geschichte. Was heisst richtig? Beschwerden habe ich genug gelesen. Was sollen wir machen zu Hyperion fahren und mit Tomaten werfen? [ Dieser Beitrag wurde von MaikG am 18.12.2007 um 18:05 Uhr geändert. ] [ - Answer - Quote - Direct link - ] |
2007-12-18, 18:21 h ZeroG Posts: 1487 User |
@MaikG:Zitat:-seufz- ich glaub ich unterhalt mich mit nehm Stein. Zitat:Also ich werde immmer sauer wenn jemand meint ungefragt für mich sprechen zu müssen. Zitat:Wo bitte hast du beschwerden über die 16MB / die geschwindikeit des cybppc.device gelesen, die noch weiter gingen als begründet wurde warum das so ist? [ - Answer - Quote - Direct link - ] |
2007-12-18, 18:37 h Reth Posts: 1858 User |
Zitat: Also seitdem es bei mir funktioniert (und das tut es schon einige Monate), bin ich sehr mit dem Speed zufrieden! Meine UW- und SCA-Platte laufen mit SFS deutlich schneller als unter AOS3.9, so dass ich selbst als ich Letzteres noch als "Haupt-OS" verwendete ich zum Kopieren vieler Daten in AOS4 gebootet habe! Ciao [ - Answer - Quote - Direct link - ] |
2007-12-18, 19:20 h TetiSoft Posts: 197 User |
[quote] Original von MaikG: Zitat:Finden vielleicht, verstehen eher nicht und sinnvoll ändern ohne es testen zu können (momentan liegt die CSPPC lose auf dem Schreibtisch und bootet nicht) wohl gar nicht. Ich hatte übrigens schon einen Link auf den Code gepostet. [ - Answer - Quote - Direct link - ] |
2007-12-18, 19:35 h MaikG Posts: 5172 User |
>Meine UW- und SCA-Platte laufen mit SFS deutlich schneller als >unter AOS3.9, so dass ich selbst als ich Letzteres noch als >"Haupt-OS" verwendete ich zum Kopieren vieler Daten in AOS4 >gebootet habe! Ich hab sowohl FFS als auch SFS, beides ist wesentlich langsamer unter OS4. Es wurde von Tedi bereits bestätigt das die Geschwindigkeit von 40MB/s Technisch mit dieser Methode gar nicht erreicht werden kann - von daher bist du wohl auf die schnelle Oberfläche suggestiv reingefallen. Oder hast eine falsche config unter 3.9 >Finden vielleicht, verstehen eher nicht und sinnvoll ändern >ohne es testen zu können (momentan liegt die CSPPC lose auf >dem Schreibtisch und bootet nicht) wohl gar nicht. Testen kann ich machen. >Ich hatte übrigens schon einen Link auf den Code gepostet. Tut mir leid ich kann mit nem 56k Modem jetzt nicht 11 Seiten dieses Threats danach durchsuchen. Seit wann ist Source vom OS4 öffentlich? Ist eine Makefile für den Compiler dabei? Sprich kann ich es selbst Compilieren ohne Experimente? [ - Answer - Quote - Direct link - ] |
2007-12-18, 20:04 h TetiSoft Posts: 197 User |
Zitat: Der Code stammt ursprünglich aus einem anderen Betriebssystem. Aus NetBSD. Den Link hatte ich nur gepostet damit Du verifizieren kannst ob Reselection richtig unterstützt wird oder nicht. Um ihn für AmigaOS zu portieren müßtest Du ihn in einen Amiga- Device-Treiber einbauen, wenn der dann unter OS3 läuft und das OS4 SDK bis dahin noch nicht aktualisiert wurde müßtest Du nochmal nach den aktuellen OS4-Includes fragen mit denen man DMA-Treiber schreiben kann. Ja, es tut mir ja auch leid daß ich das jetzt so schreiben mußte. Aber ich hab von lowlevel SCSI keine Ahnung, und es gibt ja auch noch mehr an OS4 zu tun als funktionierende Treiber für Legacy- Hardware zu tunen von denen man nicht genug versteht. Eigentlich ist Hardware eh nicht mein Ding, wie gefällt Dir TypeManager oder der neue Locale-Einsteller? Griechich brauchst Du nicht, ok. [ - Answer - Quote - Direct link - ] |
2007-12-18, 21:05 h MaikG Posts: 5172 User |
Das bringt nur was wenns für mich Compilierbar ist. >Aber ich hab von lowlevel SCSI keine Ahnung, und es gibt ja auch >noch mehr an OS4 zu tun als funktionierende Treiber für Legacy- >Hardware zu tunen von denen man nicht genug versteht. Eigentlich >ist Hardware eh nicht mein Ding, wie gefällt Dir TypeManager oder >der neue Locale-Einsteller? Griechich brauchst Du nicht, ok. 1. Hab ich noch nicht verwendet. 2. Ist ja schön, aber den benutzt man nur 1 mal, beim Installieren. weg A4000<>A1200 IDE, ich hab zwar nix mehr vom A1200 Intern aber: A4K CPPC060 mit 8 GB HD - 2,4 bis 3,0 MB/s A1200 BPPC060 mit IDEFix Express und 40 GB HD - 2,5 bis 3.1 MB/s Man sieht grade mal mit Express Modul ist der A4k IDE zu erreichen, wie gesagt BPPC Bug, mit anderen Turbokarten ist es schneller. Um den ganzen OS4-cybppc verhau mal verständlich für den Otto-Normal user zu machen, hab ich Praxis tests gemacht: OS3.9 CD per AsyncWB auf SFS kopieren: OS4 11:53:44 OS3 07:49:84 Da ist der unterschied noch nicht so gravierend, da OS4 viele kleine durch die PPC besser handeln kann. 2,4 GB in 2 Datein per AsyncWB von FFS auf SFS kopieren: OS4 11:49:51 OS3 04:10:88 Immer selbe bedingungen. [ Dieser Beitrag wurde von MaikG am 18.12.2007 um 21:06 Uhr geändert. ] [ - Answer - Quote - Direct link - ] |
2007-12-18, 21:15 h Reth Posts: 1858 User |
Zitat: Also die schnelle GUI dürfte beim Kopieren von der Shell mit Option QUIET keine Rolle spielen und dort habe ich einen signifikanten Unterschied gemerkt! Mit welchen Tools hast Du denn unter welchem OS Deine Konfig ausgelesen bzw. Deine Transferraten bestimmt? Ciao [ - Answer - Quote - Direct link - ] |
2007-12-18, 22:05 h TetiSoft Posts: 197 User |
Zitat:Danke. Zitat:ASyncWB benutzt normal nur einen 32K Puffer. Ob die OS3 Version beschleunigt werden kann weiß ich nicht mehr, für OS4 hab ich diesen Schnipsel gefunden: Zitat:Nach dem Ändern des Tooltypes ASyncWB doppelklicken zum Beenden und nochmal doppelklicken damit es wieder losläuft und die Tooltypes liest. [ - Answer - Quote - Direct link - ] |
2007-12-18, 23:06 h MaikG Posts: 5172 User |
>ASyncWB benutzt normal nur einen 32K Puffer. Ob die OS3 Version >beschleunigt werden kann weiß ich nicht mehr, für OS4 hab ich >diesen Schnipsel gefunden: Selbe bedingungen für beide! BUFSIZE=131072 Bei 32000 würde es auch keinen unterschied geben, weil ich kopiere von eine Platte auf die andere. Nicht von eine Part. auf eine andere Part. der selben Platte. >Also die schnelle GUI dürfte beim Kopieren von der Shell mit Option >QUIET keine Rolle spielen und dort habe ich einen signifikanten >Unterschied gemerkt! Nimm eine Stoppuhr, merken ist relativ. >Mit welchen Tools hast Du denn unter welchem OS Deine Konfig >ausgelesen bzw. Deine Transferraten bestimmt? Wie ich sagte Stoppuhr und ganz normales kopieren per Workbench(AsyncWB). [ Dieser Beitrag wurde von MaikG am 18.12.2007 um 23:09 Uhr geändert. ] [ - Answer - Quote - Direct link - ] |
2007-12-18, 23:24 h Reth Posts: 1858 User |
Zitat: In diesem Fall (mit GUI vs. Shell ohne Ausgaben) aber mehr als ausreichend (außer man merkt nix mehr)! Zitat: Auch nicht sonderlich genau. Ich habe in meinem Fall jedesmal sehr viele Dateien kopiert (ganze Partitionen oder Verzeichnißbäume), also immer mehrere zig oder hunderte von MB bis einige GB! Und dabei war wie gesagt der Unterschied deutlich merkbar! Wie sind denn nun Deine Einstellungen unter AOS3.9 und AOS4? Ciao [ - Answer - Quote - Direct link - ] |
2007-12-18, 23:33 h MaikG Posts: 5172 User |
>Auch nicht sonderlich genau Die Stoppuhr ist sehr genau, da kannst du nichts dran rütteln. Identische bedingungen, selbe Geräte, frisch gestartetes System... >Wie sind denn nun Deine Einstellungen unter AOS3.9 und AOS4? Welche? Im CPPC-Menu sind 40MB/s für alle Geräte eingestellt. MaxTransfer 0xFFFFFFFF Mask 0x00FFFFFF Also die Optimalwerte für diesen Controller. [ Dieser Beitrag wurde von MaikG am 18.12.2007 um 23:35 Uhr geändert. ] [ - Answer - Quote - Direct link - ] |
2007-12-18, 23:45 h Reth Posts: 1858 User |
Zitat: Wenn man sie manuell bedienen muss, dann wirds schon wackeliger (allerdings nicht bei den Unterschieden, die Du gemessen hast). Zitat: Wenn ich das richtig verstanden habe (wurde glaub in diesem Thread besprochen, oder?) werden diese aber unter AOS4 ignoriert, so dass die Einstellungen wohl nicht identisch sind!? Ciao [ - Answer - Quote - Direct link - ] |
First << 6 7 8 9 10 -11- 12 13 | [ - Post reply - ] |
amiga-news.de Forum > Amiga, AmigaOS 4 > OS 4 - Erfahrungsberichte | [ - Search - New posts - Register - Login - ] |
Masthead |
Privacy policy |
Netiquette |
Advertising |
Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved. |