Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > HTC Forum > HTC Desire Forum

Teil des RAM gesperrt?

Das Thema "Teil des RAM gesperrt?" befindet sich unter HTC Desire Forum auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 23.04.2010, 09:02   #1 (permalink)
Neuer Benutzer

Registriert seit: 09.10.2009
Beiträge: 14
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Frage Teil des RAM gesperrt?

Hi!

Nachdem ich gestern in einem Forum gelesen habe das beim N1 ein Teil des RAM bei einem Orig-ROM gesperrt ist und Custom-ROMs scheinbar diesen Teil mit freigeben, habe ich mir mal das Desire genau angeschaut:
Tools wie z.B. Free Memory oder der System Monitor bestätigen meine Befürchtung: "Maximal memory detected by Linux on your Phone: 398MB" - das heisst da Fehlen noch 178MB. Wo sind sie hin???
Angeblich soll beim N1 der Rest des Rams durch das Update auf Android 2.2 freigegeben werden, ich denke das wird das Desire dann ähnlich betreffen. Weiß jemand warum überhaupt ein Teil gesperrt wurde?

Grüße,
DarkSoul
__________________
TMobile G1 mit CyanogenMod 4.2.15.1
HTC Desire mit TMobile 1.15.110.11
--- Diese Nachricht wurde maschinell erstellt und ist auch ohne Unterschrift gültig! ---
DarkSoul ist offline   Mit Zitat antworten
Alt 23.04.2010, 09:27   #2 (permalink)
Android Experte

Registriert seit: 13.07.2009
Beiträge: 914
Abgegebene Danke: 14
Erhielt 70 Danke für 55 Beiträge
Standard AW: Teil des RAM gesperrt?

das Nexus One hatte nur knapp über 200MB RAM zur Verfügung
dies wurde durch nen Highmem-Fix auf 400MB RAM angehoben und da das Desire schon über 400MB RAM verfügt, wird da schon alles ok sein

ich denke, dass fürs Baseband, die Kamera und die GPU die 170MB draufgehen
Psycholein ist offline   Mit Zitat antworten
Alt 23.04.2010, 09:40   #3 (permalink)
Neuer Benutzer

Registriert seit: 09.10.2009
Beiträge: 14
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard AW: Teil des RAM gesperrt?

Mit der GPU könntest Du Recht haben, ich glaube jedoch nicht das da soviel Ram nötig ist. Beim G1 wurden in den Specs 96MB Ram angegeben und die standen tatsächlich zur Verfügung. Für die "pseudo GPU" wurden jedoch weitere 10MB reserviert, welche durch den bekannten RAM-Hack freigegeben wurden - natürlich auf Kosten der 3D-Leistung - so standen dann über 100MB zur Verfügung. Ich könnte mir vorstellen das im Gerät ein 128MB-Chip verbaut ist und der Rest durch Bootloader o.ä. reserviert wurden. Das das Baseband RAM Benötigt kann ich verstehen, aber ich glaube(!) nicht das das soviel sein kann. Bei der Kamera kann ich mir nicht vorstellen das sie generell einen Teil des RAM reserviert.
Solltest Du Recht haben, dann sind beim N1 ca. 112MB RAM durch irgendwas reserviert/blockiert. Warum sollten dann jedoch beim Desire bei quasi identischer Hardware 176MB blockiert sein? Zur Erinnerung: Das N1 hat 512MB Ram und das Desire 576MB - zumindest laut Specs.

Irgendwie alles seeeehr mysteriös...
__________________
TMobile G1 mit CyanogenMod 4.2.15.1
HTC Desire mit TMobile 1.15.110.11
--- Diese Nachricht wurde maschinell erstellt und ist auch ohne Unterschrift gültig! ---
DarkSoul ist offline   Mit Zitat antworten
Alt 23.04.2010, 09:47   #4 (permalink)
Android Experte

Registriert seit: 13.07.2009
Beiträge: 914
Abgegebene Danke: 14
Erhielt 70 Danke für 55 Beiträge
Standard AW: Teil des RAM gesperrt?

ich bin mir da nicht sicher, ob HTC nicht einfach das Baseband zum RAM hinzurechnet, was bei Nexus One vllt nicht gemacht wurde
immerhin sind es 64MB mehr, was genau für einen kleinen RAM-Baustein sprechen würde, wo das Baseband drin sein könnte - aber ist nur eine Vermutung
und 112MB klingt dann wiederum recht realistisch für GPU und Kamera, die GPU ist ja schon deutlich leistungsfähiger und hat auch eine wesentlich größere Auflösung zu versorgen, aber genau weiß ichs natürlich nicht, vllt wird da auch was als Reserve (wofür auch immer) gehalten
Psycholein ist offline   Mit Zitat antworten
Alt 23.04.2010, 10:26   #5 (permalink)
Erfahrener Benutzer

Registriert seit: 11.04.2010
Beiträge: 286
Abgegebene Danke: 21
Erhielt 26 Danke für 20 Beiträge
Standard AW: Teil des RAM gesperrt?

Nein, beim Desire besteht der HighMem Bug nach wie vor. Das liegt an der Kernel Version. Custom Roms benutzen schon die neuere, wo der Bug behoben ist, das Desire hat noch die ältere.

Afaik unterstützt alles ab 2.6.33 mehr RAM, darunter nicht (Desire: 2.6.29)
Chloiber ist offline   Mit Zitat antworten
Alt 23.04.2010, 10:41   #6 (permalink)
Android Experte

Registriert seit: 13.07.2009
Beiträge: 914
Abgegebene Danke: 14
Erhielt 70 Danke für 55 Beiträge
Standard AW: Teil des RAM gesperrt?

Zitat:
Zitat von Chloiber Beitrag anzeigen
Nein, beim Desire besteht der HighMem Bug nach wie vor. Das liegt an der Kernel Version. Custom Roms benutzen schon die neuere, wo der Bug behoben ist, das Desire hat noch die ältere.

Afaik unterstützt alles ab 2.6.33 mehr RAM, darunter nicht (Desire: 2.6.29)
dann erkläre mir bitte doch, wieso es genauso viel RAM (400MB) zur Verfügung hat, wie das Nexus One mit Highmem-Fix? o.O
Psycholein ist offline   Mit Zitat antworten
Alt 23.04.2010, 10:44   #7 (permalink)
Android Experte

Registriert seit: 13.07.2009
Beiträge: 914
Abgegebene Danke: 14
Erhielt 70 Danke für 55 Beiträge
Standard AW: Teil des RAM gesperrt?

Zitat:
Zitat von Zipfelklatscher Beitrag anzeigen
Wenn ich mein G1 gewiped habe, sind noch knapp 80 MByte Telefonspeicher frei.
es geht nicht ums ROM, es geht um den Arbeitsspeicher RAM!
Psycholein ist offline   Mit Zitat antworten
Alt 23.04.2010, 11:11   #8 (permalink)
Erfahrener Benutzer

Registriert seit: 11.04.2010
Beiträge: 286
Abgegebene Danke: 21
Erhielt 26 Danke für 20 Beiträge
Standard AW: Teil des RAM gesperrt?

So wie ich das verstehe ist das zu 100% von der Kernelversion abhängig und 2.6.29 hat noch kein HiMem. Was erklären kann/will ich dabei eigentlich garnicht

Zitat:
Correct - highmem was a backport of the code in the 2.6.32 kernel that allowed the use of both EBI memory banks.

Starting with 2.6.32 this is a non issue as all memory can be properly addressed. Google has not released an OTA using this kernel yet, but they have checked the "stable" code into the git repo.
Chloiber ist offline   Mit Zitat antworten
Alt 23.04.2010, 11:14   #9 (permalink)
Neuer Benutzer

Registriert seit: 09.10.2009
Beiträge: 14
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard AW: Teil des RAM gesperrt?

Zitat:
Zitat von Psycholein Beitrag anzeigen
ich bin mir da nicht sicher, ob HTC nicht einfach das Baseband zum RAM hinzurechnet, was bei Nexus One vllt nicht gemacht wurde
immerhin sind es 64MB mehr, was genau für einen kleinen RAM-Baustein sprechen würde, wo das Baseband drin sein könnte - aber ist nur eine Vermutung
und 112MB klingt dann wiederum recht realistisch für GPU und Kamera, die GPU ist ja schon deutlich leistungsfähiger und hat auch eine wesentlich größere Auflösung zu versorgen, aber genau weiß ichs natürlich nicht, vllt wird da auch was als Reserve (wofür auch immer) gehalten
Du könntest natürlich Recht haben. Ich habe mich eh schon gefragt warum die ein Gerät auf dem Markt bringen, welches nahezu identische Daten zum N1 hat aber 64MB mehr Speicher einbauen. Meine Vermutung ist dennoch das die damit sicher stellen wollen das trotz Sense immer eine nahezu identische Menge RAM für "den Rest" zur Verfügung steht damit zukünftige Updates auch sicher funktionieren. Google wird sich ja vermutlich die nächsten Monate mit den nächsten Android-Versionen am eigenen Gerät, also am N1, orientieren. Alles andere wäre IMHO unlogisch. Und da HTC ja nicht ohne sein Sense kann....
Ich glaube jedoch nicht das 112MB für GPU und Kamera nötig sind. Gute SLR-Kameras haben häufig einen Pufferspeicher von ca. 64MB und müssen weitaus höhere Bildauflösungen verarbeiten. Der Puffer ist meist auch nur so groß damit schnelle Serienbilder geschossen werden und ggf. Bildanpassungen vorgenommen werden können. Ich denke aber das das über normale Speicherreservierungen durch die Kamera-App zu regeln sein sollte. Eine generelle Speicherblockade ist da IMHO nicht nötig. Die GPU braucht natürlich mehr RAM als z.B. beim G1, wenn man aber die im Vergleich zum Desktop-PC verhältnismäßig geringe Auflösung von 800x480 Pixeln und die im Vergleich zu den einfachsten 32MB-Grafikkarten miserable 3D-Performance nimmt, dann sollten auch hier max. 32MB reichen. 112MB klingt mir da "etwas" übertrieben...

Zitat:
Zitat von Psycholein Beitrag anzeigen
dann erkläre mir bitte doch, wieso es genauso viel RAM (400MB) zur Verfügung hat, wie das Nexus One mit Highmem-Fix? o.O
Da gebe ich Dir recht. Genauso finde ich es interessant das es überhaupt solche Probleme gibt, da es beim normalen Desktop-Linux ja quasi keine RAM-Begrenzungen gibt. Wenn ich da so drüber nachdenke könnte ich mir das höchstens so erklären das der Speichercontroller vom verwendeten Kernel noch nicht zu 100% unterstützt wird. Das würde dann auch eine Erklärung für den Bug beim N1 liefern. Aber auch das ist nur eine Vermutung. Bin ja kein Kernel-Entwickler oder Chipentwickler...
__________________
TMobile G1 mit CyanogenMod 4.2.15.1
HTC Desire mit TMobile 1.15.110.11
--- Diese Nachricht wurde maschinell erstellt und ist auch ohne Unterschrift gültig! ---

Geändert von DarkSoul (23.04.2010 um 11:18 Uhr)
DarkSoul ist offline   Mit Zitat antworten
Alt 23.04.2010, 11:42   #10 (permalink)
Android Experte

Modell: HTC Desire

Registriert seit: 02.09.2009
Beiträge: 816
Abgegebene Danke: 67
Erhielt 146 Danke für 72 Beiträge
cinereous eine Nachricht über ICQ schicken cinereous eine Nachricht über Skype™ schicken
Standard AW: Teil des RAM gesperrt?

Zitat:
Zitat von DarkSoul Beitrag anzeigen
da es beim normalen Desktop-Linux ja quasi keine RAM-Begrenzungen gibt.
Nun ja, die Begrenzungen gibt es teils Hardwareseitig (Man beachte als Boards, die nur X MB/GB adressieren konnten/können) oder auch die 32/64bittige Adressierungssache. Btw ist auch bei PCs noch immer alles über 640KB Himem, auch wenn mans nicht mehr sieht und keine Treiber oladen muss

Ich persönlich gehe übrigens davon aus, dass die Android-Entwickler beim Speicher eher davon ausgingen, dass "so viel nie gebraucht wird", und daher eine weniger speicherhungrige Adressierungsmethode gewählt haben, so dass eben der Kernel kleiner wurde, aber eben auf Kosten der Adressierbarkeit des Speichers. Dies wird denke ich mit dem Bugfix behoben werden.

Übrigens sind beim Galaxy & co 64MB des Speichers für Baseband reserviert. Wie das angegeben wird, unterscheidet sich. HTC gibt die meist beim GesamtRAM mit an, während andere Hersteller dort entsprechend weniger angeben, weil das eben _nie_ zur Verfügung steht.
cinereous ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Kontakte: Google und/oder Telefon? (Teil II) maeddes Android Allgemein 5 27.05.2010 18:32
nur ein Teil des Themes flashen?? Al-xmaniac Android Themes 4 22.01.2010 16:35
Touchscreen zum teil ungenau Christo1980 Motorola Milestone Forum 23 10.01.2010 16:15
SWAP Partition - nur zum Teil verwendet ILoveAndroid Root / Hacking / Modding für HTC Magic 3 07.01.2010 09:36
Meine Gedanken zur Spieleprogrammierung - Teil 1 - Spielstrukturen DocJunioR Android Codeschnipsel 3 16.07.2009 11:31




Du liest gerade: "Teil des RAM gesperrt?" unter "HTC Desire Forum" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.